From 5b0f184704232455f4b19ae626eaccf2a13953ed Mon Sep 17 00:00:00 2001 From: SJ YANG <37644359+lamb0711@users.noreply.github.com> Date: Wed, 3 Mar 2021 17:43:24 +0900 Subject: [PATCH 001/287] Modify command of allowing CORS --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 50e32ebb..c5710349 100755 --- a/README.md +++ b/README.md @@ -216,7 +216,7 @@ _**Use these methods only in development phase.**_ 2. Run command to open google chrome without CORS policy ``` - open -a Google\ Chrome --args --disable-web-security --user-data-dir + open /Applications/Google\ Chrome.app --args --user-data-dir="/var/tmp/Chrome dev session" --disable-web-security ``` If you are using Windows: From e52c08bdf9efaa01eb6f3aa9051118d988752743 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 25 Mar 2021 12:05:37 +0900 Subject: [PATCH 002/287] [FEAT] Remove the name of the handong president from in footer - #123 closed --- src/app/core/components/footer/footer.component.html | 1 - 1 file changed, 1 deletion(-) diff --git a/src/app/core/components/footer/footer.component.html b/src/app/core/components/footer/footer.component.html index d089e1ae..74e5c3b4 100755 --- a/src/app/core/components/footer/footer.component.html +++ b/src/app/core/components/footer/footer.component.html @@ -14,7 +14,6 @@
From 7d48b03b1a13353599bc41b6d5f9c598136a91ca Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 25 Mar 2021 12:19:09 +0900 Subject: [PATCH 003/287] [Fix] Change http protocol to https --- .../elasticsearch.service.ts | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts index db1abdcb..938aebc3 100755 --- a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts +++ b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts @@ -41,7 +41,7 @@ export class ElasticsearchService { /** * @description Search articles with keyword. Set search mode and search keyword, then run searching logic. - * @param keyword + * @param keyword */ searchKeyword(keyword: string): void { this.searchMode = SearchMode.KEYWORD; @@ -59,7 +59,7 @@ export class ElasticsearchService { /** * @description Update current search mode. - * @param searchMode + * @param searchMode */ setSearchMode(searchMode: SearchMode): void { this.searchMode = searchMode; @@ -75,7 +75,7 @@ export class ElasticsearchService { /** * @description Update article numbers and send the data to all subscribers. - * @param num + * @param num */ setArticleNumChange(num: number): void { this.articleNum.next(num); @@ -91,7 +91,7 @@ export class ElasticsearchService { /** * @description Update search keyword - * @param keyword + * @param keyword */ setKeyword(keyword: string): void { this.esQueryModel.setSearchKeyword(keyword); @@ -124,7 +124,7 @@ export class ElasticsearchService { /** * @description Update article ids to search - * @param ids + * @param ids */ setIds(ids: string[]): void { this.esQueryModel.setSearchIds(ids); @@ -151,7 +151,7 @@ export class ElasticsearchService { } /** - * @description Save search result after searching. This function works as a wrapper to call function of sending query and save the responded data into article source. + * @description Save search result after searching. This function works as a wrapper to call function of sending query and save the responded data into article source. * @param startIndex A index to indicate where to start search. */ allSearchComplete(startIndex?: number): void { @@ -159,7 +159,7 @@ export class ElasticsearchService { } /** - * @description Save search result after searching. This function works as a wrapper to call function of sending query and save the responded data into article source. + * @description Save search result after searching. This function works as a wrapper to call function of sending query and save the responded data into article source. * @param startIndex A index to indicate where to start search. * @param docSize Number of articles to search at one time. */ @@ -257,8 +257,8 @@ export class ElasticsearchService { } /** - * @description Save search result after searching. This function works as a wrapper to call function of sending query and save the responded data into article source. - * @param startIndex + * @description Save search result after searching. This function works as a wrapper to call function of sending query and save the responded data into article source. + * @param startIndex */ multiIdSearchComplete(startIndex?: number): void { this.saveSearchResult(this.searchByManyId(startIndex)); @@ -279,7 +279,7 @@ export class ElasticsearchService { } /** - * @description Based on query logiv passed to this function, this function reads the result of the query and save the article data into articleSource data. + * @description Based on query logiv passed to this function, this function reads the result of the query and save the article data into articleSource data. * @param queryFunc Function that holds query for ElasticSearch. */ async saveSearchResult(queryFunc: any): Promise { @@ -344,14 +344,14 @@ export class ElasticsearchService { /** * @description Update current search page number - * @param pageNum + * @param pageNum */ setCurrentSearchingPage(pageNum: number): void { this.currentSearchingPage = pageNum; } /** - * @description get current search page number + * @description get current search page number * @returns value of currentSearchingPage */ getCurrentSearchingPage(): number { @@ -360,7 +360,7 @@ export class ElasticsearchService { /** * @description Update current sort option. - * @param op sort option to update + * @param op sort option to update */ setSortOption(op: SortOption): void { this.sortOption = op; @@ -423,8 +423,8 @@ export class ElasticsearchService { } /** - * @description Save search result after searching. This function works as a wrapper to call function of sending query and save the responded data into article source. - * @param startIndex + * @description Save search result after searching. This function works as a wrapper to call function of sending query and save the responded data into article source. + * @param startIndex */ searchByInstComplete(startIndex?: number) { this.saveSearchResult(this.searchByInst(startIndex)); @@ -457,7 +457,7 @@ export class ElasticsearchService { /** * @description Update number of articles for subscribers - * @param num + * @param num */ setArticleNum(num: number) { this.articleNum.next(num); @@ -465,7 +465,7 @@ export class ElasticsearchService { /** * @description Update selected institution. - * @param inst + * @param inst */ setSelectedInst(inst: string) { this.selectedInst = inst; @@ -480,7 +480,7 @@ export class ElasticsearchService { { host: this.ipSvc.getBackEndServerIp(), auth: this.ipSvc.getESAuth(), - protocol: "http", + protocol: "https", port: this.ipSvc.ES_PORT, index: this.ipSvc.ES_INDEX, }, From 7af6612215dc475aa05beb5423d6ebc62745d03e Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 25 Mar 2021 12:30:55 +0900 Subject: [PATCH 004/287] [FEAT] Change cursor style to pointer for links - #122 closed --- src/app/shared/component/search-bar/search-bar.component.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/shared/component/search-bar/search-bar.component.html b/src/app/shared/component/search-bar/search-bar.component.html index 137b4cea..43917115 100755 --- a/src/app/shared/component/search-bar/search-bar.component.html +++ b/src/app/shared/component/search-bar/search-bar.component.html @@ -3,6 +3,7 @@ (click)="gotoMain()" *ngIf="!isMain" src="../../../../assets/logos/logo_sub.png" + style="cursor:pointer;" alt="kubic_logo" class="logo-img" /> @@ -68,7 +69,7 @@
- + + +
  • + + +
  • diff --git a/src/app/core/components/navbar/navbar.component.less b/src/app/core/components/navbar/navbar.component.less index 61262254..2e39b4a7 100755 --- a/src/app/core/components/navbar/navbar.component.less +++ b/src/app/core/components/navbar/navbar.component.less @@ -106,12 +106,45 @@ div>ul>li>a { z-index : 1; } +.dropdown-container-tablet{ + display: none; +} + /*tablet, mobile*/ @media (max-width: 768px) { header nav{ display: block; } + .dropdown-container{ + display: none; + } + + .dropdown-container-tablet{ + display : flex; + flex-direction: column; + align-items : center; + border-radius : 50px; + border-color : #606060; + background-image : url(../../../../assets/icons/arrow-down_3d3d3d.png); + background-size : 1rem; + background-repeat : no-repeat; + background-position: right; + } + + .dropdown-container-tablet>a{ + width : 200px; + z-index: 2; + } + + .dropdown-toggle{ + background-image : url(../../../../assets/icons/arrow-down_3d3d3d.png); + background-size : 1rem; + background-repeat : no-repeat; + background-position: center; + border : none; + } + /*mobile menu*/ header .left > div.nav.on{ display: block; diff --git a/src/app/core/components/navbar/navbar.component.ts b/src/app/core/components/navbar/navbar.component.ts index 495f5b01..6dbb591c 100755 --- a/src/app/core/components/navbar/navbar.component.ts +++ b/src/app/core/components/navbar/navbar.component.ts @@ -15,6 +15,8 @@ export class NavbarComponent implements OnInit { private selectedMenu: string = ""; private userEmail: string; private isHamburger: boolean = false; + private isDropdownCommunity: boolean = false; + private isDropdownSiteInfo: boolean = false; constructor( public router: Router, @@ -94,6 +96,14 @@ export class NavbarComponent implements OnInit { this.router.navigateByUrl("/community/qna"); } + clickDropDownCommunity(): void { + this.isDropdownCommunity = !this.isDropdownCommunity; + } + + clickDropDownSiteInfo(): void { + this.isDropdownSiteInfo = !this.isDropdownSiteInfo; + } + toAnnouncement(): void { this.router.navigateByUrl("/community/announcement"); } diff --git a/src/app/features/search-result/components/read-article/read-article.component.less b/src/app/features/search-result/components/read-article/read-article.component.less index 133d0493..cc0c128b 100755 --- a/src/app/features/search-result/components/read-article/read-article.component.less +++ b/src/app/features/search-result/components/read-article/read-article.component.less @@ -34,7 +34,22 @@ } } +@media all and (max-width: 768px) { + .read-container { + grid-area : main; + display : grid; + align-content : stretch; + grid-template-columns: repeat(12, minmax(0, 1fr)); + grid-template-rows : min-content; + gap : 20px 20px; + grid-template-areas : " body body body body body body body body body body body body"; + } + * { + font-size: 1.2rem; + } + +} * { font-size: 1.938rem; @@ -235,4 +250,4 @@ angular-tag-cloud span.w10 { ::ng-deep angular-tag-cloud.custom-css span.w1 { color: #18cb42; -} \ No newline at end of file +} diff --git a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.less b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.less index b9a0078d..a0edc630 100755 --- a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.less +++ b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.less @@ -302,7 +302,7 @@ h3 { left : 0; top: 0; width: 100%; - height: 100%; + height: max-content; background: #fff; z-index: 10; } diff --git a/src/app/shared/component/article-card-preview/article-card-preview.component.less b/src/app/shared/component/article-card-preview/article-card-preview.component.less index baf0f0b2..9aea5f0a 100755 --- a/src/app/shared/component/article-card-preview/article-card-preview.component.less +++ b/src/app/shared/component/article-card-preview/article-card-preview.component.less @@ -48,4 +48,18 @@ a { .post-keywords::after { content : " "; white-space: pre; -} \ No newline at end of file +} + +@media (max-width: 768px) { + .post-title { + font-size : 2rem; + } + .post-preview, + .post-detail-container { + font-size : 1rem; + } + + .article-info{ + padding: 0; + } +} diff --git a/src/app/shared/component/article-list/article-list.component.html b/src/app/shared/component/article-list/article-list.component.html index a1708aa3..579fa4bc 100755 --- a/src/app/shared/component/article-list/article-list.component.html +++ b/src/app/shared/component/article-list/article-list.component.html @@ -3,9 +3,7 @@
    "{{ searchKeyword }}"에 대한 검색결과는 {{ searchResultNum }}건 입니다.
    -
    - 검색결과는 총 {{ searchResultNum }}건 입니다. -
    + diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.less b/src/app/features/article-analysis/components/analysis/analysis.component.less new file mode 100644 index 00000000..2e3e75d2 --- /dev/null +++ b/src/app/features/article-analysis/components/analysis/analysis.component.less @@ -0,0 +1,193 @@ +.content-container { + grid-area: main; + display: grid; + align-content: stretch; + grid-template-columns: repeat(15, minmax(0, 1fr)); + grid-template-rows: min-content; + gap: 20px 20px; + grid-template-areas: "menu menu menu menu menu body body body body body body body body body body "; +} + +app-analysis-menu { + grid-area: menu; +} +.content { + grid-area: body; + margin-top: 4rem; + border: 1px solid darkgray; + border-radius: 15px; + padding: 1.6rem 2rem; +} + +.content > p { + font-size: 1.5rem; +} + +@media all and (max-width: 425px){ + .content-container { + grid-area: main; + display: grid; + align-content: stretch; + grid-template-columns: repeat(10, minmax(0, 1fr)); + grid-template-rows: min-content; + gap: 20px 20px; + grid-template-areas: "menu menu menu menu menu menu menu menu menu menu" + "body body body body body body body body body body "; + } + + .content { + grid-area: body; + margin-top: 0; + border: 0; + padding: 1.6rem 2rem; + } +} + +// Table + +table { + width: 100%; +} + +thead { + border-top : 1.5px solid black; + border-bottom: 1px solid gray; +} + +th { + padding : 15px 0px; + font-weight: 500; + text-align : center; +} + +td { + border-bottom : 1px solid lightgray; + height : 57px; + vertical-align: middle; +} + + + + +.doc-num { + width : 10%; + text-align: center; +} + +.doc-postdate { + text-align: center; +} + +.announcement-button { + border : none; + width : 50%; + background-color: #8c8b8b; + color : white; + text-align : center; + border-radius : 2rem; + margin : 10px auto; + padding : 0.5em 0px; +} + +.doc-title { + width : 30%; + text-align: start; +} +.doc-purpose { + width : 30%; + text-align: start; +} + +.doc-postdate { + width: 15%; +} + +.search-bar { + color : black; + width : 20%; + border-radius : 2rem; + background-color : rgb(236, 239, 239); + background-repeat : no-repeat; + background-size : 1.5rem; + background-position: 10px center; + padding-left : 3.5rem; + margin : 10px 0px; + background-image : url("../../../../../assets/icons/search-black.png"); + border : none; + height : 3.5rem; + float : right; +} + +.buttons { + display : flex; + justify-content: flex-end; + margin : 20px 0; +} + +.page-numbers { + margin: 0; +} + +.button-write { + width : 5em; + height : 2.5em; + border-radius : 2em; + border : none; + color : white; + background-color: rgb(97, 97, 97); + outline : none; +} + +.no-docs { + text-align: center; +} + +@media all and (max-width: 768px){ + .search-bar { + width : 40%; + height : 2.5rem; + } + + *{ + font-size: 1rem; + } + + th{ + padding-top: 10px; + padding-bottom: 10px; + } +} + +@media all and (max-width: 565px){ + th{ + font-size: 1.05rem; + } + + .doc-title { + width: 55%; + } + + .doc-num { + width: 15%; + } +} + +@media all and (max-width: 426px){ + .search-bar { + width : 50%; + } + + .doc-postdate{ + display: none; + } + + th{ + font-weight: 600; + font-size: 3.3vw; + } + + thead { + border-top: 1.9px solid #555555; + border-bottom: 1px solid #A5A5A5; + } +} diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts new file mode 100644 index 00000000..6fd7fdbb --- /dev/null +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -0,0 +1,43 @@ +import { Component, OnInit } from "@angular/core"; +import { Router } from "@angular/router"; + +@Component({ + selector: "app-analysis", + templateUrl: "./analysis.component.html", + styleUrls: ["./analysis.component.less"], +}) +export class AnalysisComponent implements OnInit { + constructor(public router: Router) {} + + ngOnInit() {} + + // email: string = '21800409@handong.edu'; + // count: number=3; + // /** + // * @description Router to intro page + // */ + // toSiteIntro() { + // this.router.navigateByUrl("/introduce/intro"); + // } + + // /** + // * @description Router to service guide page + // */ + // toServiceGuide() { + // this.router.navigateByUrl("/introduce/service-guide"); + // } + + // /** + // * @description Router to collected info page + // */ + // toCollectedInfo() { + // this.router.navigateByUrl("/introduce/collected-info"); + // } + + // /** + // * @description Router to member policy page + // */ + // toMemberPolicy() { + // this.router.navigateByUrl("/introduce/member-policy"); + // } +} diff --git a/src/app/features/article-analysis/components/manual/manual.component.html b/src/app/features/article-analysis/components/manual/manual.component.html new file mode 100644 index 00000000..cd89e775 --- /dev/null +++ b/src/app/features/article-analysis/components/manual/manual.component.html @@ -0,0 +1,29 @@ +
    + + +
    +

    매뉴얼

    +

    + -내 보관함: 검색한 키워드에 해당하는 문서들을 선택하여 분석을 진행할 수 있다. +
    + -사용자 사전: 불용어, 유의어, 복합어 +
    + -품사 선택: 명사, 형용사, 동사 중 선택하여 전처리를 진행할 수 있다. + +

    +

    + -빈도수분석 (링크 클릭 설명 팝업)
    + -TFIDF
    + -N-gram
    + -유의어분석
    + -군집분석
    + -의미연결망
    + -토픽모델링
    + -개체명 인식
    + +

    + +
    +
    diff --git a/src/app/features/article-analysis/components/manual/manual.component.less b/src/app/features/article-analysis/components/manual/manual.component.less new file mode 100644 index 00000000..2e3e75d2 --- /dev/null +++ b/src/app/features/article-analysis/components/manual/manual.component.less @@ -0,0 +1,193 @@ +.content-container { + grid-area: main; + display: grid; + align-content: stretch; + grid-template-columns: repeat(15, minmax(0, 1fr)); + grid-template-rows: min-content; + gap: 20px 20px; + grid-template-areas: "menu menu menu menu menu body body body body body body body body body body "; +} + +app-analysis-menu { + grid-area: menu; +} +.content { + grid-area: body; + margin-top: 4rem; + border: 1px solid darkgray; + border-radius: 15px; + padding: 1.6rem 2rem; +} + +.content > p { + font-size: 1.5rem; +} + +@media all and (max-width: 425px){ + .content-container { + grid-area: main; + display: grid; + align-content: stretch; + grid-template-columns: repeat(10, minmax(0, 1fr)); + grid-template-rows: min-content; + gap: 20px 20px; + grid-template-areas: "menu menu menu menu menu menu menu menu menu menu" + "body body body body body body body body body body "; + } + + .content { + grid-area: body; + margin-top: 0; + border: 0; + padding: 1.6rem 2rem; + } +} + +// Table + +table { + width: 100%; +} + +thead { + border-top : 1.5px solid black; + border-bottom: 1px solid gray; +} + +th { + padding : 15px 0px; + font-weight: 500; + text-align : center; +} + +td { + border-bottom : 1px solid lightgray; + height : 57px; + vertical-align: middle; +} + + + + +.doc-num { + width : 10%; + text-align: center; +} + +.doc-postdate { + text-align: center; +} + +.announcement-button { + border : none; + width : 50%; + background-color: #8c8b8b; + color : white; + text-align : center; + border-radius : 2rem; + margin : 10px auto; + padding : 0.5em 0px; +} + +.doc-title { + width : 30%; + text-align: start; +} +.doc-purpose { + width : 30%; + text-align: start; +} + +.doc-postdate { + width: 15%; +} + +.search-bar { + color : black; + width : 20%; + border-radius : 2rem; + background-color : rgb(236, 239, 239); + background-repeat : no-repeat; + background-size : 1.5rem; + background-position: 10px center; + padding-left : 3.5rem; + margin : 10px 0px; + background-image : url("../../../../../assets/icons/search-black.png"); + border : none; + height : 3.5rem; + float : right; +} + +.buttons { + display : flex; + justify-content: flex-end; + margin : 20px 0; +} + +.page-numbers { + margin: 0; +} + +.button-write { + width : 5em; + height : 2.5em; + border-radius : 2em; + border : none; + color : white; + background-color: rgb(97, 97, 97); + outline : none; +} + +.no-docs { + text-align: center; +} + +@media all and (max-width: 768px){ + .search-bar { + width : 40%; + height : 2.5rem; + } + + *{ + font-size: 1rem; + } + + th{ + padding-top: 10px; + padding-bottom: 10px; + } +} + +@media all and (max-width: 565px){ + th{ + font-size: 1.05rem; + } + + .doc-title { + width: 55%; + } + + .doc-num { + width: 15%; + } +} + +@media all and (max-width: 426px){ + .search-bar { + width : 50%; + } + + .doc-postdate{ + display: none; + } + + th{ + font-weight: 600; + font-size: 3.3vw; + } + + thead { + border-top: 1.9px solid #555555; + border-bottom: 1px solid #A5A5A5; + } +} diff --git a/src/app/features/article-analysis/components/manual/manual.component.ts b/src/app/features/article-analysis/components/manual/manual.component.ts new file mode 100644 index 00000000..c241e0a6 --- /dev/null +++ b/src/app/features/article-analysis/components/manual/manual.component.ts @@ -0,0 +1,43 @@ +import { Component, OnInit } from "@angular/core"; +import { Router } from "@angular/router"; + +@Component({ + selector: "app-manual", + templateUrl: "./manual.component.html", + styleUrls: ["./manual.component.less"], +}) +export class ManualComponent implements OnInit { + constructor(public router: Router) {} + + ngOnInit() {} + + // email: string = '21800409@handong.edu'; + // count: number=3; + // /** + // * @description Router to intro page + // */ + // toSiteIntro() { + // this.router.navigateByUrl("/introduce/intro"); + // } + + // /** + // * @description Router to service guide page + // */ + // toServiceGuide() { + // this.router.navigateByUrl("/introduce/service-guide"); + // } + + // /** + // * @description Router to collected info page + // */ + // toCollectedInfo() { + // this.router.navigateByUrl("/introduce/collected-info"); + // } + + // /** + // * @description Router to member policy page + // */ + // toMemberPolicy() { + // this.router.navigateByUrl("/introduce/member-policy"); + // } +} diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html new file mode 100644 index 00000000..d4b7beaa --- /dev/null +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html @@ -0,0 +1,65 @@ +
    + + +
    +

    전처리

    +

    +

    + + + + + + + + + + + + + + + + + + + + + + + +
    검색 키워드문서목록수집날짜통계전처리
    북한+통일북한이탈주민의 통일에 대한 인식 조사2021-03-30총문서수:3개
    평균 단어수:230개
    + +
    + +
    + + 사용자 사전 +
  • 유의어
  • +
  • 불용어
  • +
  • 복합어
  • + 품사 선택 + + + + + +
    +
    diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less new file mode 100644 index 00000000..2e3e75d2 --- /dev/null +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less @@ -0,0 +1,193 @@ +.content-container { + grid-area: main; + display: grid; + align-content: stretch; + grid-template-columns: repeat(15, minmax(0, 1fr)); + grid-template-rows: min-content; + gap: 20px 20px; + grid-template-areas: "menu menu menu menu menu body body body body body body body body body body "; +} + +app-analysis-menu { + grid-area: menu; +} +.content { + grid-area: body; + margin-top: 4rem; + border: 1px solid darkgray; + border-radius: 15px; + padding: 1.6rem 2rem; +} + +.content > p { + font-size: 1.5rem; +} + +@media all and (max-width: 425px){ + .content-container { + grid-area: main; + display: grid; + align-content: stretch; + grid-template-columns: repeat(10, minmax(0, 1fr)); + grid-template-rows: min-content; + gap: 20px 20px; + grid-template-areas: "menu menu menu menu menu menu menu menu menu menu" + "body body body body body body body body body body "; + } + + .content { + grid-area: body; + margin-top: 0; + border: 0; + padding: 1.6rem 2rem; + } +} + +// Table + +table { + width: 100%; +} + +thead { + border-top : 1.5px solid black; + border-bottom: 1px solid gray; +} + +th { + padding : 15px 0px; + font-weight: 500; + text-align : center; +} + +td { + border-bottom : 1px solid lightgray; + height : 57px; + vertical-align: middle; +} + + + + +.doc-num { + width : 10%; + text-align: center; +} + +.doc-postdate { + text-align: center; +} + +.announcement-button { + border : none; + width : 50%; + background-color: #8c8b8b; + color : white; + text-align : center; + border-radius : 2rem; + margin : 10px auto; + padding : 0.5em 0px; +} + +.doc-title { + width : 30%; + text-align: start; +} +.doc-purpose { + width : 30%; + text-align: start; +} + +.doc-postdate { + width: 15%; +} + +.search-bar { + color : black; + width : 20%; + border-radius : 2rem; + background-color : rgb(236, 239, 239); + background-repeat : no-repeat; + background-size : 1.5rem; + background-position: 10px center; + padding-left : 3.5rem; + margin : 10px 0px; + background-image : url("../../../../../assets/icons/search-black.png"); + border : none; + height : 3.5rem; + float : right; +} + +.buttons { + display : flex; + justify-content: flex-end; + margin : 20px 0; +} + +.page-numbers { + margin: 0; +} + +.button-write { + width : 5em; + height : 2.5em; + border-radius : 2em; + border : none; + color : white; + background-color: rgb(97, 97, 97); + outline : none; +} + +.no-docs { + text-align: center; +} + +@media all and (max-width: 768px){ + .search-bar { + width : 40%; + height : 2.5rem; + } + + *{ + font-size: 1rem; + } + + th{ + padding-top: 10px; + padding-bottom: 10px; + } +} + +@media all and (max-width: 565px){ + th{ + font-size: 1.05rem; + } + + .doc-title { + width: 55%; + } + + .doc-num { + width: 15%; + } +} + +@media all and (max-width: 426px){ + .search-bar { + width : 50%; + } + + .doc-postdate{ + display: none; + } + + th{ + font-weight: 600; + font-size: 3.3vw; + } + + thead { + border-top: 1.9px solid #555555; + border-bottom: 1px solid #A5A5A5; + } +} diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts new file mode 100644 index 00000000..e9d5273a --- /dev/null +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts @@ -0,0 +1,226 @@ +import { Component, OnInit } from "@angular/core"; +import { FormArray, FormBuilder, FormControl, FormGroup } from "@angular/forms"; +import { Router } from "@angular/router"; +import { PaginationModel } from "src/app/core/models/pagination.model"; +import { ArticleService } from "src/app/core/services/article-service/article.service"; +import { PaginationService } from "src/app/core/services/pagination-service/pagination.service"; +import { UserSavedDocumentService } from 'src/app/core/services/user-saved-document-service/user-saved-document.service'; + +@Component({ + selector: "app-preprocessing", + templateUrl: "./preprocessing.component.html", + styleUrls: ["./preprocessing.component.less"], +}) + +export class PreprocessingComponent implements OnInit { + private _currentPage: number; + private _pageInfo: PaginationModel; + private _pages: number[]; + private _isSavedDocsLoaded = false; + private _savedDocs: Array<{ title: string; id: string; }>; + private _paginationModel: PaginationModel; + private _totalSavedDocsNum: number; + private _form: FormGroup; + private _isSavedDocsEmpty: boolean; + + + constructor( + private paginationService: PaginationService, + private userSavedDocumentService: UserSavedDocumentService, + private articleService: ArticleService, + private router: Router, + private formBuilder: FormBuilder, + ) { + this.setArticleForm(); + } + + ngOnInit(): void { + this.loadSavedDocs(1); + } + + /** + * @description Load saved documents from userSavedDocumentService + * @param pageNum + */ + async loadSavedDocs(pageNum: number): Promise { + this.isSavedDocsLoaded = false; + this.totalSavedDocsNum = await this.userSavedDocumentService.getTotalDocNum(); + this.isSavedDocsEmpty = (this.totalSavedDocsNum === 0); + if (this.isSavedDocsEmpty) return; + pageNum = this.handlePageOverflow(pageNum); + this.currentPage = pageNum; + this.savedDocs = await this.userSavedDocumentService.getMyDocs(pageNum); + this.setCheckbox(); + this.pageInfo = await this.paginationService.paginate(pageNum, this.totalSavedDocsNum, 10, 3); + this.pages = this.pageInfo.pages; + this.isSavedDocsLoaded = true; + } + + /** + * @description Helper function for page number to handle the page overflow + * @param pageNum + */ + handlePageOverflow(pageNum: number): number { + if (pageNum < 0) pageNum = 1; + else if (pageNum * 10 > this.totalSavedDocsNum) pageNum = this.totalSavedDocsNum / 10; + return pageNum; + } + + selectedStyleObject(flag: boolean): Object { + if (flag) { + return { + color: "white", + "background-color": "#0FBAFF", + border: "none", + "font-weight": "700", + }; + } else { + return { + color: "black", + "background-color": "white", + }; + } + } + + /** + * @description + * @param docId + */ + openDocDetail(docId: string): void { + console.log(docId); + this.articleService.setSelectedId(docId); + this.navToDocDetail(); + } + + /** + * @description Navigate to doc detail + */ + navToDocDetail(): void { + this.router.navigateByUrl("search/read"); + } + + /** + * @description Set the checkbox of saved docs + */ + setCheckbox(): void { + for (let i in this.savedDocs) { + this.savedDocs[i]["isSelected"] = false; + } + } + + setArticleForm(): void { + this.form = this.formBuilder.group({ + checkArray: this.formBuilder.array([]), + }); + } + + /** + * @description Check or uncheck all documents + * @param isCheckAll + * @param checkArray + */ + checkUncheckAll(isCheckAll: boolean, checkArray: FormArray): FormArray { + if (isCheckAll) { + for (let i = 0; i < this.savedDocs.length; i++) { + checkArray.push(new FormControl(this.savedDocs[i]["id"])); + } + } else { + checkArray.clear(); + } + + for (let i = 0; i < this.savedDocs.length; i++) { + this.savedDocs[i]["isSelected"] = isCheckAll; + } + + return checkArray; + } + + /** + * @description Change check box + * @param e + */ + onCheckboxChange(e): void { + let checkArray: FormArray = this.form.get("checkArray") as FormArray; + if (e.target.value === "toggleAll") { + checkArray = this.checkUncheckAll(e.target.checked, checkArray); + } else { + if (e.target.checked) { + checkArray.push(new FormControl(e.target.value)); + } else { + let i: number = 0; + checkArray.controls.forEach((item: FormControl) => { + if (item.value == e.target.value) { + checkArray.removeAt(i); + return; + } + i++; + }); + } + } + } + + /** + * @description delete all my documents + */ + deleteAllMyDocs() { + this.userSavedDocumentService.eraseAllMyDocs().then( + () => this.loadSavedDocs(1) + ); + } + + // getters and setters + public get currentPage(): number { + return this._currentPage; + } + public set currentPage(value: number) { + this._currentPage = value; + } + public get pageInfo(): PaginationModel { + return this._pageInfo; + } + public set pageInfo(value: PaginationModel) { + this._pageInfo = value; + } + public get pages(): number[] { + return this._pages; + } + public set pages(value: number[]) { + this._pages = value; + } + public get isSavedDocsLoaded() { + return this._isSavedDocsLoaded; + } + public set isSavedDocsLoaded(value) { + this._isSavedDocsLoaded = value; + } + public get savedDocs(): Array<{ title: string; id: string; }> { + return this._savedDocs; + } + public set savedDocs(value: Array<{ title: string; id: string; }>) { + this._savedDocs = value; + } + public get paginationModel(): PaginationModel { + return this._paginationModel; + } + public set paginationModel(value: PaginationModel) { + this._paginationModel = value; + } + public get totalSavedDocsNum(): number { + return this._totalSavedDocsNum; + } + public set totalSavedDocsNum(value: number) { + this._totalSavedDocsNum = value; + } + public get form(): FormGroup { + return this._form; + } + public set form(value: FormGroup) { + this._form = value; + } + public get isSavedDocsEmpty(): boolean { + return this._isSavedDocsEmpty; + } + public set isSavedDocsEmpty(value: boolean) { + this._isSavedDocsEmpty = value; + } +} \ No newline at end of file diff --git a/src/app/features/open-api/components/document/document.component.html b/src/app/features/open-api/components/document/document.component.html index 85477714..3fc3cec0 100644 --- a/src/app/features/open-api/components/document/document.component.html +++ b/src/app/features/open-api/components/document/document.component.html @@ -5,305 +5,310 @@

    Document

    - - - + + + + - --> + + + + + + diff --git a/src/app/features/open-api/components/gotoapi/gotoapi.component.html b/src/app/features/open-api/components/gotoapi/gotoapi.component.html index 41ceb92f..da7a9cbd 100644 --- a/src/app/features/open-api/components/gotoapi/gotoapi.component.html +++ b/src/app/features/open-api/components/gotoapi/gotoapi.component.html @@ -1,7 +1,9 @@
    -
    Gotoapi
    +
    +

    GotoApi

    +
    8=+7UHnu_;SjTt*5)3xk=R$H9dT>cc;g>ga**s+eQnsB@#9s?E2a0V zTd38d;F>j*UzWkfsYE|GM=GcT+n>_aD^#opPo8{|^2m4#XXX;g0^tX+aS|@-qx4(nJ$5kD($%ow9 zPgQ~!Stf3&R{ar%vN*}6`r2VybDF8nBo%sAWgRI_9t{IK0CfKXX2oy=C_omA;hNE(y z4L-FxI7iF%K$)X19srDqsPh(+!@FMzyNw6&4nf^Q1=1%kCzv%s9TE6!X0>w4LE$G$ zb6fXv?27jtOE;>l(Mdt^#zml4;W zGe`*K10aNx9lX&pncUpK7^U~}ikQQx{ir?t5yB|oM%viE{5Q%-cD2J>Rdj5B1m+RWt@}(~l^aSOS0EL`2Oj)*-|zV`24 zul7&KuS=h6auNgI?-+Ht=X(ToH7XVDsQTtx?6zz)vqg?~MLy@wPRCOA{}w6Nq_yZ?d#Db{^$pPbP>*Rc@-O;WNQ{I=s>k~6Qw;F9{tPy?bBEpedXe+OY~k?yUDad$lKd8Az%N@a zPvq%#lQTEeSMU&C!V#Z6`4KKa3Ul0jM69zdl%8et6K1Ga zt=uRx^*!~6PqF(KYPt`!EZx(zuPTG2CRfKfEb1fVeZ}P0KxM?xuV!P)A&g78{Nn}% z7kBo&X$Ldl^sl%!+MVh2;e%S~r-MhQFt*sPQ;Xzs`LU-$uBB}gpVECr z6G=`9`7O8K8jxTyIZ04Qvr_nomX_ucE$ELqa^5n=!4-J;?t9ha7*3S-bdD@$cWxb}Sw3)C_PW;`8|TpHw-?n7VmcQzMc`b-Zr?ixA`MOf*J7N?ma%HTt9G8*}t<~>vmom zLVA#FSd)s*qYEAmd9P*mwYb(0#}V*@CMjDza)i)nw<{)bc zM>A|KEu#nJ4A*F;k1<#JjtX{q^iIxk@G%Tt_IxQ<;>e76dN6w$7%|F}7U=Y(!-uA! zS4m?^sU<0t&zK)0A-B;+z~5%EWAaf{g-l(YK}H!lrB!yTfa%SVTsNm?}r|3Kgrb6E@7ahJydV@UZ&0 zvw}L>0Z%-3Bt~XpNv@^o^pJ!-PaawIYOVLTXJ1B*pjqW=Lb&Nlt zYPI4pz6G04iDE8vI|1dPvsp2>HEneUHO(UL7Ce=Zy89?j(QD*Y=@ zSGNw<4!~AGUmIq5>G>FuD5Mt8b=qy3OdM!76cIAu{%|i@!Pob~W zG^uK-38`K9swsZJ0%(8k!HhMpt-TthHq+xrem~q+*-%rNF%W-8xk7Pz@;skKJH)~W zdnY}?6;#$bLw1b;tv%^4VotJXaG=qqz>4`6AHSoNzNM~kK*)*JR|8JgY>tCx$4v?B=^&0 zUso&LabA5&+TL!(`#-t0aJLu;M#I(j^gCz6-Pv8TbgGEKy6T!q61T#d)+zaucjOM; z&z$d-wCvdR`hBxiTWX^hDA|Y0v%yrOD^bZe`DnD&vTjKN#_ED^&in%$RPq-+_&^+` ztwRuJ@N@*DeA97M!&=nr7EMv|k#^uM&vJ>fH-cHKp}9U~;pg-Ies~Ce?-Z6eyK73f zR=l;HJH(_eyvaNmc+ylS6er6yDhBCn0MV{}tW86y6r_oqi?YQ-Ofl6Y^tCwDYcIX5 zpp$RBOAL3d8>)FktTN|34sKNHCmC9U28~(x>XP}R=Iqn{WPGp^gE|}X2Njk^lc?%u}}tJpQ;bGAQ; zPJO=sfeYH{j(zG{CUtVZ&zgJ%R9YJ=;jWvC4)8Sh=Y21@u|GLrO6>LbiA5htuWf}H zLoSlUM?;sx$&oUIg%1E%ZR_08p8jZjxr$bW`>DHB(c;?QO?{gdbpyZO?8FZ21Ulf? z7&J`QM2zqwsY-9f5(zixT3LRZq)Zago*#`6esSbcjRb=X|p{S$eNOg5YhMmC`tmaELd0(Wm2Id1tCD5>HS*B`gTGATz;oTK7gb1BA!@}%Y z&6L;mo&T>LPyfF-tG>>}f0+AUyRQFl(p91S%KtjFE1QBWP{CU{|7W5o2`3v^MmQX zp1HXAIJIreU96qyxdh(+E5_{K{{9Vq`xo}#!r=ZBe)hj!{ukHZ9{y*q{-3io3BKjy z{0G_s>_X4Z&GnX3%GBXs9{B>?Ku!ratG}J0=jG+%R5JDWj{-M8Ki^+O+7>oe)-LqC zZ{Kq2{0oYk?=8yv-t-^3>3MiK)m(R#n%X;~ zX4J+WRmF)KE*Fb`g%$W$6ahXSAoqU{BH#fTG4G&<>wZa&-L~6^b8ETAB)q?w)ulEN+URcbVJPAD$9MARbj^E(45go+;W^& zeoEW}K5=pXxx}F+UTrO{eO5Ptr<4VzWcrG4Y+;zUU$1p67tJeo$?u%s)G)bDCQRB- z`PjB&4I$jTudddlF@X*x2*oZv`)5xp87^ZDOuTQ?7t&=dj%3V3t@ypWIIxn7zjw&& z>^h8U74-nn&FC{9tU5Z7@&*xf#|=K~<&LpAktXijCZ=X)LB|*w>rd)c%UP++qu%U% z{t#`=$WEMG{5c?rNnJB&FU4#ks-!S6XTLo|0sW#=`}PM3I^|@JZnMb(e&(@pT=jt! z3C~kPu0Safo5V-S#cI7jI-kdbvY6iJwkWxl^H_U#CM>krTb4KV8F43nctur~W&7Pl z@9y@i(htW?g;zzj6}lbaMEYE}Uu!ru#`wc2Y>hGMs0-zVYbvay7&M<#@C#384?TR+ z4}MO96+-hkfL~!*`pxsOFQLz?g{|5;T&g2h>nP*1fKC3I_cJ(L6w;6PhnIoPrXfX4u4 znX-I{f`k<*u!hv}Ga84V`*PVcA$1Hqv5Tcsxx;Fw%N~Y%HWZ#XDo4O*i8on$zea#_ z@37$3u)%WdXu2T&{u5{znWH-%ecHu@@kOp>WkS+BBE|QfgHYRLlRA(y7@=D%k8<>+1YzQ z!uqESv#*{*>y^2U9OenIR4v`$w4c$0J|;PTuF4AK*`KY_N}PmXS7hd!YWAo>vnyYe9>2w-%0T%{`fwusj4)3bUXI2 zEW$@DJhYtv7%=xMZA^}U0Qi{sEmh6w)oTWI3}sIKq=XjoruSRe;Qj9*j2l+iLf<(rOA7zFes0EiUzbyB)&fGp|f54 z63V+bAri(whye`^;X$puR}PZWw(I`~9e*shjBc6jCPpXo|9>>h(3#hX1^6%ybY#$# zNug2EUr`CBW35tLTBaFNTtsoA8KUdtqXK1!31pyLf$BN$sAU}_iP59${?}vrzv)`6 z0>;+*ZrD(*fta|sc%3(y7-!?MPr!s7YAKkjb?khVTs})_KPFAqaCq0DW;Z{dri-GT0o<(zo%!HAfQhQe8IqXf|}a+r^<0i z{8=k9z9BihF~nj*4v{wp2M7Pejwl}nI8;7U5+VKbGtr*IYT!f?C1tzm_YTZwAE;7X z3>hq><7`zLM_<1iy8rR=CnP4>70)5@ytI(gN*62tcLnw=iKC?SV-j2D@lv<$fopLZ z+DDH;q-@{Fd^T7iUbt=Xl(*j6+bgZ>)pHVRAn5a0OWzb`)qk)ZJ2XP+ypQo-$p@Sg z(fPDk?oBfxSb2QBI#yz4G0^#V9@%}vMgdTwR&;E5P`nH5O-^Pk?33;7pdSz0nbvH* zW2}D0V`hUKS=7|$TrYo%u>bJr{S$`ikogPRsHx-f>FW{MXVGgC+O;>-RKzbNmm^hC z%{-`5#Uqtu*cgDoMKa}5kmu2(!?WK@83U-%Mm1<%J_?UA#LTLgt*H3yY!3oi&d_Ac z^UMgCCU}>$7u3u9b|k}Fa7G9216p0m^)vfTQcXVxg|59b8;e(=e^L1ani8%-4V?pd z`yKTZaf&(P5Rx9G`L=CQ1b%rOmDx&P9??Y4$B2p5&#R@4q3kQef;T#~)PUHdYwR4~ z$GxdEfEtJf)CZMwTYq`?hUz6y{+-!x%*XlH3{zNJsTuW&1vpTK+F0euX;xt)hyJfY zZvxbPQR8!3#d>hls|!zVSJrhP4|~e*EKA`C_A-}9L#rVzzyKOQbb{n{>er$}KqM*r z)IY<%s)3UKd|o@ybk1j3=H-ju(m{0vPhRk%$o;MFMyK#$6J$WkqR$GCvQ&$dy6K8s zOh~9MDjr8!7-D3N7vTztw>wX%Xb@r`$q>F~o;g568K4P5@THxp^$vCTs07>f1sQ1t zGedcf8AxJ)sikcXim84!JJT&Vy5d{yB+<9~e9?8fVopG^WYfyKbZB(gOn?I)R+i4Z0TwhVo$nwyO2iZ`3xaK~4SbWCww2aueHk zB`g(&MqTT>|Kc};6b`y_sC*P^fBdHlX9D<8&l|%;u-E!sXjh*k4LyLgQLAa|kIjF_ zhFX?1nAq;z4&mgIgty^_(}wY`PoVq%Ad8ycLWB5p4=S8@TwN|MB!WHm-#I#X&{?s? zDC0n1ge`ky7>PF?&IY;n~>CE5of7AN711!jkj?=y@W{}2v#YdQA9 z7^KezOLKZHQYGL2ZAi`U|2d|8hb5N{*bp2}y}hlkBJ~RTS zH1bFMd|`_4YIn-6NEp|SQ1e0l608<RCd2FOn?=pgmFm7W-Gcp22a)sK=hfCn zwx>RBpkV)%(8q4|TyNj30-tH`^lAC~j|?^lh`T#3x!hH4G2-e)(3Bjkj4FV^*)Dj* zZ{iu?(#bBq-|{jCTocCKCTeh0k5Tb<2XK}*2TrwTjHs8 za{{BoymDMqG8*-5s4bv#r2F#(3qRfc$BqCpMDqcdsTf1rdgwdG*4J~z#D^AM-R;9L{SI(H z%23zI6cnzwX9m=(Cxr%e8(h8oqW$_=Qxux{M+GTO++`1GsJn{j@o4I4;t}88Rs&IC zRlM$U{Q{qR)%@tARrRFNM>(iDI};{#3yK6#JLgNZ*n%A}Dej5+D(0W+RPnS`w>#F` z9aze=JLY%=bZNmeab=$=m*yv6gcy!A{K?si(s-O-*0c%c*IYIsf!U!L8G-uNI|3r0 zp#iUvU}zAHi@q&oyTYX4H_FlsyD~9ET1r|h+5`ZPF#2rgJUi%GC=VUVbjpw1LC4C! zyu4oRsG&GSKgfGZO`YeB`2Jaao&~5ig0SJ&DtQ8&yXl{k7NWMx$E9{B1p0PVyrC(4 zE7VA1Hts3_3^7^^taw?4Ng%R5ku9rk9?1Hu1@a<8zVWYe6c>_dM_$$%)BGYh$8l(47HzbcYm zd(cE1NAgc?JtJPI!vzx#H45U|s|LlZP_kWL*A_an-hFQz%)m zfEef_@QC>uAm$_XebS--Sk^*TE+k0ZycqVRy`o|S;Q3L=_bFzX%<5dh6X1lPP)b!X zb6Vg06IIqz>mTi5cz7ZYh#80<#J5*iB1?z>#YASEUovLqCASu4{;@u)nJg@f$}0?p z-fq><9JYFGW}@>_+r_eAj1p^2VI~V<^DBgV#sd^-j1FFV zHiylEhowWQ{!^-34U8aG=yci- zH01Ovld-^mG>rZqa*~1{Sb#_V^-*%2(IXQty(yvdJ3=>krXK?K+}RA50gq4{6)yCh zim<2`zblO3Bie@}cSS`-1)(sP@#Oc{C~?rO&&|laj&TGGU(>mn%ns>aR*GTs$nV`{ zkzTHro2m0=-p3kH9fHhvfmI(m2n+a z1WyPY4-W8Jry3CK)-Msfi``%HWD2i;crBj0dC&O0&^w5Mp&^Vx70P5_ZcY%=ynG0p z5$eP>zBSe4t0VD=S1gra`q=UOl%H17g#RaTsPtnQS+swo)E5jjr`6a*1V9uUlJEYo zOe_$FMby@HLdOO+C^#s~ui; zd1i@q(1D}ZKNk?fv?H;ib35C?hkjETi11C+B`*GDHdkhHJj3?E$EbG0sjWy9hbRog z$sRN!^`)!sXik2Fk-2!v#Mo~-_inW|VN$2lA}z`{c%)h}ii}sBdF6rfbN>fjjP&pJ zH4|vm=Cs>$eCV-5Xwclre&x7mUzSv&PDOimwePO{P0?9zQ*GQ|4&{G;@<79|j`5Us zD@nO?4?rv_=}8i~?>u*SZ6BMo^*zv{X{jP2E#g}v`a{~~8GRl_5`%7MWS0A(Ba}6{V`w-YG>YS5;=848PFhHF{(o^F_fAwcySsDXl+CW&p1Q zb8i+@@7qj8>EP@kDNjX|9iO`T2mA1uc?7IDEjgEH27S&U{ywhB>PS~tK2Z%)A>TjR zGp->D-_G47tDK|7cHCSBA%h{uJ1~8D4F41YSF{5!;UxQ}^iaJ-e-atNGT*qykU6m6EKhnxmWRwWtx<1< zwfu@#b2=XUK)+NtY`viiA2KQteD$5iw$u%JFRD^-v65P_dK?90yn1uIKyDrWSitsP zt9v$+7XYDY(_u`s2avfbb@&-50b#zFU2WtrtPl*^XSr7#o!=|^&KI1IuKZ_#?J^m& zPJlhq{fB1K!s6Nq2})UAo4Q&6N8|ZP&vK@6zXRY;X2?R+IgiSfIK8%brLb2ES5;xe zvbY}fyQoIOwvb1-y+nIw3yhPnwOnl_%vV~9d8GUOp=L$oebc;>pQ)I?RPzrjn`>pA zot;MjZrtZ41wZPa*c;J?4fQ2=rKT?KxGZ~Y0;J)iXT-t-Qsz^k-j1U&(LXh1_tW;M zS%l&W-%%f@HS`@uY%H1=>_yT0k$!Rh2|KIm*XAT`sdG0E;K-^c8ef&%z5sFU*4D4c zg?Y===)Jp?469f}#J=(x2E@d>LKJpK1iN|PoQ}nY2$n}`B`0`76K>Xwx*RAFXQCbuA&Z@)(=z$FXjtEBnZYD#`NBvLyENRr_{}q*8 zkNS!B2LD6)SDybhcKiRgO51-_S7Re#`DbipV8Jy-M>}H`Q)g`^MNx64AExfk|E|d< z{BI%hZz1(hP?<^2)a0k(zoO2}z&G=7GLvwyGwYH7!^FV&udTBa3CBO}%Kw*&rE&k~ zF!sMj{*N&B{~TOqV`cxZvE`;DeVKk{jKMAN7o;a8=n}4(Gq{SbiY7tQPLaqTzJ>?%gB`feqnwFw{^|_GqZrHXg}*J(Pw$ zxVO#0hiwaLUm4?|(@f!t%rED(fGJ7@VEKBs6$*eBj5E+VieS-QPzYl&tSiv)KzX>5 z992b;a~;mmHb12`5mYr*SFTa=wJ;uQnK1zr7UW+k;&n;Cel=mSK(x$ULC^0zz}PeU zoBZ&a(FrZn;d|?*s=I{L3CV+8S@xKfhdC5fw+N~ zf;j%`)lU#x5N8mQMTl0I5t3QiVdq{AS`sE97iSAQM;Z$cQ%6Hv5-USnb6}&0qp6|u zPdi&tAX`8q`i+$t$enO8bFpx7u&{8_GxJb0GgAY*$=R9wfAjzvvx$qbspCJ|$btL> zF$U^l2jT>LngMmG1|j)xb^NFOfA38K!Un<#!ZB3-9|{81{=Ylye>QN=|8hk=>`j>z zj4V~0ZJ6YN-zsJxp8}+}fK?Kif!xpkNUdYn#_tJDBDv)$}|&D z7@nA8wv9NLz_iYUU~8Hr2!qk$lpp2}m%K9zNs&E|Buu0PVx zE$bTYo4#%kNJ#ZvgBMW+XWb$!9twL8Wp|sJO?IK)Hk{l?h>%rR4EQfZh_HmT;3Rav z>}QxY>=FV`38`!l?guwYB1GIr&H=jyTL~%jtL#1Rkhn-eiHjLtVzI($ z@`Qm8$>?w|l!)WpL%@E4_TSM2d-4xvQ}!|mgd9AG1en#C85=U2jD&BdSIo-Fgt`_( zk}EMMXYC_a#9+bf+-r0>A^TwK<6j^fIDHu)7AL#M zh=HNiLYwK|M&k3q!zJ2QOl{z71O7J<>lxssp@Fbn>vC&ZgV?p#Ql+9c+d z6go*zaZ=1!;)4Ag?A=}ALcecj3wd`aggIj4(M!f>J6R92hp@zhV8y_VOV=RK%hI@* zsiSyGp@uGRQ3!@EM=bb2MlpgE7D!-))9qPsclNIlbeIOs6R)r3D9(o26Cz{X0s9hkj(1fqM1s= zLP?DC>+p6>*zD;|tp zA(A9y=a(SjGvP-XnP@Q*ZST7zhX;ifD}@SBB}CdiHxagM1_<)$iCDm(iThs|LB|fG z@B8aKGwCC2qe6r_$z2iGgvu-#bh;u=xl*jRTEbHle<;JVc3K7##82&5yvV86V(kTM zlY6hlp`QrghiA_JqWYf7Z0)8NX~47LQma3M#7cd&;5_2=fn&39OJ5#N-;4p6> zb@xF^%q4T!8_Je2Fq#u~1?hjQ^{4ff>u=i6+4t=s|DsrKc*bPpNg!xO=@n(OFx+Nu zqrj9+HXFpaEXGP7-z6%dv7~I}6Sv(NDvAE%{uoY#TP^2SzyD`}47|45o#%zxgo2C9 zfbX923ny~=@6SFL`)f%yYs1!%*>KcZvY=Wb_l!TieQE2*GvGRi()HEuTog0|p!)UO zuttvUQ`qv*==0Cv*d!@oQDLwE-av7f-aZ1t^_9dLW%yV49`JIkNM~GfreK!UzKJ}f z^)!N1ElAvMu-?7|{_usqNxt+2sCbC71uQUFT<6Ok+K?SY$&gxrlo?zcsia~Q!e(HM zcjyHB)c`Zj+K*N!V{$^Yzde21L7;`2_L2Qr{bGUr8%Bmi(d1aCwB1;j0T+Ro{SY$2 zxxw7|kdJf%0cBET<`4vp$CsQ8WMoFjBM_jyRM+s{V}YO4__JVyJb3w#2dEvWLa`_kF68epf0!vX07j5?gfRql++-tIk@>I$sGowy@imI*0Gvu9 zP*YR^<2>7t6LMu>iujm3Fm9A4G+}B%wDO+b9r7&H445XE&0e2*9D7};2A)PiR|6vG zWrcJ;_2)5C$G)FQ;})2Gg%PgsLk;0W$N0(-<0Rd4*z7o{N;|Kx7(3f}v>uH!T;yQ= zljuea2sx6oB3QMWQlQ&ixJ517V(I=t6=o7ir&x>#u-kJcJI-7)LgLX*_FH^A>aBLM zlsr8y2~=a4NOJ73NK=xQ`5inc`{B+YDy*rp{Q+30q*=pm_PPT^MdJ4r(5l}o2rj>S zI?}7taBG;5geXgF2iTV)@LjVK3}T{*Z|;Cq%RFPUiwg+xZ-+u9#Lr>R04|}1nZqF& zNpORV(b4^t2|fLl`OiU$q=4(`;YfD;U;OWIgT0~Y0;^^>;9w<25HR9Hz+aLI${|ll zT#}t(s~|8?*o5opX>6abTPg`1=n4BOToEbudjR&f(=Vj+72r@h$-cu)U;GfQ1vd z6zXFiR5N_iqx04~D$azBSZIjn)g!u~=-jnx1@KdT3}@yyN)*FG{%4XGSSzT?_?|i<@Aw|d5&m)x zP{l!*h;rkn?KH8?9}GPp*BRy^`VyoAR5k3jS#%InqW;OQW8*1#-iJCo~} z+_A`sJm^<4%KPhQg1jKK0jgt=O-YuRqA;$*a9n^;bZBe}lGgs7K0Xl8S48%uO_+KG_|PU7*}YYn{iJ&Tr`XPfqI_oL07nc zqgLLP{T4(;5OHicC{dP}CeN#Uc-(c>4>C$X;In@LVUe&md$1w0kPwzp$I zG$j=olZUh*mSCvZ$hIatKC%WCZ&6Y&i6@y4tcD&h;2f-gcK}a1c01k#asV?dJZe8? zw|?*x(}zXaI!ZCBk}4U8ueTwew7|0+nv8B1Z6jz%xDHcBeSkmiB1mzUH8rjl1Z+q; zLtN|~-h{bRf&e~PYEw;ZAiO303M7__I=^c(*$4de%mG`o-BO~Z7F z{3s{SAu=sn0(Cu(&_=o*&)B63OnL8sA0}ngL_PV8pl?z7JxInc_EE^)&oIyFgIPG} ztlkH|rl-lM%b(bP234fxzMrG0={j}@2-x#w`Pk&g|9pIuQh{-}WvojPV%qcZHbMEZIgza?X~;NRE>zO*KNOhxy5jgYOWOX8`&)!6+n@5(Md2qug{;^ zM7$*41`p3e-(@L>+`3`)<#{23zi+hLWnYu^&9AW+u%;-adT!+HFlp5MTB@cb(B3Qk zRU|@mR%?55ZJr^hB{X#p}p}rdwqY zzHbzscgkzc0m*TC%qN%kC4!WJBJ(b|*1lLQTu)LU&OFuKi8(SQ+ERkvRY!TvTY}uJ z@^v|I$OtOYx{xQuiPDxnPjzq_ ziX7mS3Wq+-pnwbCQ3I7l(vS(s#H(0xtezeHQ*8~Q(=KWzfV2M!IWOjvA|0}-@EJhs zRE%!J8O>wDsfeUM!ZPNFv-OS3p-N@l$~KWin0FQ2a0jH4-fv85i%;%eP}lG2ocNDZ zfm)W%y-sHb51!bpI?&e(`Tzq)Zu3U zTL^)A%_gYQiFO-9q|(+uRiQqo^LI`uDP7}(yVk$^`(WwTnbO$7VBLDERN5oJvWPS` z$TEafrHJyZGH`kNc5#WI+`YSMw*1Vp(4yac>y}`GH$hv-oXMHnmyN5AG|p0X+EOQm z=^2j_1(@{insx8Uyw>CsE4p+TN~P&6>Ychjt{0*AXP1i!wVefjEq+kd%Y z%j+p2^sgzgLe}@bdUk-qcy0v0UbR2!z7+7-TSlO%lis@QRThX)U){0o^nLPj`^tHm zM{Utk`~@zoRbw z6>#JJv;r{%FKx@}VoU$6SM!&{4Uz|azp-zEbu96R{ zZgySnK@sb)Q-2Yj)KwXK8F=@<5yj?KI(qanbR66Us<@809Jsl4cO}a>%4}p)xuRDe z;W8fMRv%|XYy?-(h04gA8F6J`a7A=>T!E3Z@2z)yMP2C~oUg$PEQ5wx^cn;Xa|EeU z-vqX}NIs0YrHWwiRpVO!j0~&+o=-vBcC{wUT({b`1#VjrI_f@~rqIEBE`hq9P2)&k zH_5MQnUd|;kLy?RG2J<#?AV{_PmA^CKX#9a_3aSV0+0DbJ#CWltU}p*FOX9K#PqOW zpzOw~VCfKG$0%@CS-j?YpO2Gij9ue-V5s*p)H8x%&g!4bHMAM#*KE*RE+k0H-|4KXsqR9I*j4F- zpfZ8HkfRDYZ>bKJeI{Cj?P1C#Eds?};7Vk?PtN+2^)(G`An57Z?0(`ENV zVTa$xSR50d-wU1y9DIasp)p(wT*#U{oB~+OKi1>-xU+_BRVjD(J_qjh{{CPIp^Q~4 zB1eGMdTyNJXr+SI26MsjTXnT+;D>H&rWZ%_w?iMRbC2O5O=*PyOP!8h#xxO+9Mjdh z(?D`~f?3jq5Pdzrr%B?jyP1P6mVG`64f7v&_Ix(6ntJ6NE$Ps4f+)owH|gqnf9_3* z(ge9D4P>(6UnIhQe0}Z!mn(R596oE3L?QJ!b^Et7opHb7)1iWt3gve$i@q?p2C_oNsI;$m6r~7dBJ2fbNrQ%ynadt{VLjbRizN3#qM^T6q=%?pScG z5i|g-z!PWHk#_#yDCv(>CZqFHVwx z!kHF+U!#7DgJHcMmA%q6ZlSgfj^<-h;=C}5r;9QYy|3-67QNTmDmSj_QQJLDUF0!m z#<&$rPv+IE%b9+0G1s@li?v3(kNfkpU!`6xbqoAj=8Y#X4Bx_`j|Ckh*Sg|reMuPM zEKack8&*x&Avjx>-qHkb;uZj6l2Nfp!RUK*OqX65)&?WI%BupYHgi32u!R9eOz2wYnl3ZS~A@H z=$-ododak9i*xp8IMOdjB=j^&J*>}#hm+yzhPhKZ$FnAc*u=J)M5AzAWf5+^ma4Pg zx_%XPov<8mNjz12+{370Aa|wcZH8J+_^v5XQ)H~tVMzK=-sDX^;{m;XBQm})3_GzL z@OVh9_fGsr+39Tko-?mYsE=1Q7TKU(DkHkww9rIZZD|~=&Hy&4xop!AHYpKz&~x>Gk-@}R<_*%zt zxU>-*lFK1uq>gJd0al2uJ&t{If>-m22q%_)!98OCW=!ehgMLv$9M5T4D7=+U}+Ht2kxz~bvvzP=xy zd-@~gS)6ymYZ-RN^qB>5dEvk2KHl8Z<;gPV#4@MNqk6+2CRu|)`Vp(k4HRxu(JAVx zU8St80&K$fC*@()n>(bUB%PVS6xT=DoPR=pXRH5q^?d;|HPlP~y)otCz+g?6$ieHx zkxh5{c~32R6`K@shJ_Xa1N7K$?!)7e&Y%hT?YO;)nVU;2C&l*#uYPTbycbt3r=CYO zc<$I>7^y)oyu#ZRqBLagbOG~#$Jr3@KRU=QI{gdu9E;6=?;_J)U4wM|&`mG`BbE{8 z#)XO;XfjEEE6_9YZpQ&CKgR-*FS25u;u&qk3@-8-nw2kfMr&wEMyxl4opKcL>$CcB z7Fef4$?mjjTx9~u?7Z85v%>1&I%_Nc_N+iH`<-l4E|>D>7)jcw;YiyysprY7^MDgJ z7=J;6pRdOEk8+3Qon~?M882Pr8PkXy*v;94=y$@gBI%Ert9OwYnHnkID)l$=rL+5_ zV3fkIHu0JtlHTL`*7wpGMWg1xq$#-=M~i1V_>oylo=w_wSRXK>-U~LgbTWx6wJzge zS2fa%voB@A$tyQuo=cmhS;5;_F5L1%` zMFIZl!Or7+2v zvGH5owq;b^&+p|tW$V*q-BW)y6-Tp0s#v@cFQ7!aSaG39TA=*6!6@m~p%+m#v`O!c zp|qja^Tfa7b93X$rgPo`UzW?>_o77ou~J=H$^1xA!S~V_k7cb$}qgL0G?*mqa*G z>>P_FyO*jq$d*Nl!i%d>9a8T?#WXw2VNe~bc8pRB&6@l6dUHFw?ZkRQ9W zOw!6)ZM>!m4Kr0f!m3?utYQ@t-d%hb_;mG2DMgL#hODTr1k3e9mhQDECY$Kb?0As+I=I z<$>Mnsqv0KyFGwhtv%bnBvrNFQ|ut1nqmEj3erGRKAXWg?13v)V8-o*;KTYaW92e_ z%iHA(HseRH#o4G2%FMlJLKKtX2a}FKUS{fbm!7o;h@hW8PbIPMSx#Ez#JI26#EC(p zY6>r$hG%FGwP)Zm)be$u&2?l4!`2qfWaQybUb8{^oaR^fUgd;egl%~8m@am^GI#vE z(gtUT3CQAW&r!X?6f^La0b7ZelK+_nF2>1}TI|3q&qFvn4Gn^BePD(O-ePD-JMy zoBe^yD4H$%SwlaF11@@;NpZz4W z5s9XKjsSjPw#VSUx?IuIHb;bK2UF&sC5*x0TPtGYSHjqA$CS&I)B0-h0<{_uz0OSe{#dL2qFUre5$Q||d#5o-m96ayrrH_#QE|rYPk2oh2K*HhjH8$o-&sju=BVa^0 zGvL>PrU%y&0}VPGLEh&^@P;%*+^qGtqZ!#&q&IL50zWv`1UU#E?hSC{1ejnjvx4^B z^8cXZMu^S_rl=f(`cuHl4F~u2XAcEIu_9m#0i_HY9yIWJA)Ptzb;a~gD1zd3;Z&XA z0a=B}F38=l5mX}vBqGg+oH=t+MQ`^5T0Epk;*Q`aa#$EzL0Tcgz+3O^7ZwfN3Mjsa zP)Ki)hoL=2ic=_PCZ}x!h`M2BsC4ynwu(bWyylSJAe;N5S+U{S0E=A^1{mfFZozVJ z=Wm|3U{vo6PMxh9qvmFy4T6=94SzWdcOGcNYag(#yXC(P2% zI3?*&(nQkne9kaDIdpO6}=163o;t;O6KbZgSscUf!Py-m8<0{DSalN7zBYL@e;vs-2RT&6*5(5 z5+QqR5L}R#tbrZBpmJ1TXf=>wv7#kgIlhEOi{G4z2%W{j>N#bHh}Ubsih7EGT5le~ zADoSE09w`q7vr!^E)1^(hfe{?iBt(c<}V=N1W4J%ITWI%hv%#M=eQwB!I|utTGixQzu!VqN7-Ey06UKHMG* zNd8HOnrQ%d2?sBa)ni6aU|7^J z^x(Me&w~7TaW#n0nYBd!&?pEg0rjTPvcPLAxS+m*?cFAs&7fZOT_tff^51=qwuz?` zflemL7d?|NM6eibBVG#!2+2o0{*uFCA*7TU11iJFotJHX^g_5g3I4_zO&M)m5MmaJ z7J-!s`yA1nTaNnA!91clQvUW|stL^8)^PlKygG{z1Q`LP z3`K}172LeTUA2!6QZ{=(GxVdagEEJrO@K3|5(itF^)iL(k9Ez&72$oPj}vkp;>tk1 zok8A*EBfX{@j=POFiG`OcQkS?j7_B8D-S5>#%}BLCpub0W_iZfGco$B_fm{ z#QTs$RiSb*hkpt!_~iAWiBd+FBB1gBEIBl$=oKGHQ5q7&AKJrvBL;nNX8{k1-3_? zoHtAOfh?U|bijvj2}gMiRw_j2&B+|^_#Vp{6c0zK*^G#z3hUbl1ZP zyhEbgZbJCA%Fmv$ls1_8@ZBQ#2`Y)Qzrjif~`r9#lz{ZUH=7n*Ju zjL{0xVnkbHqv8l&WHJ0@1o0b9{CQeSFQ_f43pFQlnLRU_k$W1VVU-+6hFZ!FK8U8(?0XU@=y14_568ZHssOAgdGkE>2=B})3bR8)gM!&{> zTC8uZ5Md+&-wY`R^pK9vvI0gZ&{m=#H!1Dz&+8)8$+!*4~#ME5l zwb1VQdK`wNHNqb+`H2ghwR>hy^AmPO6LkD3K=&lRQJ%jct~rSXVxaV%34|E$lokjb z4eO6H7AhDU+_t%hR@7)7T|);7D9XXNgmmL3W;7>?=8S!AMzUxYauKehV^$^6Fam}| zwj3m=$=Wa$%E-bzK~y?{M?}tGS1u>A>hCK`Wi#r~Ab1t|5e^|BV%0y~hcG?_+p}iy zEtvvu9EhNL^G8Thnq%dIZ?pv{nPbKU?b)NHyzJq)Fowvq?p%|<<$-`X>;=Lc)$EDuSBh_&3x=Zw=@`|++h#$6@hJ|p z`W}m56A`EVe!XPF7Vz5HrDoE3KQhm0zy8}$*y!czhV6nd*Ac(v45$Tuc zu|?ne?LBd1I7c?Euj{To-ibQNYbRf-_}reg>CRmLr5L56br5qv&*zXb0A1UG;qPzD z6lf)Crf#Dcp0OIR%)jhqnoHNG{+S2gez5p0Qc*-PYlt?UyRS-h>K_Bh-FOM9ol|dq za(uVN%~89ahtD^)Fp5;1B|Ri8rL`yO`UZ>th4HFchU`4wKsvR`}uCA=qM;Jw2yJn5<91pX0Zs) z3n~Pek@?ex!>}wMX;XwA&lVH$O6IxPNCFELRuUJKvQU;9$taRDi5mr~bk`#09nQ~( zpJ0zMj3a;g#hC0BE~|#b?eiMr6#;W!Tj-)`tNXKCo%s6~8>vRG0Pk@oX}g`+Q&qv+ z5{E^2)pT`RgyX+*6F zmW|xhH`(YkE=CFRfH}$+Obh&ElnD-irX)2z);Gxbajer={rZ0)2;(r0fPpgjy6Ut&oAC`!hbt-Zq`YR^nO8=*G;q4&r5wbG_xn!~ znjg%6&#*2aIXinwuvhNEesvLLIN~1}65dj4{80x8G`?lB>LOt(Gz4Oljtf@?=Fx|z zc&L~8E3%a%yBbmE2MW`t)2S3I_U7ev9FW-Zgli)e=nLJ`)6}A@);aQKAYmG42wDFl zoq-Z>0Zx!T={1i#NKq)U1!nsm#AaWD)BAi3zTOQ$Vet~J z5llWe75bV*#Pok-KYkPYc_Qo(zs_fbSm)2EYePZ@YRbJP>Z*PEMMzxdz}gDMt8&%w4|bb!!Ux3x}R_k zFMyMh1w=&r%urjacP%!l6j4qRRSAL5y)?>PgqsA*Ir?o3iJ~6wbx;NU)l8a7m(Fd< zkXD>UAuG)wJX`dek_jKci9sPbHUW5=41Bpdl7?eaMe&8KOY2ysY)hx>RaSmlhtNz# zkUp)Fb4z)5otmew6SA?s+FCOr!!auH06j(aw!Y6i1Qm1Bb>O&E ztB!~Md8&iy-5YI>weOZDiELY~odZEp9jtb4u7DmDkogq5M8Uern z9fAFU-g7jr`Ig`8twESe`^yJXJ znOc<(7#}prygJH8IotAaUI)#pm)Ii!h}udCj)W==H+hoIPTY3bjSLr{amXAxbxgXu3+ z-BY8}z{=iPe=d(YIf)p2^+xHMX+xhqYMwo|&X44B%@&tV4-Jv?ojPn=lg=ZV@FP0M4Y}j@^C^06VC_T&Z2f03s&L64A#um#m#^#GlCkHQF zEu@JoDK8UnnRcH$FUz(*g)&q${1^FBfoE zp5jVLQnEVM_4piH<2sN`Dkq5760rmSsh;EUxfWsuxsdr&;3e+shoox39_IOM9<^L~ z7Oj@Z)vC5z%~q@Tizg3`7LP__=>Em`4OWeaB{fBQDHoN0T9#g%mN)4ZEX9|kFTg`) z5|$|Q+NG*up3q~u6FZ`S__e;_&NO?dUa8baO>pPIc}+S3t{7 zIk%D`PCZ|CC*3_%cU}v>9P=R7RAj2?HSKKxprsyE*DI@FagITBPB4xSl!p zz%j|uF29mslo8!$Qd@(w+AshXfSYQaC6)Y%(E~K=S?^Dp^7NIqGg!sxnP7nT#y@)Ji zha57WBrV6ILbpK8VM)(zNe>rg3+%gIK#Yj+b)?+u9+;H&O{!iTMJFc#18R{v*+`I) zB4AGL?&Cm1ELJV*0BexJSUp|8q;pqv^&E{u8&br{E&1)OXF}9d1p8d>{*b6>FfsV`TU5ve+WF+d4scTkXfL!b%3n< z3;Zz4X!juMOa6%f87dy*G?Tw>Y*8yNrT9$T8R@L6m+JV%?R zrg{x@8!_E2k4o3Ge*~12nY|@dx=~5VQvM6YMR|kH#8o9CN)EhX&NOt~Ji4h1zI5xV zGe05Avw=e$C*PN+7u_l=L(FGo{?#i`18w1uYH^Ivf?P#JwIH*Q9u(R6tnfDN3xjdY zly+Gqi|L0ArRU7hp!*D@@FMO2AR6BqB$NCGjpdHnbjzC%j;ux|YZkP`yEqmeffvX? zUoB1Q)~wj#-HG~_zT6Xjs!S0$CYaK4aHU)&vW0N9gm{}>*m^dqzW6oA{vml6!md@> zgmFz{=pc9fwSrwnMu5^i?3UJiVh2Gaw@I3f@ri@yrkLKE|6DVTQgf6B6O=ouAns4O-|ank zShNj^QheN6(o`&5xvjr|mKbnmru>$cN;o;UnQcmai%!?GKBdqmS`|3@8ZZD@i>|k3 z8%taobCfVun=@%U*j8!=`hbb06V)5bvOo*sn}k#TXC|2Tz!m2$HOSyhDH|rGio6-P zk`iDu&c1UC0RBw#5-?eh2#^tAp??|pvs<+D&y8fRB;o7;PJ{&X9))5s{Vk|e8I__i zgDt2UJ4LI&Q0YCnfcmjf>heO}DAv<5j}sbe&M|3n!kSTvrE5>kNA{&v6NU*~1{=sR zCS!AH=hZX&-4o%e&;6(`qve&SyaecKUE1C`Onz96#TGZ%%l*A6!m6R=O+Oeo>*BO4X3)yM`BLsXKP6 z(H~j^ScW$@ofcV2Dt4mJ)(uE8=0&(9(vVMCp*{t{O2Mf-xDq;Csh?LtE#CKV;5}Ns!X4RqLbaT^^^$L^ku1cIwLC5>C#COjZA1^Mki-wxR<%WG> zC*@QJBN=zh6h6iO3ZHWktE#^=pOc$|vTuAXa~@xt zHsZr`FT3hF&$rdes@|W;a(ZgNDU4}(ssKOdD~sfuWasqWHBNIW+b@5FNEUJP@3 z)b(&{PCgm>a>);k2euq*S~klP-<_^v{+iu&fniNz97)%AE|}+LW(rRx3Qyj;p*pFp zdyH?1OlXZYit$otXE#~9B)R@DqWgH?yJWW8F?shoo_sKJ>fESYEyniqI$BoG>3$h! zEg9FS4?M1p1b~k|LvLad;(lrH4V%2H+$bw15;6GQ);jNCoL#{)m5T9~IFgyZSKL>L z*iKaDC?#!lJXiyV^S*Q=@_t@=(sO@29Dj3bKX)t0IF9}OL*7r2%5sx%5*HV9^e$hK zYd<4gRd;skt?5LXuHA9fr2hv}fdAkj$zVE9B|+D)lQt9QvUcm3^PxK(G=dt+#$pOy zB@V~w;2WUOD2kR|V$qCj$>pFC1qVV{X?;G>K;>^ooF37i+n;z&yu+9ubF&+s&25{T z-)=w7TDs~se5~p4XMrB*Y|2=dO}vU*+^!FRPFYq{%3xBo@-#9r+-4qA`#s;4yHQHr zvUPX09|=G6>>~Qb&-*qc_s{LfJI4O)4-3fI@wm$^BPaH9x6O-B$FI-yy%#!9jlbE5 z%Fx23>Oh3*F{%mXgM?XuBB`?I@^kl%yQb|NUb8e#M`hVmw|Mp3oF6Virvr?zr62asnI8)&1k*D)8Xx0qTm`%VoFa_pwM@YD33c zte)`aOuvg=Ps!tFyLw&yjtA!7`gU77{2X=EUyKL8tv&R_&fnYax*7LV(b4Hgq?&(I zYZ^;+64)LeAP6#fA($}!+P?}OKfpL}4XKALFd3IYt2T*m2RzxC@u-kQgfNaz`qx9P zoAQ8@R`@=rytdspGtq5g*Rl>G$g+TI3r@>Bs01*nH?CratFXGq+ti%|xyjm0h?RT3 zQmU*`eG;3?uh;yyq%jLK=l_;#^}peOIoQ~N>0bZmJ-jSD|H~HkV%_h@rocVCJ7f@Z z9roKLFeAaWZe~;O=&^*5gLOa(c(rfag%p1WVqY|!gC?FV03wl53@(jPnVSTcysGY# zM>0yi0`ZK*FnKHhgHh+(c3((@QeL-%;RilN}_bq!&q{ zrIPcbK_mE*F%qbe7iG*a2q7f};w$Wtuqg*sJ-$zUcdrg)S>FcBM-0)H3sioAP8_2@ zijq>!VnU^>K#0#SdM1aLKJb)@_kLF@jvZqtTPK#E-Imw|*zPCafzo1y5)sE8^1 zUXx0XA?9Qymu1n#Q$~dh9wm$gDWFU5V&Lr)6z+%X6BZ^5O0q}`k@M_rS0tOZh0TuF zL`WDWUy+rfT@%DbBlq0Js-Oh#P5nRAy>pN*!P71{wr$(CZQHhO>x^yNw&#qEGq!De zc7EU9y?b}#e*6D+RK%Oz(Un!1`EC^MP_^M9+1G=*(Dpg6u`{?S!}nQm)`NX zHH!BcdXum^02{V6!JrzUpj=)jxjOJ4p*g_rh|MNN)hvUoF=CD=Y*3J~<9SDfF3XpV zy&~TWR`%QtOkFM`46VRVP$r_j2^WDJ`xC~}5^zOGiYdsJnJj*IP#~*mGMghQYBD>l zgu3<+Uqa=vImQEp2k#zs%7Ge2!*;N0z`TVJxg|$F$_F3B*HJM2T6Mhz0m73!( zcYHWSiMYMkyp$QNoDmBLb@_CZ4Z$X(h$U8eT+kTq4pO_cjaBp<6@79_$XoUtMf)l= zd>R2}IH6zks|Oa8hI#aF}q$gKFp2jqHz3k!pGTOGZThfBkN|ythz(#lGOXdTsI9_Nd|7vSAp`~t z3(Dv5z{}8M~?u1EJSAc0%^O6CKjVgMtpxX$p8B;@&^w%6tk4 zNab@9zI4zZI8K9f3iNSohJPcHx!KhU;*5@!g-!~lW~Wq2$HmAX%`9A)G|_g+T)fCA z|0<$c`iUj=WZn}3t_x;m7RR9HM@c$^5Ti5~@s{zN5kaOtlO_hdj6$P%rg&l$#N*cg z9V+!FCuK49%OWJ*21wqY6|ho5V3?#sq#o{3kyIuIW+joO1ph4qxww7(Ly1!q9+zzT z$e>wFG{Hh-|5RwCoJ$87gJv01H zyMvS%uM?o3np6(UjKS=eN;L!-L;`F<3LOa2e;6qUpO4y#@RsU~+D?@nErE82@wQ{S z;E`^NxI(rYJiZp?>Y#)|79b!M7zEBBNExpPfLvb`yxtF^njHzCRq;0$5K4uS-Knu( z@F7vqr-caOl}+N8@GeEfY);1wxdB0xtm8>O z3=UX?s*4Ed&d5HTh`Whre(9@E$?JoPS;FJd^*P!Fc$z#aI0zwI0td&Mq60)ZG9iKB zWl(u$C2VQDgIAtMr2k+3P43&cQF(0>wJFI3IX0a+C+J@_Dv)+%DF*`7fO zp@Bg408BpI2-RCdz%lj36AD?<^!9)Ph6;^3(>=8mm=cs!$UVi)(xTH0>NRL}b7 z0Dd#F8}SiE!`U+oiP?1iVJNI2;AR{-3!)OJz+}9?XSY!)`eQ^G&}`T#xPCD{1A`ih z(91+&=A?KP#?W)138o#h3d#<{YVdDh2oq!#B+^P^{SbkocjA+z*p5IO52O$xBl#_k zcw(A$R1vaHoJj&nuqfkCd_!%*IAZgdb2iH;G4S~iN{9(6LoKaXhG8~MID^m-*aS1a zSVTLX91yxRXYOAzox>Wv#OU}Ts6So%7q6k}K+nH zrZkzi(t9PKj8axJ%H=MTO!H0%oEeW~B{?ajXwFDufC|m;ZqYw=P)nU5hx*(`C7^Sc^2ssy#2I@r>Cy)TksDe~cG(7k#%u^(G z$AM8T)<75!D}SmaD%vP9yxEpnl0Xno^$&&zJU605m>^4QSa?E1EKV;GRdOD@Hiz73 z3TvpvSt&U+CicYMgM1Dvw{O7QhB-SMCA%g($q4;(fSF42_bd}jOQA-ho=Si$Q&o9Q zgdAD`>Y1qEXHklWHoo~D0ei4mmY?G>{wV}=lI5q6kkSDg@ckm10+0pj84 zhdC*uAZX4wI6eIvc?k_xn{Ej-<(zDD$@1bic86c0;SBb@gETyIaY^mPoSyMHH4QlC ziR}k)5O@)&bgUjzd?5t;?IeD+PPj#s>kQFJAjEMRc@u|F+KVA6JHw1YR~?Wbm{>zo zjY$gbIv!pJ%o4Rq1x;}va#ISL;mG`sNV)-cmMP@u)CW)^BRjsbLu^L^t}tmjO+$zE zAbirtZ1>M*rLo(EN$~KPsT21>nQI)dN$CM;B#9waN$z4avDcmm-p~w&|KP_MiIQLf zl9@&FLR=rIh>AK@22sb#A*4&M5+=a#$Ydw?HrzFi68T1rLBE^-Y!XuDdH~r)D^*X# zB6ngoz_PL?zC~}L)GNyL(v!FC(8GO8 z55|=Ban(m~o{;muY4@$^v*_q2V~MWKl@-o*-(KqHqWauZxAom!KCtI`-#s7vyj-x` z^*ViQYvbbsplds@4D$L`AU1AH_O(G-vn%YS{hSYji8K>*3;C2PW>zoAN&ELIa$%HY z1bd0TokPFa`!mQD%6#l?e~b;<_kJ&cq-pzBJ&&PKGT7E&BT?}Rv#|DnCZO(DgvDRf z5>hQAlvIV4UxxqA2lPE`AZyqL4yOQ4a0!^fS6BzoFw+>C21Hs0S_7-lKE;Ie*;2K^Y|_T4`@LW1tk`XJJ|t<9)SOk9q9$mxDtFnKTRq{KRw<4SGYErxdzCya?DT#a zpvf2;Z3jJn_w{}_Ai5a437O0xu?S@>h}+O(_`2XCvNs)g<|uMPrcVnyiCDA#9+t=KykWE$#YQjO@mNTD^IftA|9w5E-Dc*r1B)*7XsI}SBAxe9GZa?3h3{ATZHLOOd)JUEKE|C(gGCp>guvwy%%H2_`gqEcA zbAKuRpv2nTZVim~dD(@ZbEmZ_`pgBNHQp3K`!=K(cl<|?wRzZYOQBoqV>Nndzqe&Z zbgA5ev$w&2_~ihc{%3Zx6fM|J!28Jj<$B73Hf$}Rv{HaJQ8Oi#$y0?a4lQX^Pu3U6 z@T!jnR4vk&m*TO4inkJe#3;I(+4C@z?;3A(VLyzJuR885>I~rw>QihNi^yW z98GiQ80+?Gmb4|ArcBG_;rbE2Y}A{-j_+`T)60K}YC<-QCXM*Pn zR~s9lEk)yX&elVl_e<^m^tKjj&;V^9ne&)MtY+eO0-_JJwmS&_>t)`~aZfdhf>Jli zmov_({aysM#=qW!+M zSIkJzTGUm)?51i_D^Y_T>8M<^0)5rF+7IfCg09w}zJ_$=j(Vu%VJ$7C)zCt0oUyvr`H#Xl0RJF{l`pU&@{AxqkbYwACQ$x*lL9L&?|qQFYp*4?WrJ6;JViu{ndY@I&F zy+p>`uj%d6y#|#krzb1hmEBX=1!-!i|24vsKJQ31W(j`68(})$(Oxh8f>m@gB}^k; z^fT;vs?DdCd_2HfADTMhXw+pp_A}*ICav zqYrzKf>G^m0;y_*U3g8kFRx{#`0yt8suRG%h#GV6BSPqI;}Gw4>3cre~50Bu9teQ3>7Axv}Q?v%(vW zq+Efgt#cNLLhbVF{Jz%ea>_MqIh6LOCS%k>i@U7)}OA(piJF`)sw}$1+64UfOZU^S)Z_)m^5a*ssPlAm9{g1x1sLp^10Jz!%!s026MRa-{M7I-*(c+Tv2 z$`eRZ7Zm87lQ|>xy-$1i-FH{&`aWN{xZ7woF2T80(oyQE82ZB6iFT1BEr%v=cMaBt z)}r5BEu!RuCc4_^3#n)g#dbHtF{4w7onIR4sn}$|0X*O2c|L`^^LvTl)KC+A<+tIfm!pB(TI}4Cd->K53w&KEJ=x&azL*Xx zF2Ks`s}M$VtzrFpJnot4^<|`vzLNei*^jd<;pTE*MRTwD_w7e2a8gqh8IG4OR3BvT zt5(&uupK>Q+x~QV)~>_9wf%J#{!@%(%Xl!6B5r?G{ZUID=l7B#UZ<#Luj_f49YBu` zH>vyAwW0TG<}0pT16yVlK71_rvn&D@YjdGL7?(8yp{`xC2#*B-^S6xjdas1xP4QZ^ zlzTUYJm95W=u3jG=w3gHU0ki`f8XLi>Eu~&!L0(l_3*3KgZ;Aw{J7JG-|@eFrv536 zht0EsKFrDMerDClR2u{Hwh8>K%d+28YcEAyZ_^J3!A!+I1m# zdmDPWXKj~_!k>?Bh5lQ-uD>nz9K4MQY`JAbSX`#zIrNsM!AgSx!(A_JtIRz2W8!Kg z$osi!B$=fkPN-OONlaHFwlf|l>bn^Et9&%@7~?q~aE26teN4E;S%{puC-d~_I~{%! zuY^wPX*rI3c%J!*ukxf!{G|tP^m!e(&Roz}k4Hk3F0y*-ZXLR=C%x>?uudwVUG%rp za2v17xlDLUp*$b`iE-ZhH~Y^4cpU7{+w9KIlkx8sJnxTzFZp^Tel{MT^Q~}r2mSYj zdN(!4g7Uszi}qd$)=0bdA&)c166W?4PJSHjUh}QfyPQEugnJmHwfHU{L$2&i1s>`i z9FkriE|P2!`q_8Ctw~->{>_rnl$qU22%R|y9gYqM_ppV7=`@l2pMRd%pD#v){WOf zN$IFMa`BZ+Mz&4Jp4avTxNhh;>YReL$@6@68DQ7((dBd-fogEl!F??}^bH5Yrn~k9 zP3cS7S_ImSv&gT|q}3hP2{e{x^g`3H27UpjJ;xGU3-sUC2b+Y61?AboOcI8j-WF5a zOL`q4D_P7wEvC&Yer}Bpemx-av1ll~ALa|YvRT9H;g za21&zY7%qX$wOl{`NjMh`s;!@wbEA`SlMf%G8?6dOqxd1>bKv)SR2_&_kMzzvq2}$ zybWjJ#X`LdD_s`?EWdc#jNmK^h%O_z?sd40rqh{zrmmOHnN@q!Xo?%l<=+D-a|>!| zu`OW;(XAdMNm_SWqNs|~NutI*0QAXFT5KPlhhK~Oe=S-MbpH(-t^+#Wujuw`Cv!8Z zyylG+*j5=-=M`Edm-Uj-@`HuP=3Do=y*>)PZ^5+ZV3UTFR^X zMC15sUBXQA6kxs7nN@PYE2%Qvu_A011o3g~!hn>(B}xy?CxS)S`&|8om`^=l9J+{|wesc2yj62k7r zFlFRw)s^XaYh74Zf8EFSqO7`|K~>kAHB42E=(#XQWT}!Yhc~z-#ley}nZ%l=1wRAI zTZnSLpfFfK{L#7f{;Tkoj`vr0?Qi5U3wyYQy^3PH*F)HC3(d2_vKtc1j#Bnh%{ZJ9 z`wB4+VP+#QvAr(hsIU6F9)Ho)KKUyGbpIEy{v+D#{>P^OQds7B@?S{Xz$t#glsv#H zmLE;f>n_eWt5oz^SOwR-qr2zrB60TDMxfr~y7zXI9MhhL@99b~|E)#1))j9e8c*?f zDU^uHUPAi5o@i7LVI!S=xBnks=l=G$$nrN(T*6K45|YOGBIlR!N0%<3!sAe3weZ=f zFr??IyZ|2&2uTQbBJDpjHG5})q_tq+5$Ri_yJ z9J)OJnpXW=|4M+{`xi{r5B~wv#pN$1s#7|2UOpw`CKI+diD4rWQ4vZO<;(sjW^gTj zyZ;M`AqNkX3Q>G)tX7`LMWXl?#AWY-;!!S1c#*^~_pwL{rAw#r{h$_Wr^qg!ru>+> z@O{a;tt8Lb!V?5}9V0_4O0Uh-M@Z8~xFE$BRe4|N3eg~Jx9aH57{SYics(Wj5483yQ7H<@8xI zGk1m+PA+L7m-!cxj61qhe)Q$0jMRwQ3lX%a!mi~PH!g{ohQMw-VSsmf5M*9JH>( zmK7S_3A$2c>gMAxZ*BrhXff6LS1MN(qbx={mpqimT~V4hpe+)`*ms9L`Kge#n+&8e zJ&7ZFckKHcRtv5t$>%c-DSamV?30mKFXfVh!4XAg*m=?JTy)E_mZP&UH7HFx&{p-* z{KtO^St3Yd-B$Um`l+qrS+xY0gFR?P|EM8!N-GwE9qz9ld1#AoVTT~4@tbt`MR>c6 z9!+7KSaR;@+8uS|gH=5S=klR1=BJ!qrdu!mmNtu5?$`4Nq)N*Mm@SU6#sObX1UT^7!S!|rC z-$y>|QcIEA_o;5-!LT-|2#4cMCZPr9ZBK**GYt4aZ>%Wd2Bt52s<2Gd~Ie7 z?Tc4mQb9}T@)H;#uCK)<+&GBNs8u=mSQtqSgU+qz0yC)u>msq9#YnZ`QFFsW*FL)9L#@BaUN(oYW(sk9A+okCtI(C1 z3C~W9ZOBqLGJ4A~xh%K)?XW1$Bqy+j!){F}YSB5FNeeIuPEkkY&ks0Q6eHySei4$D z{l6y?W@P!lh=duL+1dX;79m;KSlRxc2T_-_Wy^KdQD^dr8+Q8({^D^cP;`I&0GA+S zE-$aM9P%nyQ1_O$Nm|_Nd3q+GWuFacg2OSn>Z`6QcYwjVQao^dXc00RKivj)}}crH0Vy~mF!v%R@hj**r=xZFHlszx=~UW z*?Naz%y;;b&$1Q3QBL|VFII`tt-7_0<sKEO zCkVm_Q!(}1oP*LnJN00-tWwV}rXs>?X#Zx0WYV%EHQgvLd>zqR(Gt`u*&^q2E{G|i zxUlW9s%~CaC4LsFmS;AiUw>xlpkH2zWP-^O>Y{pXbZ#MizIRX+=r3<{3a;x;T6R$F zZL%%CmoNuKvs{Z*E2r(4_14wa>zETW4R*Rxt#a0xy6P&{ftofnqVM8D(@v&FZ8-(` zTF9oLzj~SzhDJ1Mp&5LdS-i6oJOM$*H->D~Fk`QGpd%8!-HTKE-=mj1U z0`nSceaKFm4fp-}OP43D7>kv;#QNFZ7^%N3;mbu}eip`v9{0DsNLHL@R-)yJ$_Me? zE;GHFspcrUJL+Tc(occNwWwQSq{;MrYScobNLcJ7_{mbxmYSBVKazYDtc4(3iKHSR zDM~|-tdA|f`+V@0v9;n#bVu96BZM!=@C}XHIYGr6vXX(okgYjE6A##DrTQj zw&JO=4zyz>6MgY~91a!{spdD*M;MC{zx+r_rsd8>922h49?v#f26h1+tBK5|CD~DTDjR`HXRzCEpCkx z52a&>`D1%7J9p8?r9&u_(a2_FoL!Z9rDgbed>$6b=lI>fE+5F}gotP3HD#3X61n7I zC}bWb+=uccl6%#WXb=r7pbRwTooUFsXEI9Lg>sjzCS2jTA5%t3)MmJyF!VQUdzRv} z;dA=E?~R_qaGTN9IE3TypH3Pp2l7bq}igC zMJzj+@`#kZ%rsHe7-;vqg824edWM{=i#b+PaoLt7S-PV1Fy=K&(&HHQrX|@jM+;pJ zH@Thd0;=cK>f?J;>L4<4M$`9@2Y(xN>2dth6qP}0#u$1_X<)|H2_4OKE!qSEONv%9=80L#-vgo-?ggD>tjBK_Vc<4o)frPno6T4RgAo zHN=Ur5?n-QrDl@sZ8N_XSJ`)e{Cny3`@jk3O2u4ecnddf^OJNo&M<8407sFHF%4xE zbGtf#-$p3jd5vHjMH<9ngOAm{u;)%iQrn**aDfq;C3u9f=Wh{WaTcL4DV00=&aGOe zh|A^o_Pn`{O6~*J#1uU%*I)l40!SH^r7fZp$ES#xgzb?(} zeZG4NhPR(PT#dAaO=9nJzJ<@ko|Ldo$DWwH(Ag+!0NubM^M8n{0`F;;F}~}8Te$Ia zcyb6ahOT0T>GivOA-D7YIp(*#hZdg%J`aW7NYg9s@kXGLzW8*34=Onh!}EQ^1DRYh zuhTmlmhA;Ea57=cy%Egc^m=;gqoo~t;Dt!t;4g0QMj!*{FKC#jbntR-#jC?G!>=?> z;68t{0mY)pB7)u>1LAN3#O`2|&>dbZk;jCAeN_tikq6{q}1kAI!0%HO`=|gD7EYp~`K+#4USnGVe^eV{WL!?L=$hX!2KQj_ph@ z!a1f0=bSK%b^4FUL+_~vl?khJKZTJi+0P8=K?XQWvYP?ob3C2Fjy?(&>L<&pue@_& zC&aM$B5MSk3an3l>k8yrB(O!HAO?|}%BzeCJMtZ4zP~>L>{M?>-Zy7pm%aWP*Tnwa zHe-8ZuqSYzI%|EAvNZ`2!YKVO9D?XBLY%Gsrk;s<8i!NXVR6U`X_UAOGS!=YtEZ(+ zBYS&mYlox9+wku2SsKc8r{bz-Sgxxw45%g(Cz2QR*r;v{?uHT=t2};O7}xs};bp=4 z*6zEw`v*Bn9i?fdh$%g1>uY#q{C$U*dlvs&P`!oS&!*w))5zXph0lh+*Lm-A#^_=IXlVb@Tc<3Y*+*R;QQ3*lI_It4-r_Mey35 zr^DCG-u>(*e0Kat+CPt@&)4wfasfRHeTKhJqto3ZcGJzx{)5N~ef#O~C@L+ak?Jo$ z)ScZ1=ihawD;z`HH@Db&&dwa->Kcx0Vw-fB69{a8${b>w*yG?p4^Bxrd#&TL1HJ%`>s7hnh22iAYA zD>RtT9Mq0V6ZL8Hc^eZv(ZEI+GrIX8muaM&SqOS1(|L=6}iG zjn|vNz6OY`=iqr7(}!qYO$Lae@icEojbIHJRkcibtk>XYhsn~1Wvmzzv@ZKJD4x-R zdP4Q=8E3U_XM_CFKAU#)K!0dn%?J3Qzcv5YM;_(_?9jcMx6?uTXrGO{X`)*7yD6Y` zG#;h{)X;jGw_`!#XgrO(37~N{$6p?L$1uU)|GA-Q(vc-YBWWav!;XEW0C(bu9{}_L zug_rZh;&Zf8H5vX0hk9A2|wJ6=fUZBmLP&7;EK4@!Ql!REhzxDfXjC*IR!`s)_^nM zltF_V?!uId2801ez!7i&7%=obfVw1%!2P`8&?nU3 z4O$}B;B~m`AGY4+=NSbikIR38(26^}3Ct6}^#bPZp9dC)$Kkzw=${4VzwyAG1+~L# z_uM@W%o4x-&rce-9^UvS@gHxH6mU7bR}YXla5Eba?z)|H0sc-_6ImF5we5ChS(*HKF3_Jb7&f8Qu;)KC#*oB0~tKZe* zYrF4Aii`0Ht>;c97|31ndjhm4Jv0Nf89H8+Y8Zx&3p|PYswCB1ufRMl$sX$w4Xu2YDAC zAPs~EDM`I1L99!dyIS&uKUV6a0BTlA5jJJLrzi_lA;gvTPGF4 z9yoo8aO-pFr@)!5+WByfhmZDn1iW*3?ddslez#uh>#eAsec@R7&v+g3);XWAYtzj zrp%m!ckm2zX2!uStm$`uh-QMJrta=e5Q#bh2q?3YAOi|XTM%YP{|@MYB113=NefUP z`sB@>&TAI|N2GBNgf~QLkck=s4d{3^KpKz^R8SegIO?tnf(&Sqte^rai0Xiea)7ZQ z5)DLSP>R|>v>t*DX=A-8|E^9vh_s164?G9@u1XwFz?M=T;+GF5xcGU_x>tkK>x zQ+mxR>NGE`(cb>=r>|T>iP(qm%TJl0J!YbHniJO7_voVAo*7gK>vKr1vI ztk!nA95M?72tLBM@S$n7?FuJX>yZU|Ha2}C!L=8xmvVD3f*0#izZ9s#DIJpxy5Wo< zHPj5cL1*jI==z=K3#MtcT`mJ9)O5O9XX{ev>Yb4brpdKME`%l2l)6%9T2koBomxf^ zN#kEg;eswOOUABTC*)B#=vpmXBF)5F?DJNWy=H6o?s7Bw8R17EbvY{ffYP;FFRg#kr5;{KM+peURGcC#094w>}JkX26v3m0v(zhiY6)yB!K0~CDL4-Kl^U? zp3Jf1wqH23?@fMzh1nBmmp{|ofHt8^3LS}KUHY}lPU)FQ8$f`E-7df}c_*+X2Nut} zi@hH^?bu!SaHt?rGFtNOcY|?8Og? zwhMiLY6({;pAN}{kyp6PoOSANLrSwD5%#d=;Z@i9PYTO(0IcMlquf%*vSQ6Y-`>3E zGPAE0pH;r-vSUmBtK++;TQ>XAV@IED`6@Z~uCM22gl~I&w$Y_d8$S=%dD->9<={i{w_`_tM$#O)Sg+2nYu94rkMjB1 zM(wlG8Z?bJroU>(Udmpw8c*6r;$99`T?_=xTf?_ry*6z|J(+pqsy13buQN9aKCjgd zn!DoZyYTY(7P&8?yflS0g{ZPFYT-T2`5)W(*_~BiFuht&QK66yCFX;PC|mN21v-FX z{}fXlrDpOzoAxNcGtDK_ULO6T1N)ANWFFM;vNAJ-LOzX&LI}N6`LoeVkP5ay zDhXG-enh5VFqe{iMsx~^v4U1mI=ZPuv@WJb+FEdRMKOqx0$wIn64Mw&cA>ULJuA^7 z2vE zd?t!wNqxHb&k#a9c?{kk#ll=K0p0z2gc+FRO3m}F&yxesK_B^;=hhSUwa$tE92xAUV$NRGMHk9gc^0gMGA?Shr6!( zr%&yRl+Gbu>yvmNLDgUB+F~ds@J9Nev;v$-R(FlN4)Cv1rih4&w;Ux=vB?t62m+HD za1Er2XtWY@LZ#7q;4TJgnVIeEnv7kD!RAKxKI8XKK^?CBb)VYuYYxi^okfm#&>qS^{WZM?xqVu}PpGB$@;PK`<*MT%M&$ zXuv?)M?kf@pysL!ElWBAAw)<4K_A6JWU`F*wbd$lR-Q7%*T?+YjzLL9Ve$JXM?ZZu zhtv6ZDuda4hJ+v*fk|+rXg6eEl3&m*1o3SN!eS{+_Suy8U`$F3Vh3Pnsj0T6f?wrD z5lJY|7YrDusaE?C%1-ke)msSX6BFoI6EC46N5`p=tq%+k+UT`kzcRlaT$NLqbN*N>(j zAL_!T-lA{bIV(g##(s|JBt+(F$4&m7NTMrls4~7eT{&&P%;3m)ElUCk5k41C3tO!q z!sWj`@~wn`mLcGv{Pi+XDRXS$G>Z@-WqS~~qwK_o*!Sm&Nem-G;Bx7gPK5FNSZdRM zrV0{w<>Sf70B;al|D_Pgr3c`hJPUo18Z_cBU_C-`0gvs>3CCBL^(M{7dvIRJJe~ku z8?qd2L@V2i)$EwzR39jG)9@7W+!RUz2`2Tz+S?IyhFc4}_U!mr`j}&4{MUuz@GRJ#_m6)sGkZZH+DWUdw~gi*+)n?t>gxckxsEF!z5Da>Udr0cz^VphhP%{dQt$6q~r@`l0>g0nZ!?AUUL-{bN- z4{pv=yW59Dua-N!0p4HU$oF6OhTKost7&|xH(K~! zK)i?^`peq2vy;<2dwnmP0!q zbuD#Y`h12bsp0Oyso~Y|v%PO;)L+$Y>XOBaBK=^-Lc#nkpPJ@?G91?N&o0PI>r?nvyC|KB zmh6+l$J}84+`Yn&{uqCL9bAm2C128G^3mC5TjEgi0r1bF^XqPEW$R^YE$TH_pSCu% z#p(j_Lyx|X>TxV{A0IHn$8^|FEinEY{WOtT#@Io$xzB(By7rKe?U!b#eK5 zxwodl2@Zk#lOT5(2Mc#c0!(PR@MxKGlteDu-u#$&N6L?>&fylV;&3PWRwRCObR0c} zw>OKGd)DQ!s&E4;36LAw~>;Nn|kh2OhUe9`$sKGlLZsjOE*ZZNDY!loB=B` z>FDrpY*1zExcgcUNX6WbHGGU|wszQAgK5O6`1_)M>pn0F$t+ zZ8s;`;c@k@Q*-5iPHEk6Ls$PUN;xqEnIg7TE(6yBH1E0_T%>)V`zxyRj4RlgkmLAH-9;{B8qJDYy)n?REz0w+4>ebcn zx`{GR1?v4+K*i*%C~_|-zm0@6I8@pJ%i>(Sj!@`vR~J=eM5`-6&y0zLN73*9G4DMZ z#g{3hPNV>(PdS{CZ5vt|1DulGV%az~q#gslN0X9zrUXln z9^+*52kSQpqIEPVYA#$4)VhV3o7iBPNc6m{yP_}Nxuc8jg(8Y0Z%nQK+(3F&9M5!= z=v;D{@YEfZT{k=5>8Skx7iV}M)&s;I`|qH(v#&9RNmCjV z-i_B@6A}ZvXZ}K=d*E}_Ag4rDt+J-swO&@zDQyarG}$|gKT5bFx_T2Zkvfh{W8J4) z_1RdP+wTe1-)>x2W8vr-IB88#?`uuCj>seCSo7#kq)G1HwR7AS*`O^)NlOhT4#u{=1cTRO zbPNtrm&sLY5EU6~DeNwcF;LRrZFLg%KdoBb526saByCP%TYyLZ%FiYn2p21Gw@W~P zqUz~h$p7UT@0YOr_t2168qqBuQ-y3~j9DcKSg z`w1e9l2e8y6{r~v#20KgyC3JD&QE>cL z_t15>r{qLnpTJk=1z}e!UZeFnLDr9Qm-DwgHaZ6ytz2`79xHq!r@Ankw_Tz0^QI|m zY;x#x7L@WPyAYN$Al<-lJ~;iiWH$~vebm0GVK+_`bh497ck=$x@ZEi(2IkcesI8gv zcDhS;oO1#IZ_&X~xkm;%z4QLjm`4UKb)c|a79z*vAn~n(2atCIznDMKy@rAp7~W=e{xrs$uqeYo-TxeUqK64Ze4Q;Td?>eCyOF3^wL~1MC3XQs zEM|;sIi?ac8le!opdNrFSh1J{&pU`ybdY1EYy30i6=1nyr4_{m;oSsBw3=WqRMr3& zg(yHT&@E~|TK=uzHWY2YAl5kR%PwXC=3b{lefTT{Y6#R{Q$jwhzj+~ikV(D;zJ?1} ze+Te%+#BymC?P<-%tAO813@L>Nj$_Y#M4>AvkDBEAwz)n1V{j$VtmX*l-6|!)mKp+ z=K;??t22VyY=q|glTI2Tkq%9f8=2^WNo4Cc9tfH@c?Jx|yl-@8pj|6kr!A&F4(qbr z@1wF`h9$GzKk`(z!|`@|;Dx*Znx8+qJa2m9uLE7!eWa`Y>3A+!IVK0jf6eo0?oj;@7Cl4QAPf#m9us+o80&KFNVRn@6k33Z@;2SG%9Qvj?K zj*(z+Z0~O#6v^h8j<0sZurW#;_)CrzcB~)I&*5+2_w(uZR{QzrWA5kFOS_Y3Ke2LL zb>HEWjDMRZKhju&5}1@+gE28~Y}(h>9PBKc*wkIp$i~oP1U%AL9-@{}4e+Bz_dwlW zk|G?zW9uafE?2NMnXTQQpP-}Fb9s`YSH~_}TheC1P@^Iw}5`z8MK>>t=I@!w* z$h;PKLcZ51wJ1FO%zQ=Rp=_zfNn<1&?@u* z`Yn0_Z3Z2_hz_E|=pSd$`Z+?iMs;JfJ-S%chUjmg9|t@Ajj$H(H8o0?O#CEdQBT6$ zUj;$S{}uVVEqT6fCg68eYzDOed+RCoR-7N%^*$aS*#z8whEL*S_?M9z z!zaQ=BhA2lNaO^50G$MNq;KYs2-Z|WC|g3>IM6Pz?aopJ9>965_<;vsx#nazLI@3N zqwnE%oPu;HRWfq2)~aenlHP#6P$!~$lha3qvt}0;&zw2FxF%RQb!uVJlnT1fQ=%Vm zwZdPK0}VvurGe;mhv;x5zfRn(PA4IH%QCfku-=xyn-EG!m-}1w3HO>HUI{;|?2{$W zl81fN79jb3-69niro{uZN92qgnLT2lr=Qv!7eTF3*%Fg*-%agr|JD55ITJUodia?= z?^P_BIno*VxTb{e@x+<`SIC$ENCSkIi~?Zu!id(f-Ka3#P@k9rVzO zkXi%#<3!V>Y(6E$*@*0F4ft72nrPAKOkx>7gRkQ`K82HP0b8|=vx#N;8TvXsr#EvN zBwA2`-(Rq|%A8jPIhYCTAZ#PpqPRCt?Do_Bbel)ycvNca!2<_*>^87>H?}AFN9JI+ zS@>A5O0h+5Iuu!K%24YfVf-Mj@EX0h5w@#1yqzd#)NH}9MgBOaY`@u)?I!9-{%fz{ zU6HmYh2L%hK9i#Fa`*EikPVee2849FB=HVGO27#^ut>?N(-FgJjTk_<6Wk&}1vYFG zZ8qy_Vh2%S+pG3gH7G`rOVt=N2ryjOXOt}>cUF=Oi~%gb?$65M?r+%jQRFpv0I2>j zeO~Y$`S*7>UN@u=dp^W^JRcKhZu|8w|Lc#-K|}Yzt(U|P179}c z$pqCMY7=zZN7VNeabelb5&_Fo;bcOL9Pf91sc^_2w(EYpCzIoH}XI8AZ`JM?^-m&_w z%c2M5pJC(7x(V5r-n;PrC%kWsAC*~l;mGl~PFW}Cg1~Ax6(zhA{M>-eIx4<_=RoGo zoX*6V)CBarx1fN!Uvu2EV>fnNmBVS}OCt4=7b8pY(0yrYL6drrcb14I`bj30ns6Mi7E~%N;xO^;^=DCs?$3f*^73Mrk{c3kN#C4Ku5-0# z2%V8UyeE>2p95~UL@!nER2>9fCRDpw>(gM3hUh!+D9LFEa5%_e7njMw6ea^Mp#NG7 z#DHkOqgBA7fa`^zK!g_3N_G&=MIfNUaDYL{G<8F^z)v%gp0X-`=5TBVmjLF32O+B) zj5EU`6lM`ARQ4<_P76D1fR zid=xJ=U{~rU1Ot&3&ciohsd>xc)y72#h^%^Ot2DV8L$dpRTWgIDOJ%G#g^63(47mK z?p+x{!l3@JIBbRmnpO9nJc$Q{-s~5-AadvLN!dN&d-&gkH2nYYLn3qeqR5~wQW0qm zzt_BT58mE&{6)fdg@?e-)I~2<9aC0pMt5yN1muM$JEo%6b4NLza#M0sYrvCIMLTDm~Uq$<7k}Q*mYW*SSz8s)u+M0(zgWQMXFR`E&)kGF^+VRkuT@ za)BC=uc3;rR_xC8Hux6AcTl9>s;U7lNs4<>O2YXs?W`phd~p}dyb2<=kK%ioh?3DENxKT>rIPBXq&j@D)UP0+ zEPwZC`T~~GY8&OI2O4Sw;u~{n;JU0 z@dNzW#PHoXf&cqwVLkbb+>M(K;&)DN<30^v9$B$t0-kxK>-eYS#c($6iM&exvbrWZ zM?C;Es001E@Jm~f0n}!|`O?UMKB#Zja~XP{p1_vN`Xl4KNxJBQp-=ROO zkLra?eYL(Gh-0cJvNNNJ!Z10Dp}EKs~iwp;n30gn(f8aGkwD4X8GZW})p zKN|TtUU=--$-G~0#~ri7Yq^J~g?DiugzWs0P%=b~zj<1ICKAe7BR|(4Cm!kwFFZMg zm~Pn@{^uS0XnfKDzElM3;b4dEYqupPqLi(0mK?|oN-0#Sj6r$}ID#0va3+{8HaQ9$ zq`*-}vla&lII10_*@0yTcB}%=L3FxR2%AtNB0K1RdN5Gsnp=%H)7WezK_jj=%0^gpd=Q_S5?u62{bMM@6z4pb`iNjBkASBy9Z?rfTsQfRGT6Z>fJ{nbu+^yli` zr}W}NFK&ZaE)NNce)OQ9rKy;tlGJoXC#lwz-~j9ippN8ZD@4;H1YB#yf>p4ZoRlEp zzI6O@I({3D89gVdt`b^GMxFW85hUqGN;%l%Qm$S=nQ4`&#l#hua2b?TO?=SQY$Elh zpoy5ixPn1ZGn7--u%J7xC(sZ57yF_nL`$>svOBZdTsc&2IaujXJqqzhTG-+F+^z~c z`MU7>aCr(gJP^X0+CsxZ{3!0u@NQvw_|Ajm-N@X?8%ZxC*)op01x=}R@-rY77kW6Nm0ZSYrKCCy_Gt<cl_ry*+Q9 zAZz$rBA-Oo*ubM!9^Th8?pCY~xZ841k-IU*btNVP!2 z(oSK&a70iE)CwK05+UZT!2wan)2+PoJOe-=v*KewBz0rt!J{Xe_-(^NYX0-#_>wgo z_h;M>?xS)0BEut(Me67-M;``>R>IwDMr$`33?}Ln+O-&~XxO~58O}8|cMH86P51~r zbI8jk{C2FFo(5XB!(lK9^bCwHP&KN^4pme|h)I>9@~O&HGgNh|RjL-1=JbYE)jri> z)h8;wO0p!Cs9-^$TUe5!WjGcKlqYQLw^7zUs*aiZZTuUyP$K_+8XnS<5aNwwZx`-= z>_Fs5B)cngfUJrXb;0^pLfpAexg8AX^358b8mrYvc@bn8=zY)(&rEEh?|=fsJ_GR? z=$n9Z83G0pG+@J-Orh7&#~%T42Y)Jj6b>B=zom|hj?CGK2ji#x;fk0mKOC7AE`DQE z14+QyRI;OBz3XEUG3K@+4frT?wDZa2ekEqJ4oq^Bkx0HQ`rD{Z$v@CrvX$Va1Um^H zO-jjpvXy*D1VZK;@mk{_;69QDc}w~maglM6ajEfbBX6Yp0^^N(%AhF2SK`%=))T#c zIyaxYnd1sL?B#F$xCxYRYwy0bx$7 zuumYOK%?}4K#fyXt=Q&Kfmf{4-Cwaz#V)DSrvbqXB_yC~^HRI@#x9D61{yO!z|q&Y zsoc~f2z-ueaZeA<3E%Q`_~poxCvYzAw}*3wyzrdL=!z`&@w-B1LVR!+;-u*Hr`}Vk zIE!j?6cVZ3+WVD=qVZ;U#z{J32_beJ4YZBO2Du&Lx_oJ{Wx5gTjQBO-y4aas(rm;t?3iTO>+FqoZihXpL~G4{b>>x)V=7S77l(UpkLd$lexx_*DY~zru5?XGC2E9J6 zep`!xl|b_ofdmAM=!+E#C?0(%zhLruV_wSJ9Shy6;t|_|84DJ8W3^M!y_eoBeU&e$ zc&dC?PTv?!b?=E2ctH3Uk3@bG?m9v84~5#fouLB$sgT5d$~Q(faqA+tbhUd#j)V{R zdj3XIZ|MquaEEe>fR(F4vDhBx!aEn#o*3=il+mvwG0{R}aw*H2Uc&Pba?M9KqqT_B zAt&03xY4K-(Uz^~Mf4$3_ec0;^fvm8{kaWuSuM6DpfehR{9ZK-y?_GT^b z(_*IX^TdABhHfBD~6h@S2sA;8mVlUwHK1F0XRac$EF| zE0JV;hg3v9eq8PeC;l9+$Xox3eMj24T@W1&31^c}k6%x&O!+@jzCJ##s$6%!YwbOI zzGu(u`N(9F&Lo|-(veQv6x)(ww%Y5NOO@ns^Fw}?kcgFoR83OL;c_cZkfIlJJgHdJ zLpg?ny<84OQ%Yzl6;h<~VSzLzJw4ot2^d7EkccIu$;{4u-?jHl(q8nRYunlL5#nC& zde`$j@7MTohvGGY%LP+@A4QN)di)UwvA1!tC*y>K^N5pea&C5Rb#^=DHBLx7N1SYg z6!Q)b?DHJ)oc8cAk`h_)QeQCV*#X_K2Y5TcCfE!t3k|5LjU~%-z0d~(z&F7T{CpqC zU@WT1ff1?70az)PeH_9Z(tIOt=3DqqevFTE6$zJdDceeUEt_D;F53`4?C4ZDEM@O3 zc(6ot1b$NB9~9r7DM}8LzsGvbHN)nr;zjJ#@bLL74oVLka65!T`&_{3@n*bi)(gA6 z$Gjt6Uhf63w>yBOyCcB%1oj1v2TliMIgk#l3G5EYI|F9}Y)xQGV0(ZEz(}vo^#QJL z9~?p2Fc4ds0qoUPXLvm#E8oNSan{VYbCwp1(LjW(ZFI3F(1BQCGJK2GafxW*R? z=4~_PDqQ6Z`;oa}*sLoi*=zKVR?2M#zX@0BLM3Dxt{t9k3SxW?x~=7^@zK?}fC>}j zryez-X4E6P}F*4*BVCb=24_F@34taD4GSqtGqsS=%p5$5H$S1hc%lr5!vWu~N zWsVavc90Hh6Qm<^Lbi;pb6Q$kGMyA!X3i4`)>A^WZDk+1q$CpH`vqP&H|;QIoG1}w ziQQzjoiwi-9xiTR_2!Q$e`9&d!@_WaSHJqT zT+ceqEho+YIXqmr^O*yE&;06V2cBUSKmF|H&7b`#p0(eXv#z?d|1d@cmmccY_7K22 zDH7LF`Ce*xHY<>(WRzDIl4fmL(rjgr7Q%)k4P%B^L!REF@6(x1qGqGstnbvvDJ})3 z3+zvN8|E{)UTE;Pds&0G*UOr`(1j;jDr+52}gB4kN$S zKN^kdf*qEmNo)pmSss@lgH(20;+v$+_@oOsN#v_Q%C*wPTrLs8h64ehV4O8zsL7fFV8!BP&!8hB&}UnV za~to-v=M`oh!U+o-V$}ri*6#nW6IuW_^wP(s1FG1Y*!h zw1QWtY_h`#hb0+r>>|8TjIQ@kesi}3-4cYQjS}09G|tEzOfr1YoFwT~0y*SK=b~CP z>Zh}%C-jWY&ghWVpqO^1Er+Ji)siL9x@lNLIUQk%<(>f42et-SePB<3H3wiP zT4E1njh8LYt?`2F4SUyk`B{9&CS`Heqh+0y@&ZHeL29-n)V2%E*do9NU#=6>EHtg1 zK!3-M14KBxILICImJH1le9$pHogXNEm%V02zViOdA|#NP4YM1jPw{t6e>Iu%WWtIO zn-PyPh~>FQyfUo|H`}1?1}D9uL}R-GS*1Z?T?({Ogs6xj#-npYMp==R+GeE`@C7o< zS`u>NcC3H5amlPk`Mi$5Q8baQh9J+sGh`-)%-eXtDFEyHyQ-qo+Ld_JRW=bq@RZ^kFwJPmOUg=fTta#e1^eF?%C<@;>#YHa$#S4r; zg#K-@;>HZ(U|ILJ2t7q0SSJL8URJc$p9|rzCUwc0+c-15@*fHnyih#L8A9TV=3%%T zR^gw^&BOTW4g~fc?1v}!v+m(HhWDQ=9DKI#;b)(HxbInn#0MYzDRJ^GbGN8WoQJ4X zCH?*p-SZ>`By=pKC^~PTvNjiu;_{2&sJ2fUGD)P=5byj5?RoJNl z(vIql&4&+iEqA3hLB9`vq(jd(QZtYm6eqX_Fo=N4$07kTqR?}T^G ztM=go^BS2|Im(}t_luN&E6GpFPnBW`!71BF!vyQ6XyN=q2g!RugrVldp8tX&dCY5T--V1(?(b$41PMpQb)K@p_+6YHeRFo($==U*Q(vqQ!GLm~%j<;XH3 z*BFz&cc@8kL)OxrRDtl}jn?-oU6yn@h|wpWRsrH}eC|_xiYr1TuY(x>&jle!n-_}Y zf|UI^00>c(RcmlTy9=_e20Z@;eu@j4#5GY?%~nOYLxk&Me=;o@QMtj*nO{TA{943j z$QQAP%q!uSGgq)X%$wj~;a)BkIAf=I(@W-O2Cc{9jv?qYdxmU=^9zPcNN)*-Gdz6> zQa?PAsEE;0HBrx7O5#WjSIF{8X_v%KNYE;JGdW#)qycFHHI@~;`STUfTLEnq9Ti;_ zyn@gdMQDX&8)!*5hAbCuw8Aek##J!ZIK^BHbHqO8mq*I+e-OX5f#^EJO7`Mt483bKv9whv3sYc z?){*+v2QAGtH-Rp+-qmNPH_?LyxU65Jn53hhk}Oba20 zC`mukJ*!Fk*~mW+d;>-UZL#(igf$`;=-9~1FI z0%3m(62(s7<8T((cEBYA_!RDn(l1%IF9zw@##nP~OKfLscg!Kj_Qv{SBeAnFWld~5 zzBf)!WAwYK5&5(jjKv@o0~YHQb#a~w18u$2K1F#K8*t6J7(v5?i#NI2(4r;Uprjt< zbcLLr&zcCXCrj1|V4sCnw?a6QssesrnFA-o5c&(iO(a{VR#$7`Ht+IEhy6Lw49xR z;n_FfGiLu4gRqKS^~7MY|Ja~8IEb$--2S{+p$F0N@?S_!*g!c{yc^A>p`z(>?Q+S0 z_o#R&OzIDU2F#26- zTS_jsQgsIxFU^tO#Lo`;!r^q7h3!wpwRS09!8j0!5#l|HH-Oi!M>8vO;&pntxE@4* zK7y)%{_mHCf|PGzGM*H679(pH)Vq$jj=T7A7c{#d?OKECi@WH?zp(V8T*g=LW3n&o zYxeE*?H1=w-Hk_&c_N!5J0jf?c{T!>NIgF1a%5+OZ4K@So(b|D!EU+)jTNhM;UJ`g zdxLCmus_Ja<%T@*>oFtYi0Pn`9|2jYWq&U)j}6Yq_W#(CUW zp3TKc;l+i*iyQGKd{?%A*N0T+4Z}zK&#crkw>$uy68Sk}7YOi)U6wALQvvXH0*y4^ zu_FC+<`}s%x=o9CEIr+p`4A^s__{|_pU3fEL-7HuUu;gNlzKEOmI(dU+_q9HmGb2?hGCa@(!eV`3dy(kd*=r zg)~8jQK!?Zm6DzECJEAXP*nP8X+q0rn>C)nfO?;HM4Q!=?b^6@R^ucUk7>L^1EzWC zM{B%xfxFQQdD3~*AHh4kAbC%CS%-*=Tjq-w3o=qIog#t}YL4>trJA)oPkZuO<M15d(bl9LX;q?0g;*XDFxlcboaDe78-v(?$|^!ETnXoxQ)UR%O>7 zezADyC4XY}L8}9bFUS-G&?^6C^*~ip-k7PXFC@#mB*;t9D8WkFeNm&jG#ko?STZyi zVhtgxDDagbBeW~TQ=zdCqc#o}LRC3Oc@-aO!@06L5~YUFf;P7%AuN279U6+vqv(N} zuN|~3$PHYefb2#eR6f(w_ntdIFh2#`IjD@(hUYAQDKi^M< zyP%Z-5j7E_jR9mt1-b-pER5V2tg%z%)fWWpL96~uixo?(o;lag{m)HLKW8nGJe-zh zdfC@8Sbxow#1bW0nw;xV-e)}UJhP4jma{eB43&v?VAc-Tk`#$yn(L%UeH=YW*XWQ?&G>fa59D=8{< zoQp1%rJ{4rK+sfrFxFvtK+bOj%FGX`61a>-m|V zv%Abs*cofmmJbTMMWnt*oFc#AcUcuKX!CdYS(_hk8t`uY_(u`xos0W)Xw+NnHkDD` zA?YcdrSz5b0D7<1M@?=iYIFq6_y3nkuuA?5#8F8HmL;IY6nN3g^3N~7ZhBE%PZvY% zUB~Quiksaw{1AJnc-2G0{3>&L=2kd8T)a}`oO{p$-w|D}WP_KisMh1?c0j1j$bnqj1iVfs?A0^lwK8Fu9%WEiUIHJQi+QRl4x*9(68Xd;; zNu832_@isAV3-e}7G!pAn)=nqXH@IupvX@jvu7ABGg)R+ ziu=DwImPwHdbcLQm;{3obWxCrfSDr9q*ewg>CU?IZk}}axEZxsvX$;#Zf3Z<+|2C~ zSpcQf0#-&0c0OL%+)&CMi*kdu04YSb<114$HT;1Ya}zvPMh67Gslq6t0xdZPHbGob>wM%l;&Bb(De!oKONG_4g zP(CPtN23uB28EuE0XzkB3b*>7B^xG%EyPxn;wpufok2PX>sH&%Nu`D^7*|0qg|$}#25shK7G-YK&Q_VcF4&F^jfnt9iuyM6~-E-{_#q8WCP=}g1+ zSJ-{>C9}tW&Kn9(v#*%{Fq?@U{>N_|)Q`Cj-86ja)bN%k{b<|M3p%}Z>40^9d|CUf z%ZlO=*`UiqE7>lFe<8{8j5V@W*3LL%f>#G^p0UZa3F(E0d{(sW@^tb2`~>H%)B%A2 zE2t)s^fY*SJ-pX5;2ER~wHeQO*&96Zje3t9EfVq)0bgxK;47?@qen#|h~K~B!yq&`tze?l6vEuhSn zTOA^z`Vx{V@Z3~IFd$dx{cs32VK8ty!j(`Y5>mKFkd7V~X~p>NI2(_jr3Z-HT?uqG zs&Hv>ADX3}Z=&{*L zJnAlNQ?PPZqANi=-#`&+Af+CwQcg=4YT3EO3_O5_`aC>fZV}xGugM8>yZmW0K0GJ! ze>``t@LhQ5mDxMl@ssAORO>rc?h_%aC1J6!TED_r-1(GktV@x}tB_hh9#Nwo@@_|hvZH1&2iRDmP*IrSRBm>XCe?0-MXQ8BoYrPvTf9AVbto~)oi@_EImNA zZB)AAb_8?PzJAv+bU1pw%pc0RTsuUWoD;_H<&Y5VI^A48L+{}a*!EtI#-8=Sb~5=! z&lb;4&u-6%XWVnv<6MK5r#HquO2k2`LzP^BElzN2$IyJ9%?QpTpu2~mb;{sH^R8l*js=`XkHc^|?K6KYo zVIJ0Ss?LvanVJx`bKW&ypBEa@3WS6@7R*n_SSZJBB!sNPYKtLpXkVFvp&7V-YRbH4 z#>~PHTqU2ScKG5O?1AZQM~_G-%QwrLENN6T(K*qA6-vsFt1*?Mqb{H&sh1iyTrmIizfIND(>8w^#R6J0_~3vAVT-qMA3x+vE8-r#OBh zJ{Olq5eCSyqt)?vb(Hf83bQ`dTLU%5#jA2PqLZlx#%d;O*ciU40H~S^B$2Ugb+xgzHRGpR@Nvc_u^{AsNn^ZxiQ>UsC(Va_$@m^|H8{mVS z_whN-#2n8F1fKxJpbg&~^%xvD(;eC(o3-p~?;H)WjFG8%^G!F$djp^oTvC z7a?C)FL3%dr{KUe+>D!kC){k_Ic;762h2MbG_7CEzx?jIk4zTUK5z$o@`>hCvtMQI zn_nyzZhdjSw|1lOglp_7pB@USXs33n?hz@Yh!-xL>{AC-)}(@@Y8Whbs7KW?)j^#` zT`E_7(qVK3RA*LfV>P5(LEL=hujI5OSR*w;sutMWGo~NK>Qphx-o9!GuH^&ftFXB6 z3G@CTK0Pf7m3o_~1CoxR_~vn2rMf#1?)(vd%o^E=1l!!u7;FvZgA>8Ipo01}$SwRE zhz-V=m{k!$%h-hhjW?K!DGJbz1GvbyYO}c6jJiYGakFKsJ7j{(oKjQVs9l;9`|h>& zz0?|#smoemR@Unm2-11zx=@tPuy<#KES)J(D-pGldimq*-Nzpu4ZM6vYos^6jxz0T#9rQTM5{DsNU{qqZ+* zN^HLmDsN29c**O9ud^#fy5lCfZT7w%eiw~U7QO}#o|?VcN_U`-UtU&dQ9RRMYe#9` z;~sU(?&xzq=Eug%wdqM!_3}xhQOnLX-xtqVVxUk~8J(vNF8J$ME+!v%!WS z3kDl_BjJj~;RJ^UbTUMjQ9>81=aqU(nnVMV)pn@`sNhbKA}Zt)mO{2uXOuJ%O#o=T zch*_6FLsAtMj#L+RcKyweaiwaO>;)$Fqhz~uoSa&U*VVLOW)aJ{_dB*gY*ofUYZww z{$X&MCtiGT8$3G!JIwAg=4U>K{&ziE*lkzlYNS6KizPp_`}6)DKle8#+7tN%&n5;F zqY1t!0p0{`O+bPSlOTHWN=Idoz*VsaqK`tV^e$tRQ0m4svyT0ZJhltw!fMOBCsnsbmbXwLdWvG@cUFL9L$Pu~(kvklU+0%-l zA5BgDXu2>oeCMj+w#N>=Hu<}Mhdr}1io|Y(d(7+QRc1Z>Y4*Wv*MEHB?MwG>hW|G3 z=RZGU{_<0^ z9<5bsYt zN^DJZCzMR$Na8rPlvO6cMVmI8VC8KK?eM}rFPs+JRh`4Vs-intGq7TC1s;SIy({`w zjINMZ7$^u<(1xy{tow>adt=JG!tFhYB*n~FUX@F`azbSb_r=~8yR$-wbNr;d3EP5Y z4{sGoWDz$CMETqMqc7~eD9?niS-N1yR*YOnJND{BA@gPPr*I9_!D`rS?llLWf9{26 zfA##ctQnp$|A$;H_AtNYwv*SqTQBx-baX%M;VZ)rKXmGq2ltJzRa>rT{Ni;@jbF5I z$uVu?QpmWzoyLDy(g$-sX!8*+ai2z`hLH8PBN!nRDFG=dWknHN8KZ1NtCW}eq)|zs z`BOGodaH-#P`jg$CosxJ2cm;f*&`q+`U`L-+d&Ln{Wb^o>-rAz&YxiaLNLh z=7M~TW_!C7NK$)`qyWX`l%vQhu%D2pPl1&pMpwlCRRj>osAV6SasctmZk*(N0YG(@ z+LT&EpRw4yZ6%Bn2t@}?)Bsu*%)_1!QHp6^3-`|yyUkPI?=@eyFly0Yzx=gfmYcpA zMqh@A`RuPB77%r_+4Hvf*{dnn*M`~J!tlU34sKauG3)AT*B^e^|bIX~R)xAKMl6m_ct z&2KQDFOjT(xe7Q+%{7e)>Q>-d0=f|YLZ!GX6l$fcxfuSb32|djF?ouE#z|xf zWA3-iS!T~VY6ROR_;Z^j9P5OY?dfTsstv3!hY(a>c6${3*K3o+;}TmCX5K$fQ& zsyU=hC##?wLPCn8)h_aea`AYdA2NQp!w-Cme>>XUXW-jDpAt^&POy;#jH8iljYn7G zB1%6dU@S42U@Xyy;ajLtWMjET-aV=?lDo{_3G`>^<3L`_QfPa&z@N(vj27LNa@N$% zQPiiBM1>+X9ShA+<*yUXy&$e5XO!G$gA??Du53D!ex$e*~1kOR#vxS*i zS%psa)=79^=3bC)2WO`_w&v&8Li=H;FeiUu_OB~kW2Lrb+=pgSX z$+Ihz6ap6ea(Tx#7!}DD0h#VN=u zFn9&q2knziXZ}AAu%V4jH)8>@!COo*a1c zsiz0n9c!u<_~aiCo6oMB9UMLI$ZN0fKQPLgzw)`yZN2g8 ztG+52zFV!a6}_dT+$9<1u$gy*5%u;;&?^J}yqw%c?0`zif$Y1!Kbg1kI>txP*Q=}h zLQol69%6h;h}fTpf(E`H48ratj3i+kg_3%shAN=yigJ zuO0x5rw*7;ezMTUcAK9#xe%#@r9nREb|-Hv%hC;xwpk4ohC3L^2@A_r1VBley*Fw- z8k$$A(l4RD3W*Md9Y~lIc%eL1X`*?9QMDZ)OkG8Lp`St}C7j%yWFKPr^m&#S8VLwoYqZAZl3N3Z5q^B|^ zNsDL2l1cM3@(51LJ_MZP+fnu30XwFq%)I&5zpXRh-EwFMg0m2RPT&(Cd|}TEugu)b zt~Kw!!)!O-yyUUXaN`q%Pe;td>k3y{_{7Sy4w_UU{rQog$g$iRrIXFl9C|q1!huIU zl&0CG@7GW0$}at=H4ILbw|1TDdTTTv?GfTeiHe@IC>YVEXa{;L&9Sz6+C6!X67Xa_ zjpBusBp>xmc;-C#bkxIEdfI3}#i0>2X#`CgL6b&KppnRxB$Yl==_8dsQt2ZVKMFKB zdL0uEZaCT;yBrAQ*-o@00#IF6T&&F9HfoRTtg{;%TFL`Nc3mQELyl6KC35t?ZhrI1 zE6s15xEnUWw`Sm*u%Y;AYqaS8?Em@4Z~S)IQ%j-t;j6Fyx%u04@kp_by)-;rp1tW8 z_FM##;oYon)tO$YS5{fZ4Q`}?C!ho_;~qTDaWQ3sAyj$FrV7TYCac&;6^vVNlYds( zQ?*rp^@}N}FHF-^Dmy&p({gA|`zIatPdeJSFQ^8du6!YX>(i;HHHh8X(Q%9URz-2pyc@Ru<~L~Z_2xZxH}F=p`PJgv zR_-^$Yxt=#JhOE=Sgo#9^Md2D#dSm(6c(`J#FI$X#$Xbehl! z&F3zo&f?2J`sW{*=DKG#!58-S^xS9u%YQAr_wviQ;_FaD57~W1|896R2S|=C;r`@A z%RidU{RMA{NX8Mm&b7_;Ee!9nV%~k!DQ8j2p?n66QY6t^yL?4XR8N6=bLlIoCh6N$ z2QZwOKyEX9h>22&)*M3Qi^!y?=P)MnQ5OO0pl>sw1_F}5xb)S8YhtX%Y9^^e`p>k8 zG?MZmLBy$<;&Jos|MjotYtOs}H3f(dTMa~`1F*<^@z?ve!!v)P=;04$(`KuWeyi%V z`-qZo=Pyd-8OzhFY)`MUJ-v!N{o=@(IHcn{Zw+|~=} zg%Q0JTbLeKUYjZ&Fn{x{_2z94j?bP2&+~;>_*;dTJX(m$72L~TD6Ea#fAp(oE<11? z)E_>0@Mq?KZkYWx^WQXF{9wm#aK8^Mm?=w2_lV5%!3h$oeo@$6UD-u7U6^2SA3MrU zFir_U{9nGZr;=5QUc<_jm8?yC$Ie)#Tp1>ToAsB*#{4kopYyX`f1iKUKY>pbs>C$; zIhAA#Kkx8&mA~bs+!xSkv5E-xF0A9$N?f`No>IyL?v`r9QCM*~nrTUkru4NE6#w zuQy`iHT`@<4OgjcMG0U;6f~hit0E>iP^(lEC~6foNHL$}apv1=pEHw$qPM@__X(Ui zGZSHEuf5h@um6A1f836Lv&)2G0n&}Jz&vgely$5#33T`$4BMA^Zrep|M}mK-g)PvXJcw7QVO>ze(9W*&Evvc8FvY>M@#_%Jp`)B zTGB&!#4GM}Er=50Q-I8(i|RpHh+iAp7djE*r$W#XIvgUQ5L@e9XO2(Ewr2;jE3&Jz zJF+#(Lr?bRY_TUBTC+Q|Np`k`zzH9>Trp+KRa3THHD$|RfO4*s3(}tn(*u5SaWouW zh=2L77P&+$eexm`8Dc^zL_k`pS|@LIdYyzg+o_Q%cUC$Zs458fMuW4>DfBxBouke; z)r3e+Fk0sXuP^MY^ws*he4_Hu=Nt5i{q!>I<9%q#x=O)YT3K3K+ECh6D)yHSmXb}S zP*)0zSUYoZ6dxlNgNN=NU+JPnr9LOs&qB4gw^02~h3a=I#NOUOUj!oUp`xfa0;70K zZEi!PEkYvr4@OXLBWzzSHX$IE?yGVW24nm`DJtDyBc?H=V62-}RAskO^A%#&YfhtZ zNNEmcTaT5!Yw-q&u997!7NrNW*}5b_R+QYL|MTWdQ#)ON!Sjokf?uIvM50yRpKeE5 zMx|6f`Oz_X6uf^s23~n|^p?9iTU$Ht@fwRZM;YQeS%wQsvKIdrkhFjNX0A`mTFge%3v;_u!5l2WMmlnVdP2DIdA( z7wz5M?YC`&wLe(3>Ia-iEyzuC_IZfz^JB=0bP;_^3uR9`7X<^XGL;h|KuFFSv=z|h zq|TzUvHG0K?h(qJ!*mPr&WO_+ZFfR#PJhm54&R;wqBAGQDe|Vp`OJbWP)ozzK2k_; zu|O=;`5Jxg^j7dO0WV?##^PR_7kMUMVxe*+DBcLYX*YG7MocMl<(n|W%^_qHO2GV> zquQjjD=HWU%P0SWHBrmE^ru)KpTcZ7`S;`4^?Cd_Nb=b6^&2;?|5|6 zk6QV+aSOPGuxyYqQW-d&s<(sMQ)*HI7OP|}wDO~@hRS0$xYEj7t${q%tXJk0Z9rt41&(fhzuHnZNaV}A7l~?LSb+$cq+)Z(+3h{psO-nAd&bn)d<;s z%n~gr7BZC{448L5%;A-LJRpBIcuf8fvc_HjLmsT2n3&#q>#sUnetOqk@<+3kdf~Rs zFUqgJ7JvRxXqyhh2B_=!X=CS|%{Sh4_CJZfF*Y;Z@&-MF_r!13oK_{6%Pr*2M)KPN zP#FMApf1oD;HAJwfYe&MtbJC#-#Ta|R&1LHSOZo+gZSGG-O?s$n=~Q`-Q)D5FN6zEf2C!io2slTaIc@jjRb2_mQ7m(NfkeL;@UVTN=l94FmgZ~_umd4IY9^*nQd751T~azuxQB|Hg?ecJdI zW(%KF9%;vn(!WZ$LSviTx;yE4A4mNZpt{ZEEzZqy`PX6mcQUgCU2-S?fTXgZ$1P{! zPa(>zI+q_J2z;f)LcCj#5Vy5_ueHPZLmQDC1Uhn(b2VMNn?Cm&| zpjufOncl4h=h*1k3GTGCLXt!3SHg?%kRU~fcMu-mTwiD*qxcvuHT<0`8LC}jRzWxbT%cc z)*!YRrHUON{<==54uqOeLK;{Zhq*!P6IjPDjGCNFp??Zf$@*E4qG=Gdcns(J1gHzG z=o**RG)X&irh6h`W0Idbrl_?Q;0EQoHDb@??9(e0&!L&zK+9rMLdxvbhJQFhJkbJY zbzwHS(rwu)lz-uM&6r&adBUWw#l_pN{lnPMDnrj-udBCsRFUK6&sSaN>19aqeov!8 zRNDvJ3DP6OyIVPc)IQ{g@i4D^uX#~l?vMHfQYS}=OcT;&akyxihyIRi*4qz+zFC^L z)@)eY7S_!61=&E52esUq+N>P?W>}&4aFftgc^TUgY=RyX*SluOdGFrG{gY&i&05MUY(4Odo|9C z)P7;ivl(0^nTDZ!lBvLG2CfG5)(yRUKadj$fwl1)_LTQd98waqjw*r+%=Ujn3C{u+Rk!gRf=g zT}}7nmD}YkYr;WUE_y}a<=&zdh4I&$BdV;(N5{x^$nb63QvdsqPc< zM!DSG3}1#^-gLMZue0$`J|3ft$H(dPuC!`9{v_zszYEF>stdXd8U#srs6r4LRR~OS z#468-8q2a~%Dnl?@$e`xm_i_+n5e?U?7TFP;Fv@QSm@b;kp4Hp1f?XxauLi0BvR-Z zd12thL3pX`0uS1Lz!&DH#dG+&ylH>e>AIX!`gGjnku$acf9pR;pDSN|AzEd2;K1Y~ ze9N$-hsRWuBN!=h=P*lr9%QvR12XJIuB1p#0QJTlq2)7eK3m{$>;{5oY&mB++;bOC zr)C@qDYmZc*C(v9TYy;lS8`hEKCCy9TXNTM>L55Yd#LY^URzqNHg-323gJwx2bf!4 zt&b3AqeB0*gsXUba0yhKt}$NhPjboKoa@g z64q0-CUAun>3?vHT43vCmfJg8J>FF?L@emNIGTRQ@2>4( zVSC%CM3yMTn^d#?dhA=g?fHCKv`x6x>9ts1R;|@={(hpsK-I#EoL)j~{i0F{RwZtq zrT>@!c~1ZYN@8{R{o!wQlzM?f>`0jL&WWo%G5P$0Z@=j}jOt;3r@g z;~q4gl$Co?-;n544H+)If$SR!;+pibn4TFch}x`vX!)qqT9L3_dV->sQIm-DvqEiC zFvpKVET~pST#3#g6o%NclZ6NK7vx8iDq}G`6UIr?N8CUJUNfp7-s_*(ECNe?TyQG* zsC2y$0^=eVi`4LgVM9lE1nu!4e|l&8w0X+BzYa8FS@#u!vcdhch#_&=q{nlCI%R>O zXZ}7XwGY5(J3Npi?~T1xpTpX#%fF+wKQy=BiGj31;20|7|8^!qIacKB4x^VD@CP;k+wE_WdkvQ^v*B>_DVLZl} zK4P*@WfV#d9>F(}%W$Vdaul+83;p5!wgEi`3rO ztgTNwzvwiS?^#J1rXt9sdh_?DIsf2IrY*g)HI^Uy8JVlv>YX=Nghx19iknl-;wa5P zQ#A6pexJ-6#mBOn0X{BxpWWJ!k=|P)uI~8@nwQwm579d|wDs=RI?_HYmbdq>oq2O0 zS(P)wL?`I?H9b{7RsB>t69FSsV+?yMvVx3!8_aWM{uI*LCGpCD>Yt7X?WuW~HVW%> z5xo+R^@yerBQZ-?jIg9jKdeWidyr%$y)|*TiMww1dRD7B`#`i(**>y5Me)bNV8@Zi zI6k-g*PAg|>n-1O?L|Ki7r9!W-xrrNBKmkOlqj3bjX7KOmZ}RDwkDN<*r2y$Dw_s^ ziV^}iZ07*6qnX2ekuf@(NzqltOetO!g^Tl-dx9~{G1M`Mu%JBV#kJtD7=A+5u$e%f zf6MBXEjA2)*E z#3EVS`KVX*)dw{bP#fmw>PpLLz+S)}6J8M2o;ge5Vi2s*6o zv^I9nniEt3lOZik%Q8_Q3FOPw$d`X6_Th-MZdRG_BC^jBQ3hmayi24{k5}3~@V~p( zVMORbR3+rb!F}2PPSSQiJ^Yk!N0I3pXwYUA_&Nm5Id;SGeoE~McJ2+{iqf=yJxCJl z=KgR-A7SpTO@A7R4)UDjQp5u_jIf&v-JZ^n6s19++N&!?pbFdASz624R5rmUsRmY0 zuLy&b$XAOe!(g0mswb<%sCThKQ8ZdK9;kN_LrvW{xE5!=b`0LwyKYe{by#l0+|ay| zd1f4l>_|ppc5LId_op1Yn6A6Q9D1dmn9^3N{U~Hj>oV}aDKhn~)nKO0@D;rvzn5rf{+p2KSpJdd=`7u%c0c9?T{AF+^K5HDxkN z@OAu6JX7Fl&vjGwb@2F=vCFgW-d5gpmonsbV_J6kHJf?@O{GWuKvb@h)ybu`W*!@4=EP}y#H`Gu`IM1`1FnVa1f=hg(+ff<5NC+1?BxL zayvWo?tFN;Jn_BC-Te+lo$=Ri_aL>cSgaU&Chl+%RWN-*b zU0xnlf@Z2DRr_2Hlzz-l&9N9w>LmZ5ftr>I3V9ht8KoKR-=Y9(5J3UE?yArN0NLAvBQM7zgihn=mxGW32XM()shwo;MQKz{IT}1;|Ref-Q@V=wB;dLi@ChL zy1aynTpZlY?ovKb4rP^Tl)vs($30*+Htu^qKP!ZnjiI$zZZFTY2ArikRWZP#7oaXU zS!X>VTZBqd*AV{C+4OZ|hlRG|r0+{Rx?f$jx2M-|xz`={>9##`Uu(vCyA2MH?FB5MX* z=0qY_`V}lMdWBTwtE~&%w-Zu>paPtNHP&T+^`qCw5jw$%*Ch37M_;NCs2EE&Ca;R7 zV2xjNILljVn-gI@W3!>x`fms*$1oNoIL1*LGO>s^n2U0F^r6216!`0;sE`bfsg{o& zg0;G#d-Lu0!LscE)NcbU6S-rK+fv=4=c(K5Gs8Tv549n=k z5&J^3p{4+OgJx0t7*SLg_R;1d2`G_j`OFg$EGvJF@gWY0nqHM4nt#a@{-;PEPk;|a z5HmWcyIktNDFuEKNiVQ#!HF+=iZ33{q|ME%L6;s}#~PG>PqZk!K&{T~wbPU;s;B}j zVnMSC@tJW2K$sJBMi#Xd9~=d;9d)1%W%Cf599rsqEc5$QeIjMjnr=MY+aA80xAPd) zK73Xvk#`j_boW>e!_7R5fv3H0t(#JrXX`o8R*3fp)?mvzfpw2pOja4~wrhqmuaC}9 zSno&i_ri$s#rkU5XlUDO-#{u4hs_q!`cfNb2EqNK5`vn|Xr_F47|r0h2FEG65Aj^;U$)<64A!Ai~> z-|h1Mj47nEegTEymLSxn&?$O|Wf^J1RmMU%jRs8=k2e-cLw`T*mrCCEQXP@Q6EpKH z4N9bcHfvvVHj?FvEb;EX{QgG7%UpPOJ!1HMDd{T2>ZICgiT6&!+(%bMQU?$FAi|6H z8_hXt$XaO69bXudar>K(WIHYqC{Nn!unf^z%V0KTI;Z2Z0z81nSC+#tq1V69nmrNR zKRtxSpI)EdGPBNJx~V+r<#UT;7`3Qwh!YboVwHN}t*rAOFJ@IjNH8khZ_%8}s)aJX zu&!o74S?%^m!5Q4|Bg3H3((yJrG%$PKa`86j3H8U>I6%@ll0@+{`u}de=Pxl`PWdS z9V|_R^L7~xzdRm~Z1DzDv9(1*f4^6GUn5>zP24=b9Z~ZUEnhC7`#IoJ!+@~kxqI*0 zaEIDGxp26jq9X6Q4p(+vP!5$I6H~6KUP5SOsUn7n_)BNUa)jbRkRt-uD{bsJrXtcW z+>ow?AV8l?s3%x&WVR$!NY5I5RZ>F*%hsm^ZKCUNfXKK zkWa^&z?tGnp=vf|UCQcJLqPMdtm7{f$Q%X=HDg($guhI5`oUZ&to;P_x4vkOm&o#8 zd+8UhIGA^lOV{XBqoSP|${r)r2|oXRryF%lw~6bU;`w(@$odaH%eQZWvCab|*B2xg zkF!WGz007{x{F1!%Ns2AM1jgVrXs1yWLJ>IlyOF&M0E6rm#V%mk^Q;K8F(oWLj{l( zW!d7rJ+{?CzcfeLV*fG69uUV|vjt~!kpPrwQ(T3!x$0bL_Xf4bwEi{3HF^+}y^C~k z$daW7b2f%fqP`*Y70iiFo(mGYxI1c)9~NI7b0LapA-;+E@b!tGdv*KZmLbZ0!|W7X zTL0A8G>{gE>U8z7kpJbL2b)hspuNQgg8vd(2?!KAm)tNZZLE=i$!6I6hZ?N}Hc zNfv?||Ng1gNZb%~+csCLb%A=mW`()RH{dX`+{o1&tEr~#Y<&9L$ORqN_%I6_}`#VL2q_k4%j!{CNhaiiR5OkL4L!4q-9fH@G zanP{TK%LGxlbwA#m5&s;vv~-;eGxsWy@Wg9D83%Uz_NYx*5A|s>hUafaHwN}Vm?}X zfAE0x{**1B5mI#5Kc{h6!7*Wl^Ylk^QS3715UI9BC8F4{wK#MK_`ZvRoj4iKbt-Tk zL@+ob4%x8w_#D}}1%Qok)y+Dt36?Qi{`2%e3Eg*Fz|rn^y1yn#}DxM*ECdngo#`t=Cu=ATk~{C%PmS;bv_P_RJieD=F_I&&9?bAh(yvqzUv z_{0P^YgV8O8@E%Su1*dMJ|1)D4?tW%4~G_~!|Nx3AX*u}h;^ZCjh|9-RC=f}{3@}M zQO%CuEtR2er?=I2%7h0t46om4TWOnVTQ6fb4)TryPcFTEno}Kvi_W5mBvgkgz}6vSykd#l4j~6pH}!)Ba)Z$U;@2&sa?sac z#wBUsQ|xrC6bEhUVW{or1nX`X>4tzB}CtKwGBlZ^ctgD8sNv32raM|Mf>eB%jG zi|!0^K@HMwt^qaLAc5q>$?Ohh%mx1#awI_t{p;Sx;bM`rhBstK2T?iCB{@HWQ6*3{ zTQ9Da~&mMna7oVI6>mcs3wR#5=-9h4s42~!612F zX+@Rq{UG(&&`|AZ>vhZy2kz8XKKTc1R{b={D1@8D z8(_2L1#`wM1CzeM*9mH~(8v4)V^0=&3?Z(f!j}qrZkD=GpV1dAT!v(c4zHnwgo%vu zQ2Gc}5EZ?Zl8t(82(i$HUC$IQIq{x(?p#1chOZqH`dQzdK`VU}Z=!TQaGI1d;ZsII0MdNE_@`C=>?W5Ng$^}ArMS6u7BrrvERaH9Boa;Fm1H6Yazk{| zSP^8cWg;Wcbs8=aTzwl10^do-ke1VpJv|AseQiCo;S-GW#*MQ~Pg9FDe87^ZwU7*u>u(s6Ra(~FK2KayL&Ft_d1%tOIiciVE;Qu7qX z3ZOHw@{YNT<-CifyEuB{xQ6>2fF&$4dIMowxk#Ca$f@HhMeurr9ktxu264zBl? z%G-3$rs3jZeYEG1?h?6Tb6jIq2hA3sjfZCmROFC~E2zx_v{Mn|-6qMHs*By0s@}p6 zwZnQu5;J)=xtA?uR-ZUKsB0-u3D(@cp9k1K-^xEGp311rXp-Qe-BU;Y5Db88_-D{( zlqPr^o5iF~m>@E9>@WWHuTA3h0Uv=%k!xSSauf*$<HDEOyb#8 zzJc4>lT=FpRo4{blEb3hOq{pdV7_TCche8^=+t?7ve9Kcp;fVM9;J6i&6B{}8#(DC2{Kx-11qi2Ncg7iix zt$g?wfn-0(gV>mI`a&*2662V??}T2&S~g%Q+7??CQd4D-NVz5gyN88sVn`AFc~X(N zDV$d^=70^E6Hw^bh@y>3lKI%dy*^WuT{lQQ`(>jXa5S;-UV^}oBEax)>ba=fcMVf^9 zeZeMZp#IcB@Cjo~Fk;rxgkiJ%Ki`kom1;=|G0#)g zCa$#j{GJdV5pLsQT!9n*WDc@iiThrKX?bN%Fel|?#6F6>Io-{{C3BrRW8Qix0owJF zwIS214ktmaZd@sAUy1Pd7T_`aS+iWP!3&BIi{69(rQKOYYs>%RYTHL3F7$qIPb5I{Lbnx~8{v zk;*Q3F4lyH)ME0}NIW-9?B_ZLfpa;`hMz6#|1Ne87*yXV3dZG)Od4)83)cA2Dfk$^ z*}fc(j?<(}0|s{3Dq>2Z*$r+~Nmb+raXJ@Abmg(! z7PeV3Rj>&Zve+kCW^2*yr7m!{@~8dp1qEp(u;7MQZ#6wkWU`i$gx}`(Oa|hCH%;+O z1#^F9k8k8aGs?^4CbNFVFhqKapMDFyCH%}2jPA}C7Nn#Ne#W^9s>cD|#HDz-9(B81 zOt4_%IDgVDpk8bnMyqB+27buA|gD|B}av76v+9Jy=V=vM7fY?d|#Ndil=Q91D z7|$~hp9Ch*YIw3`Po1HMFzZPeW><75$qPsPf~t(4a^Tb|tBVF9SCkAZ>lepbF-oI~ zR>6r!APMCMh5!ot4n~)#T${2bLjD$l9G4zK-z&x+DETJgfPik(fdz^^nl|Chp=1Va z+EH2c#_WB#UcT9Er^Q$;`paCeFA$3|HF%p1x7$NQqZ`1KIg*toQXNiDc#wLtXR#)g z!y{By?;lCavC^}5pz!!iJ~eDnI)4466Eqn4o$QOKP2YtOI6>Mrd3VxsE@N@ zCC?0Qnc9Qu^z~u7WOLetd_ZwzF*IU#&RTXlg)mjE%1 zmB6<#P%lZ!g6Dlii{yjN`1L^x+WFIJ+yZmLcz9-c^{ETsvT%ZBnPy?kKyVPUW$P_L z5CjH_53=)#IO5F%Am*WZsGQOf(R!;#=Jfvp<$Idx;L=$_{S%lk!sPyIOUuvfIf4y; zFV?Y9Wf>qPadOh!6rV>X5*~)2{p&1!D-+wMhQ9PdYR^4Wv|o*Z>U>Tpds^u1*cpj5 z9^Q|(*!o`GW8cj@*t)v-c(SKvK_D4SC9vk}L-$B3?*kM?WR<6glYmR5>*@%zjkS_+gotgEkp0k5C`j-208SM&O-Yae!RXY&a8l zKyIUF&*gJQ0a;B%QASxtb&KTZT%5@tiWmCLwxYRW2ICL{pS5rr7VWN>EroX}u&urp z^}CPVNIQ<*h+}9*S{XlC0FePjC?=VMi`mMmGQIvbxZ>!^WBDHLu6GvVx+=vxYypJs z$)^ZX{e4zasw>c|6+5J@_g6%BC=ArFi~-SRPMX<=j& zQefzK@E4%P7X~Nh;8!rJXbY*({`d^M+QNPa^ab|?O7OYx<#~ksPtjs~~b@C)EBlJ z;>MJ9Qp_N!^1{nYOB%5W1tO|D#!P7P0*>4{bzM_g+CV~0+|s?mjpLbWpmR(&Oct=j z-GI-jhE~cgT@*}+Wxx}gw{dF|T2Y~YJ0<13qf3Uw;+Dm7l<#6qX#s>0_{9Ar5Qy?Y z48nz|_Rbr#ukCzEBy#Xe(c2|(h(xoqfDex$9+b|GChyZcz`T(?x~tIBM`q{2+`P_> zl@1Ds*D*y?dP;NDIM?ObccKXw^3IamEW%2f=edqOBX=d?(7gZy&-bJMz3bg`uqVDd zQfeV{^J~gyy|*r!<)h`JhZB}Qo|~P{D^+2#&lJ>7*C$rxJ(UAMcD+~Wv>f2AYU;Q2#~X!|jWs|2NJUC$OMpzt+TzMpaoRP1IAmr83E&a|D6 z-c`cB$yKTwph?r7oE=Wn#7$nfCu%tx(PFl2cd9CS=Cba3@7IUKAE&%VrDFaXTsJ_f z4s!kr|DUth+Jf68B`-%_(bQMwvaV_FBeQ`WGM~7$q1t)nz;qtvt_g*a;Fjj*myh}< zgK&~Ia(5~vAZ5sC5D7?EHs#|l8~C%=sry4X)+0#EWR96=qeK$eZ?lpa|&^1>f2XdD*xAZ~UWY>IRP$|tKMRhxsx0GN7X#oyj(42XSXKTZ@ zVu~(ZAAj_&E6P3wxnVDI`6s&r)L?D)zdlOlxQW3+u0-;iJ6H6FjyuR zX%L{%ipLcRkm?$Q;jF_(PR$cyvV=!Zc6tu*D)sRI+4{p$7|Fv=!T}z(Lj=~LA@58} zz=FJX#fM?;+JQ`McFI>p6CC51+Yf@}#B+$z^|-*#F?w4=vxMnp0%mU*+-WQ>`E&L| z)+j46@tt3k>lWI&Z|isrcSS_F!zl9Y7n*nkp6KPyPORRFb^TFlocQnA?A3tUsKJ^!j8$Xu0pUmmStS&)aLDXJ`zdQZfD zD8I`@?_s{rw|tTd%Um)AV9twp3QL zC5onMc22sMSDxQj0RVc5mhxhHH-~*UkA||mG?peTx5@5)Xia!dsDQqk)Tx4foL%0! z{2%=b{x2Ch_YM0GVsfO^6f9r?)$kqdV1lkS1VgYNd_~Zc8+skmgpq(G4rku-3b7#U z)iKbq;}MtaJDYo#S1^~N4$*4-r1l*q6s_9x6Vq7)ifHdKV1Sn25(tcPwadPw_L_f% z7b>W<@`!XGL7yY0hARjkbdjG3FU4D2JS0sZg&fS&pH&`+w)#I?0n&zbee3DX_Ju5* z#REw8hR4#6bK#J^BjQpRr!#J%4`wKcFX6r*WVK+&cpW`BY|G8ksVP_Q}}LA8BLnZSyA&i){0U-PVRN4=QJq4!8;k#dW1+i}ab{c&4<*4%~X z&y&!#juCjIAE_9Kg^++F!B}=fZ-a+EPb2xRwic3WO->{ zmpRX0fE8&`upE^~Qto_|q*duZ$X>K&4K?6;jBwm<0~ zFI^hh8;QfiFd!G)Ub!Ku$WI|%U(cA1a6a{V{Q(=7dmnEI&7MXO#X!u=SSvM|R>4rm zpj92{y_Pg&=pKwx?1tWn%*HOJ^~Ffez_WEz4M*blx;4bOn!3DX)=wS@BPbx!vrPgi zfg!MY`$Fjrk_))#HPwTs(n<<|dOQ>><6fcqw!p_?RQVE_^?xsHvAwF|+W;g{y*ENpFzXSf_})V-~+ zWsU*a@xp?oIV1`<3V{&laK`tB!OD|Ro>E#SeKAj9PY6y_O7tL{(va|tH+xaGZw3D- zliY!#OXyKMs8D1JuXyc+T>Qn3=+L?VY_vkv#*b(Uf^W0iUGU$JceX1U#Ub=@%%#|&&uV01hvl0-l05{edlX5D@} zXHgcg0$@w6o05Cy_>yo)+Rfr@4z8DGd>m`)y@%XmPG#~In8<0rA3oi0$g|az72eNx zYASS_ZJ$b&U8yW)N_yiJtLKbWuVlTx_RG~-W+yUADxixE<34+Z_0-Kt8mmqF92Sgo zTs8wEzFU1~!gHAmm}8`tG$1EujN;?$r4SjP5^rhI z^am;FP5pMyy(m^(Q!bsxuhN7(;=D<)D_JbFt~ucuQKKw!hsqkev(6gl7ldXL&R)}2j=n8J zpqUf=eFER$YJEyQ_O&|Rw>cWsJ>OsM)9`7#F8%+uDO0wmJ%jHsnA;&q4a>%P4K`0T zMYW8rNXXXX91s<%g&A7bQ14N)?|mN6&e^(l>gPiAedlaGge7UWO(Wqh4h(|b0OpuL zb+dVWekYiJxN7j$^?CrbjpeNQ1`iNgbr?)g7_`yd$bnvs_9~#WQv9zQxX`;bKo^Yk z%Au!{0M^|=z!i!L)X}Do%D4wXRS~~~4KT~4Dz3q?F7C0_q^}2IcmC?6kEb@rf3k5}LdsxkLzTjAKybim z)q<_^aa2W2VzjVw)%5OW*f`#4>N(s3(6MEMvB=n_F%Wz6OFVqJ1HMM+`jnfkY4D=* zpk!B?u^H&j@KTd&_jEQ~RTiUOM?yoNJH~r|$bet7>H!M(d$3K~QJ*Njr%lFX^a2KX z`F+93LAWmhU(5Rb0La{b(Tf8E?*D>g{zAD=#D3uJTObA`#fq9nvveH9>NVb&a4(BC zHpK7#Kz!`P(e4&z_|d7A_S01vM`iuSCcLYHPw(!>v5W}*1Vr?TFg@8S{OS*7Ywn$N zrcu4cwmHtY#XruRQdRE?R8umUIzU8SL(#`wCnx z`S!_D>vs=$1V@*}cejZ9Muz&rb(T)YJAGzqy`8Sb{@U_cJn+w$5l;R%{sW&=)ARO3 zF6yJaAGzAweAYS)ze{8m|3ahodluEV&Ai(dSN};^Wtp9B7xwv{wWl?{S37X$$21xH zrP6`@#VW=>(Q)j0^$l|w+&Nr*y&pHrUE`?_JOx{iJY&<$lyOw|>TC|u{fs@y+3l8X zsdLKt-sMll*>Fl`&DZ$Z6>D|(6@KOUMX-hc@d1Y6?sV{arGLu!7e&JU1!(?F^7D@? z#U-(Wki_jY>H6w?(*BN>YZdCv>MiiSgtIg1YXVpV)j@N^KbuTJciKBd$C?+q3xb1R z$mYZQ3l0qE|9?1s9LXXQ0)mn9=D_3xz9M;;hD)Q^Sz{Tjw`NxzpvVZ@hC7_e=!yMJ z0eg71AWON}So5mNm9sKSp5EfKGDX?%KkaOKQZ)J0?+@8pVTq4vkG49LFnm!@R|+>2 za_wxqE4urF9Wn1>n0F@Q41f*UTj8Bf9c=Jz>+>QUF%<*b9p$K?pGX~UO6)QQbRB`1 zPfsk{GY8BokYyCB>(U46!eOM@TLIKo&wLfvq}J=6;iAJO!V_O&WOLB4Nv?5l5qX#h z=*c;FWHxpRy+vQhJpW=B_7oH)B^Z#=R$x0lmll-MQN%}-ChV~$NQ8WP@Tn3c`}qp) z=a`*E1ey~RcgWNKC1*yvi7X%)Fcf#A1pE>0Yb+hmP4f8Occ#CKLUPMax`3&b4KXd` z6yK-qAVKo^Jm3`KW96Vk*ag|<#kvvX8SdkTSQ8~@_Rj$DP26u!%!jj|vpo`JhmUpB?F~j+ZCb!)=Bk?B^unNLyKT@gMDC!#IYaj8QSL*I`kyfQ<{?ZI>s>SG(EIidCR8W~s5NBHTyU*KmO7BS(lF)h z^EAvHCxH0q+o41W0nMJ?F~&$)5ITzpUJW@!vs|EozggS@8)rwdltqKJCP0lPx)KF0 z6~1zTOlcR%%^1jIpT!O(ib%{Oxv>I2%xB3{5_o{xKiDY}ttycoeic=S?f(%HY#-iZ z6ueg#r`yWc3QO3VPuJ>T9cIpu3@u@6+>dkkKo2#=xjGwR+}4ak zh7<+du~~3hDJ^G{A!qAS$ZD{UUNu_~k2qw+wi$M)H(!8?-U$&v7drgMr+4Ffv6lUvJ(}wW#@I%Z!U6hL3UllQ3~4lD#mLPaKIH+!{~9 zY_7-kgbyG|ld%}zLsw%(A-2ueov1(2NPih=9M;5u{&6JfE>NP+ zRcDnMIuO`dN}Bq4U|%MXZ%MHAVzo3`#CuO4E_v)$6B0IfZ39f{e}Kd%O5SO>SUF?FKyvOzb48m(>Q$Ycp& zSntC8&*r0HjuvQ$|0D!DPo z8%W8rSpK6W36eX$)1s*62tT7 zasqi-H71!PSB&q&_4uuMIH}2P^f>LXJ?SY^kvLU$U15Q6nK;yeb?~z6D?w3bthTXb zot8rMbXypow-2eOq=@tdiz8Ct?t4ApqYk{?FHZM^)@x1(gkxt%eOV&yZA65{Hnt{jRUGpfgt^<(nWgHYW9n(}&TMyvspMALdf@Tmorjk{%2V zY4D3t4$?q+3%14rQrl(u{+!He-3zJZAh!X4nA=q0>n$lMS~^karFXov2W~#7fLu9a zqHN*lDlr&(VGXFl%i>o-O>+d-8E|Plg|`kA&NrHk_0yhTmSLaXUOr1RYp8>>;M#Al zjf|E2E7~RTC0aIWZU;6@2HH9CMI1aja8%$>V4ZQR=vyH1uj4D3up6aEFshhBn3)b0%otWZe8JJXw@`Q?s9efHO1_hacPm$DCg-@)Wee zR@2LxO={7`z$o|-Us<2H8X5e*JPRILdWxyn<9&~E^$q$4i7m%tg|_}#d{rQC&pQ+4 zG)0>DAu6MJSGPJB##~c6EA#;?>o&(_O*f;z$$%VD6nTb zJ&Bp%?3A9G*}~9STiMYY8!f$Il*>iNIcyAgY;-KtYXV)1S*(A$@b6jO&|A^ln2~wx z+fdNk(45g5(jl?o)x3R9y7J)z4a8nC%stW8u=@?0hNV)*&qa(`(d93z5_ z%hHC?$;me*KBEEjoV_5UPOCq6*9M(~izLD-A&0(!P{9&!TWOQ&-Jf09?T*hj%5P8d z?e9+a*M|hg7^@&F%_uoLp@XHfI&cygHZv$Ra55c?zw&my0NJ2_p7ri$`Wt~lbkris3X@xz;(u7Gize5 zTr7G=YfjDGV}WAdVxXN zYo9B0CJus0o=^%OoaDDmVZpv$xN3jKoli4NART4}Z$8Vs=+@0aI##ZXkGA zNmP3!G-xV*cNT2!=Dy1ryM1MqZd$*sHXnp5kv{^?OAU?TkOPrg4=YeohNOFPTWY+- zU$T+0b%cFcsw%ng?v5ieDrR~fah@XD)=2k%0{TmDVwG2KvpXf`AIE+kwA8)Mhw2&@ zncz$cX&3!?lEVDz0|}ZLPc$EW(mp8F|`PRCjes1&EM zH@kay+EfGj5tX->I=qB$%yYfq5d&oEPG3zw82r_{8$D>Q=;_(n`&Snkspv-tRT5=z z^zZ9)AQB7bb!LNx-tLm>j)-PQjD*U=5aB6`!MK9aYYM?0i}~`P{`BH5hC<9)F+L5* zwqZ(TvQ!si3K9AAof?fm2dmDAQjEEeFM5*lKE$Oo^%PRbyof5khWxaPxK8g)BUuuQPhh~u(auH$ZVtKeL0eaB*! zUw$}Is%5lO5?CsKv^EZG+d|)_IoNxbauSBXIcjz<7`UBhev2Q2rQCKXP-Dlh_&9%) z^z>KRmZP@ZNUEssW|i#vF71I$M&SB3>dn?S>8qT+_IiI5KY|X*YdZ9*;fY@{%D%6y z+zd=-l)K9oR4#VPHkK+-e6y^8&an7$>R$|_Zn~Y4P_H>L%$bzByM1NdhCKOp9l^bdbnKL;d5~O`%nE;OjqINS-&y=I{DyeES-_cfSqFK z0@F~rYPv7k<~{m;nt;))U))e&3{tUr={2C#LNjGq+_c1ni;V*n6&>c+jmJ);K&Pd( zn&P0t?(Ry0F2c5)%3w)9@+J1#vfs(Y`jxa)qPx-l0I^bwA2xD-^$g0J&3WEnD&DzetwOFR`l%b>3-6F z;wK!uk1g=Ywrwo;6|}P5UAQb25X`M*-X>Y%{!8+ie*(4Hx)?g;-QhR_WWK=`hzkeS z3JdVhN}xhR`SbJ|7hK*-x+NxgalqB0VeCFVaWt0VT597b2PTa zgfjL0#AhgTY@S}ZZDM$3d@hJ{mt$kS{L^}hAL*@eN*6e%|L=N?#_2)-bBn}ujYhnI zkVc-g1ASPm6y$8QA$=DP?rghiF2MQfBJmFxf!)1Hxjo4F;U*kHk<4>VFqom<=ht@U z$sZ8W)LqTtWXFcpdFln({W43f7YRzigAakpUq&q#osS^+EquWV``yNfy_Fub1{h+Y z-iHreRcWT)m*eXW6b=8?N1cF9h-An3XXn8@#DkRealwr5S(mqN`)U_a#rCIoq2tyh zaXm46_R6WE{n&T;TpLNZ+m}tU@@p{sneUw;@S(Xi|gw@1Y8p3*T`wdV}ZSGVNN?y??={trWcNLe(mg= zc*AFD>iG<2r}=IQ`Af~r2Z^d~k+PO~?WMdAZ;jZ0#;3@`J~_tY0oWR8dR zN`6uZ6xW`)Y5UsV zBXez~zI?E4*+?E-CNED~jwN@a%Yu1JoEv%KE!^R!Po`%JxuutE*=Ss6p0Cet^n^{? zkk%MlvDj=MQ4X!27aP8xTK3-4^0#Ua5N+lNb@QL~#Ya~ij@_pFLs6KAzt?8Z6`z|m zl#AUuw=`3|r<`x4Ejx}MLA6nD_yb2{(c+?T!_YOf8Vth^QJcd>(duxcXW19)j-{6a zqkWVvRu8R$`R!7R^TEb_j4jY~;LTZUu$exau9S6$bg;G$){{qB z-EVE0Y-ZMDf$OJB8Rkn?r9OoX0?bNvCJW_bR`4;gp)JT2Hcm!PYGw{WO_~z_244nG z4>3nu7;)2Fq5!G$BbjGl)*bUOwjPXT_rA3dK-FVzN6pDTP1c_(%|NFH(TfeTn-7J5 zLj)svKy=?0tX&chjqZ-lolheXi+^GO2BT`>U98OON_Z=bDYh>$X&<_a!viPnIZDIN zkn;zaC*y6I$QG{J@CN6~TxZ|)w$kO&8a?5iJgzQQe$&j^1?rugbTX96`(J6#L&(^sZC=qMYIOGk^G{iBL3} zXz%TAZVJ0?y@PoeeB_H)nJ)}xeGHE(iQ12*P=jL|J?r~TSd;4pCC7vB=wFdWzOfO(nfH3ZC>S6Lce#u&Y zCAJog6;CF}Rj3399g0u`T;K<&By080{DYlxq(Zj`J#XOXIbBk-8}Ou5^!{Vx>*IFz z)0~xN8e~)AF>^ES-|S{u3DGn@QJRc@*+zzQ)z5I@y-S?J@m) zNj=`o?FkSxZHtbPwnf1LrLE(ArB*2lnlefLU2O;0a4NrN8nR`o4JVVtZ9I)G6^p?Q z-NZo0+WoKaH3U5uCl)8?=Gy&hDj*mg0?xbckG`~&OR0~l?)2YvOJ>J_i^i)=t&KCO z#vHqvMv`To>h-$C>RpA{4^LY>Uze9uT+amW7`VUb`)21{OSg%AlBH3XO9P#Byu1M4 z#kI+6TSe1R1%L)!JVJYBOfyf%62D8^h~UsbK!zWTjjFF)$&;fE_AZmnp{?NeT)5Yv zl>6>GvXd6^WqNlGWtArKE2YdhVn{M)nH?792f0m_#&0e}Pu0xf@A)ZFV~RUiPA=sK zZKH{rmuTrB3)x$aB2{cIsxCKn*ROSg3xZ&(9qwSpwPRcC-nu@^?I;%)m1yb3Y;F|K zr$ffk8WgnS9xPv-m+ztp{wFLva8(}QMEeVHyqwtHPb;lEF10*s;zQ<$N$>Kl+po z<2E^|spal*DDsF-TQfP^Oz)M`^kXdwq{;b-mL}`|hnr>Jz-T!_Qed_;_sz`$OncIe zuhS%gDVH1hJL#u9+I#5DsdWl-myD7#>`V;Ib9y%=rPQHLz6S6uHM6~ce2&otqJ10P zC)=3i>Vi2tcL`X4LEdu1yJ-AAIY^-Mi`WZZql^k_=M%&}{tuhE+zGVNDOkHk63jwQ5ejlHEje^cY_A+QP_qiN% zKVczri$>$gT=VvCx1iV(4b_KOG9|Xrf!!fLT2k~iM8tR;3S2F7w z_%qL*1(rF%kzRpH!_VBOPS10v{mF{KcNsv0hqwH{s#TZOX!i-cX9Odc8%>{!yRylw zw_Hc!n=B1p*X6{U+=njw)Ao%?Sw`f>V{CEQGChjm48F&_c4k`D9m=HUTsNdG zZ}ZwHypbtzP@Auoj>XDN`Yv3?1nNyW(DU9e0C+b{=LVNJ);-9vrd|!WiHch($#yT> z_9&Fr)DWSvBR>QPgpb%#7P9>k4&J>aEY?XNPHpcz+g6@^1pk4M8^IYpHWLf>>OhsD z0SY7O;*`XgEDgjP6(ehX8ADs18f_uTN-v1bk3|3QtoQ&bw*n?yu5fIGoLhgXedV9- zL%ZM@f5axx9#D+xod@T6o2j$!2#ORWZvI6lI2EsLE`Z^a%4VD~RX-{GnF$Ikzw_X5 z;e|)np0xf1%zT2ckY50=DbanWJF`1=$DGa{Ru@x#HE-E~bwE@>tFOL?_ASj2VG zAK1AZak=!!Xv|%cpzUf!gb zJhPa_Gmtuy@{TNe!u&cQf)vYxv&4ciV zyXd>QP_HnWRZrf)NKEVd`jjvLUu89c(adz2aT)Br(28L71bnOO(IM4sT6T6{Q-rKu z911lIOjw7XAkCDv?eM+0kCiomF)ioi>Tr4scC8*>vNcRIK%eyTZg zC>f!l)?n(XkT^>nQF>kK*-FOlo_??A_3U_l5UrJ@EZXj5$WgyOyZte1 zd%^lXcr}n&GSf7X#}>DvpPKAnyW5+aRf+sV{hi7nrf`{REEr7nRr&@-OlDaev#97# zb9{q~qXEOjdHs+XVeIK}?r|sDel>izt#GffamK=MNr+hLu>Qgue?C#i6cw#XpKqx= zTb_*{lA@{wIAImynr<;dFoUROEoOT;3ULG4O7!wI0->j~a23?!a&?l_;^fQyR9G9C z=oyS8KgV{VE;MpSx{g)AM{wsRL;y!GHrrP{+T?QGZrT0lxf2z5bAXK`@Jvl5Q>pW; ztlh?^v-2}RX~&aTLr-p7muT5ZYS8&OHzy_6)*!Yi*%Doy?PlE5`}Wx(B^CIqPi=MU zfOL#A<@GM(^u}}K!Ey8Zr0#OLSH?lJ#qd!FJt=v?PqL>k*qtNKhVD-iUxAe|#zsR+ z-+K(Q$+Qv@?;4IT59^Au*SF@)$eHj%my&LZt$GEOC%|bxBn@Qrzx5|4ZLQ>I6OaW? z(i^yckZ3b*pCoy;Ob5!F1wRzK-=E=W!@0DYnq2yqbVaYZI-J|+B|2T#KPqumC5YEq z$!HkNPPM!@bn3p!-}*^O;q>l>z!62QLZqb%_z3y!<}b19V%VPCS&Eo2EeZUyNZJtZ zgQNH+_86){KJxU91O_^mY~kwyH&d0akQ~sfC%_~q zMFF{93RImt*7cscmq(_L&pwj$)UOYOn!DQPGpXRJ1Lxfv(~WwUJ}(agi@;7t$7{@% zsjqt3@1f%jP1P|*VbL_2OYieJANMYY>TrPEXxr4ia))JuG)>i~c0IG_&6qXgz=mls z*ru6o*ZD!ZrhQ9PFpKPWQIJjddRyte?H|(2mW`m1w7?67iQ}v4)dJLe)}Sdr`)5!x zm)OFtita1Yt}*eD9z5!{^oORS7m}s1SZl`lg%%SS9F1q^D}P&z=wn(Zx$8ih&YEPcJ&Wt!r*3I&;8A)uHI;EoLhA=eOtPikaHw zf8FwIJ)QKDQ=>mHKz^Jy%2>id8`~H;Iyo5YTmMJ2HL!q#re|SiC!izvkE}^Rr%AxV z!l+F^z^F;U$jtC9(0{8Knc4p9^It6{O#%j%|L9r%yTtg7W%>`6h5kR-Zyd{i`u|rC z7WVJGY^>iB8}qmHpT2Btngq;@-#TrA|H%+mI=cU1$oI*=8~^k2-;DT=?%Ra#?fS0eh(%FCo;@OTWY7ZJ zFLd<4oX>vJIuOdJ=%Y0(x`5S_7`g8OWS734*@*d#2BhxKvJ_7=QjObZp5M3HG(TN9 ztnf-4pPM#pWfv~?uA0)@N6y>Y24x3j` z)b1SFo2}G3ZY~*K>Xe?GmIZTw?{)V_IvxdYCvNPQ6z#(2=40ei#fFTmbAIm1i0(42 zA|PmO<=r~@X8K0Aa>^IWw-diq#t#yrk=?3v<-mh6d-?su+GpuDS_v2y?1P@OC`Rmi@ zk{>ZSu3Q)m5=6n8v3^V@0m^nUCtJR?KKiO9F7D{rhQEjk#5+LT7sWYI#2y87p_!)5bFW#Tuygc9ZATg|N2;ZB&z42Vo||cCRg^HM z=n&i5jJ$kEb;_}|nF7e&U-~uwRfR<2v7MOKhcJv0ajcMu^0^g%G;n7A(4jaCGk!Wy zY-3|d@^JkUSPK`{fcg?@U0$s9SBA7b52h;q{(Ex+1NWB)~#53GUCHKJoH%>XN$461Bp_-5hX0o8`W_8 zN=0}L_8I|hPHcfzR$t+!$h&KLf8OVczwFK8TaELx3t_Ir{&qCyvN^F;X2FOp8SE=^ z+R!RKuGDZ-n77H}Ocxk&SK@fc@zrVtP2PRl%_U$km=4%0;IhUaY@M;e)ztZb`@e!{ zjz7n}f=xXUi^a>KNxoCs$;vKLg&Bh^79M_>!(o?cIK zPxLTJ;@*dC<#e<)87IgY2U$qHNKNAVg%_Ygkn_;jl5ynks@J|Yz)uP4^W0_|LY~e~wuEcHS&>&vxMM9L^IpdsDS zs+6x7WGQyt-zm{NI8$dabtd+D>F8PhThyW_U|?WkXJh(b1J`B7FTNzJg(n0pZBIi@=aY4WK_ zz{OMzAhBuwpYqe*bG9kE5M%5(;Q8zGq;Z;iX418r@je?9T0bZbo(mrJQT)Oe5?TnO zKAkzP@`|$;v-!O#Q4~rx)M>ixt}QXC*2(a9POjf?UaLh=#cJfAr6+`)Lo@Rc zE#L>GGCR1BW;{h-{KgS#Mx}Ci~7dIWB zjWYSSy@k4ewH@43GeVOQvm9yu{u&ZTE|p3y$%D-IVlU@C`}`0e;j!*Q+%vY+>wW)? z*|Gme(L-5d1+hKIQKcCgQRgZ}N4($F#`9(NwFarwM}ZwY!D5hr_BPuhvM98QHs34x zO}wob4c05{P%2E=I}XV>zy_0qfD8*lBVzt9K``QgO`qiNSfvlePM8eX`;bX^ri}E0 zeN5h*;A@OQ|MM(dndx?@DJ-!KZwR&O(P+6sQF;w5X_CIu_;E@Q^zj=aVqvNs$gbXH z{tqZ72NW&R^=TKriCJYm()^*_0I@7x|L%e2GVaWn6alxMO$(552v?*{;O?;}=;F!|I1%)vkjrA~+4{>?@*E_X>3U_%o)v1h{NlJ9kWbXg>bV-SDZxZc`##*73e9F7#@tMPr8!2)}OZ3RKC+#{`8byd&(yt z=R0{J7gNA5EY+G&UWaat7NF^RM2RPSkSkD~;e!@rJZp|f#|!i^QgaY}=coH9hiAL+ z8@aCAR?p35*vA*lhrH>h@6WjE+lbc>ZQs(uO|HCq?`nPxCuQUOQX2zSym(roWrorqOvGIXBvl**-5F4~IX8JtV(|8#d9eyCl|_ zuV9XzLEfle5gr|hpGPgn|5;jV&0Oo~wp;o>o8HKd`y#AppvTp8-?`LyqX#%FOi4bE zI8Z(<;g3}(fUM(sM>lAG#su&TZ|Zfi)+Rq4ZCwJdQnui1Tj2h3x_RBU(6d7HEc*q2EPp zAo{1`kU~>grk1LLss@G9RV8QLkHyFa1E4=2qKG}+v#5+iLxa8&nY@2o(XyminX2Ne z0yKW?Va=CbV7=OSxIRW;@ojm1r*^egZ**Q>K4P}E3|Wb)WpA)vZh_lyvGp|E2;Jb> zaItw`yt;4s0w%YrPWQ~$4RjuC#)M=$y7DwQ_EnbGmaM2OM>Ka>B3!|5SZ{5)xNhd` zaxZh^U%y)Uo_{_7U9WdKdrZD!fbY-vTVGe7jJ0jLns4hny2!d4AM5d;n;;whi=gU| zC3tB*ddvRckSREB*907+xKW&JXLOz= zim^PN54&>+vDNG?N7Wez>j(NHsrWngAG3G1J9tk|0mz%-cw`MSu$=LZ``yTjvPqo- zU4}lUdWMBn_P$2KSMi|E$&cwl*8)Ie?`@bj9E7(l56K7i$6+-H-?KuHrYUAKo-(%VaiOD=%k{K3j!6X{>I`yXk>9_?zZ-hr3~Y>wTMfw2;|2 z4-a|nff10-m?&JgnILzdNkHs(Ng(!H?TzZ3txeB^kL!cv`3mFx!K8D#?9{2km#gOx8B^4pEZNv=?E6ok5;( zb8e46S>i8rdvg7WzyADM29x~2z6;$~9p**)(%TGg1+C8=;lb}=1SQcU}6S-}(-Ro4{S?o7=%~efd4|SetZ6;%YF1 z_Y1IthL4VoytRe8R9)F9c_I@NgS!rhj54#dHEaw4z*`#sg8Kyz&6F7h(Uk{tyYgnf zNKqVcq6SeY!=?r+GbVve98z=`rr}wkT^F(5G4o&_F{)R;_NbD|*wI*d&N{_r~G zU?+AewDNjfk`iKiMcflIV!C)UqrI5WF9T0VC?Y;78#s1ht2h2Z5yZ@QztL1zejZL# zS5(}hqv-n5qb*3Rsfo6t1xB6d^{V3K`A>BZbRpw>#=$^fL&XOZ`BRb?oDl&#sIvJ7 z!APtTA97+vT?<(XaTLo{3k5{^2fsH2kqwr;q0nr;@^gT1S~NV!%v> zfr#xSWl)(IVzLfl)pPi@79w?%igN|Ewi0n(JUhH~4mYiXoN-g`zE%?vcJ++-3-$rH^XW&)c?1?)S0M6kfqVsn>MI4nu*M5&U&H7@Ia z7MIy%vN4|eHOf?2?86;T4(QC)zMAC(7QPLAm%SgossBQGl#h?12#I3H{tQTA8&Yeh z(IPmcXn&y?a3W@^M@dZ1UPcwPngE^$lWn=?1l z0S%qendQF?H_0@^rS!Ozs#y)wvdG_=+NCOEZcf|LtZFV}ZX<0tC)S}{m#SjkT%0)X zQ1x$mB(BFhU-+{5uO^BE^sP1Bm{Hf`c`hN=JKUdzg$a$g3ud%%7tO4pk{O$d#8=Cq zZf^)myk+h+)8c*rK_(hi!q9qTS}Il@G@5)E@dgSBW)k?jUQ(xtF~ZZx53@}H7wAmf zc$b|YxdD32Z)mXfodSOfSgnPLsh38toO(Bp;u6+NknRZ- z6c&}{Kip$*k15y;d!3h^CLXma0N7P`GU{IqZBxjWko_1lBjFWnJ5Jb&4Qen4k@VmB zWK8gMy1xwK1V7_W!K#eP^#FLykpY5-iVYUjzt&Xv5su*mvz;KqQ+W;O4X z!cl;}CW)2_7|vcZ_)$M%&{9mj4D| z+0+KXKxm(P%*ItoYk=jB@i-+({oqFPCuP(R<-->o^A>Lk!D~o@9{h}0gEuJTxq*#1 z|C%fB%~P?>{c)48?w=BB5{%;svyZ?9wf!Q#8=VQYz52^Pr5+jj1|gec%E-p~2IE#_ z2U5q!e=I?l&ep+fG^sb8oUjFRx3$QhfJy|1CJD&iz>ECR=GD7D@uqakV<=b4AWsyisNz@ob9borfW9DQshU60}#Q2(o{_) z$KkZYfRAs~R8DP-!Lll+QRV-wpPH0g-N!_;tdSd zBeyY8Oa6{H`0Qz7!a8gcSi$#v)g4BoJ;;=3w= z8&EdrYV_hO^S05khEuA-eXo9~=rtU%L&lLnySg zV~H};Lub9Tcq#MGUahOoulJX>>P=@(a}C`Wnh}vL4E^(nc``H@=}p^^$kmK@yht+{ z$d}lw`?Cg(BD6lSh$x)A)9sB&(QWSme3-&Hc~hZeP@Q{KBI6Ud6+wHtXrj7)REDag>uEnfyeR*%0z^SJ0(B>L1`9PyU;6QQ!V1Pv6J`AmHpu#pF zYPtS)vA7IOFlZ#?Ii_n6?-1db?Du#RE^PgSTn_W7!N!sDBn>1~*w-ZTK%q$PHGAd~ zsdRy?)N-AYF|Bd16CituOy>OlM#WRSxxq-2R=uKzjKze=UGd*`i&|=rR8Hq!Z6zr% zR4w&<32CSJHC}c>rM@YtWOgOkX2E>|5(9$#W-?WO`_K{i5uTiCx`N+KQMKS-Hfuew z(?8i`2S6`i650HKAm-?LnzX!#nC^M4?jE{R7f5@wK zA;da~lomx`jBkK{&O*z&<)_)9-=ZvoGK z0ed&i0fltY?(BSK{RWk}{q)nbTOZDG6nUbyHLfQM8;07-_5(h3Kt?|vUbtPF-41Aw zRL~P|j2O9qDbg74xIDsnp)LQHzMf~Cy;D5*6J@Up85k1GDJ(1H@%pRFMwf-cH?2sp^EO4Vpj-e{SSY2k!lmf-#lq``D7bBw` z@jQsbmX*bhjoC|q?Wrlp?8vg%%qxuzti`upY3jFRzR1-k>Gf~gTP}_wm3MMaMl-Nb zcC!O~_>8OKz}+CIYvh^MN@Ku_RN$ErA5j zFl|?20D1Q?{SUTBLbc4$*5eZ0fd-uip>rGU=qc$?13*(FESW?{el$Dm#NS)5^2Ph$ z6Kr$LrVm_?Amlct!%&Vk>8c22eYmfRpEBk;pceYT=Au3h)g;RCGa(^-lAi?|4=!EQ z>m{M(heG6~YU4wdk#|@n(M(9S8KJ7;#NjgQlBRY)-;kKLmaRFa{0!(FlemWjCJ4H! zOywY{BKMpJ^ht@;IuOaYSnY>X6QFZLZ&De2CV5Iwx@{XD|MCRS=%KAJEw?WX?>bG! zk!BI#RZ)x>5h*rBubr@uI~jjKi{Cu6`UKyIKe_aD_I30<_XEkT16f?_&Suz zjEQG+k{PonCS+wRBJ0xU9m<7`F@w3}Z)jEs3KV}17=xwZh+e&7 zfj*V8M(TD>CoJRv5gu+=wW;h# z-mTZ6`SZu2xycK-*y5_qx{9DkZ=_j9LQE!H{W5><$9Ml;uYN zH$21IY?!npf%I{`rkW5(Loj3|#i9(eN@cW^uv^$}i*QjbVqG3W865?9-*QFJ38-X~ zMhCUfkyBe(*e${!_!(~%_O%$v0zD2xFv0~+U6cW+wmkh@z!V-F^1{~gFe|h_D`dYK zn`frWeaelSMQIYJBSj9C_np&N!Pb81d`G3L1b&W(;ZsiuFE;`pGgdmg6Z6c>?K zg9eR9nnvwy4*I`nEQnS?o7|o%9@ie|vABQE>;BB=Sq*FXVD}#3k`J?9Tq-u&5QM$2! z{XrUndTb~#N*@(KIxomD-3a2NoNL$~9i)t=Tca|IHk6gn_0~>Ry<4o+1&X2R2wkz$ zlt=`E`4r8B`Jfc_6^IU1kYex#8KzpN3h}X6T1i9 z>nKb2eO;_hyZ5)YVyoAh5S=)2Oj1C%-tt*&K&~}EEtoa?37vyQ`oJed;ht=G$=IPW z2GgV{mwvCDH)8NIUjV1KDDH1I=>82d7V2IuA9bmF&V0NaC!h}nJF;5qT^goR zVRGu<8E&UTypId}PY1}QX_g{Si8PNw>zTys7p9a|u8FkN0p2RtwoBr+1f%Ryi;6*U!hi_ImtW*bO6_L<&7Ak(v!Cxd@*svwb!Fea zH4RTrE~MFKr^T)pOulD=e9%&7%#j_Vst0O2OQFVVoG*~SOE2IN^9&99uWz$(uzgUd z0d=(8CefB))!2x5V+~az#nnpVfSi11a*(Uz4%?Uc=Hv@ihinTJ?GVHyrOQ-=WQ!HaWz-{0pYgm6F5O;@+2Et)fUd}&k!Th#xkesy z0;AA39s2wAg^v$^zm?85(l(o&X@kT9trXRm|tkyO?n9C%>XlEq4my!Q;5ggscL_Y7~u|=JM z6o&Au1~yE6|I=SIh6XPr4}6pxuEW70vuj&MF^K9?rAtFb&mxjBZB+L=`k`vpI8zUa zO~a7u?!v&IQ=7)s-J&&5^XL`p)x|}-gL|;KH`|(s*_RdKNl>VOWtSdt#8( z$TsVP=-~v-zqKEHZ~PooQ-j#{H@T`xxm^TH`%f6w>3^P^d8nkoygE#XZ|Zc%Wy2hlj(X zT*4-^7Uh%$cbaN-dRPk%tT$5u(56TC==KnLhfqCMA$7Vx)}b6M#T;>F>Q?5xg5Tx!0Q~e{?_fZ*1S794Z^~ zkJ)g#vIH&VEHwu7RWT3*7Sn-&Qz%3E=m+p$oRm_cjQ$x{hHM8fhH<{@@Ah!86n~&G z%k1`~Qp2zs(KG)!Wfa9mH;RfJsqOIziHmRb!1R<7M;@nI%@q?n*w;mdm&?`b!*Fy{ zxUTCJg?;fi3|Q3nGqx80#OX?Iyqu;rvq^eeOk{Dunzb(b1uSQexoTYx!48}bBrm!D zN7YK^k`LENIrP#LLjnv+TK`!1AY!yOjj9pTsqd;j0yO+#^2N4(_gT&1N6t}BbXc^m z!`*K&`kLI?j;O}CZ0Y55>^haPa&T8q?eujs8bkIWt3W~_&iC;S?tj(nlnh9U0{e9j zBKzzwGMlKf$!KDnMJvUky1n^3T7!i1&nG>pJOhmVjW(UR_#X+udt3q*_`z!C*6(>U+rkBxIEO>H*2&5jo0tsGqo?2 zI*+4#vgEq&%Mu{bDZ7h&m+%sPoy9w9VA?^>iA0-#2U}S1w8lL}wM$Hb_P+%roJa{rIu3R;N?cqe~cYP3y4xP42ydxXoIYJ#kh< zU#nI_6E8%hLOjbmCm!zx#x_V<=w^+<`-nHRdF?)XXEQ{^rT-_^69bBF17Dvgw4doOsVVfaz;(dQ*U;W!diDE>PE4tGe%{Bq22Ua397m6 zX;@4ZUUae^a2+5ICb1UcrpDu9Da0{DK9R2CV?7Q84RktIITG<_6a{N2Q>(Ta2}XzE z=>i`+Nu<&+0ETlw;=l(;`}C?krjB8H7iZ-lSWXO?-g((9pLLniJ@;{f6V$MoE~P|A z;?-jAx-%PY{r#A1B4&HAyhJddO}+*xzo?K!DyOdqYAyr^o{jC4)Tvu9I~;NF2ZrrO zX(-pP17y7;5~Vx%+EWpJp{J|Lbe#8JjxSZVVd5XiPja{3e1ARRpbN<^@|b2<0ornV^cZcIPf-qi6&Io&?qOytS`8d>|T#-6_2!yr6cr z31G`ustvp;=n+gs@M_nmObmv+qIv$vZVZF`a^D1?L+6E-IOb{Ln$d)=NYb-IM)=yp z|K5@Vve`o?SG1u2kgOR_1F*r>fMBw?qMc$+{f?fc3OedXOTBWxkbRtI=RlP4rJ_$j1>mQ zxC_{ZCRa#`DT-{;A8neP3y8#Yyx>q+!u3dpKM_G6uuazc{0%&pq7nt1#& z(VE{wnsG#Kyfm_!=w-+aJlF=vs#CAB^Ow$_9Y$9W5?gjpj-3N}1-ikxD*kD?0#lop zH&?7pmM2N{k$x7X&7+DTRu5rzS~uY&E?n)kZiy(M4#L3cS&yq=&pSaWZSfJ8$6lqZ zDmZBZ21z#K2Q4MHFlIfDTm5>N+m0wg^}llMfCkA1uHC?AHz0r*Qr6W%Eq z3h&AcBn3%f?LtPcanQO2Gh`KDiQ1M6|y`T6?7fp2%CL4YM1%^^&8PS>&}7UAcX^Cps?U zs#}qkv(}h;8`JfnhwrV_SVFEdJZ0qQf)x5Jz=Bzui0~GypeilgJ;fzAME}_X_Do|(wy8+F5R&ByTdxkj|sXhT-lujk0C5m)BfzaD&^(=QCaz<$7n&c;5L zW}u!*{JlJ1u>xC2?!!+CVG(MkH`tILeuU)EI4p@!J69kMauRVu8Ty zf76-Q-ODwCJAvW}-^rMndW$&bKqL6hapm2fXveY{VIvYN)r=map!-DPP4cdqF^pem zZ2dPCCNVS{?>+E6^M?QH)nlVP(X6g^D&3c00Afxyrdfja*gl4D>g$1r(1j-L0EB(N zABQz}kM884Vult<1hKBMi3947mSGWLoLC}$@kiNQ&nE9a88kndSKFLvs~@IPR5ms( znkpP6L20WR>gE+yRs^3yB;P!g9us^VXI6s14 z=S8jU)}j`(RHuC1(Le51(Xx?W6c(BbB$JF@GMTK1^auQ%a;o9;5%0wF%vS z9bLJy9D8hibe%@1&Aj=ryM>5T?;*{cEhJdtyp_IsS)T(w_?QBK)3VnVd^5zT{~rOI52o1=`u_#c3ue>^D1k;c00c;x%^HuEgxmGkVx&0Omk*9~()dd3g2y&2&$dJKO;a|M|^!pgyMKcW(V&P0)wHp*fqA-pv z^u>{v?2dUPsvXy{n;<0~!B!U47|H)q*9mBsXqT)*ErZ#8<5T^C51sdD2DPUjB)5*A zu@l^mC=>2XqyvvqMBGT?C!~!opEvlOHWC^3S15>!KJXSrVd^CW98!{mwG}cM;rBCY z!(;&g`8X++?QLO2R`jM=dGAm1@xM;o=MEZjmZm4CqJTV)hgmJQqTs}A7!?KCClr$8 zp1H^|u6_DPpzg(?V&4oz1do z(4t7DTFENWcALEkLD6n%RVqO7;XNM;H!M_nAzxFL!Q zpA!j@|8XE8N>mVj@G1V$v;wX{S#$cRhQ*U(;azo?!W3*d& zl?Wgv-Uq|(t&czi4HNof=9HfZ0_s0Ll+5$SAu$E>U0 zz52q7fXtBQTBtO@W<`I0Uh9(V)LHAV#V|1tF>~O*2xx5HUiaM;Qln^6w zDt{75hAE`K&67#tz>*!?=4753jNJf#(Qo|R^;TxGKAXD4QjK| ze&zZ}un55;{XynuDS?n}W_dn2t@+E#q*rA83s3gz$KbK7M)8sw7xD-IY_a6=? zY+gLfKW)x@Aqn(nX3lDtI!tAr0>p=}5%KF!nhpYG8t?NFdQ%wMCO+n(f^wYDA}p@o z-9j9#MRxJ#;-AC9>XO_CeRf}dNX8L-rR$dMqEirB@D=InuI|>vKfN{W@;=3&_tr4N z8=$7UwZyiXXz$2pOoheEM?rAT_CwkuJo(dzrWU$&ESz@QYFgfTc!GD-29MeXOOyy( z1P=gLeB|mP!9gOD{_KkAv|0!!fK!Mo#gX4yKv5uBmg0}b{pQ~W#oOa&ea?xm^D^iz zcv?lLNeNeJoxWcSlu+}QXgQ3DaGbg%@GeK0n!GwAer~}R1Y(LhJ^@bFF$xT|UoRq{ zrtUx7|IT#tjUMswD3JVIDH})9A_*!AN!NWUd%cjZzj!QrcWXCY@lw>+Qk=jE@l>qG zKLRmPepFYzdV_OkVI|NhGv3Mf)>q2pG@!jKO6?A$wb_YiXPiEo-ne>ll;Q0jAUCIN z2)q*Ep`#^9v%Au-Gx@ceZ4f0=X zx{AyVRGv`nNjeiuz-iTQc0*ha!|beFwIk}m+%?>NE9!Ti;IeGPT(8+P2MW&9pN9j8 zE90{xS5LZjL07{5`FF7Y7XV8@w7=^kvr^;BOUu)3ZnE?iuLD-)10%|6g<@4 zBVKi%@nxQ4^7R9Fk&0M*dg`|>A_D8aFiPN|e%|idrvSWSnIw-e}I8F9VAFgV_ z)6hycLyWZnIuFCymkaOpNjw)eF zPzYHev>}8BLMR=o58*^K6pAK@F^O?>1iT2yzekpJ7T5-NCeWn?ZNyTsOW7-VIzFow zpXgh&cy@wAI}Qci`zx1>K*0oq9nEeFIeO zY3J2mw6x7x?wrVE5J9oFQy-IL+smy7p^C*Q1ljA!d+={e$%KCI)-I@+M4Lptj*)%y9LlYka82SMO`|E%#ANOo_N&d|SjWP^5}fO`8_2si-i`XtcaZ zMJg-%T+AA3Yc01!!@d`MsDZU5Y!^2+zp8FndEqN;P3jDS#WLolvta}jr%kJpB)RH* zeKxE6baU#2*HN?7Q0!ZG7{I-0geP(+=KwXZO*c{`zj( z1bAQQRJ5P6NXovVI{ULZM;3kOow<$wf~^1g<~N^mUQ1Q1Y`^J~E7%*q`NlUkzI7hN zTO6|N`@HTjgv`^dC$@M84Zuy%Se6Yz-e*lQUT(`Q}wiC!WjRqccjyz$1@4aO9qWYaUk}&sg`fWYrwI>pMevD=4{jdGolV>2{uvjh7niU52-t_Ic80*X%xfeiKcO z`Xp!cqE1>(J-FR=GEP%_yPbqAb`@wr6ad_N@@%!*Wveu>w+CZSh)Al-SPEnKK)$yQ zyw$@L22q?(*jRW7bV3d ztq`-yUu2c0Da@)`pXEo2A6b6Zcq6=HbI6C@_Mti-vJ7P5I=l!INVsfN0I63b5%_m~ z0+2bgSx7-v7;gYKxIN94=dk&Uvl6LbHY%DH*bDn}pOO1*A6|MOmt(VnllBc_tGzYj zI3~F_V?SWzbbP0yXMnqXV@t+SC=;d&&+is0z}kq2STe*y2}7eQ0%%lK0UD8UG$wHh zk9l^vKezpwfh3 zL034tombyGe*C=;PMn}~o%899_Q+c2WSIO@#(rMS_Wbv+w;X(V>tnyiH)WPB%dENM zjx`V=9>~a_a(;;l4?gYATzphx=~yFzQOq#`<_1wU8Z{VvA^68E+;tZ2%3z4GOA0tf z?vlIZ5t;JT4Ea|SArI4YvCVjswqYEk3kqy=CTb?oO&%haeixqV=s4AB|8M6b`(6B= z-Q9z%9ew04xq7+E4v{#}&eSq`B$KN(!Efe(<}1nbPE?qT(Duob0$NEqI7gqUy(0O! z@&g_+B}yfe#0};)Ap&l*q(_MJ?u<7kSTsd3En#`Cl+jYpI2O`47XL?4V#$~lBSSG{ z#fD>JF%sj$m(pY@R!WCTaVcw;vi{ycDX~IzjHr^Vu{XpX>f~XW)F~)d3fOtQfL&=! zLgmcIOr9;zYM=5lp?by2!VD%Kh<{q~g3H{qim6O}k2g-;K@4kOxSTe%0PCzdsCXLl z?M;s6T#BCQaQdC&b`Jm9?s?+$VS9v5&Av%@W#6LL;&;gBxd1xQirR9uck1NQHs)zt z(1D&d=c?y3yhd&2HL4=qxQ|t*AT5K8Ixxku-!DU<8WKVQFK>ShQB*_IfG`z2ylxen zL@ctpHF#Ft%4_apwG;V`*RNX9)@h`b)Y>`Pl|4zP+eb-la|Z1vi!=7tHO?g&&T7}g zwLQ+ec2&X?PkUM4w%4FW(9I@s)<&8t`wcwR@1KedcB!Q-gG7S@`-a@>o=NMYs3zLQ z%D(bwcNEv5MQAe`Msyn;q(hX{P*hGEDUKpaQIv?2na`+jnjV&b+%7_)>SO&kc9OOH z>x_Z!fP(A&nKee?jPk|Zmvv^D{io@_(i!-FbSGMn*I=>_v(<>BT88 zD)+ATf_~W`;BwF}npY6KT9Bd$mk)57Y_NhRoTlZHW5c+rIct@GA18#PJ9Fa4>B^fk zL5QBBPi8-&)~E_P2Ld%aMEl@=4ZRW1Z*g|CIJ;X~a#y15`&*m^{Vl9=bG`bJJYJQ; z(@%>f%&$Q;Mz~t2AhJ>+%M}X4E5@!~F9PZkp+!gadZUiJ^Z|WDC*}HT9S?eky_f+p zI?7En3=(itK;L6g255GL>nUuU7gu*kdj1T4P9wE>r{*%3Nr zG%h*d*M~U^x_-UKIsBJTkA3pVu}^6j|0LtIu5q4NvnKb*zAamxd1lL&efW}pTe@`B zs-;W+4ZQ19;6Eon*GURPyP;%S(i7lyR$8U;NdYBHX;=wNic10?*GCx}ZubaKLGiYH zFlZV^8OsB{N#StUBs6JKlvO7^fdD6pDC5a=g`A3_^-+|LqQNK{lTlhm7W*2Laa4}V zLW2DdLDfW?%^?#nH<5Yng@uL{d8xdDb?aTPs^yXZ8fTZ}i0_`l{SxsAEhRxHYt@kBsK#0kxKp08pz(6xwo9yrr!0 z9gsW%NIsv}W+lRNyIHd}t@=#ehl3tZ5c_mf65@M#Hx`PXKB!=|5|%e~k4I-82P>(Z zuj^qZQhR*9ICG*f*BFFJv>v}d#vqy&NrjObM(e|aVO$?ZtJwrTMb;C-hG95NA`ucM z;#s}Ld_N#BRcl?T>cUp-!uAEc@-6gy$>$0)aU3eC+S!Pj9&&!);nd=|b2pmPZeP3A z*@|9s2L5_;AH8%f-VZoUPtw=ga>5Tme?l zqoFvZ@emOr?%dDSqjBabu~>kE63NTaa3TArFVL7rv_wcsZegN|SzQNNp4JD^^58&l zBuF*{`IZ5u5jm)dq85}RRPvt7cM4Lg7>={Gs*A^2A(qDk6e~ze>H3o$9Va_SF}~XF z!SC8VZ=p3!#(ZaDzXa{UBj|~YUGIdAdsQ#T6=vG@vs4`!N&6tFcRZEWM~L!1_>&`K!D}$Ud8V>SdR9vc}`jp zEDuTvbpmD|MWG5C5fY|jXcK7C2_r(+$XWT!Q9Mb`FD4WW%4; zB(z#(6Z80aVAkMNjYvR!^@I_i#N5`4Ze7`{SIN!csU&aX5@= zlMC--P;+RNG6coiE zGO4#Ij^g{^8n_y8iM!#9l3CGk#%z`}CyLWq?Sa_^eVUgv8q=erR0ZDN0{6N0 zK~n2nmfc6+z}L0ChMs3TT>Wj3Fi)U^?e>#g`!xX)eSk!XkVJI5QsOa#tSIXZ(=bnw z*k8g@gp!nE$uLePfdK#x#>YF%csz1WL~at<&I@id(Q0#p*=3UD=4!Ls954@=Vq;_^ zf)$iREoeQ6c(DZyf|4hYGlZZT>d^%a2jOhDTdw(%I^-B<&X zDhnbON)aAPI)qXLp@?Qs2&Qn@4X5pjX-){JsY23Yd9dXf_KbN*w`ahEQvyU7+AItU zV*>fdVaDNc!EuAFDBQ-!Utbn+mFzuqA6<~$Mc>Z$(N)e-ES<(!%Aud4mz;0VhmoGK zKXTs4IO`zvnw@p1nfqKL_c=eS3z4})P-9}m2l{MDA0%{7jBlkH#L(at2nOOj!RkV! zFd&3XjCgy=3lOy8MS7Et6+Nk2@Pt}=N^jBE>r_uqJ#T(8YDHV3>!VbO7M^a74n>Ef z9xIxHmz$&8qM{N?hK54K3Z+7Li0v&e_pSEvM%4!Pt;W~oBMNT9Siwo$g2yn`qah#0 zzED&bC8jHPmTPIPUL)E*zLIFc8J^{gt}pU3rMjq8aXrz^+&R#5(XB1cEl)X(Ex9n-3eRuu2A0#uC(4@e zvmOs+3%}bXRZ@lEJhye=HqO=j6e-T9Nb`Jrj6@6J?Y2A9m0p+d37aF;L8haP;s#e5 z;h^aCia~Pr1iCQ$$TOHb4{)ae41+wq7t=apb*W_2=#BVK_GEIWU5SqjXd`?KfV!}a zp2^sA9q;tk8F1xSgLS{<*0H?4tH&>gxVZ5~y_9;RB+T2M+mcw-Uq~H(!2!R zQN|>oF7xIAh-(&Qel|4=SSnhrqDFuP_{&r08T62p2c7(|ld(@YM}yJqK|H(NzKqReuO4gU+jR_^q);uq z2w6y@KZfgRCVTfI zaUY(J0&Vt)bJQQs9)Ipvzk2rhM}PS|>)hOa_dU1WdJib#6JyKrJ#&BlGxpWO9Axfx z=eT~0v1z4J$vP@*py0N?rUUBX*$FjPspHwEIUDPhF*V^~GpQv|matN+Cz)h4+mk5g z6L2pd;YLJ^8x15FDjZ3-K^xgH(zBOm#jiq=FQ0~{P2^Q*8B~ctI)k-NYg^1my%iRSjx{aEUzA4UbF61Ux=~azQiRcyj|-a z$sgDeO&t9e+VFV=GqIduIgLP4tBttBi&`lB#L4V;GPu8afqbDifBF`3M~A%!U-2EZ zwgcUlYkkvssN?fK)VK4ML)&*88r*s3kJ?t=+4dv)u(OWzI9FwyJ>)AM0EOrWy*KIu$DhEgTzbUha&h*l(?hdfdjfTS~IMmdV~mC=Y;T#zH)2=Br2& z4Y6z)ic&IpU%qd7HuQyz3D7r87y;$cJr}UX-yL$CzLnh8VeiA2)jO{`JJEb(p&CBm zIQ;&J|9S7-&ri?`oy+L8_Qx4#FKN!L!~bLdG&_8F>(;@+ty>S{W%u2F$4}NRyMz61 zrq9PG916g6H}6aI7`(FFK@GSG`d&VX%}+VphL~GTviW&9*aD>zE17jU7?kyYI6NQk zY!%PV&(VEx*E1HL=;%1nIqD(wL8lTO?IXjv1#*>bknpKyTuYzGE~Hht>-pKYN*|8f z0eV0t7>ebvL8%cYNu3>ffa~M!F~LKUZkNhrze^?p+V~5Wem%%_ zagvn_T_&pM;<($SHIcU?IK{exh|Suu8F7)|LU)gwC3{>@gcSRLTyaTQXi{ zA-CcJm+18v0_80RcjCpDDgZDRGAR*?Y73Mfo8qhv4TP`-5b1TG^jh@Ix;WqhRww60 z2oWM7T^2UTl%ngxdOeqpN9;C{5`j0~$ScBb*xOJURj{=}dvz!i~ZIxV^T$X#qD z`x<)(z6wX#es*@Wlg>le;Id~(-+oj*+Ctac3(<&kAiEJaI#V+s4lf$JK{_&y595kG zyM;=C!6Yi1lI>7TxJ~EFUV_X&d!SJdna-&<0kXs6NeFqkd|as*yoJZ$szHs38c`(sB9#n=>*PTr-?KvV#TH5n=* z%$Me{g#Kj><%>u&YU%8BT086>e02wEaazC4lh2jtYjC^L+3CFc!Eu&+j^htW=d&oD zU4m|XhG_O(yHIqr5|YnhcE?Tk-@%g4visbcs)^4{7@oJd`@TLdV?CfN7N{F72?RaI1- zVpW9_gZc!Y&Wc>a>vcP}X&8fxRU1s*U9i#=b1O;8>8sL^N`%!e33DiEC5AQe4qQlzV$b2(8eU&m z6Fq_I;$_DwaRr&uu?IP$@yWbbvXJvyFz2~Bgjwsgtnj$OBCx=53VleJom*$ovjGde zMKl_WvTSHbQY#{gmPXh`66mdxRx4TcBG{76Jya>cjFyvR2E)7J znre0qqKWO&lGu^>J+gP!E zgCq$Cp3En6s0{A+Y0?yN8dPs@fC>ZD8P*w)#-K6WoSmy?2#J&^e6c$n;;xJ)LJ#1Y zns^O*jHf_og!pFXgJNE6f*Rx3Xs@L{msR+Ey)`+uArCUeH^saU-`R8O|VyR*3T;2hF@jDv>Y9SiZS>i9co zeEgeb;+-&FGq0lpp29E3euI_x^w@pq*CbF$PY_Gh@R^ld#bb(%HlvMK@wXrweQ6~{ z4Z8HIn^glX?q(&EDI=^@Df9&88pP%=t0c_cP?6Lwp%SS@Qu9!y#EkqhO@*Wcvn0 zEl+BvsG;XlYW}$s0Ky8k;#e|592X~*WHYWJ+u+{Vbl5|hIzL4BMdL%bjh{-bNSGtE za=pYSD!F+Vv<$3>g`%a`+H6`qMj{dfo)4+y%&=ruidd@^<|=gx!-4^T*m!B3w2mU7 zQ6xnYGfbwUjPeYW!5jgAhB*Q;f!#_uV6oEO!oy0AOuRNaVLKUH0cBh8hNYW!q%oKR;n zI`&8WWCnL8v!ZS2lanXo;kGDh{<`BloQuYnaD*mMgtn`Z6UdtanQn=dqG@ocw=>I7 zuQg|K;-u4PbK12|r`FCS!ncbzu-x?B!;IZ#4SmEt#N<(_*fG(8%#MJg+|lR|!;T6^ zm7~icIwJW4$5eP4Jt*v{@E}jbojGQa2D+F$EmE2&e)O$H!OX}YvlNipB+MkNPQqne z&#=QoMNCpO9*2gFl7=@7=D?QKQzMlEHmz!{VmqjN>boGEZhrc#TLa(F+Kn}f=hKM} z;(d4+Z;8Yh$@ z5w@cY^Dp$WHOnpYbzHrUJ}lpDdwL{Y=ce=kwwb=A`3)TJtmeMn+@ z6+bZ*KaAJ+t?*6_o?Xqu04jlKNbDeu1P&q#zJ_+4I~TtbN)C2>0@tEvD=W{&=kvHG zN)cJj5n<&H%Y${?=zv;l zqqW_N+YL}=Xfh!7)?&bI9Flby>hL;@WQUc(Vs*$GaCPT~DPYof2TV^-atgvXB|G)P z1(K{~)r5EBLaJ+GA81L3f0;NQ??R_LI^sTiV-{QPF6hGVDfl)=g{hQ+f}XYhH5fS@`^&j+|wu0NP)eK;LSAjM$Jq~Ah(S5y)+Xku>({P463I3&7cw(E%p)s2Uo!lcT6?xuh;)EHkHY3a_rHdG=bS|_0 zJSdWN85ugckK%o4cQnL9KEB;J6{n^}Kr~i;um(+|(dr^JO^sG%@jOxB5)FNxCNldh zW4jh6B33mgdad4pIV0A>=N1fRy_sf2><~SoRy6}iJ4=|IrOcXO$S$Iu43+4ZS7TJ! zCY_d**^pH|msMnAEjdWFJ)%tyYLZcH{f%#ok ziCU^#$P!-NA^7+_ze6p9t6O+H^uSqJ^vE6!J#*j3^s?sVuel4{Ps}9;e*WmM;Kf7NuDwtG_>0&=^bomi0b>r%?|L|e2-^j{ zVTaJ4Pq91FTLak)ncI96ncHro$oLpCc`V=$AQb2uB8P@o$t-*vGQi*oU_2;+PQ=9F zDY2Dtc}if!g`s;MvWKAbT1@l}mzYZWy^%HTCb{tpfkvW^#ze`eWc0 zxE01QX8jl6Uv2yH>Q(V4BqBb@nDuYo1>)2>5g5OPBu&{jULMm%j)c&cpTc424awrc))TtJ1WijCNiK5RL5dAhOnAgomy6*O3hC}lLx6U$h|5rQm84&sb*Kl2w8 zBNnfN+Nly(nG3mG8QqoIq{4OAU8biABJ&t5Sn0W-CZ&<7LTx{kuSIDia*1SW+{v1n zlgr|s-+etG=j@!{ZvSS^$b2cz*El?#*D=HnLL=GG`;P>|b=6fBr^i9H*V87`PR&B(kJhD1!V zx!Lgaf>q@CIo&p^gJg4?wJPC9RhxB~;V~s5E14=HnWD$6%S!At0#=NZ@hj$SX7r4C zpZTa6Q+NhPjEm$td7X^qs}voUj_HL=R?7B`kl-E(o|iUDS0#L!!BmV>=!Au0zS*Z) z(3pKt>}&QRtQUMfL62!FmIYZ%%nVF_r?F0~CaJ;c{Gr4u9#xM^KP|mjT6*LDqweiH zdA&6_Ay=8C5DqSjpPWyw4f{9J@xo(&1IJuLdg80P$xqj zYb`gJVTJi4^Jiu})4b4()|kP(z3Xefi_Ei#B8z0bAoz~C;UhQv)xFJ)7EqwKb1@to zk;4>AeXYJ-kM(*FUoGI=FM(EqGZKuKu1HATo}fwkjhlkXH*Ik!`FGQq43_d;W}lX- z-_zeJO%uqps#j7hQEza$Bk_=*z@BCC^Hp8LMv_a>$Nv`sOJLx(xXc>|_$SZ9u8s=0 z^FeSt5haa3fArVz%HOVCYa+A$FZCmnNfzI9R?{_8dx~T05^|tmLr%aKV&J-IGC;-E z>bA0BHLF|n%DMn+KZ}Al*ub-2ALHTqWw+TmW`I0OMptR*u)XUG8bJ(>SWJT8|BVYg zE^t}sFSr<}F7_AAdT7(bB0bcx{)3yt`V0IU38qkKM)yb$NM|H0a&#pVHhTgdbWf3| ziY3kEo_0@{M{M^%*bgQCxqif3eS=LA6AEJ}!QkgN{ViSV-N!hdKXt1>2a$xLy)t)`@!2q0JPeJUGb6@R=i)7rLW5@$%ABO(0yM{tq7&p!D*>P8HK`VNbrg~1zjt@Jr>?YbQKuYMSw!_{~r#;5TWjC9yiq!cT) zO0&|YXc!4@t->}WXjp#~tySfs+=;{9A}<>3jd)AEbG?ha>%7{z^bJ*6YAuL03Ck^O zd81H!n+5citrm3D0*cdXv3Q+|C}lHKX@#;4Vd}JaK3tkMfHOU{`05Gks8RIKk;#Gs zo3MI6{(g@*GSOdBwUBC`R_yTrZcK``hrT6~?;cJj{Nq6=gf-RhCWJepJUf;XWf~*T zjw6B7xw&AjnZ@WvaR7qyTHwGp(@o#Sk zN;sA6M?@s-Gkb*^K0gyN$}ZV%mtEK)VK46#JJ>dzjc!43Cyp?9W1|S7#5||EqE%-w zyQ|!7Zd~kccB5i8k$l;J+y=J+%BkC>huTtNE=wLX8CE_kdN+>0T*DH%$L4|cx!IEy1H$f>c9J_64)A3R8-{F2VAsW>9( z>o{`_gbjgAw_oLCSQro{yUAuV*|F1rIZxRrI7I_oF~Fzv(e0o}7^oIyu4I&~oG;I!_F4(U8VlL2?Pf6Q}~d8T>3@LcwYMGgo!*qB3`qutTv(DEv= z$Ki3<{E6Dz=1*JTIw}CzF-W6*<4fV{fS*P ze)`h7m|2swcHU3t%vo6$c|G0BlTnwZ%nM;Jv}vH2Gq|x=g9;0jVM7tGP~6k$Jx0C*>GL*_$d%7u+1dDVP1BAb0``1ddY z3SbyKL|!K?q?x=ft{`W>y-2=<;DyWJrJ4DMT`%fhOr1E7RV#9+kOld)nm@S*Ip}A6 zFMm+v=Z{E|HWDfcp-?Eu#%VWt5z1kWn225Tdv^L_uez_19UbQ+X?1KBp|M!5kgMcc zS(N2eGR`k{QPoY|&d6PL53*P996VbXHk5%vr68RvmxwhVV~KZX_)~Hc{6||Mlbky8 z+TIUpYxnLY6PJtQ@u~O>O+~zB0ci#Ek)sT{BcGDX_`dg6uimp~_3HPoSE8B3NaGis zu)nK34WE1=EQ}WJ6*}*bgj*?01BD`(A`~()p^0@K6_)H|F=G_P$$9s{VE;mYHo7}M z|8A7+FYF&2n86@q%OUzR5=J;YXb`@YeK&A0LZR*zN0AI~UZ^Ywa&mb58WL`2M7rTc zUNDEMLbai_A+adb9ztcqTZSWzH#B^B$g2_MI~mx6Rj{`t^e-Lfv{+IdqbW^P#3|~3 zXYV)i7`tmAy`MoYzo=|9jq3PtE&paWk2P*N`buQqlF^dxX5VyNm5Mty;Wx?c%C+ zovY>_I50nc*nzIZU$kvrJoA|)OP-mz7*>ueij4n{qMwYX59b{9Eo^&-LNl}{*Bb?v zD)@X>X9Mr7TG&!WE9RWGG8(>nz~kZ59ubA@?Wi!WH8vVGMx$JA1uKivZ0t8#3Arl+ zXJp9Tc=Hg9>vw62wWnV0hJ>7?V%rkaN@>b1Znu!{KR(V>yX_ziOknb|WwFgG8+I*c z>Rm}rl7lc2hQLtxPjZl4K>M#fEsjQG$eGLSA0n|MioS!52iN@h!2ZAd`Qz&^pr?s(K1IaCH)S8< zhzt~(Hw^5T)1MjibVx!@_7kn8AB$YArcizZua)IcL~^axT)d0BOM&x8*n__-BOELb zqM~4N5QT#k!S-NRPz>i5<)X4&Dmz7L8c5}+*jQ_9H{voQlw_1;pkS`Yn2}-h{wjAV@LJk9oKJ9tz!^Gj_v*gw*4r&o7ZO# z=#A~bG;BBJP#qiCpA+q~a|Z_(G0DsBDS5fZ+H5GvF3Vn&U6(Bud7#X*$b*WFKtas* z7>%B6EDuPRLyl}uIZP41cr`60i|^ma>{FAYA0dwk(kKJ*a-$03F0godg7}A}xT3l` zHV;>b?`}+DSPylv5wHfTx-rE0gWqB@S^O9jg{R66 zM;|2PZkloTbY-HEtS(GM{4z>rs%(Wfm@e%@HSqz`XS)v^JF&m1RXSHw6Q5D}(o2=k zzw{Ch`Nh%X6gdFDfS=G8qd}fQtFN_+0=kD>C4_tr#&{egdVZ3y(H6lcq#&5sSo`2uegQq6YoCRUqq1=(Fq^PVGLA0t;F<8$!LhgH;c z?@L5x)MQU3OW6{sYfuJ*X43^>Por<~5_0-dDl&_GhxF5`YXrWTsFGW86^8-B zTbl;R6pMUjxO0VUs#@M$`eLX|R#DkZQOV28MVu>THs|xG!cSwca3s^f76G$O-2Nhe zl^+)wz~wg>{4Q+FXL^)N^@tkl6zE zjtV%8zG_~#uDNCH+Lrihu=p4MIjeI98b^jP9^J2LB)@~lZOqcI-)M0feHjh>HVhy2 zf&G(H@k)P$`YTw=J)=|0N1P2^mp2+D$-+#~MvVq5e7#jhM!BWkf-HKzDOnEZmFKnR z;g&q0kuhK6BQax->R7bUyC2E1v+~t41#DMsp?c+2_=Ax*48AAln3L-Qt+{NzJ10Mw zXJt2osX?!{N1tgP4WveQ&VsrX`pVdo7p*kp*B`tD1KW;+=L|XX>WBMQz53C>T^bZ{xdKQdngug9(Huda&G*~d`R0jDMf!3oLyTRPB?Ch@v1=!>Y)8F;x%c3u zx^SmovaP0L;ig?IEMO65PPWJ{Euf+`51Nm`qmT=EFsT)qI~Iertqshi{lw?w(qT0G znLjO?6NPVnA3N3Ac`EjMVvphruW#8}_xkqj@xPF9@NOQPe3{qv06pmrdQvanzdlOX zx862{nVLM5mziqH*ZcH?cT)jyN3)H9eRvtS7MMGY5- zk>=pXurzAHEUTdb3qN1?j}!9tg6Xt-++!Kxi06Fu$)QD5&gx_$ldcu_@mrBn{>n?U!9Wg?Jx~OL=&OkAA&0&?f9}jz=P!t(%67ip(C~Is zDY+DlV&~bZ&ptc#Z0!6=x3_cbt~cInY<%;LU1;p=#~+_L^YN*((pXmfMk?V6mCKI# zhI239J8W`bufyTRILnvi_Nms4H^&uL1e~bgFrSNPS46+!SG37tb0a6UPg3dMYQoL^ z*p0OIK2X4kx~M3SBV;>_fqZ(_F=Q(_eEgsPJWjtB)i9n4p4GN<`&VD?+}Vb9ta$#p zl`Efnensc`_#kvR8WmDp@Z|aOgn8@DIZVESI2cg77wnKWN6_ua%X7GcqR;Ddhuk4= z4wJ257Qd?{lb_hEe31!ZrB*?iN~WR>vbkGh_uOsz3V|EeVW$g5U!w{=7~=HUUy}FX zcF2MN{DeN@lZVe;ICSX3IdX|J##`fKmx*I={gJocIdb&vzaB;N|M*`|z4+o&|Mka? zO4wOhNq$BSqJJYlk5UXOsW(5I%A*GgA2jmy*^)3YQEiwUG5e*UU&zlF{6R^h&DHQB ze0A$D2>qCPEy{=d`~ms_p&a(ZT%IT2=A8@FmrjGZz%Gi=wCAb?h%zrguGgCjSc@xy zwJf+S*MgSG1>58ycQtJ?*~WBd$Ad01x@&3ohS!9!6pSqBURIh;3rJjNknn4%Tv)_C z1c+O1msVpHXTn~Vw49)Uf$8`$YNozBzOtcV<*KdQz9eJjnDIzBrC&&jz*VUkaqVe1 zfF_-KckNeStzG*iTC;rCtYtONKKsh`N$3OpeBZnbDL#rx*5U-Jn9uC>6B--&a&;Yr zi?J)%J~Wd@=kw&`czilh2;xQ_G3Iu~sHYFJoF-yen+@67!92e|u!|=;A|E$rdrn*i z8Z$(KmxHK{71W`O+bYa&w3STuF+r!n;0$uU6b%@BRlZsu_W9DI$^?08P}=nn1(px^ zTq~oa^lTy~%g6s3OKnk2Y|IJrEtpRn2NSt+A^~J8xpSTw{~W&3FCatJXfu5Jf8IUw z)!KJY^#LNYKKFChp1RX&0rhmM`N`p$8Q|i{^wZ+N?x2GzDQ5baovxJuMZL_VIkP=e z6K0E=nRW)XZg)9N2vM-NF-p;@RZYF|Mt~o%Nl6uDdseA}wovnKAAe3@! z*qYd4p$@O9C>^Gr>JDnX^WhF^#txHVU!6JgmA-QaARZ0`!X92_Kuw+&4^mipX08JMkVjEGG!o$i zstrLO_GK4AaDC{hEqB?5Z3`GW1X8=DlX#TzkpsB=|Itw1SC(3!2y)0l?O;;af>HHv% z;Z<_}u8BF1QzL9_`y4DZ=w8wE-tw3CG^&lgv+xLnX?{C_ ztR@FZGpQ9{BPTC@!&1BpmmrIN3?((SrQU5byFP?@IK=$cl+7L=eW`0=`C%dkA>uFb zBfsCrrva_CPMFKwQZeuU3j)6g%14Eqo_SLV?_Z`>feOMr{VGk=A#Xaf^}|gCdfa=D zlFuR3+6n>k#nEI(;s4c$6B6@Wlfc^g8T0JNT1h*;Kh;iHgq|RdN_u90*Gz3Jb>@6w z{RV0|@>n^8J8SjOSvGZDM-K0AX8F}vhi30o=!FnJJUw;p#N6gw9LX)oMVF~B4;61?0onngKLs8Z=w@@KaB4x;c8hC)ZtNOskHix8eHm&^_95;pMR+ zR@ygHQMZyyM^|m#x{7|03Q_62B)-vkQ5=J=;FGby-JS34zTVNaJBF^l{ZiH1wN)>@ zef>T-v^7fZJjmvTja`#;Z>BK2MHnr7LVff|irFwGDAbk?pfb{r%ZMTr49oG1?k5QS zMtgFG73gkZSVridr^7Iu#=@h;(YM~3lan15YH1oPz%94<@`n#E5DSJ351a|0fNzLz z2$a)^h?R<%s>m$pX>sB(Qx`^{X61pVO|mkk8^S?}T2Ug)U>AC`I|25pf0QP#4j5Hh z3cYRz=D$F|-vH8x}8@x^bJ*B>6*S~~gj z+aDPRgV&EAzmEL9C^Vz8WBJ5~VDMkZja$O*4q&%xCYanl;SVb3G{J1PBKiq^2>D!! zoim&54as4Kh()8}s}vm$e9m{>hkUGc?1P~Zi~gJ$%n}aE6|7-(6FN6%8V>nP0Kp6p87k~icsKk9! zlx|IvX4yDp+qP}nwr$(CZQIr<+qUbJ>y$P1{oOs&-8a*7HS1mZW@Kb!MDAzrwf9A2 zM2rXc4^#%D$Q!qgH3m#blUj{gLv}@Nja{vj7$|dECSRbH)2E=8k_1_j@bK)Ow=CY1 zGLoncSTX{tt}eyzCX&P*DKum{q@E1JR~Rlw!p(%ud9zC#PIxF2Bo(Sii9olT4@W$5 z@Y+mS_HqQ~NUApL>Mxa#BlJxkFly>pt2InoE*Wz&J_`Ie5bD~uBUd|;u%3TEwmv2j zGqNBW+@j8W&zWPx-cn(PYHARq*HkGXYQ3~46Ndqo!_8|O$=`6tEmxp($fk*^9U*x} zXdw?b)WeMMxJGch-uN6vJdKuzc(CXeWw`qA(Q3y+v(#zq63A`y{W+CycZYo4{LXk} zQol=O!Mrlhf;WpW^L^%>LIVvc?O6UZ?aDiMPS5WAo!7$z7*{!l`d!oY*n5*By8uZ% zM_eE@SV%|;1Vkx`JLE5A2t*t#o-YJMUW9IB9bn*1Jpgk61Qa_#|4VR97?OO#2pu#< zL>PuLIw&&#{#Vjx9%nP!8iIx2AJ+ zt^&cKKuj8dW37-%f0RyTLtE)u+HWcTdt~IMAww6fq8yf4sJ;%LVEX+@!F&KNFAz0* zm4OlEIS^`rO{mMJj%l1~A9ZuNyflDItk19MK{r_f8vBrhFvq%lk4sDSH|9#b7CSP= z;!LlzY5^YaSMim~8GMfz}eaDZpNm_l7q7mgLl!O^UZK!y<9oc;2*IY@WsP?r*iOw~DN( z2NTrwtxR+Ho*F2Dl07v+VJ`$StJkw}?Ntap-QzW>Neppi z5ow_P5T16Jf}`CWz~HJMT5R=Hh`=%bU^vXEQJgrkruSdFJM})(=sPR(#C2)h$xyft z&v|h%I~O04jVlWd=7UHBgF*c2-TQhLfZu05iIfLu)Pv8qG!6^w&?dmN_l3S(j)V5P zCeH&?#TEsYt-8J4E&v4Ih`n)M*@rm!i7#W%*z8$fHbTq&aYUUL4KFDTx8J3TQ#O=6 zI4=wnb5ca`PypABxlX{1p<~?d2P9JbLVD@c&L92bE+7F~6#|7BAGSA#w1ZrzPeDni zYOXbk&X49{0F1!V5!s7yII1B`Af&!d7t$o0_+`-ah=H#}q(X&sUqLc2Up4a*64EtEahhZ@@v2M62XVLv zChB#f_-o4E{3&Cad|lc%awLCz<(Q~UPX-D8K5>M2p1hQ7n#_V(f;(w%Q0Z4QECH(r zey*Rmm7#k-FKU+#J=x5tE@GSj3}Ao=apvmf4q6D^+Y{nO?tKq@BPcw3CpI<;Bma|_ z{;%c|JCGnr{;%$^U=$=D6aDW5woiU4?^C|pSb22_OCSyV#(Ufei4F9f;gix-Ygb}J zHm{;(bJhh&TQ?wBGlN2ewJAmRG_WD{t%DP4_U*OOTe zBh(qwKb;CRN97a|{r*HdShde1ym$%0b1qey$@IqDJB_LkD=bhKX2FY}+=5y{j|k*Z zFt-Cr@~9fju#UVI2H-E}LSrf)w)B4+MuS7U%;W&WVy}^p8{G2j%@{7iP(vU3I`rQy zx2*-FYU^f~2g>qbP8GwUM13 zSYqm;sWD+&lIZm$U0UrbYXOxpT$+{Q-efNKQkg2)-!!Hrc4V9L5XSj>OM8 zL3?!zxCd4SxDE0IurVFr4R^%hk7*AF4!(4$BG`9GLP5=zT%~NOQ=p1wMIN@X4M2em z(U?-FdbQ@FpFod99SZi4c^W+HWIyeNcO<;p{e`#a^;!1ejM|)O2K~GXe2+VtQiqJq zi)tBd2VE33=<3AO9GqAVzDIvOXj&{}WnbV95!-NTBIpa{yWZjvDwZQp6G7Mg*JU%5jlwUK2*UUVexEEuabg=NoV zuIxyt;Fj+i5!X5k3R^#lc1?U%U0@d;_QaPe9dK*S)WA&k6F}e7F~i z{ATPns7ElD@8jr@n$`l(5`SWN9!)h|xo13N^?)UIr~Go|i&3R=VSd-V1@oONxq>nS z8E3-F)k?t4S4KT&m;1vfBRam{~&?-5hq3Qc>)X;>oJSLlZJgv7P(Ka z>AsIbJBjiAHv0Vf{2atu_h6rj;9pC$C(ZTNMbw{o@vDZ{$anxbE^QmmWq9T%L<<#@ z(qrE#$)U9hhb&!)H?GekztGm6T46(;YzfMe4aGl4U=7_Pq3HIfx>k50->oL0P7}C zD_t18_R{yjr1qT4#wYSs+&Pz_E@{~+8*I~Z7N2}k*sc?64n`2HgHT)!ucA_=iZS1G z=XLE8{(AO8)UcqrbPd3)T2v@XdE^masUK3hx@k?v`jSfHa*2|2aXs18Gx4nvtDcl{ z*MF(M58Ae7o2ctj^xlwI^?Y=Meg0W}H{)6L{dL7|_4uxJ7t55)R0MfJldzzaLcT*Z zfnPfk5ob(Y$1m|4h1(H5sVDR>#={|yoMcvs3}ufhSssiAz5f-UMp$B_*+F9CR(JJb zfL7wCbipBMZCZQ6Vzg2W8R-ObcNPZN`FIDMo!+0=X>7XRJ-8^qmH;;5O@sU-7Kca*=OTe zMoqw3;AV{Z2)rY~LmzPRbyr2m-a(>Lv<+JGPHkqUdto*rARgySgRBc?aiZAu|~5RKuZsk>SHeI zr6`D4*lE(?!bVku6`KYr@HPtRW#SmcVjIvleOzhbar14f7iVl5+YY!Bsb`2dMpP~} zFD;!Kq72l+KOjcP{gELT&A`kdeWE*7q8E(rjHb}0{u+E*@YuM`L(Tl8#LJz4r=G`eT|iLrwyT zETl)|28|^dlgzimOp1Ul3!*>(Am443Ocb%Q-rXwGs=5iPMV9?*{odNhy7v~#5t-3A zIznP;%$hWoY27$eSU2FQrcgi&0jo|?aswkvO49FZJ9{oPA-g=n(z+T&Utqk&@W>JZ zbl4ZEyG4xVgXo3kQ=>j)Wr50}JO#X8f*=M5#H?0u6!TW4|A>vjw@-fci^Qjgj~zJ< zaM2;y5Q)XENsvgik#Wx~n7StM+?f$&+EH`@Jx5@)l3xPALj5rk1#QlkGDff{TyDeS zEU{T>OAhnTHim9(xZF+#A<69r_`AR;E;d9x@e5}X*EW2vq3Rn~h3EdJr$Hv)C048M z#{08wlW4#*{+fE0fcI8fI4)<|q%$k0PRU}$f&~_3JeC<9eRu_TkrbQqzN;x$RyJA= zHJrpb*!r5?9pTe;v@^Y9I@2}YEKR6y24F!+Bn=Gc=g;+C57x8Eu0CMNSn~|sr-aU z1cbrYZ1LDR``o#AF1UkSL+!Aj&pKBuI{TPGjz0V0S!?q=;@UL1b8H%`L`P!wicnM( zIy5&OeQ3brNK_|NENaV4RV^6my2E+PpO5?cwXuEgFP@96Hpe+rwu!q?!4Nc8Z1R_E z++)ExJ(hPj1#+c?uWlMsDD-s}|4s=}PgiIu;{z}LW5$kBWF^`prtrKO?iL`JE=2uN z8J!PDeSk4~R`q^jrJ&bKo~ia&s>Tq36}h;&x*K<<`PpcwOMX69_Go6;l@KN&V*T&_ z#Z80pN7pcksmp|HTF!d*y?T>l09QYz$HMKNXxgeyHM*8%lOuPYywHif=&S%rf`Rz- z#PmezMRN!{26pQ92J2&M)+9*i(y~I>nXANs3uF2CZeom6nGy%~E@R-tWP%Kn1tD7+ zokr2A>RgP(G;jc~*06eDM9A&MelUMp(3vu=i4#(Wwn z8vSmMi1QYU02Ekh86lxPiPBIXadHz{XnRbax?W!MRE!U2$6KYpM%V4adZ@wqh)deS ze||p?A&?`Y(MP-~Ma3#+U3Lj@m;{i}i2dm{zaE{?s2Uz9QiyOMB`&aV(f{ z9I0ZbSd@>_3wCmh!`R)79xa?4CrG7{h?A@<$B{^* z9Vw9z+jjFHDVmMMTGmeT?Lb~*BOzg0(n#irWX{lac~XAbV>uI3$k>r^3Xi(09DJIS?K3b<_`D-z3wHA)tgAjYt*hXE^Kq-Ol;o}#j-}Lf6A;) zI<%;ZHpq~9XDzL{#O)$aVA)(;jS=43<`J6h=5g5PSiy|LM@KkrMS%Zq?VmbU0TxNl zOXw6Y71nH~k18#xpH@sf^PqNW=4Fw*WnXJstx z;t%Ays+`#)hDol`8Bc)rm=-XUP{{UP?3$9-DX0rdm}Jm&EaRQFv%?1ZhAl`Esa0`y zEDMNqf(ui8%ahC6wg=9C$HeA2Ei=4i*@-U!+Wf!l-Ek?bk>K)PZzl8ncD{(3x?Ig@ z$j@(s6gkU!dFM{b%c6ql`tw>+0lNIIGC$u}tGDIiyowz+h~lKHyos?xxG|n2Suggl zngbQq)r&mXa9@sYRe(caYdE83@*8fuMU3Vgpi%@wRax6IG}hpbEgcFuD?nkrVOUSd z@wy$yumD_{JPd`Gw`jq%#TCt!up{xXQeGH|N#aL&R=yy#V8Fnwit`Uy^y_;F0#?YF zZ^s`8JmesTefiw?Avq~tFmi&Q+e9Xk`FT?7`iB#-rp+B{er(n|Dg(yAMG2KT+;$5U z85tBH+E=t5Dz4Wxs24aM|F&6z;!yccY9s&_q2BGmmve`{8F@qg;+x&s%U_NS-Gk7? z>kgNEb?%9Wm+C0XEe!&aak~Wa8bruimH0{;U($O(iB4gxVqxTkydhdCx`KUSz}Ud4 z81N8AluxZSX75B#8Ryh#T!0wG%viRTK@PJD!r@`uFbr_TvQ*_^&jZ9i_00m{A3|}OLp@-R3IJr!io;EAE>~v62=PT=QV(a0ynCO8g)EB-%lxh7o{gH+Q^=rc zNx6THue&g7-`ci*1XdqIE_omP@b{`qO!db&F%jn7OOu#_UTh6Y#5p zf=(;=sUC_^s!?j6T{S-is_bnq7o^jm@M>Yo`wdOd!9|;QA#Fud{AH}o{o>GGg#B*! z-#q7A&(LYEdA#Vdv3}Lix0k!TLS@9LWK3y>;bz!iVsrc)-9yQyJa_6CtC!iYg zv+J}g_;noeIegw#xR@+C5%9^%8gDSRv+T({A60#NY>$z)saxw&c@*qPsxud7vmqfP z=91bgIb&HePW#s-`0+e?>@AU}KHn}i+kX48!b`m}J><$zrA_S4It&O?)woD$x(ikcj>f3q2 zgFx-=%!mKieQVCQ&+GEl?jl*%DNpxL0?&ucdEd3+9NzIAG?HYInjppreyW0=k{tp` zMbAz)L={z3L{&RnDXXf8XLnDdN#2xFFQu+S;nE<&AS7=IQN!|`o%~{rWEE%n=X!5K ztm#9gSvMkzyYVz+*V3vaPvY9UIO-Q$&==O16S15eygZQPx!3u~(rLes!xPei#(UtV%`?2@~W?ypN^x#^l;?qSibP`rKQZSVP8v?0f- z&@fsQO0{fFdE}h5$$WNFnW6!XL??gV$>0B$E*ks1jV+w*WV2#$>00!xm!Ci08507U zQlx0GJNr`RURl{^(+>B{72cKGwjAJN6aj$e-T|bL4Kz(Yq?8Q}nYe>_p?ahf;l?Mh zut)JGf_7Kuw=V!@+bIo|;o^gLp zm7bu;*?lz8N2s`I8>$WDdE3fdf#WSf!9zf=Z|!|~7QB}5alhWbiA3pw?WW45(|0(3 zyi{CS@h?ug2=2FPLczHk%Gg0$Q3u^C=CLW2_BKFe1tO;gpq!|9CJc7()DP;f=1&Wv zmVr-`YAU8k#(ArWD@?1xS(($1Jso+S4dIpp*rQhp07uqTRXgXRwAX;HAX=q7);~5s z7OJFzkMNfiTUG<8vsB1a_>h!X4-aV76(-L0W5A97TFm)Peqd$^2w$WQj3z*_(m&VA ze@d3;?CN_zRT?wP+vSiXKUHf9F=ck*m~^qZ`6uKXxwO7zfaL-7`^g0Mr{o#+x`bBM zO;1_nMXp!X=Iq=<;NzayKD_!HNhA16l)<@|L6m~^zBC3$;fqE0gBT*8EnTR#iK(rf z24+^)Wa&8J{Y_X-8q=2ftlWwv{H;5qV2?}tw7hC}{!&(%hn=V{Sk0vQWPT4u4#wXi z3@=9W^0dSy%C!g~lR5KV|EG3ROW2|f_xRBupx)rRgAAB*^xUw>@jYb@gJFEWSz8n) zCL(4pXt}Z9b4(l#8!Vp?u3r?_JjnPUnAWXZY01Gi~XBqAW!ccy9_n*p5{fcR-=hDw@_ykuxLpTv8`_BW<=HZ4-w?r})Aw-8mJ3n8#&u zo^2R+P4Bp>sNeP}*7d?G8fY$MOQh%pQ8szW*g8Ty4HH+V2C2$=Y%MgjK7xl92pgjx zl)vqI9Co!y`(6JyuTo`oTH{d=qJeCl`UqvMf1>N*uXO{CF{t3z?__ZLWJh{TYpYp)d$qj(JTdKX9mN zY_WPVK`~w`W(J3H!R@g>HgdgI$~0i?w-nR}dam zq=LS&0pC(Vi0C)D&WJjIPG`$CtMc$=c_%c_v-;Oz)Sler0Or8k8=7AC&f73rO_QEF zlhw>dOLgJB-FeR!>vr4Y_OY2R#MbvIg9Z5Mlr3k^k5|bPdyPQa^dWzpqp&Dd;sKBE z8lF>6tA4L#6_t8Rq{`b(ro1wfzM#@)c2CGnj+>$Q$ac=mM|DMN@I5GL0xiYcb<)Qz zsJaCMBhGIJYb7~!Mz9+by^t9FRT5Dw0FP6nr4;BbawOe1G8dFbTlI9(Zhnb0s^qkz0+S?F|xs%NaU z1JMNplYm68pt74aqJQ~T(f(!T{tP|#C^ajU$nX3v(-hZ-DZ=96wEoG-0nUMsH?(i} zs}{fPl;(E0B?vnxt^OPUR(SicIUv8LK)M07zxcNS@?a`!qH!1Lzl)drUQK-JS7UeS zHd<}w3$L2D*!J60RQhuEtoS;8uA;Qs>U5fdaP1Mlf>8G!a$FeRF2r)I&&%XDyUqD0 zVSd60r*Ts!mOROmBJRzZI7*V^v1Nza?wT2?sF0>>wH8t)q^-Gt=X3Bib#$jIodK{c zan(W3RP2qNbnO?avhx94asa#M@$HOi8PGu8~z7cv+!BjEoa_f@~N zHd~v7Yqq{we1^-KqY32JqaCrZw!ZhPO%A9H0ONhF-R(ET;_+!eo%T^{bbg`iSAe-< ze#+yB*Oq~|papK80s9Kvg7>nwJD&#tOQqo!gHLzWy(DbBN8+A~mp%&0@H8Ig-gJlY z1zfeub76qFvxneNw<6Jg6wBTyO!hR3(I$=aG^cf8+|;*V$Rn*+E@5V5)or3!649KC z8j;E}miNawuoV6k@u~&LA93Ui8xO*i2WTr4Rw!{-cF+v)6m2^x45gjRUYYYSClW@v z;1wvx$O+vh%LC_^?G!u&>90^IKE3VCB7O`P&8@AXA>ds@X+bV4eaRl3w~S2pls1lW z=wAkM)TOa|dQew;ioXW3${*wnjO1$lNO^>XrR)3KbIWEx)eZ{-uo{ps=(=BbO6&Li z_$tL04rWmQdROGK7ZtmZMAuBKbN}{7Dz$Y%VmTzF$qa2rYtdJKwNiyk&&PL}mb0z1 z+k54b;&|D7xe$3~A*+Ogd?V{Vqn(XJ!J^+bloNawuu*wVNg zcJ$PSAyXQTK`wtF^Z~?CwoG>mKHY;LX=bW;ad<73JS9=3YRS`v-;Sz&K5V;eyBQrC z2{sr^?VcR#bj5NzJEjDqry85Y^EXceFraLgU7atfj&! z+eh10n0>vth%ToxWmAISw<58x5D(%o*ae6S(3pT7Jz}z8F4(&{jgE+2Ak#RZDZ&Hr z18^3?2_FGC2b$W*XTm!b+TP8H-)!B$W$L+!k%^qa%-HAzUOQzN0u*$qpS`9V3O z42N!qu!ppVG)WMQ+H@*AKmM;TyuBnp@QeL;H(yM4iyqhBRqwi*#g+3B9jv!v`m#a> z<1b>rKGo=E8(GI!rV(Jdg zic&wwFr)K?)x#VJ9y~;eEOfCjaZiVE-M@8)8R9os^ie#KdcxCn`OAwNWHnlM0p9uWy=TncHar-CtI>8w9Z5@8hWkslONPAWn*`NX!gr<1EH)&cBVhft|m>E`-5Q zKcqDH%HdC@zEx_e0<-(BKOXVEtlEE0RU`b~8x^*djxzG07J4&;`_Qzle9`bml-a5D z#xb^_X4`#9@63wy@2? z9v$tA-Mo%Db^V+*+_`%A$!g2|y?YQ#(C6QCx5dE_I|E^4Dx$Ra3HcTH5*Gq8X7PKC zFZ_eFL5nxeWUEkbdUgJz^-k^KvxUi5lo`qM%bL~oxYmTw?R_x&EZ6J$GS%)2<9P>R zXx<#E3|W?X&}*@ZdZ7W4Ig}5pgRRKj&P}?SI*(_FXMxSia@hEJt?_<61*vK@O=VU2#k3v# z3CBIhJ@Cct0%bzxSbklZ&k~=zGpI73RB1Umt}=j6sa)f>$KbX+vvRNwX`c(_)*NgZ z?d#aI67isPWbk>SqT<$$<)w}B<(tv{3HwD8YPK8Lw-zy%0n2wrCMGy94|G;^_b9aP zj0tIf_UZ*|Vvm8-3hE2>?`O#^k8_FSi!4fSVOFN_bVyy(UdQ4difO-9kyY~G1L=XB zOz=(ez_UDtJS63vOI3x#t&_?NUDMtlV|O&BJ&v=9<6F9n7fPmEHs!sW+QG(jU_Ywi z633xc@cq*X`|-(QF65g|W^b~yY)a|?DDN5Lj~JB~IMaQ{+0Z=EK9vK<{KOUgjj!Pz{w2&PxH4gRG{Yot=e3x(j#tK zG$}=3dPUNeA_q534O2po6pru(4~@4u$x?_gDLUOkc-64tQsTac#f@SY3F?a{dpBZ= zb-!0D{2i-)o5}t*Tke0)CEr$n{rGc3+#@!jNpMb}XnM!HrTCd0Aayy^2%Ey%YZ{T6 zLzJU~z{^yHrBU!+KG-K_+38-w(JtL|_u1KCY8K3gw2*|Ab}I0)>0H5_;E7P#hExDU zc}pfQa}LdALh|)m;mXA-3BA1JUXhKWIE@8S#~9y9djd6|*Vl?`fSM{qQTu(SRT^TY zTn@7RsCN9~rW{B3I164UA9AcpupGZ>AR&U2B2-b-8dS@M+15XBYtHU#hPl+GUbxu+ zqL7mfTIURW9K!8?9z}xXh2~Ro^HW@UWLl+Go#=cm%&O46rT5mh zvWvz6mevMkC4UW9a8-yhVBEZ zvM*RmximGMgEL|u8`B5R9Z7kArXPQ0hEg426L@i=>RxUyqOV*9^R-I~&s+4`>2v6* zmpvUl&V*31l$%-|#4}l+aBD)9m}r^h7LcjIv2?bK-z%LPD|=-eeiDR9Mrc31 zF~#x`p9yVkKW}+SrdxKdyGjz2KRdtEHA$XKc+XX+Q{1_++A`M_Pz6JnTO(F8B1fYt z^QwyqVVQ&$q>nBNP!$OzFqZQw+>6WOkG9-Sz1|-vo&Oxan%rwt_~rPD)~iVOriXwL-3v{mMBTl zXaYIDK~;ssdZy`zVxRVfF*vWeP@DeKx?($<+`SY zaC;r&d#w<7p~G$SU^@#1l~|ASFt;ALHi)$pS}#Bm%AI5~XHatPElE9bxO6a9YjcNB zK$*WYKj&+&1tvs3v6i6OCwJ+T&5yr|_|J4hh*bzgVz184jQBq2t!&fV@)a-Vp+xUf z7aDLef@*U>Q~#}xwFx9&50$seXx@<)LEw?rWRxH|$oBLa<8Jg0?({4M#hWsqhvD0H zR9@9Rm5>V}6xIcx;udO^Dt{zx{6&1tYA70dW}ja`m-}tf$>#G_8bn2=gZ;Df*Hg}b z*?SkE#L9>Vr&RucoEl^^?arn{S@qRLOcFod{h&u6XEvGbI}~IyZtPyiGN1D#*vn`N z;FsAB>u3tdua1N9ir<7SM0|6C6#5#%w1jKUU|=DJ<$#oqj1HXa(Lpdkdt(U)NAe)a zVrCF0U#nP&HKnvIoQKk2 za>FLIC?oH9lZ1^K0K&r1{K303fkXN9=#pU04GcSQGL|B z?7HE1BK%cHy}b5&96;)$2X2A5iFvSxpOow_F80YS1p7VQ3t*Sw0k*1}(LMMf<@?FU zC?+UzfJKIJ2!E-5#kq?D<4bs2B7gK7xJ1+Ax6?RyRd#uHuzMD%O^_gS z&A&MZg)}(;&n*YQ23+SGlSmcCr-+B)Oj&Q{q%6zg@U~f zC^8gWUd`bg_GT+F(Q2P|d}v{GMk|yDB^>srq`2oBAy9{@qtP?>rG5f@q&*e8oqlP< z3rAFMJ1LZWk9SDa=?Pfi;b-X7DlF*qn$)=sZFLFNvKiwHkC{4(fQTEWQP{BhB|&8z zaamB4_2ZIaY61(pd3m~plrV3w9X%ie6xYBtS z!eppy1V(@8Y(-km-?ShP#av;CVy7lik~AJ-k*wk}09Krbst^u$L~H&!1ydi5czGCB z9t3F0ec5k{1iBlPY69@-iL`qHXTY8QvMU4B)8Z~@Km%5B&CNY+UCE=*E{Tn!UgBOI z9f_JHJ>7S3y-y%`=XjIin!`0BAVG>y-5~Y&WgriU(a}IqB4>bM09QAR08v}-)BbsR zyEicGp5Jk~kN}ZKb@+kEfxDf-N?(a__KL~c*cGu?><`p`g*A^0oQm!r8cVAVIXDy* zU@%GHt;9W_Km6owzz7KnCm396;K!>`pJ<+A+tc2wVNxO0=)3)}!gAn@jpiHxUb-CDs zMxkDNw9%-LS8Ef|c8!RE%EEA!*c|$NE``|WKZBCsKiQjoGRKmJGV5+eSp;ix&eu5# z>-oYmLdJGVT!_0yO7yT>mgm(?``r8&s!`;{;UEieU!3hh9ka`#0imgV!+K=#iv-bB zDR|JhWn#mB93y7g3f4M=7kuziSL?CF@ilI(6F}IJ-eix7OTIdVmd3CAV;DSw2H9$x z!)ggXGUrvSUJ&HhhOB39jwiTSb3|1W*%}q(=$tx0&^izkC_h5b0MMS6E7p{6B)~r2 z-Axwmm)>8$2vL_4ITXCqgs?O5o%{0oS(t9Ep0L$M#u9edTTyk@F1xPZT7{MBGU*Y! zkvzy6yJf!s)l}HXE}m#^mHl8J&%l6#s~?6FisBhE*-nV`c9%yW+1_w9pJ|?3%WYR> zlNyM;(v#CS%YUmOPZrmiJY!GpxMj^=gu7zsHf_Ep=dk?p(a|i<8I`}(IHCtH(pR6n z$ZT4223Xx-FT1G}useNoCUQ9wn4bpsYfqh*$MZY<;52m0{8Ebx^5V>6IkcaYkX~;_ z9)9W;s;bD&`Z6_$>HuUiFQmEmNP+C4SjuLlty;oS_?q)D$x*fKvzIU1|op-z> z@kfxD4hH}{3`NbqgPtD)Qcn~PMI4;~005)1t%Dfb80R=3Hc7cOCNXJXj7*GVyjPb1 z7vYFTf{RK?a%udA2U&V@PG=zDik9jrI_z_&plz+61Gm_R`m1UkSgN!GqF zI&xv2xBAl*SKZ_}QXGf#BF1bxWXmyBb*v=})K(3<07jDMBd_TOl}%DcRk9$3F`~Ta zUCf*d3CF5O?kjq>Gf`~0JqO)K0$g=R{n^>(OQts&gidVk-d>c26_k2hcy&>uqPs%k z+Hh_)#sp6`)_ah$3*sYPCKO@W1ZP4N84Blu_0j76GIQ^eSjqzHI1f@}OemEem# z96x=o)Ae!+mv5k3Crc{f7HJLsA#q&!FOmvxNh+WkSh!Dpuq15LE^ofeUD zF&e{#ae}oy%)cF6$sbN)lIviTSn4MzsMxq24gD`%GvmTn9_gyv&d24#s7u5^mR;CO z*y@~o?8YBED{Rt-XS5;)Nt{C{SwD#=axr`QxliiTkfeB%&WrWm`=w88Jmh*nzHMNy zhv{ZEQkX1j{+>otJ2vaH7Z_c}s75rgsq~c60QT(72?(8LZ;5oWy;ttYfZE5^Xw)D6 zG35RjoktDKO4>lFliEqCB2;gI0k_yX%#fpditaTkrn$6of#W}L?HIEa;5)6uQs1Ou7EvUD7}nNJwfAql2@IMKHvm`vE=sr%s}D3F z?}g0*;xkx8j{|Q&g3(bUQ}e{=A$B_px2E>3-l?B7MQEo`5Q2@h_ z_}+ngtJ~vY+U&7*R_79+UXzLRsW$K~7B=|$g>2_(Gv4SAk=)po+wj?sVgfN_mSLB3Q_xOy+bc_c5 zlRm(n2@`P-)Ik7qnx*JltK}AnOw&~Rcf9_W$I=+eFuj?Pfy#FC$rZlh6ruMQXBjrW zgqGI)ioPK)Kz5>6fKT|}1i*WHeK_`Co6{sL5;Af8{Q^zlkQMIfl;6`(-DCDukx z>e#QgCfEY$; zAB=KNTU|9nhZLu1XiN?D(?0KBKV6JYcHbMs#A+&4FYoc-2fK?}jyj(#vxM?_RO0J{g+M>eekTnp`-7KBa4 zKiMxkpB=nzf2EakkzC-Gt4aH0^69WR9FhvuuH=6b^CituT=a~f$>J_5n$^~olP|kn zPbhD~!0y5Ji~zAumou!}JL?=CUa94w&$PQowlT!4QCn;3xEkt7KT&9xn6XmU-8~JEkbbN>sXyPxC=}H~e{9RbVrVN! z!`1sFl8DhQ%ihbXq&%&uy=5iB;>I&lOH)rj(v^>O9!%a*6F?nLlEw5$oM)JL2-GwD zu@Q#9Nn+ay>#C!@=zarm`8_J1ckOuPdBu^Iw-tu4U2N6XjJdFz!}C|;Ei*ECowm(( z>9GzVf$$f8;<`^6P-lC+c z3BUzTY{e;|?ejfr|ldL)~nCV!9i7rY{ zBp}w1%-Tkvfh(qP_c%76vV*TzFIHewH~dQa>kL@39|RSH`KN%DqTMcFa>6Grg-3P0 zOSR>?SJ9dLuXFsv>||qEns>41>)~$*&?}=Ve{Gz3iw!Rg@; zWOMH*i@BIMSp^}Wk1w}o0>=UgU3ph@UHUvoPV9k399nN@#@UU=4bdWA(_gTcMNluj zjrWNl!%V;!1&CH)Vh0|_AX+KhID*pGrHg0{4`N$-J9^A)P>~fh0fw%0`?k$3}k*^G-V#xvk?pkIWU`N4g!C~x;x)vHY=x8K=!2IfoV$c z9^~9L7O^Z|RlI|vm(d2pTZd$*QDD2kr=81E8qdvMT`txwSpr$evb1`D^*rRDqggFW zTKjDFnepJ_a#mLX@1bd9XS7UHtNW;3FzsaFpf%ka^SNq>GUI+~bn#tbzrAJW^x1Sc z|5kc%t`g-#NN|J3tszV!rmdjFw#DVDLRb_nS>;WyqLmSU+k2hIvmpp*GnkQ*#~!{_21%n$9j90$nC3Dia>P z-9R;H(&JBoNa(RO!v-y8v!1|rrx7_R>1Kf0i}PR-vOkn4=ow%)$%(6UIeOyz zlh&@!t4bPvkE-5;;qGHSE1SmiOvHfO>F7D&wAvjdP0F;oMu&6x=uXaAhm#Vx`wOKx znbd7~9DXg-*&@AD6bmov-fZS@sSh8gl{54HnX74-<%{XCo{e|1*sRvO?vf>z9 za6Ll9nAr@PHcP80pby62k*mS=yLS0kq^scw4!kkJXhT7-`l~lj(aYxibCm zQPs+*YfP2a>-A`C{*($Y&CNs)1^1nZt;27AjbL;Ihv4uCATF87kR zwZ@v<%;j%Lw#-`%+r@5aLlwMr=cAoPWVYOjP_|75a1@P=@Z~1cqY^BL$3(uW33-lm zKXS%zRY~!ae8a!F1R|V6rr#Z_vk}UTsTewyjws?mtIc+edPQnD*HfMny0R?L+$|nr zNQzCgH5ShHhTc0FSBxLLXSHN$IORAno~t|EfTWi z!7x!yUiG0_UNFYYZ-*h&vGl3)%xP07_%D@M_txV=A?>L?AXn$YBrfsILKo!U;bAhu@SHO+f&~p59+@B?(T{#1 zC*+kB%;RtfwbL~UD%IT<{bajfFZ)zvOfV!-4{ZW;Ki5_PZxnv$N-mvl=J?By12B>F)?C*ip2&U~ZI}&hC!Qv$irP`tWP#qi zuR1y{z_f$Y3};=U!A-AnR9O-g{LvGn2 zt(tEgW{NA0XYgWd6R%3Yj$EY}BRh$$5h3RZ0B!FZz(!D~7#7OJ*4W9}(Zs;!U!x#vg)#;fJDU`KSFeV%EZEqi4WpWZ=MO zW}yG4|A)(=h0nsm@PBJRl8ir+|F(wdM-wwE{SS|c^~Wd+J3b3L6Fw^w3qBhI8$QcV zW9H!avBikb#>j%t$o7vUGuzJ^c6xk{pIJ86A4#@A%Gc>Qm!|DpXq`X2=U)7-zK_%F^6hCls(!|#XlgWW&> z|AyPYBZnh6O?yL; zg|px}x-F z?sDGcq4*yv%RU?!o9=sg1IKGeq%FeDlUmpR>-xfAu;P?|R33&0gCpX^@&8_d<6c|! zv_E#t%d~$Nzbj{P)S5%i@(RUGn^EyT&FL-L8Y!W#HSP+~1@rrNo@NTm zq>kA~Bc)z1S>Qz2yC*>+1+h1$vb6-gRUIZStx5IGuC{s`&&!lfzUVOWNx+>FJa%)l z1*0Z2cVy?aBF111b;gGu3XCH}o%*B`?(WXmGHNqY9JtA+bXVhbsQ@8NS~wJGJ9PVj{^4A~XMXTMNDh+#$Z?*mH-8bK~K2Q8#sPo6z^|Jqb<+HN8y~nljAb`f?7rh^#us2@z|MA^ z`C9jtEb-ilTI2Y z8?t8?W?D37Z@)rieX97a^i6NtKbeD8E> z&;G(EcVq9Uj6K2E>oR5E$=v^`Vqx$iowH^J;Z_FExr{{d;5!#s2RIsv_#SC9UGfw< z*j^#^NbKNzgseu*SI<yf9)gQ z#N2vcyFb4=x&FCT+~;AD3|*ZkLX27**B-vw&e^~*k*H~J&Y2p7)tBGg&vx>~3;O4s zx%9aTasZck$N_zX+*Cy!9dmb-KbrR!?G2?Jhk2^!}Ub?L9|-2JfdIrwyqK4YdeY z_~>RAPnyTN+(=2Z*T7gFJTX&Y9oznWeRK!Kd_{r&@#f*pxZ)uH!(lcD_3tRM=@HCN zWC&Tsk#&ZhGOku;n4LJ0AC$1|vpQ|nc=ch7{{7e?dO2soo8?9iGIep;FUD(wgZJwy zT-)<#_;}zgtEDcU&evhq(CeNp9{u?RZmd-~H)u>pXDzwDczyT0rM;a4|HBRUb8FMedlh59Dz&vD4fz9W?Sw+Q)o4vr7_RdP4og(SXBai7!9uSX_5G_-^dE zle>*w>*so|x(x-7v+^F>c;BaOX%Z0~>05MD_RDd4PfnK@Bd@sjcf1-`rR7Wv#6|bN zbe2?1y&1)u#HSgI%mBjt^30a@Q_ZRt_M1*WJC<`g;k~$v$ic8vU74XLbs9Mjl${n& zdmLR(*nM36!YvKEaXwL(z+e->GX)7pk9<2;Qlvw6BT~YJ(s)&;a-uJ67u#Uok$LeN z#)baLJ(|y%Bk@|#Zxyt@W>ppEv z#*z74R-LnW7Fx|HkvLnnoJYs=O&JudZV1v82F8PF=7BN`xwDwtx z3m1L9t9Rx2x3cHx)D}DovpZg=dy<1j*kP}}%V5-}x$AeG%NcX7WC@*k77wvyWObi<`c?66^)_j-{?{Ad7%=RQf7TdXg%`aM#;bpY zv$-l_yOX?0_<`{S#uOLXGHC+!#L4@ zCN}T(H|C?!kqli=q|SVMQr33N1G)YE8Un`^65 zn>6e7)SK6ZzRf5Z%5cpn8m=77S>5w-?WXqc zxcaQnNl)5s>i656)&2TM4oO`KcpR+B#47bk)BYwhGRH1ntbHO`D!s!nzo9cc7Gq!9I}{(a zY1(u*pS@G~x-;5M{c)&ChqR&Sj z7bSgn?-rpezFd#W#XGeOHH>w|gf6*H-h1*h+{f>x_MBUJg-nuBvbS1#=eK1oY~Jay zqi&Db8xN&gY%W$jQbM^)xyey`H)7_wYra#V)+>W9ijv{D??GQ)i4&fR&%@8NBn6*m zN(yxf(NG{CCoAY3f5lt7hmZGw;61bWfs=+Ve1j_0xWf_K+v-2u)Cp2~NW7JIYJY^L z>S@Q+W5NgTZ%-1ucjxu>?~!zUdDm_{x+4FqxBc#?{?EGwMD4qKw6i-RG0z-Ju&vqx zw?$shssuPjRIP<-GNoVI7aSbiSzGfuC05?`Am4+tuFj`Jia&6co9|EDzj=^7lDXIA zbVl(>qhi~T-eT1kQzA`no0-a_9(D)6IDX8`g2Q~fu~qbT`TZXB+PmcW_X-u2utea{IP?l@i}ox(#U?ni~zjocC<; zH02a!d4WuWz@b*}I%i`jvuU(U#XR6$DxacY)NPkLB5>r2!tx#@DvOWCw;iO&G5hK*S~eda!&S9sQjaL@3pz)!!J zLoquJ{ls=A3?22OWa({^9IEaqbkL5UCr|R*n8_?u5Hd z%zNgIqpPg>G9M`)_;Pl)M|s$Fvc85{`ukJI+!_)j#%|T5e45@M@#^%C@2T$EPxr`X zBQtw?aS5DTzF`w&u{SF>rC;>LZinDl@@~g+Wj5c-K}YsWTIa>yOn<<8XO1>#Le082 z;o;G?>`w_td)YVQ`8#gbRVT?^&Dp_nFD-$jGoU^3m6k;|BToIHQOQD=2jf%O&mTt) zu1Xvq(Lc-*#2v!y2{5qzVhBtDSxuvZ`}3`0jXzeLZcP_v4^qUXPOLh(i3`)a;-0Zy zrb{+7pa}>(EqAMJ>n=^w@GyP(Xi!MzdzU4fQN5ys*GagGIl8_tzUTkE)jD+QgiZd- zoQ}hCOE)6FtL`VV`+8 zxYEa))yKbeJUh%>B5CqV^2S%=^PFwIzrB22Z{YApC;xk<|G#|t<#=-2 z>C^4okLzjF-fGsrd6OoOrO7P${Dqk3`w#LLyse3`)X=RtdCH82aB!NbX|MC4*??y^ zJC#+A>8tqim0y4MsBZsZ=g7U=Em`kc@3h>hDY~Q~Xu!zbrXy%@M?3JwLm+<)kHdv_Dx-MDXV{yn|R_cWrP?{7cySZgOG;q0rS zEzcV5_a5uIfA&4TP@j0nsK8TR&C2;fhGGRpSn^!d`KBW+n7zC3`PUfdg#m*t9N+i5=#U3)Uy`p)1Jr3v1e}1l-pJ4a6l>0i^edV zb;j*BFGGEoPUt6l?{!U-?v!qBFE;AuWZ(9Ii;`B z6i|FZZLmIH_*PV0A7(!1a8` zy%>4^MQg6d&N9}YPS_jIA6c_#*p`wXcVfBxrEV4njbV9L`%+ZBlf*vPnT(>yH@5fN zJ=KKN5*eR-+tH0*IiAwTRz=&@L)W48>wutv>&Vjyd$SNNLB7p2()l#4I|Fo%DJ||4 zejdNR!0Uf6|Jt2dKlhl^s$3tQRA&z82%NEAebTi)V;Zoj#i7gpM(x$KU#yn?AG%6w zaz5TDy?QQb@0%B){;tD>;K3uWmLIX|jvjNX%Hvq2G*<`)ROUWbEAm;2*QOP;lsotF zYt(VSXJ&Vt>X+gV&15cJ!v{QlUv#s*;EJT&nhZXt_49RYHTBO7_0FWMCyhHj4M=@^ zaCePDk5m|LX&LerzhRJ+DmLp8l^7?Q)wX}%(#q?GYQvVo`v*T1Ft$!m289ePChEzI)gbd4fbFx3H&GM`EX4)kxO=-G*{&dcTarlRkkgWx?T=OUGJl z>taHR4YYa&b{;VBESw&*aGnhDul#v>ja@*Ud~fIjyW`0M6Uz?2XGNsr1t!+(Ka4+) z24##kG1IL0eqgEh_O8qz-hXoIc;c@$yQZX1;@##k4P8kJ7u~;mFKWnKTGv+1_EOw9 z=J&WDF-}Q)MONZoe!_u_@|9f)J;QR^29w;~ua8{wvS?4bv~m3G4e1Q7M9z|FHsK|2 z?~hu^-P0pOHCbEwI6mup=$-!bm`LM&@<*9@T%r2c`l1gf-qTrHceKdH&CsNWeevj- z9!cA)8{O^ICzvs663(u3=3&8>6G8=N>;ro%?=?>p6^@3qdX7}yvE#jw-p#mQ_-S%y zMX%)zhkV-|GgUd`6Dvcy(m4^it2dVIDzyn)t#)dmk}OojGx12_NQGlq47#_ z_%MlAK6BC1XS=XL)b%L)^*W*8C%4EGmF4Pnw(WLzE>=47_VJNUz4H|kt4zA^MyJ%{ zT~=StM@QbVq1;M&@_UvmwiRqs`xuI|HHO~ZStXdiZfxG$G{alL(bD0=HiNySbK80) zV_;^ds>qmh{!aRejL$TIQr~f3Sr_+IWXRCEauv$d{n*&(N|8FZh}^)}_U*x}rLIi7 zkJ|d1ThDguMEgX`xAW~ePSg2T7n|N;bi^fwv70Bqqe*bP4wpbOUzC!YUw7g0kcJGR zB^RH+x$M*+@5CFkfwHBG(a%fj%ot-LWk0NNo@~h&x%eS{l4AdMtIn)4?V0FO{&(LZ zR^5s{Ra5m8f)rZhcm^IUQCbB`3M<=gF?llBf8-P4rzx&?F$>;$(xN4KqteEf=LZe) z+zPlX1e=;#n(@QKG_P!Y3f{f!;(cfF`b{g2_IZ+YC$p{fabI_D)61tX2kP&OGS<6o zd|te!HFg7`H~I&QWGP|ckoEBWUlFeZdp7AHcQ}`*3YT8dD8X?u?`CG?>hTiSt})Oa zX=GpD(`aX7ThLdp-&1a^eROMg$kP{%Ax)yMu=_HSBh9oiN|#EnUq2qOLUUs4^+g(m z07Y8QcWg!n!p{iZwGiTnOmIkUPInifS5XQoig)38>mVZZSn%0|+Q`pxb=`donzf}; z6baX(y%QwetwHV|Lq72xq1enk=pL?O$baBl+CR)7qc*cGu2VG6VDWlNdz*V@zTbsR zVVj8UjmwHr9_qdh_lpJ_M`d#^uT3Yk4IcCrv*`=Xm@ui?(xW$97gioJWR+&$TU@J= z+hMkFM!P`wjB$~7O&~*>g~*y3$#ed8<8XH?r{CC@XjhiUXJyrvPkI@=H$QhLe@fJZJhfm|HtDw#)U(3a;;-EWdieqy;if6}9|wU2vFrf<~1I)w63(Lq$E_KLvVKPS^XI1fPb~CAr+K4$v6&W@=PmUXv@>sgsJ!u@^=_2NQz$&%`ND&xG z-7j7rXZrQ?n3>(xInLF5Oe@jm-sS^w9N#V6j~XaRaVjokjGt!3NeeaGiGELRPh}Ze z940=9^z*))lVhSy{FEUq_?pE0I4;CZwc*tRUXPn!?yiYnSG%MCvi$BT5y4Y!HzrgU z?6TUENA|p=HE+0e=>u)r%Syd270LV=ZzVmJz0rFOD%`m1vSP|E+Klyx37ivTFLraC z3~o*;ycWrQ?%azezd$L8kug$KN#@9EsYB_f!uHpFSz3Cso?wum?d&wtZwUCn?M|xe(FLY0)sY{c21?PT<5K_%& zu7wZjeeU&{cDr)!UGXc+l(d8p&*o!!=jWVAaU|RMR=+`~hDiy2e(rf6d0*bot%gb; zWyZ-4a(N9rqs|>QWlQ&TSI0_6Z*doQFFX-g9(@s*c*)wA;F~vhNIhC7K6@vn;mEVk zef{I5mGPtEm)<`tE;#70Xvil1)GBo_j-TCkt0C!($gLhj+(h@A?~2^x?wLZPGG4Xn z^6F*7`Ytw}%;%8DwH~bK;tl4^HC}F93S;q`{g&K$HCi|SsvvQMJ7^!LjpJHdp?#Ml zK0V?YZq`JHcq@I=$dwJEu>tS;H*UO&7msDIdZW|*EBw`=pCRjy*85JRBwT9=@H;0W z{Nvk#{zTf(eS;o$Ka#ngc{MH*IYd&iTCyIl`ayVxP@vw5G}(d}J)<>oNDB z6xEj4NXKPNu3#AqQ*~jTksne~lK5psdxveIixo>S!6Y7@T z=9UyEz3_MGVv#b7;xcCXJNg`yE+nYXKa0coO{@h~3aE>%nAUoHJO0#%q4cST#D}G< z!cK?o*H`*Gi23X(rw{8{Y~pq(>vU@WX*OZ5MCjFa4sn_bnq{~DkWbsQw{P{K&i7V^ z2U7Jzet1m816FWKJpGT8pWj6H>gLVq|f_ z9x*9F{M*+3T#UC(x6#pUZ#n6AVAK3-oRRwN2cpL9LPxTCqkGiDnM0V@ytepSUTG2& z9PsDy+*yPnV;056Dr&l3hwqwAsVUxe{`{VeTi;G)xAAVO|MiKU?b;V(JJU3K{py6n z8FIYIjmm}khN8(Qe+^u&j=U_Qmpk5&KjGZWaVTs?rl@2!rTLw8_hcu&&85R<(vQ_C z#l+@X$RYE0#Xs44KNR=!uhi_sc?_v~OE~u{&NkIB`$~Ot6MI*YaWQ>i$Z>`5TIbWz z!HYu!VWcApijuT(CGHQNIV80jC<;5Cb)SCXcgervW9hUbzmLB0)0`I-k`m(~sWr#A z{TNwS?LN}gJ2<|gnPjbD$4*|vuj|Swa|mO@>jEByY4?%EKbke=rrO4YJA7*V)HMBi zaHjq7F%gOE$|bdlGEJAS?FT&6PpP!(b~Bukm^W$6x*@!G=dR{mX@}SpR%z#cdj87l z9QhvI$Ni&~tHSl0OX>Jw&dc{^N`{|Y+3fMdPnt})P~UsS63a+-j>|wM@*Enz8v5y8 zSn0mPnu-1D;hHz`#@bune4m+X%l2VOUDnl9(n{}V5Ey4~?U8YnnQojKXndER)6W^< zE+EB0T%JL0*)XOfk3HZT$oFgu4$bX1rr%alIQ?DJ_|5(AM2|$v`5s@~%oX|L>vwhX zc&{yd>F^1x@EOy(R2_D}EiuT_nh|>@yTW$8+1B84xlGO*hH$O3!;|q*1}-{L10S5S zhtm>?ze-Mv+3bsRswY}kG{<>_8(kW>q|~Jo(bd=2pQ2lNoah!OEBs~TP$}`;WQ6Ct zLrEn&R^p?B{MRWYIAAhH2ZL!FZYtWrxF) zZ#7mcL%H{26B+WD3`vp)C3{VX=_M?2`7=B7-wbwks@-^3?WS?mx4ZG`^jn`*!uByW-^q@`@|xbKvP&hc61Z%a zUv&d^GsliU^@zGNnPrTC*j2DX!}`mzqYu=F%U!cd{{~Pqsz>wpY$zT_>N_a^o1M`KqM0>LiKh z-TeK|g|1g#v){{D8MH>e`Kc^hO{c|;)RW z7V}7WW|AuRyskZ`WTG&YJ)P;tKm_~c7_QEz&ur)>ZL4_`-|kY~qj)N${~d39<;-AP z;1BoPC#%-e+FkBNO`X!vu-ln*NUYy{_N&*=uf>+4^E%&bmalR$8!x!z%q~?+*qDyK z2-i*Xvsi5C%{P>BNEmBE?z{LncleZ-MgO>CGSgzrF|m@ZoLa0pU6;HIE7$dV-k;kh z`79~k=Kx=!=YgM(`hRo`1ngc*^kvNVR+!FQd(&!~`@+|`?rPG&_qUUd_C}=nQl`P> z2CWZkL+|8W>=QmdSoD4QiLhoJuluHv^EB?{PfOz{*Oxwh;UA4TpS#L8t#HYDYPM&( zM@z+CnsGlfI`N^kuOOQ1!Kc~LRld4~)s70+AN4(VtefXoe@<+^=Wu_q!#8pM$BqZm z>7}|e4=Q^dna}KWFP=NM)*(3dGJqf~Dc1Z`@_pah@E-ZnV$plqqwXJGN>44AZ!B-v zQkEw2obt=H+LpdOD?x0skXUwc-B2~tc)3MXdT%o4eE$Pu_i`I1O23L`(z56!H|rpq z@4GXiUWBZsJD!V{y4CsM&a*~!kHH0-_V77wPgk$%Qi@K(O1u}=p_Q$0`k+Lw!Hefw zxprAAHxD9LtM&$$`_ei*hR>Xi%UQp?@T#5*tKl3qo*(JDy!a(? z>*tllHlOBj_r^Zy;%oXto*tpzt!*=xI3o&m!+q^LnlOQHyo3{EKj)`4TzdR#c;8hD z`KHo>>8Ogd^N4q8aZr7^FOT5aUc1X?03oIW~axEZJ#-vhC4p5 zr)W&{S5EkTzVG7YJ9TTTf!2Fr-YA(A2YNL;vtXK1;UwYcD(k!M zgB@}j&cCaC^y`Se`(P+epggWa#=2%}d30|RoBQZY+oQ0KimgP$MU~RaWgh}vLo~zF zij^HLLyK8szyEktn%9Bt&s2T)=`-2yt+8PlajZY4n4y&J+{m(^dqb3yxy}P*&ZxmA zx2=`!%QWhKWfrC$?%#_(luPvHu9UTTjSo*&xKDP4cUR98OmCLVVKeruOK&bPs%hyf zW+M1C1#D+Oq;kf{v)sFdon$>1H@aq$DmvF)mUDURn&vKhpK_V0p90giAJ|D{v$FY5 zO7Vqq!QVLwX=s(%6u)m;}n*%Zm>OY9hBrsuQ$^DS+G;$8KK80V5z1qmKR(B1pZRIW~apUU$N%6K!&%fOGe$q=;XfLnZ zb#tb)mS?jhhvFAW^1nVyRf@F}$DIvs;|ANV*>XxxmCTCdPWT3;F3W2_&|Be;aH8i` zIU?m^NLNjlN~c8ELU-%QoY0BX(4N7=Z7M6G|m*b`v)K43UT4xZT(FNsq98S^eHqnzNMqMu_MTas89^y8qbSxyuVtA+pw= z)jmJ9C~@<)yU={S+oABvTXw0)3!+M1&AtWBqq|CS`yJ=aCEcapbhX;0#u#-88OYSl zylcK2DO#{krztVOHbzy@W@6RlY*?e}m_|(11i!GpmsRDP#i%6G#jDZfy2ul4pGjF; z8NCm+QNLfw@qK+f?b2lUTtIo+2pul=3n-<`i@y&P)Y1>wr*YxN}0X?%k*H7 zBKNJ)2O$p%>)Ip6_J2$=xBV#H>o!|(Uh$#r^?=h!CEBa?VxzJXBYKA|S~~Z3-MbT0 z>Fd*Ix>dKpGW0B)yXySQ3Y(s-#FfjJI*r95#mNP+ma(d+rD4BvxORc3Lzvyc>7z{?XagCHl<%NEAy~Ol;9yO@evbk(CKauHkl1 z4>6tfH$NSBny2-e6cxO+clFF-)90fLrQJM+S>(R4PU_EQ z^Ne4keG^Ue#>13C!86LHd@a1% zfH|>ZWkK0B@=&)?Jp0gaW#s`w8`FS?cg#NcDCUICSDuO2XY_G0Z5W?=DK5+KakJVX z>zL!N1W$|g?07#XM+b+F#)oF6pEIuH2dW-nr@OD$A&$Ya;ng_52k%@t&trDMLT+%6 zM*n8j+W6OjQmj;ge@Q>1ybXF`p-#H%aK+Rc&}SS0h`F#=2!!`jJ=aVyBM0dZK+aGfw~he%5D8 z2L7{zg$W^}b9>tst-aM>#rt&)S59qHT{g{LnZ8o{^O@fct#6iG_6rq-J{ey)FBgB? zy5-ptzcBr?oQheA{c}p?J$SsZaNJ|$c^R*sEvXu`=E*qbr&}7kv?nc@M4X)K{!Y%8 z9&n9$Gp!|Afkf24g}}>3a!%pCMEZpCs`-Q z0$TT0JR0}ae<BJA~s{?iqvUeVJc5&GL~u$R0Z? zo;&6?kpGxlch#%IGcYsTpyT*d%2Zgpy{l@LtM%D4377PperRUJB>&4*8G5=%pN%UscHecUU!iMF_(H)6u1 z-bADjl^s5tRJ(qQ(l?18nl&`pvSCAgX{Xo!G)$QE&tby<8pZ$H2zBzma$u2h?|&cN z{jc}`^I!gz=l`vD1Ojzz^Pm6yy|Ee;*DlCF|*AYHn-k#$#q_ZQ~%#JBb|VJT?~6yk`ii z;;K&amgj9wdb?O^d8=ugd)t~*EO=#QkXh9|?VaqAVt735?HpVsJf(R}Ega1(C6M>j zWHDZzKeD*lO7r4GF(Sxde_oj#QZ5!&5}FDp{;?49Nt*Y(o12q_n3#u$ho}cm)X~LS z3`3z%#Kf^;SgZ(=L&Vj~!OhfD#KHC8Ki8mO>1ys`uf z*XeKTb#N8^W5Yzv9qq-CKZs#OabnaJA@3zLTpTSfnp?WasM?sjIJ!DoxxLKc(Qx#z zbkT6MaiD(q>kr7y8HDls=~C2n{A)QWF>3jL+n#^K__q{r3oXq53f$?Ui`^e#TbPSk z+F9CLI=Hza8;SX2BQ4A&+-%(JEM@+vIXOGGKi}BdP$QMFGj*_*=Jgb@u(UG0Xy?W& z^RG?k`EmF9*u$IS49xsbt%V=*G)B;3`v53k-!jz#VHcv;!C z)oGCVSEmEH(^Hz)1L;!y54}0$cIJO|ZWL@>o$O4#kn0<5>Qyn1o6AK@YF`Ff$she6 z3<-nzTlPQtLVB8(R$^K<-j+PnzlxnP;KA_Vd5{~r#WWoq-H;FBJep!k4pxrHt=50O zS1^#0Q$Q}2@W^!&0jof!;4#$8rN3V-$^5T#AO-x-_w?d06vE#-VV?1X?u)S^7dfl? zSBecwN@v@8|NMtM6j30;y)DU~hL)C@7<|Rw|M{aU!B?8g8dlBwtXn8PE#oq?ajm`! z_nZgoD?WQY&YQ&DVqXv??ZSVoT1?$4V0fi;s;BDFK9) zDC|D0ehj3EI5Xkm&TqPLGv=f#dnBs_NNY94_@$hZ%Oo51EU}I(}iX9e8(j zWs=kLSI^Z$qMV*CxAJ6%Iuor2ie{Z;M5_YKLk+BZe#X*8n*DTT2`g{bQru-=&JZ{q zyM;-dAkd&4%cx}{p%P+~E67}}5?lSavY{hXZ$DGsZe}|}rq7G(yIKPEF*vL0p4grF z=DS`8(TK|qRhPvww3=ZgJ@c~b^0q|RYw9sJoA4hA*_XE|x@Jair?9zd)>WNcA>Eo$ zJ@zq^b6Gbyb1}r1ft?%1%$4n~zR6=HR;P7xeKIw$yOy0xXsKW8+#_jfJ??)lkKMh2 ztCPvc)N%aUr9AFiwHwL1xAvQG_{%%*-_@{(yi>9NJjXS2XO3G9+sS(l^;^XIYdN#2 zHL#MISWKTQv{o0B8HNWp`EHLff9`UkVc2I{#?W7R`m$jl!>+##!2-`c2VB(tv>PKI7`_BKpF?UB5OM z*OV{HOw^uRl&HAsIAE|yoT!&x+*J`W+5dR)z-9lHse`}v%ho)dQvStJS+%-ISi7=y ziv1UJWzFQY;xE?lFLJ-OGxVGOqVa2B^4uHV|8$X^t0B^pR(&x2>It9Kp2hyXk`nHT z3-S9tKRGHk$X|BT?+Z;?px=N_nZMtlvFGNegCf6J90z1&&e5_HhB?cA$Q?d8ty%Mk zP^}`))NOTT+o3xnRzmlm3&b{BH$~mz_dRSWbbl??FUTxJ&Yh|5r&IR$)e41;6n1g@o@W&7jBQIs>H+QU$D${M1+IVN>bBA0G0upd;=j1v7#r&=;G2H_ zB~tpuMhDH9DgIz;6|AKOHk!PQVVifLZ+JSt?q0@Tk@qn4)}~eEb;jIBqO2;U_BVXk zI%VF-SMSAxRCu*&s0GtUzCt$YwcQ;-Vnz}YvGi7FLZCWNSDuGHE`m}naE#gePRc_eiu~{|P#qPtITD|sP!f+4Oal|sY znmW9`R!426oAh??H05Qk&(Nb$Hgi65)iQT)bo~xJ=4Ml`tk8XVj2(3ndhE8Q7qhM+ z)43E>4Rz9unO?HHLZ7#XSTE4ISJ9l>>hkuv*Q<5z`DE%dex*E*WxiIlb6=^c$N1G0 zC%#>^GMy|drhXh(4m$1LReylI_eQ@HN64Vl4z>De^2S30eDMKV&H^n}He}A>e#7`M z*D0>}@DQg1qE)Fy`(wUb@)VP~xiIMByCJ4uzGxG7eZ$mg-!0q?ABuLI8Hg;RO{}_D z#GF|3cuL=wHnBct>NvI0(HC(U*Jl^)Dg0v9gFM5C=u6}A#l0s$a+=`FZro5frRux6 zucmiVwBnl2)Incv*;)oCvCFr(2dx(mPt>SS@tw$Cmb@IcGOhe;2g4v~QRMQCzQK*Z zHu}|GTV&#T$>h1kuikh{kgLXcnk02=cxvy1I-IBX!x;PWPZ@d3w|0GJnc_9_KSSK{ zZp@Q@y*AU6X1y+Mkzp;2G$l5fej)vA%2fHa!l{Dc_u~D^i`3(hQ+YI^+CrT5wGz)c zr4O1z&oQS}cq5UNeq~yw!bhV0$}&uK3Yfn>sYKrXdc;{-JhFNVZb_vlBEMF|UWGQY z`Z&I*SY$(k2^Cu(1wlh3SsGQ5O8c zhb{kVq_F~bg3OX*kp>)Oa3Pj0%`e@wJN6{M?}*+&wBS%^gu_2uJ@R*K>{{wwB?~Na zVsN0I3fKg$1(^lM+~U7BV!RxqfSdzNFT~QNU9d4nUjAHeAoW6{$#TpZKXPum5Id0S z+-QQFWvHL1XA*PjCn9w%jQ0jo&HrqgcN>S#Us0xS&(jt`8XNVDwW^%JSn>XFoiY+3 zp72MY|A^N@yiU1H>!(8AXq~K{O$Xd%O6|^>rWH}nRo6O z#OxGku!!BuB)&bZ4j;>=Wx7Kp=pKg2s+KNxSG&3H>mZ6ayH$g4?9N#;uGe7<=9Vh8 z$Mkm3nr}Q3csy?#b3MYGvWfGN8*A z1Z{TySA)CC(7%Nve9-BLT1`5chT7^vXPrb_sz=D1tp|?8hcOJe7>3R|ZxpRP?#Uo? zWnth_(UzEj)grnx1A~j(WP-!{cNpHtbP~y_{;;@3Ca85#Ymq}HM12sqxXGcO#hJ;W zHfGAwFr3|KXGNgFw2m)LVZVFNRY_;k#LL2I5ns-}Dv~q9<(rdVwidDU)h$e2`n9dH zDty}Y7u`btA*9tcOd^eKS7qJPDcfJP3}5z0h01;j_uTFGQhrf*Ewo`uaLxbFH0c+o z`WI)ZfZ=J52lY5l=BMWGGd@nKmtA3*W;Ci7-hXjiwe0Hpmp)GqUG|-Q=j+NXZJ+P{ zTratqdcf-P`))UW88el7_sjF6wBs)F z_rpd)_vxr9FJm13d@=d$MU48l_o>~~Qji6L3=o(EuKo4N3|agipY#tKA)nGbZOpN; z?^DC5SqAv;P-#GxQ#zN!NNteFDS@%V?FdE{IY9q9GT$g6iPsTsk(WoJNK1^YzAn~} zv`eJ1hG40!Jx@W%Sy|;Di{z&fuPd-siU;A^Nf&#uZS;T1ncj?M4NLaXD z754Ue1?2R$x4npZmfOoz_lI>ioE_{Aofx@Oa@`SMm71J#M+7<9`PkSY4^q43oU$VH zxc2YBG5w>_od}(H6wlR;aE4r1?zE~mL~Jv0KN9)}bW*W519EwotFU?;DUyd->Uj0o zlueb6AeW3B#G12uT*4;Dv#v+w?a-~epvP%zqM8-{B5zkmoptT7@3#yqr z*$hmT$8Xx_Z7yhV@1&PBJu~i~;7sS<@UC;SkD1tb*ri;t`IH;hQm=%b$}y~P|M=TSX8-q3=Xw@BxD+~ z-^#^^lW@P+DF#XWeg9&R-th11!yvye{9dORJO%T6ycmKwDh_0i<5A@jh-6f`6g>X- zI>1nf$kb*3UVm6|4Dt76vEl^OwqWrT((iSJB_I+1zCHp5k50phqsk!Q$msPEvA@TL zB~VaxibJ;f_xeL7N~8WLO#Sy)o52yW*x&a#0gG;11S}r^`}PsAMAGm3jX=iYelM3m zCLojC{d>6tGDZCNWsw|6TSc7@kcrRGX#^mR2&9pKG%}EeOjGy!c?g*Z4xNSp(tvXq z5r_k6=jinTaS(wxkmC=%ED#3~hy!VtsAZAk6rBddft(M}`G7b`KpZ3>4&*pRuMdcW z1jK=~OVqMR`#`4waZsl}{C)qDf8S;z()52n#*t%^48(z)OVH~B;vfTYP=GinKpYex z4hj$la_&TJ3+4CNkT{U@Bsw1u2VxmIA36>Uau)eL9|oDe5}k&Q1B1+qiOz?P1B0A5 z(D~4DAgBQO&~aeIfjE%!GpY>aOJ8&v5C;Z`0|Uf?Sb<(25C?MYgU$!UflOG5%7;uT ziB1FJKnDMy^8s;SfjE%s7xc0~99SR@#B=nrKpZ$A4jd2%4u}H>#DQF^pvpzAo6u=M z95^5j#5eS^KpcqisC;-J4m=PCGTkbASs)H%I#6^zAP&TCbUq*sQw&;979DwH- z;5mj2#DOwiTpR;i1@-Z3aBY0-j?5&#{2#SfGE71w6+Bo>OlgKyM$g zKLF3MfalcjmQd>hJjVi_V*$^xfah4ib1dLF7VsPkc#Z`;#{!;X0nf33=UBjVEZ{ko z0vuO>=UBjV9N;0MBuN=QzM~9N;+)@EiwtjsrZ$ z0iNRk&vC%_?Kr@5>hDpgV*~IU2Y8MHJjVf^;{eZbfaf^Ca~$9~4)7cYc#Z=+#{r(> z0MBuN=hWXL#BhN>69b3EWV9`GCwc#a1=#{>OyJm5JV@Ei|#jt4x)1D@jn&+&lgc))W!;5i=f z91nPo2Rz3Eo>L!HhuR;2=Xk(#Jm5JV@Ei|#jt4x)1D@jn&+&lgc))XHU=TVsz;on5 zgFrsO55RLg;5jnj2Us6)-UU3TPQ>v0{vZIJ69CT%fae6jbLzMobQ$RL6#?*^0Cy*|Km0^m6^auZkGkZCjy>R@5e#a z3*b5Ro(6P2V1EFf69LbOfagS@e@?yc1XV8JIT7%j2zX8eJSPI46M_CY^wTscuoR5Cjp+50MAK) z=OmziP69k90iKfp&q;viB*1eL;5iBKoCJ7I0z4-Ho|6F2Nr2}hpnpyRJSPF3lK{_2 zfafH@a}wY=3Gkc*cuoR5Cjp+50ME&Q=VZWhGT=EG@SF^IP6j+D1D;dwGyMI0N(MY9 z1D=xs&&h!2WWaMW&_5>wo|6I3$$;l%z;iO-IT`Sr40ukx*Bn(Zfal0f#y~#wbvqgG zoD6tQ20SMNo|6I3$$;l%z;iO-IT`Sr40uikJSPL5lL61kfaheub28vL8StD8cuod9 zCj*|70nf>R=VZWhGT=EG@Ep0>9DQs6o|6I3$$;l%z;iO-IT`Sr40uikJg3gjfI990 z&&h!2WWaMW;5ixaoD6tQ20SMNo|6I3$$;l%z;iO-IT`Sr40uikJSPL5lL61kfaheu zb28vL8StD8cuod9Cj*|70nf>R=VZWhGT=EG@SF^Ij!e9OKGp!w$$;l%z;k3WOJIHI z{y7=&oD6tQ20SMNo>KtNDS+n`z;g=VIdwjY-`gMs@SFm8P60fp0G?9-&nbZC6u@%| z;5h~GoC0`Goi_y)8{jzw@SFm8P60fp0G?9-&nbZC6u@%|&_AcnpM#16@SFm8P60fp z0G?9-&nbZC6u@%|;5h~GoC0`G0X(Mwo>KtNDS+n`z;k5YS#KtNk;!s^Wr6(x zcuoO4rvRQ)0M99a=M=zm3g9^f@SFm8P60fp0G?9-&nbZC6u@%|;5h~GoC0`G0X(Mw zo>KtNDS+n`z;k5cBlP|SJf{GjQ|CQGwM)Qr3g9^f@SFm8P60fp&U=I|7l;G!oC0`G z0X(Mwo>KtNDS+n`z;g=VIR)^X0(edVJf{GjQvlB?faesza|+-&1?Zns0M99a=M=zm zA&R8Ps(Nl7>32kTlfy)JPhtKZvBE&R0kp>U@Qyp?>E?(on}0l7>32kTf6; zwCBjQI6xd|&yjpU9B9vxd_Wv%&yjpU9B9vxd_Wv%&oRgoZP5D-?KzSUhy(38k`IUj z?KzSUhy(38k`IUj?Kv|25D*92b0i-S2ikKa9}oxHb0i-S2ikKa9}oxHbBs9Jb0iID zA85~!d_em^_s{>Y;_jzKjw%YE_H7nh?qYdwb>De^PQ6#vr;5Y)m^?2I<74tXr4z>a)G>Kp9O{@n zFAjA~p0At9^NyikO`aErel>Ys9QxJdd2#4hljp^uUrnB;(?T7S=bPYh&Igm{#i5SL z^Wsp)T%Q+*IwsH8&E$E<(61)Xi$lMfJTDIYYVy1|^sCA96lEA6ljp^uj>+@lP{-tX zaj0YRyg1YWo(IR#Hv$cg%{rO@5jX2-up(~OQHMd?tfS&)9C*IK^97zS@O**iNow)A zr~^D-;Q0d27kIwF^97zS@O**i3p`)o`2x=uc)q~%1)eYPe1Yc+Jl|Zl7i)-`4ebG* zFYtVU=LGkUtp%Ph z@Em@)axw3M=L2-I;mSoF;Q0YOhaax z!?lc>Jcl2yxY-`?!xcB{=#3MDzwpDAJL`ZSuDCg0!4KDRaJC2haK+8>0Y6-Er~~`$ z@WYim`xX3fEmzSVSf9fWS1#%R&*6tFcV1t?4_6%O0MBp1bNJy}ilbkF=kUXoi}nD| zZ^3i;;W{7s6?hImT-yhz13ZTxu3Xdsp2H7UF4_Y;zXi|Xhil6Nb%5va!oi!w*;P z>{sx^wZ%Bw1Ae&TW*zXu6*v18{BXt1_JAL*IMjjl`4K#aAFdaPp$_b~!w*;PY!CS1 ziksu37nqIf9Qfhd%0+u%eGWfdxpREL4_6%O!1^41xN=bkcn&{YThepBf*-Cp)B&Eu z4_7Yw753ZVhiiL$j&u0owinOMwgk`NhbtH313cf}rFOYT3qM@vLwkVd@WUJ+MB9AFf*`=vP>u!w*+3 z+5`8`;fE_1?ScE}@WYjh_Q3l52%f_a*R3Md0iMGTS1#%R&*6tF7j=N=@WXX03*#I- zKZ55+tk2od@=us%P6=kUYzvdhU2_~DA1?EybradW;pVZR-IxN;{4;fL#1;2ay{?k13W)reGWfd=R+OfIs9k9$&*6tF7xNW(4nJJEXb
      0Y6-i$)FDK9DcZR=X?b}Tyb-JzzhzSMb9XH~ZBYJcl2yT(k#x z4nJJEr~^DdV|@-kT#qQB4(zwX4_7Ygz<&D~Jcl2y^PyjX=kUYzSQY93&*6tF7j=N= z@WYjh_5jb}hwHH~j1TY}ezdQZ}3smp3V?8af z-GjV5w(ap;9^1b2#j$?ccfL55nX2#iJTALb?72L)vF!5L_WSAQ$FeEJnQ^RZ^vh%0 z-q-VE{hEEm^=tO78UBrXdi?P5*Zara)ytRH??3)^zwZsihwFErKR@l){$~H~`uk50 zpZCprU;cgf^UK$Fhr8qP_Pcf^?=l9gZ{OtbdwqU$I==qq`1bAXtN)JpW&i5c?&|la z506iOKHfj%j`#UHv~_@A}8b`#<(yzt#0m@9rPoKmFE! SZhyIpZ{E98yNvqhoBs`5&r3c4 literal 0 HcmV?d00001 From 3588281f294a70c6a5dae44961b37cf4008c97c5 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Tue, 27 Jul 2021 09:24:43 +0900 Subject: [PATCH 039/287] [FEAT] Implement keyword based document management - #5 --- fe-backend/module/keepMyDocQuery.js | 41 +++++++--- .../authentication.service.ts | 22 +++--- .../user-saved-document.service.ts | 29 +++++-- .../article-analysis/article-analysis.ts | 24 +++--- .../components/my-docs/my-docs.component.html | 9 +++ .../components/my-docs/my-docs.component.less | 28 +++++++ .../components/my-docs/my-docs.component.ts | 77 ++++++++++++++++++- .../userpage-root.component.html | 2 - .../userpage-root.component.less | 7 -- .../article-list/article-list.component.ts | 2 +- 10 files changed, 189 insertions(+), 52 deletions(-) diff --git a/fe-backend/module/keepMyDocQuery.js b/fe-backend/module/keepMyDocQuery.js index 77cb580e..a90cac64 100755 --- a/fe-backend/module/keepMyDocQuery.js +++ b/fe-backend/module/keepMyDocQuery.js @@ -5,15 +5,20 @@ const Res = require("../models/Res"); router.post("/getMyDoc", (req, res) => { let userEmail = req.body.userEmail; + let savedDate = req.body.savedDate; + myDoc - .findOne({ userEmail: userEmail }, { savedDocIds: 1, _id: 0 }) + .findOne( + { $and: [ { userEmail: userEmail }, {'keywordList.savedDate' : new Date(savedDate).toISOString() } ] }, + { 'keywordList.$' :1, _id: 0 } + ) .then((result) => { if (result) return res .status(200) .json( new Res(true, "successfully saved doc ids", { - docIds: result.savedDocIds, + keywordList : result.keywordList, }) ); else{ @@ -54,11 +59,12 @@ router.post("/saveMyDoc", (req, res) => { let userEmail = req.body.userEmail; let docIds = req.body.docIds; let keyword = req.body.keyword; + const KR_TIME_DIFF = 9 * 60 * 60 * 1000; myDoc .findOneAndUpdate( { userEmail: userEmail }, - { $addToSet : { keywordList : [ { keyword : keyword, savedDate : new Date(), savedDocIds : docIds } ] } }, + { $addToSet : { keywordList : [ { keyword : keyword, savedDate : new Date(Date.now() + KR_TIME_DIFF), savedDocIds : docIds } ] } }, { upsert: true } ) .then((result) => { @@ -69,21 +75,36 @@ router.post("/saveMyDoc", (req, res) => { }); }); -router.post("/getKeyword", (req, res) => { +//keywords +router.post("/getMyKeyword", (req, res) => { let userEmail = req.body.userEmail; - let keyword = req.body.keyword; myDoc - .findOne({ userEmail: userEmail }, { savedDocIds: 1, _id: 0 }) + .findOne({userEmail : userEmail},{ 'keywordList.keyword' : 1 , 'keywordList.savedDate' :1, _id: 0 }) .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully delete all docs", null)); + if (result) + return res + .status(200) + .json( + new Res(true, "successfully saved keyword", { + keywordList: result.keywordList, + }) + ); + else{ + return res + .status(200) + .json( + new Res(false, "no saved keyword", { + keywordList: [], + }) + ); + } }) .catch((err) => { + console.log(err); return res .status(400) - .json(new Res(false, "successfully delete all docs", null)); + .json(new Res(false, "successfully saved doc ids", null)); }); }); diff --git a/src/app/core/services/authentication-service/authentication.service.ts b/src/app/core/services/authentication-service/authentication.service.ts index 551218fd..050eec7b 100755 --- a/src/app/core/services/authentication-service/authentication.service.ts +++ b/src/app/core/services/authentication-service/authentication.service.ts @@ -17,7 +17,7 @@ import { IpService } from "../ip-service/ip.service"; /** * This service takes control of user related features such as login, logout, user session, user verification, etc. - * The service sends query to mongodb in front-end server and do user-related works. + * The service sends query to mongodb in front-end server and do user-related works. */ export class AuthenticationService { private API_URL: string = this.ipService.getFrontDBServerIp(); @@ -58,8 +58,8 @@ export class AuthenticationService { } /** - * @description Update current user state - * @param userProfile Current logged in user information + * @description Update current user state + * @param userProfile Current logged in user information */ setCurrentUser(userProfile: UserProfile): void { this.currentUser = userProfile; @@ -69,7 +69,7 @@ export class AuthenticationService { /** * @description Register user into mongodb. Register user only if the user's email does not exist in database. * @param user User information to register. - * @returns Result of registration. + * @returns Result of registration. */ async register(user: UserProfile): Promise { let userDataFromGoogle: SocialUser = await this.getSocialAccountInfo(); @@ -115,7 +115,7 @@ export class AuthenticationService { /** * @description Get user information that has the given email address - * @param email + * @param email * @returns User information. If there is no user with the email, return null */ async getUserProfile(email: string): Promise { @@ -130,7 +130,7 @@ export class AuthenticationService { /** * @description Send query to front-end database server to check the given email is valid user - * @param email + * @param email * @returns Either the database has information of user with given email or not */ async verifyUser(email: string): Promise { @@ -155,7 +155,7 @@ export class AuthenticationService { } /** - * @description Verify user's token to check if it is expired or invalid token + * @description Verify user's token to check if it is expired or invalid token * @returns Either the user's token is available or not */ async verifyToken(token: string): Promise { @@ -169,7 +169,7 @@ export class AuthenticationService { } /** - * @description Register user as a api user. Update user's api authentication status + * @description Register user as a api user. Update user's api authentication status * @returns If the register sucessfully done, return true. If it is failed, return false. */ async apiRegister(): Promise { @@ -180,7 +180,7 @@ export class AuthenticationService { } /** - * @description Sign in user into google account and get user information that is saved in google account. + * @description Sign in user into google account and get user information that is saved in google account. */ async getSocialAccountInfo(): Promise { return await this.socialAuthService.signIn(GoogleLoginProvider.PROVIDER_ID); @@ -202,7 +202,7 @@ export class AuthenticationService { /** * @description Save user's token into browser with token from google api. - * @param userData + * @param userData */ setToken(userData: SocialUser): void { localStorage.setItem("KUBIC_TOKEN", userData.idToken); @@ -210,7 +210,7 @@ export class AuthenticationService { /** * @description Get sign in status of user. - * @returns user logged in status + * @returns user logged in status */ isUserLoggedIn(): boolean { return this.isLoggedIn; diff --git a/src/app/core/services/user-saved-document-service/user-saved-document.service.ts b/src/app/core/services/user-saved-document-service/user-saved-document.service.ts index 717ae82a..23c5cc2b 100644 --- a/src/app/core/services/user-saved-document-service/user-saved-document.service.ts +++ b/src/app/core/services/user-saved-document-service/user-saved-document.service.ts @@ -17,6 +17,9 @@ export class UserSavedDocumentService { private currentUser: UserProfile; private docsPerPage: number = 10; + //keywords + private getMyKeywordsUrl = this.API_URL + "/myDoc/getMyKeyword"; + constructor( private httpClient: HttpClient, private authService: AuthenticationService, @@ -47,13 +50,15 @@ export class UserSavedDocumentService { * @param startIndex A index to indicate where to start search. * @returns Array of object that holds article title and article id. */ - async getMyDocs(startIndex?: number): Promise> { + async getMyDocs(savedDate: string, startIndex?: number): Promise> { if (startIndex === undefined) { startIndex = 0; } let currentIndex = (startIndex - 1) * this.docsPerPage; + let res: QueryResponse = await this.httpClient - .post(this.getMyDocUrl, { userEmail: this.currentUser.email }) + .post(this.getMyDocUrl, { userEmail: this.currentUser.email, savedDate: savedDate }) .toPromise(); - let docIds: Array = res.payload['docIds'].slice(currentIndex, currentIndex + this.docsPerPage); + + let docIds: Array = res.payload['keywordList'].find(object => "savedDocIds" in object)["savedDocIds"]; let titles: Array = await this.articleService.convertDocIdsToTitles(docIds); let idIdx = 0; @@ -79,11 +84,23 @@ export class UserSavedDocumentService { * @description Send query to get total number of saved articles. * @retursn Number of saved articles. */ - async getTotalDocNum(): Promise { + async getTotalDocNum(keyword: string, savedDate: string): Promise { + let res: QueryResponse = await this.httpClient + .post(this.getMyDocUrl, { userEmail: this.currentUser.email, keyword: keyword, savedDate: savedDate}) + .toPromise(); + + let docIds: Array = res.payload['keywordList'].find(object => "savedDocIds" in object)["savedDocIds"]; + + return docIds.length; + } + + //keywords + async getMyKeywords(): Promise> { let res: QueryResponse = await this.httpClient - .post(this.getMyDocUrl, { userEmail: this.currentUser.email }) + .post(this.getMyKeywordsUrl, { userEmail: this.currentUser.email }) .toPromise(); + let keywordList: Array<{ keyword: string, savedDate: string; }> = res.payload['keywordList']; - return res.payload["docIds"].length; + return keywordList; } } diff --git a/src/app/features/article-analysis/article-analysis.ts b/src/app/features/article-analysis/article-analysis.ts index f796860d..23fb5394 100755 --- a/src/app/features/article-analysis/article-analysis.ts +++ b/src/app/features/article-analysis/article-analysis.ts @@ -46,24 +46,24 @@ export class ArticleAnalysisComponent implements OnInit { /** * @description Load saved documents from userSavedDocumentService - * @param pageNum + * @param pageNum */ async loadSavedDocs(pageNum: number): Promise { this.isSavedDocsLoaded = false; - this.totalSavedDocsNum = await this.userSavedDocumentService.getTotalDocNum(); + // this.totalSavedDocsNum = await this.userSavedDocumentService.getTotalDocNum(this.keyword, this.savedDate); this.isSavedDocsEmpty = (this.totalSavedDocsNum === 0); if (this.isSavedDocsEmpty) return; pageNum = this.handlePageOverflow(pageNum); this.currentPage = pageNum; - this.savedDocs = await this.userSavedDocumentService.getMyDocs(pageNum); + // this.savedDocs = await this.userSavedDocumentService.getMyDocs(pageNum); this.pageInfo = await this.paginationService.paginate(pageNum, this.totalSavedDocsNum, 10, 3); this.pages = this.pageInfo.pages; this.isSavedDocsLoaded = true; } /** - * @description Helper function for page number to handle the page overflow - * @param pageNum + * @description Helper function for page number to handle the page overflow + * @param pageNum */ handlePageOverflow(pageNum: number): number { if (pageNum < 0) pageNum = 1; @@ -72,7 +72,7 @@ export class ArticleAnalysisComponent implements OnInit { } /** - * @description Reset the analysis settings + * @description Reset the analysis settings */ initializeSettings() { this.resetSelections(); @@ -109,8 +109,8 @@ export class ArticleAnalysisComponent implements OnInit { } /** - * @description Set the chart type as input - * @param type + * @description Set the chart type as input + * @param type */ setChartType(type: ChartOption): void { this.selectedChartType = type; @@ -118,7 +118,7 @@ export class ArticleAnalysisComponent implements OnInit { /** * @description Set the analysis type as input - * @param type + * @param type */ setAnalysisType(type: AnalysisOption): void { this.selectedAnalysisType = type; @@ -126,14 +126,14 @@ export class ArticleAnalysisComponent implements OnInit { /** * @description Set the number of selected data as input - * @param num + * @param num */ setSelectedDataNum(num: number): void { this.selectedDataNum = num; } /** - * @description Reset the selected setting + * @description Reset the selected setting */ resetSelections(): void { this.selectedAnalysisType = null; @@ -143,7 +143,7 @@ export class ArticleAnalysisComponent implements OnInit { /** * @description Add selected documents to analysis document list - * @param idx + * @param idx */ addDocToAnalysis(idx: number) { this.analysisDocIdsList.push(this.savedDocs[idx].id); diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.html b/src/app/features/userpage/components/my-docs/my-docs.component.html index c5cf9827..79909b62 100644 --- a/src/app/features/userpage/components/my-docs/my-docs.component.html +++ b/src/app/features/userpage/components/my-docs/my-docs.component.html @@ -1,3 +1,11 @@ +
      +
      +
      + +
      +
      +
      +
      @@ -69,3 +77,4 @@

      저장된 문서가 없습니다.

      +
      diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.less b/src/app/features/userpage/components/my-docs/my-docs.component.less index 4bc269c5..4c404739 100644 --- a/src/app/features/userpage/components/my-docs/my-docs.component.less +++ b/src/app/features/userpage/components/my-docs/my-docs.component.less @@ -60,6 +60,34 @@ input[type="checkbox"] { width: 100%; } +.outline { + border : 1px solid #606060; + border-radius: 50px; + width : 100%; + padding : 40px 10%; +} + +.keyword-group{ + display : flex; + align-items : center; + padding-top: 10px; + white-space:nowrap; + overflow-x:scroll; + width : 400px; //1024 + margin-left : 7vw;//1024 +} + +.keyword-group>div>button{ + border : none; + font-size : 17px; + margin-left : 2px; + margin-right: 9px; + list-style-type: none; + color : #7A7A7A; + border-bottom: 2px solid #0FBAFF; + border-radius: 0px !important; +} + @media all and (max-width: 768px){ .upside3>button{ font-size : 13px; diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.ts b/src/app/features/userpage/components/my-docs/my-docs.component.ts index f73da6aa..f123c63b 100644 --- a/src/app/features/userpage/components/my-docs/my-docs.component.ts +++ b/src/app/features/userpage/components/my-docs/my-docs.component.ts @@ -23,6 +23,13 @@ export class MyDocsComponent implements OnInit { private _form: FormGroup; private _isSavedDocsEmpty: boolean; + //keywords + private _isSavedKeywordsLoaded = false; + private _isSavedKeywordsEmpty: boolean; + private _savedKeywords: Array<{ keyword: string, savedDate: string; }>; + private _keyword: string; + private _savedDate: string; + constructor( private paginationService: PaginationService, @@ -35,7 +42,7 @@ export class MyDocsComponent implements OnInit { } ngOnInit(): void { - this.loadSavedDocs(1); + this.loadSavedKeywords(); } /** @@ -44,12 +51,12 @@ export class MyDocsComponent implements OnInit { */ async loadSavedDocs(pageNum: number): Promise { this.isSavedDocsLoaded = false; - this.totalSavedDocsNum = await this.userSavedDocumentService.getTotalDocNum(); + this.totalSavedDocsNum = await this.userSavedDocumentService.getTotalDocNum(this.keyword, this.savedDate); this.isSavedDocsEmpty = (this.totalSavedDocsNum === 0); if (this.isSavedDocsEmpty) return; pageNum = this.handlePageOverflow(pageNum); this.currentPage = pageNum; - this.savedDocs = await this.userSavedDocumentService.getMyDocs(pageNum); + this.savedDocs = await this.userSavedDocumentService.getMyDocs( this.savedDate, pageNum); this.setCheckbox(); this.pageInfo = await this.paginationService.paginate(pageNum, this.totalSavedDocsNum, 10, 3); this.pages = this.pageInfo.pages; @@ -222,4 +229,68 @@ export class MyDocsComponent implements OnInit { public set isSavedDocsEmpty(value: boolean) { this._isSavedDocsEmpty = value; } + + //keyword + public get isSavedKeywordsLoaded() { + return this._isSavedKeywordsLoaded; + } + public set isSavedKeywordsLoaded(value) { + this._isSavedKeywordsLoaded = value; + } + public get isSavedKeywordsEmpty(): boolean { + return this._isSavedKeywordsEmpty; + } + public set isSavedKeywordsEmpty(value: boolean) { + this._isSavedKeywordsEmpty = value; + } + public get savedKeywords(): Array<{ keyword: string, savedDate: string; }> { + return this._savedKeywords; + } + public set savedKeywords(value: Array<{ keyword: string, savedDate: string; }>) { + this._savedKeywords = value; + } + public get keyword(): string { + return this._keyword; + } + public set keyword(value: string) { + this._keyword = value; + } + public get savedDate(): string { + return this._savedDate; + } + public set savedDate(value: string) { + this._savedDate = value; + } + + parsingSavedDate(savedDate: string){ + let date = new Date(savedDate); + let year = date.getFullYear(); + let month = date.getMonth()+1; + let dt = date.getDate(); + let hor = date.getHours(); + let min = date.getMinutes(); + let sec = date.getSeconds(); + + return year+month; + } + + currentKeywordAndDate(keyword: string, savedDate: string){ + this.keyword = keyword; + this.savedDate = savedDate; + this.loadSavedDocs(1); + } + + async loadSavedKeywords(): Promise { + this.isSavedKeywordsEmpty = false; + this.isSavedKeywordsLoaded = false; + this.savedKeywords = await this.userSavedDocumentService.getMyKeywords(); + this.isSavedKeywordsLoaded = true; + if(this.savedKeywords.length === 0){ + this.isSavedKeywordsEmpty = true; + } + this.keyword = this.savedKeywords[0].keyword; + this.savedDate = this.savedKeywords[0].savedDate; + + this.loadSavedDocs(1); + } } diff --git a/src/app/features/userpage/components/userpage-root/userpage-root.component.html b/src/app/features/userpage/components/userpage-root/userpage-root.component.html index fb087212..6e95f5eb 100644 --- a/src/app/features/userpage/components/userpage-root/userpage-root.component.html +++ b/src/app/features/userpage/components/userpage-root/userpage-root.component.html @@ -5,8 +5,6 @@
      -
      -
      diff --git a/src/app/features/userpage/components/userpage-root/userpage-root.component.less b/src/app/features/userpage/components/userpage-root/userpage-root.component.less index c47d78e6..201688e0 100644 --- a/src/app/features/userpage/components/userpage-root/userpage-root.component.less +++ b/src/app/features/userpage/components/userpage-root/userpage-root.component.less @@ -43,13 +43,6 @@ main { grid-area: body; } -.outline { - border : 1px solid #606060; - border-radius: 50px; - width : 100%; - padding : 40px 10%; -} - @media all and (min-width: 426px) and (max-width: 768px){ .outline{ border : 0; diff --git a/src/app/shared/component/article-list/article-list.component.ts b/src/app/shared/component/article-list/article-list.component.ts index 11dd9d99..31ae5333 100755 --- a/src/app/shared/component/article-list/article-list.component.ts +++ b/src/app/shared/component/article-list/article-list.component.ts @@ -228,7 +228,7 @@ export class ArticleListComponent implements OnInit, OnDestroy { this.userSavedDocumentService .saveNewMyDoc(this.form.value["checkArray"], this._searchKeyword) .then(() => { - alert("문서가 나의 문서함에 저장되었어요."); + alert("문서가 내 보관함에 저장되었어요."); }); } } From 5fb9a75ccef71f5c0f19e449f8da9e97e0b8ce39 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Tue, 27 Jul 2021 11:53:10 +0900 Subject: [PATCH 040/287] [FEAT] Implement the query of delete all docs in the keyword - #5 --- fe-backend/module/keepMyDocQuery.js | 30 ++++++++++++++++++- .../user-saved-document.service.ts | 12 ++++++-- .../components/my-docs/my-docs.component.html | 2 +- .../components/my-docs/my-docs.component.ts | 16 ++++++++-- 4 files changed, 54 insertions(+), 6 deletions(-) diff --git a/fe-backend/module/keepMyDocQuery.js b/fe-backend/module/keepMyDocQuery.js index a90cac64..fa05a44f 100755 --- a/fe-backend/module/keepMyDocQuery.js +++ b/fe-backend/module/keepMyDocQuery.js @@ -41,8 +41,14 @@ router.post("/getMyDoc", (req, res) => { router.post("/deleteAllMyDocs", (req, res) => { let userEmail = req.body.userEmail; + let savedDate = req.body.savedDate; + myDoc - .deleteOne({ userEmail: userEmail }) + .findOneAndUpdate( + {userEmail: userEmail}, + { $pull : {keywordList : {savedDate : new Date(savedDate).toISOString()}} }, + { upsert: true } + ) .then((result) => { return res .status(200) @@ -55,6 +61,28 @@ router.post("/deleteAllMyDocs", (req, res) => { }); }); +router.post("/deleteSelectedMyDocs", (req, res) => { + let userEmail = req.body.userEmail; + let docIds = req.body.docIds; + let savedDate = req.body.savedDate; +console.log("hihi : "+docIds) + myDoc + .findOneAndUpdate( + { userEmail: userEmail, 'keywordList.savedDate' : new Date(savedDate).toISOString() }, + { $pull: { 'keywordList.savedDocIds' : {$each : docIds} } }, + { upsert: true } + ) + .then((result) => { + return res. + status(200) + .json(new Res(true, "successfully delete all docs", null)); + }) + .catch((err) => { + return res.status(400) + .json(new Res(false, "successfully delete all docs", null)); + }); +}); + router.post("/saveMyDoc", (req, res) => { let userEmail = req.body.userEmail; let docIds = req.body.docIds; diff --git a/src/app/core/services/user-saved-document-service/user-saved-document.service.ts b/src/app/core/services/user-saved-document-service/user-saved-document.service.ts index 23c5cc2b..fb99a616 100644 --- a/src/app/core/services/user-saved-document-service/user-saved-document.service.ts +++ b/src/app/core/services/user-saved-document-service/user-saved-document.service.ts @@ -14,6 +14,7 @@ export class UserSavedDocumentService { private saveMyDocUrl = this.API_URL + "/myDoc/saveMyDoc"; private getMyDocUrl = this.API_URL + "/myDoc/getMyDoc"; private deleteAllMyDocUrl = this.API_URL + "/myDoc/deleteAllMyDocs"; + private deleteSelectedMyDocUrl = this.API_URL + "/myDoc/deleteSelectedMyDocs"; private currentUser: UserProfile; private docsPerPage: number = 10; @@ -73,9 +74,9 @@ export class UserSavedDocumentService { * @description Send query to delete all saved ariticles. * @returns Result of deleting operation. */ - async eraseAllMyDocs(): Promise { + async eraseAllMyDocs(savedDate: string): Promise { let res = await this.httpClient - .post(this.deleteAllMyDocUrl, { userEmail: this.currentUser.email }) + .post(this.deleteAllMyDocUrl, { userEmail: this.currentUser.email, savedDate: savedDate }) .toPromise(); return res.succ; } @@ -103,4 +104,11 @@ export class UserSavedDocumentService { return keywordList; } + + async eraseSelectedMyDocs(docIds: Array, savedDate: string): Promise { + let res = await this.httpClient + .post(this.deleteSelectedMyDocUrl, { userEmail: this.currentUser.email, docIds: docIds, savedDate: savedDate }) + .toPromise(); + return res.succ; + } } diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.html b/src/app/features/userpage/components/my-docs/my-docs.component.html index 79909b62..b6fc8b67 100644 --- a/src/app/features/userpage/components/my-docs/my-docs.component.html +++ b/src/app/features/userpage/components/my-docs/my-docs.component.html @@ -19,7 +19,7 @@
      - +
      diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.ts b/src/app/features/userpage/components/my-docs/my-docs.component.ts index f123c63b..db37d15e 100644 --- a/src/app/features/userpage/components/my-docs/my-docs.component.ts +++ b/src/app/features/userpage/components/my-docs/my-docs.component.ts @@ -169,8 +169,8 @@ export class MyDocsComponent implements OnInit { * @description delete all my documents */ deleteAllMyDocs() { - this.userSavedDocumentService.eraseAllMyDocs().then( - () => this.loadSavedDocs(1) + this.userSavedDocumentService.eraseAllMyDocs(this.savedDate).then( + () => this.loadSavedKeywords() ); } @@ -293,4 +293,16 @@ export class MyDocsComponent implements OnInit { this.loadSavedDocs(1); } + + deleteSelectedDocs() { + if (this.form.value["checkArray"].length == 0) { + alert("삭제할 문서가 없습니다! 삭제할 문서를 선택해주세요."); + } else { + this.userSavedDocumentService.eraseSelectedMyDocs(this.form.value["checkArray"], this.savedDate).then( + () => this.loadSavedKeywords(), + this.form.value["checkArray"].clear() + ); + } + + } } From c5390d6abd94278bdd455be7233f6b00ee1dd1f9 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Wed, 28 Jul 2021 01:05:53 +0900 Subject: [PATCH 041/287] [FEAT] Implement the date search filter - #77 --- fe-backend/module/keepMyDocQuery.js | 3 +- src/app/core/enums/search-mode.ts | 2 + .../elasticsearch.service.query.model.ts | 1 + .../elasticsearch.service.ts | 38 +++++ .../article-analysis/article-analysis.html | 9 +- .../article-analysis/article-analysis.less | 29 +++- .../article-analysis/article-analysis.ts | 75 +++++++++- .../article-library.component.html | 2 +- .../article-library.component.ts | 32 ++-- .../search-result-filter.component.html | 47 ++++-- .../search-result-filter.component.less | 14 +- .../search-result-filter.component.ts | 138 +++++++++++++++++- .../member-info/member-info.component.html | 20 +-- .../member-info/member-info.component.less | 9 +- .../my-analysis/my-analysis.component.html | 2 + .../my-analysis/my-analysis.component.less | 9 +- .../components/my-docs/my-docs.component.less | 1 - .../components/my-docs/my-docs.component.ts | 2 +- .../secession/secession.component.html | 14 +- .../secession/secession.component.less | 7 + 20 files changed, 405 insertions(+), 49 deletions(-) diff --git a/fe-backend/module/keepMyDocQuery.js b/fe-backend/module/keepMyDocQuery.js index fa05a44f..467ec329 100755 --- a/fe-backend/module/keepMyDocQuery.js +++ b/fe-backend/module/keepMyDocQuery.js @@ -87,12 +87,11 @@ router.post("/saveMyDoc", (req, res) => { let userEmail = req.body.userEmail; let docIds = req.body.docIds; let keyword = req.body.keyword; - const KR_TIME_DIFF = 9 * 60 * 60 * 1000; myDoc .findOneAndUpdate( { userEmail: userEmail }, - { $addToSet : { keywordList : [ { keyword : keyword, savedDate : new Date(Date.now() + KR_TIME_DIFF), savedDocIds : docIds } ] } }, + { $addToSet : { keywordList : [ { keyword : keyword, savedDate : new Date(), savedDocIds : docIds } ] } }, { upsert: true } ) .then((result) => { diff --git a/src/app/core/enums/search-mode.ts b/src/app/core/enums/search-mode.ts index 2c0814ee..8364eaa1 100644 --- a/src/app/core/enums/search-mode.ts +++ b/src/app/core/enums/search-mode.ts @@ -3,4 +3,6 @@ export enum SearchMode { IDS, KEYWORD, INST, + MULTI, + DATE, } diff --git a/src/app/core/models/elasticsearch.service.query.model.ts b/src/app/core/models/elasticsearch.service.query.model.ts index 5a5503d1..2e469c95 100644 --- a/src/app/core/models/elasticsearch.service.query.model.ts +++ b/src/app/core/models/elasticsearch.service.query.model.ts @@ -12,6 +12,7 @@ export class ElasticSearchQueryModel { "post_writer", "post_body", "file_download_url", + "hash_key", ]; private searchField: string[] = [ "post_title", diff --git a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts index 845d325b..d5d518c9 100755 --- a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts +++ b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts @@ -30,6 +30,10 @@ export class ElasticsearchService { ); private currentSearchingPage: number = 1; + //new + private startTime: string = null; + private endTime: string = null; + constructor( private ipSvc: IpService, private esQueryModel: ElasticSearchQueryModel @@ -343,6 +347,10 @@ export class ElasticsearchService { (selectedPageNum - 1) * this.getNumDocsPerPage() ); this.countByInstComplete(); + } else if (searchMode === SearchMode.DATE) { + this.searchByDateComplete( + (selectedPageNum - 1) * this.getNumDocsPerPage() + ); } } @@ -515,4 +523,34 @@ export class ElasticsearchService { return false; } } + + //new + setSelectedDate(startTime: string, endTime: string) { + this.startTime = startTime; + this.endTime = endTime; + } + + searchByDateComplete(startIndex?: number) { + this.saveSearchResult(this.searchByDate(startIndex)); + } + + searchByDate(startIndex?: number): Promise { + return this.client.search({ + index: this.ipSvc.ES_INDEX, + from: startIndex, + size: this.numDocsPerPage, + body: { + query: { + range: { + post_date: { + gt: this.startTime, + lt: this.endTime, + format: "yyyy-MM-dd" + } + }, + }, + }, + _source: this.esQueryModel.getSearchSource(), + }); + } } diff --git a/src/app/features/article-analysis/article-analysis.html b/src/app/features/article-analysis/article-analysis.html index b0e8c642..bd968765 100755 --- a/src/app/features/article-analysis/article-analysis.html +++ b/src/app/features/article-analysis/article-analysis.html @@ -1,9 +1,16 @@ -
      +
      + + + 품사 선택
      - +
      - +
      - +
      diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less index 156e825c..e0828da5 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less @@ -40,7 +40,7 @@ body {padding: 20px;} /* form | radio */ .radio-items { display: table; - width: 100%; + width: 300px; border: 1px solid #454a60; border-radius: 3px; box-sizing: border-box; @@ -67,6 +67,10 @@ body {padding: 20px;} background-color: lightskyblue; color: #fff; } + input[type="checkbox"]:checked + label{ + background-color: lightskyblue; + color: #fff; +} } button{ diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts index fbf0beaa..3822843a 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts @@ -1,6 +1,11 @@ +import { stringify } from "@angular/compiler/src/util"; import { Component, OnInit } from "@angular/core"; import { FileUploader } from 'ng2-file-upload'; import { AnalysisOnMiddlewareService } from 'src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service' +import { UserSavedDocumentService } from 'src/app/core/services/user-saved-document-service/user-saved-document.service'; +import { abstractAnalysis } from "../abstractAnalysisPage"; +import $ from 'jquery'; + const URL = '/uploadDict'; @Component({ @@ -9,36 +14,22 @@ const URL = '/uploadDict'; styleUrls: ["./preprocessing.component.less"], }) -export class PreprocessingComponent implements OnInit { +export class PreprocessingComponent extends abstractAnalysis implements OnInit { - private _isDataPreprocessed=false; + private _isDataPreprocessed: boolean = false; private _preprocessedData: Array; //uploadDict public uploader:FileUploader = new FileUploader({url: URL}); private _previewPreprocessed: boolean; private _isError: boolean; - selectedKeyword: string; - selectedSavedDate: string; - email: string; - - constructor( - private middlewareService: AnalysisOnMiddlewareService - ){}; ngOnInit(): void { // this.loadSavedDocs(); // this.isDataPreprocessed=Array[4]; - this.previewPreprocessed = false; + // this.previewPreprocessed = false; } - onMessage(event){ - let data = JSON.parse(event); - this.email = data.email; - this.selectedKeyword = data.keyword; - this.selectedSavedDate = data.savedDate; - } - async uploadDict(event:any){ this.uploader.clearQueue(); let files:File[] = event.target.files; @@ -78,52 +69,62 @@ export class PreprocessingComponent implements OnInit { } - async runPreprocessing(idx:number):Promise{ + setDisplay(){ + if($('input:radio[id=synonym_user]').is(':checked')){ + $('#selectUserDict').show(); + }else{ + $('#selectUserDict').hide(); + } +} + + + async runPreprocessing():Promise{ + let synonym: boolean = false; + let stopword: boolean = false; + let compound: boolean = false; + let wordclass: number = 0; + let nodeList:NodeListOf; + + if(this.selectedSavedDate==null) return alert('문서를 선택해주세요!'); + + // console.log(); + // nodeList= >document.getElementsByName('synonym'); + // nodeList.forEach((node) => { + // if(node.checked && node.value=='user') synonym = true; + // }); + + // nodeList= >document.getElementsByName('stopword'); + // nodeList.forEach((node) => { + // if(node.checked && node.value=='user') stopword = true; + // }); + + // nodeList= >document.getElementsByName('compound'); + // nodeList.forEach((node) => { + // if(node.checked && node.value=='user') compound = true; + // }); + + nodeList= >document.getElementsByName('wordclass'); + nodeList.forEach((node) => { + if(node.checked) wordclass += parseInt(node.value); + }); + let data = JSON.stringify({ - userEmail: this.email, - keyword: this.selectedKeyword, - savedDate: this.selectedSavedDate, - synonym: false, - stopword: false, - compound: false, - wordclass: "010" //(100) 동사, 010(명사), 001(형용사) + 'userEmail': this.email, + 'keyword': this.selectedKeyword, + 'savedDate': this.selectedSavedDate, + 'synonym': (document.getElementById('synonym_user')).checked, + 'stopword': (document.getElementById('stopword_user')).checked, + 'compound': (document.getElementById('compound_user')).checked, + 'wordclass': wordclass.toString() //(100) 동사, 010(명사), 001(형용사) }); - console.log(data); + // console.log(data); let res = await this.middlewareService.postDataToMiddleware('/preprocessing',data); + this.userSavedDocumentService.setMyDocPreprocessed(this.selectedSavedDate); this.preprocessedData = res.result; this.isDataPreprocessed = true; - // if(res.isSuccess) this.isDataPreprocessed = true; - - // http_req.send(JSON.stringify(data)); - // // let data = http_req.responseText("result"); - // http_req.onload = () => { - - // if(http_req.status==200){ - // console.log("응답:"+ JSON.parse(http_req.responseText).result); - // this.preprocessedData = JSON.parse(http_req.responseText).result; - // this.isDataPreprocessed =true; - // } - // else{ - // console.log('flask not responsed'); - // this.isError=true; - // alert("내부적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요!"); - // } - // // console.log("Flask 서버로부터의 응답은: " + http_req.responseText); - - // } } - - previewPreprocessedData(){ - this.previewPreprocessed = true; - document.getElementById("pop").style.display='inline'; - // var url = "popup.html"; - // var name = "preview data"; - // var option = "width = 500, height = 500, top = 100, left = 200, location = no, scrollbars=yes"; - // window.open(url, name, option); - } - public get isDataPreprocessed() { return this._isDataPreprocessed; @@ -141,17 +142,4 @@ export class PreprocessingComponent implements OnInit { this._preprocessedData = value; } - public get previewPreprocessed(): boolean { - return this._previewPreprocessed; - } - public set previewPreprocessed(value: boolean) { - this._previewPreprocessed = value; - } - - public get isError(): boolean { - return this._isError; - } - public set isError(value: boolean) { - this._isError = value; - } } \ No newline at end of file From 3ec26b969cfb5e1f295598da26c69496e07405b4 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Sun, 15 Aug 2021 03:00:43 +0900 Subject: [PATCH 056/287] [FEAT] Update Open API management page and, delete the dropdown menu of api, and change the location in side menu --- fe-backend/models/apiuser.js | 16 +++++ fe-backend/module/apiQuery.js | 64 +++++++++++++++++++ fe-backend/server.js | 4 +- .../components/navbar/navbar.component.html | 7 +- .../components/navbar/navbar.component.ts | 13 ++-- src/app/core/models/api.model.ts | 12 ++++ .../api-database.service.ts | 44 +++++++++++++ src/app/features/app-routing.module.ts | 1 + .../management/management.component.html | 23 +++++-- .../management/management.component.less | 35 ---------- .../management/management.component.ts | 34 ++++++++-- .../open-api-menu.component.html | 14 ++-- .../open-api-menu/open-api-menu.component.ts | 2 +- 13 files changed, 203 insertions(+), 66 deletions(-) create mode 100644 fe-backend/models/apiuser.js create mode 100644 fe-backend/module/apiQuery.js create mode 100644 src/app/core/models/api.model.ts create mode 100644 src/app/core/services/api-database-service/api-database.service.ts diff --git a/fe-backend/models/apiuser.js b/fe-backend/models/apiuser.js new file mode 100644 index 00000000..bab2c6b1 --- /dev/null +++ b/fe-backend/models/apiuser.js @@ -0,0 +1,16 @@ +const mongoose = require("mongoose"); + +const Schema = mongoose.Schema; + +const apiSchema = new Schema({ + app_name: String, + app_purpose: String, + user_email: String, + reporting_date: String, + expiration_date: String, + traffic: Number, +},{collection: 'apiUser'}); + +const conn = require("../connection/userConn"); +const ApiInfo = conn.model("apiuser", apiSchema); +module.exports = ApiInfo; diff --git a/fe-backend/module/apiQuery.js b/fe-backend/module/apiQuery.js new file mode 100644 index 00000000..a6beffe1 --- /dev/null +++ b/fe-backend/module/apiQuery.js @@ -0,0 +1,64 @@ +const express = require("express"); +const moment = require("moment"); +const apiuser = require("../models/apiuser"); +const UserStatus = require("../models/userStatus"); +const Res = require("../models/Res"); + +const router = express.Router(); + +// router.post("/verifyUser", verifyUser); +// router.post("/registerUser", registerUser); +router.post("/getApiInfo", getApiInfo); +// router.post("/verifyToken", verifyToken); +// router.post("/deleteUser", deleteUser); + +async function getApiInfo(req, res) { + let userEmail = req.body.email; + apiuser.find({ user_email: userEmail }) + .then((result) => { + // console.log(result); + let count; + let info; + if (result){ + count = result.length; + for (let item of result){ + delete item.veri_code; + } + + return res + .status(200) + .json( + new Res(true, "successfully saved doc HashKeys", {count:count, info: result}) + ); + } + else{ + return res + .status(200) + .json( + new Res(false, "no info",{count:0, info:[]}) + ); + } + }); + // }), (error, api) => { + // console.log(api); + // if (error) { + // console.err(error); + // res.status(400).json(new Res(false, "API Registration Failed")); + // } else + // res.json( + // new Res(true, "API User authenticated!", { + // apiInfo: { + // app_name: api.app_name, + // app_purpose: api.app_purpose, + // email: api.user_email, + // reporting_date: api.reporting_date, + // expiration_date: api.expiration_date, + // traffic: api.traffic, + // }, + // }) + // ); + // }); + } + + +module.exports = router; \ No newline at end of file diff --git a/fe-backend/server.js b/fe-backend/server.js index 12b26e4d..13be2132 100755 --- a/fe-backend/server.js +++ b/fe-backend/server.js @@ -3,8 +3,9 @@ const express = require('express'); const cors = require('cors'); const app = express(); -const PORT = 14001; +const PORT = 14000; +const apiInfo = require('./module/apiQuery'); const userAuth = require('./module/userAuthQuery'); const keepDoc = require('./module/keepMyDocQuery'); const keywords = require('./module/tfidfQuery'); @@ -16,6 +17,7 @@ const rcmds = require('./module/rcmdQuery'); app.use(cors()); app.use(express.json()); +app.use('/api', apiInfo); app.use('/users', userAuth); app.use('/myDoc',keepDoc); app.use('/keyword',keywords); diff --git a/src/app/core/components/navbar/navbar.component.html b/src/app/core/components/navbar/navbar.component.html index 7aa510d5..fc5cd9fc 100755 --- a/src/app/core/components/navbar/navbar.component.html +++ b/src/app/core/components/navbar/navbar.component.html @@ -89,12 +89,7 @@ class="openapi-menu" > diff --git a/src/app/core/components/navbar/navbar.component.ts b/src/app/core/components/navbar/navbar.component.ts index 0ac1382e..89c22aa4 100755 --- a/src/app/core/components/navbar/navbar.component.ts +++ b/src/app/core/components/navbar/navbar.component.ts @@ -221,17 +221,18 @@ export class NavbarComponent implements OnInit { this.router.navigateByUrl("/about/member-policy"); } - toManagement(): void { - this.router.navigateByUrl("/openapi/management"); - } + + // toManagement(): void { + // this.router.navigateByUrl("/openapi/management"); + // } toDocument(): void { this.router.navigateByUrl("/openapi/document"); } - toGotoapi(): void { - this.router.navigateByUrl("/openapi/gotoapi"); - } + // toGotoapi(): void { + // this.router.navigateByUrl("/openapi/gotoapi"); + // } getSelectedMenu(): string { return this.selectedMenu; diff --git a/src/app/core/models/api.model.ts b/src/app/core/models/api.model.ts new file mode 100644 index 00000000..073916b3 --- /dev/null +++ b/src/app/core/models/api.model.ts @@ -0,0 +1,12 @@ +export class ApiInfo { + count: number; + info: Array<{ + app_name: string; + app_purpose: string; + user_email: string; + reporting_date: string; + expiration_date: string; + traffic: number; + }>; +} + diff --git a/src/app/core/services/api-database-service/api-database.service.ts b/src/app/core/services/api-database-service/api-database.service.ts new file mode 100644 index 00000000..816b863e --- /dev/null +++ b/src/app/core/services/api-database-service/api-database.service.ts @@ -0,0 +1,44 @@ +import { HttpClient, HttpHeaders } from "@angular/common/http"; +import { Injectable } from "@angular/core"; +import { Router } from "@angular/router"; +import { ApiInfo } from "../../models/api.model"; +import { QueryResponse } from "../../models/query.response.model"; +import { IpService } from "../ip-service/ip.service"; + +@Injectable({ + providedIn: "root", + }) + + +export class APIService { +private API_URL: string = this.ipService.getFrontDBServerIp(); +private headers = new HttpHeaders().set("Content-Type", "application/json"); + // ipService: any; +// private currentUserChange$: BehaviorSubject = new BehaviorSubject(null); +// private currentUser: UserProfile; +// private isLoggedIn: boolean; +// private UPDATE_API_AUTH = this.API_URL + "/users/apiRegister"; +// private PROVIDER_ID: string = +// "576807286455-35sjp2v8leqpfeg3qj7k2rfr3avns7a5.apps.googleusercontent.com"; +// ipService: any; + constructor( + private httpClient: HttpClient, + public router: Router, + private ipService: IpService, + ) {} + + /** + * @description Get user information that has the given email address + * @param email + * @returns User information. If there is no user with the email, return null + */ + async getApiInfos(email: string): Promise { + let res: QueryResponse = await this.httpClient + .post(`${this.API_URL}/api/getApiInfo`, { + email: email, + }) + .toPromise(); + + return res.payload; + } +} diff --git a/src/app/features/app-routing.module.ts b/src/app/features/app-routing.module.ts index 2526a342..c2494f5a 100755 --- a/src/app/features/app-routing.module.ts +++ b/src/app/features/app-routing.module.ts @@ -70,6 +70,7 @@ const routes: Routes = [ }, { path: "openapi", + canActivate: [AuthGuard], loadChildren: () => import("./open-api/open-api.module").then( (m) => m.OpenApiModule diff --git a/src/app/features/open-api/components/management/management.component.html b/src/app/features/open-api/components/management/management.component.html index 1cd7f629..e0efb2ee 100644 --- a/src/app/features/open-api/components/management/management.component.html +++ b/src/app/features/open-api/components/management/management.component.html @@ -4,10 +4,11 @@

      활용 관리

      - {{email}} 님 오늘도 즐거운 하루 되세요!!! + {{name}} 님 오늘도 즐거운 하루 되세요!!!
      현재까지 당신이 신청한 활용은 {{count}} 개 입니다.

      + @@ -16,17 +17,25 @@ + + - - - - - - + + + + + + + +
      활용명 활용목적 관리
      1활용명1목적1수정/삭제
      {{ idx+1 }}{{ info['app_name'] }}{{ info['app_purpose'] }}{{ info['reporting_date'] }}{{ info['expiration_date'] }}{{ info['traffic'] }} + + + +
      diff --git a/src/app/features/open-api/components/management/management.component.ts b/src/app/features/open-api/components/management/management.component.ts index 36cedcb6..6c6ff105 100644 --- a/src/app/features/open-api/components/management/management.component.ts +++ b/src/app/features/open-api/components/management/management.component.ts @@ -28,7 +28,6 @@ export class ManagementComponent implements OnInit { ngOnInit() { this.loadInfo(); - // this.count = 3; } async loadInfo(){ @@ -39,31 +38,24 @@ export class ManagementComponent implements OnInit { this.name=this.userProfile.name; } - // /** - // * @description Router to intro page - // */ - // toSiteIntro() { - // this.router.navigateByUrl("/introduce/intro"); - // } + async reissue(_id:string): Promise{ + let authKey = (await this.apiService.reissueKey(_id)).authKey; + prompt('성공적으로 인증키가 변경되었습니다.\n복사하세요.',authKey); + this.ngOnInit(); + return ; + } - // /** - // * @description Router to service guide page - // */ - // toServiceGuide() { - // this.router.navigateByUrl("/introduce/service-guide"); - // } + async delete(_id:string): Promise{ + if ((await this.apiService.delete(_id)).succeed) + alert('성공적으로 삭제되었습니다'); + else alert('삭제중에 문제가 발생했습니다.'); + this.ngOnInit(); + return ; + } - // /** - // * @description Router to collected info page - // */ - // toCollectedInfo() { - // this.router.navigateByUrl("/introduce/collected-info"); - // } + toRegister(){ + this.router.navigateByUrl("/openapi/register"); + this.ngOnInit(); + } - // /** - // * @description Router to member policy page - // */ - // toMemberPolicy() { - // this.router.navigateByUrl("/introduce/member-policy"); - // } } diff --git a/src/app/features/open-api/components/open-api-menu/open-api-menu.component.ts b/src/app/features/open-api/components/open-api-menu/open-api-menu.component.ts index 06e2392e..782ad3de 100644 --- a/src/app/features/open-api/components/open-api-menu/open-api-menu.component.ts +++ b/src/app/features/open-api/components/open-api-menu/open-api-menu.component.ts @@ -53,6 +53,7 @@ export class OpenApiMenuComponent implements OnInit { if (currentAddress === "management") this.title = "활용관리"; if (currentAddress === "document") this.title = "매뉴얼"; if (currentAddress === "gotoapi") this.title = "API이동"; + if (currentAddress === "register") this.title = "활용신청"; } toManagement() { diff --git a/src/app/features/open-api/components/register/register.component.html b/src/app/features/open-api/components/register/register.component.html new file mode 100644 index 00000000..a1463c21 --- /dev/null +++ b/src/app/features/open-api/components/register/register.component.html @@ -0,0 +1,19 @@ +
      + + +
      +

      활용 신청

      + +
      + + +
      +
      + + +
      + + +
      +
      + \ No newline at end of file diff --git a/src/app/features/open-api/components/register/register.component.less b/src/app/features/open-api/components/register/register.component.less new file mode 100644 index 00000000..789b4627 --- /dev/null +++ b/src/app/features/open-api/components/register/register.component.less @@ -0,0 +1,159 @@ +.content-container { + grid-area: main; + display: grid; + align-content: stretch; + grid-template-columns: repeat(15, minmax(0, 1fr)); + grid-template-rows: min-content; + gap: 20px 20px; + grid-template-areas: "menu menu menu menu menu body body body body body body body body body body "; + } + + app-open-api-menu { + grid-area: menu; + } + .content { + grid-area: body; + margin-top: 4rem; + border: 1px solid darkgray; + border-radius: 15px; + padding: 1.6rem 2rem; + } + + .content > p { + font-size: 1.5rem; + } + + @media all and (max-width: 425px){ + .content-container { + grid-area: main; + display: grid; + align-content: stretch; + grid-template-columns: repeat(10, minmax(0, 1fr)); + grid-template-rows: min-content; + gap: 20px 20px; + grid-template-areas: "menu menu menu menu menu menu menu menu menu menu" + "body body body body body body body body body body "; + } + + .content { + grid-area: body; + margin-top: 0; + border: 0; + padding: 1.6rem 2rem; + } + } + + // Table + + table { + width: 100%; + } + + thead { + border-top : 1.5px solid black; + border-bottom: 1px solid gray; + } + + th { + padding : 15px 0px; + font-weight: 500; + text-align : center; + } + + td { + border-bottom : 1px solid lightgray; + height : 57px; + vertical-align: middle; + } + + + .search-bar { + color : black; + width : 20%; + border-radius : 2rem; + background-color : rgb(236, 239, 239); + background-repeat : no-repeat; + background-size : 1.5rem; + background-position: 10px center; + padding-left : 3.5rem; + margin : 10px 0px; + background-image : url("../../../../../assets/icons/search-black.png"); + border : none; + height : 3.5rem; + float : right; + } + + .buttons { + display : flex; + justify-content: flex-end; + margin : 20px 0; + } + + .page-numbers { + margin: 0; + } + + .button-write { + width : 5em; + height : 2.5em; + border-radius : 2em; + border : none; + color : white; + background-color: rgb(97, 97, 97); + outline : none; + } + + .no-docs { + text-align: center; + } + + @media all and (max-width: 768px){ + .search-bar { + width : 40%; + height : 2.5rem; + } + + *{ + font-size: 1rem; + } + + th{ + padding-top: 10px; + padding-bottom: 10px; + } + } + + @media all and (max-width: 565px){ + th{ + font-size: 1.05rem; + } + + .doc-title { + width: 55%; + } + + .doc-num { + width: 15%; + } + } + + @media all and (max-width: 426px){ + .search-bar { + width : 50%; + } + + .doc-postdate{ + display: none; + } + + th{ + font-weight: 600; + font-size: 3.3vw; + } + + thead { + border-top: 1.9px solid #555555; + border-bottom: 1px solid #A5A5A5; + } + } + \ No newline at end of file diff --git a/src/app/features/open-api/components/register/register.component.ts b/src/app/features/open-api/components/register/register.component.ts new file mode 100644 index 00000000..680044e6 --- /dev/null +++ b/src/app/features/open-api/components/register/register.component.ts @@ -0,0 +1,37 @@ +import { Component, OnInit } from "@angular/core"; +import { Router } from "@angular/router"; + +import { UserProfile } from "src/app/core/models/user.model"; +import { APIService } from "src/app/core/services/api-database-service/api-database.service"; +import { AuthenticationService } from "src/app/core/services/authentication-service/authentication.service"; +import { ManagementComponent } from "../management/management.component"; + +@Component({ + selector: "app-register", + templateUrl: "./register.component.html", + styleUrls: ["./register.component.less"], +}) +export class RegisterComponent implements OnInit{ + + ngOnInit(){ + + } + + constructor( + public router: Router, + public apiService: APIService, + ){} + + async register():Promise{ + let app_name:string = document.getElementById('app_name').value; + let app_purpose:string = document.getElementById('app_purpose').value; + let authKey = (await this.apiService.register(app_name,app_purpose)).authKey; + prompt('성공적으로 활용이 등록되었습니다.\n인증키를 복사하세요.',authKey); + return this.toManagement(); + } + + toManagement(){ + this.router.navigateByUrl("/openapi/management"); + this.ngOnInit(); + } +} \ No newline at end of file diff --git a/src/app/features/open-api/open-api-routing.module.ts b/src/app/features/open-api/open-api-routing.module.ts index 7b535cda..23316501 100755 --- a/src/app/features/open-api/open-api-routing.module.ts +++ b/src/app/features/open-api/open-api-routing.module.ts @@ -3,6 +3,7 @@ import { Routes, RouterModule } from "@angular/router"; import { ManagementComponent } from "./components/management/management.component"; import { DocumentComponent } from "./components/document/document.component"; import { GotoapiComponent } from "./components/gotoapi/gotoapi.component"; +import { RegisterComponent } from "./components/register/register.component"; const routes: Routes = [ { @@ -22,6 +23,10 @@ const routes: Routes = [ path: "gotoapi", component: GotoapiComponent, }, + { + path: "register", + component: RegisterComponent, + } ]; @NgModule({ diff --git a/src/app/features/open-api/open-api.module.ts b/src/app/features/open-api/open-api.module.ts index 2c24c4d8..56e1f309 100755 --- a/src/app/features/open-api/open-api.module.ts +++ b/src/app/features/open-api/open-api.module.ts @@ -7,6 +7,7 @@ import { DocumentComponent } from "./components/document/document.component"; import { GotoapiComponent } from "./components/gotoapi/gotoapi.component"; import { OpenApiMenuComponent } from "./components/open-api-menu/open-api-menu.component"; import { SharedModule } from "src/app/shared/shared.module"; +import { RegisterComponent } from "./components/register/register.component"; @NgModule({ declarations: [ @@ -14,6 +15,7 @@ import { SharedModule } from "src/app/shared/shared.module"; DocumentComponent, GotoapiComponent, OpenApiMenuComponent, + RegisterComponent ], imports: [CommonModule, OpenApiRoutingModule, SharedModule], }) From f63183e0a3be9184b12ffa94c39d756b5b6592b6 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 17 Aug 2021 16:50:56 +0900 Subject: [PATCH 060/287] [FIX] Fix typo --- .../components/analysis/analysis.component.ts | 2 +- .../open-api/components/register/register.component.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index 1d8f6f9d..3f60bc8b 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -34,7 +34,7 @@ export class AnalysisComponent implements OnInit { document.getElementById(analName).style.display='inline'; } - async runAnylysis(activity:string): Promise{ + async runAnalysis(activity:string): Promise{ let optionValue = ( document.getElementById(activity+'_option1')).value ; diff --git a/src/app/features/open-api/components/register/register.component.ts b/src/app/features/open-api/components/register/register.component.ts index 680044e6..a2614334 100644 --- a/src/app/features/open-api/components/register/register.component.ts +++ b/src/app/features/open-api/components/register/register.component.ts @@ -23,8 +23,8 @@ export class RegisterComponent implements OnInit{ ){} async register():Promise{ - let app_name:string = document.getElementById('app_name').value; - let app_purpose:string = document.getElementById('app_purpose').value; + let app_name:string = (document.getElementById('app_name')).value; + let app_purpose:string = (document.getElementById('app_purpose')).value; let authKey = (await this.apiService.register(app_name,app_purpose)).authKey; prompt('성공적으로 활용이 등록되었습니다.\n인증키를 복사하세요.',authKey); return this.toManagement(); From 4c8db29eb02ee0ac9689b88e3e7f8161d2f09d67 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 17 Aug 2021 21:50:41 +0900 Subject: [PATCH 061/287] [FIX] Fix the date format sended to middleware --- .../user-saved-document.service.ts | 3 ++- .../savedDocForAnalysis.component.html | 16 ++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/app/core/services/user-saved-document-service/user-saved-document.service.ts b/src/app/core/services/user-saved-document-service/user-saved-document.service.ts index 081fc3d4..877161e5 100644 --- a/src/app/core/services/user-saved-document-service/user-saved-document.service.ts +++ b/src/app/core/services/user-saved-document-service/user-saved-document.service.ts @@ -64,7 +64,8 @@ export class UserSavedDocumentService { for(let doc of mydocs){ let docHashKeys:Array = mydocs.find(object => "savedDocHashKeys" in object)["savedDocHashKeys"]; doc['title'] = await this.articleService.convertDocHashKeysToTitles(docHashKeys); - doc['savedDate'] = moment(new Date(doc['savedDate'])).format('YYYY년 MM월 DD일 HH시 mm분'); + doc['savedDate_format'] = moment(new Date(doc['savedDate'])).format('YYYY년 MM월 DD일 HH시 mm분'); + doc['preprocessed'] = doc['preprocessed']==true? true:false; } return mydocs; diff --git a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html index 9992e601..b9ba327d 100644 --- a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html +++ b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html @@ -3,6 +3,7 @@
      +

      내 보관함

      @@ -14,7 +15,10 @@ - +
      전처리
      + +
      + - - + +
      {{ docSet['keyword'] }}
        - {{adoc}}
      {{ docSet['savedDate']}}
        +
        - {{adoc}}
        +
      +
      {{ docSet['savedDate_format']}} 총문서수:{{ docSet['savedDocHashKeys'].length}}개
      평균 단어수:230개
      @@ -38,4 +45,5 @@
      +
      \ No newline at end of file From deadb3967c4e09f30b659e23372d185acf9f21b8 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 17 Aug 2021 21:51:55 +0900 Subject: [PATCH 062/287] [FEAT] Implement alert function when the selected doc for analysis is not preprocessed --- .../components/abstractAnalysisPage.ts | 55 +++++---- .../components/analysis/analysis.component.ts | 105 ++++-------------- 2 files changed, 58 insertions(+), 102 deletions(-) diff --git a/src/app/features/article-analysis/components/abstractAnalysisPage.ts b/src/app/features/article-analysis/components/abstractAnalysisPage.ts index 0e3206de..dd4a6e15 100644 --- a/src/app/features/article-analysis/components/abstractAnalysisPage.ts +++ b/src/app/features/article-analysis/components/abstractAnalysisPage.ts @@ -7,12 +7,12 @@ import { UserSavedDocumentService } from "src/app/core/services/user-saved-docum }) export abstract class abstractAnalysis{ - private _email: string; private _selectedKeyword: string; private _selectedSavedDate: string; - + private _isSelectedPreprocessed: boolean; + constructor( private _middlewareService: AnalysisOnMiddlewareService, private _userSavedDocumentService: UserSavedDocumentService, @@ -22,19 +22,23 @@ export abstract class abstractAnalysis{ let data = JSON.parse(event); this.email = data.email; - let selectedKeyword = data.keyword; + let selectedKeyword = data.savedKeyword; let selectedSavedDate = data.savedDate; + let isSelectedPreprocessed = data.isSelectedPreprocessed; + // console.log('isPreprocessed?'+isSelectedPreprocessed); - if(data.activity=='select') this.setSelected(selectedKeyword, selectedSavedDate); + if(data.activity=='select') this.setSelected(selectedKeyword, selectedSavedDate, isSelectedPreprocessed); + else if(!isSelectedPreprocessed) return ; else if(data.activity=='preview') this.previewData(selectedKeyword,selectedSavedDate); else if(data.activity=='download') this.downloadData(selectedKeyword,selectedSavedDate); else ; } - setSelected(selectedKeyword:string, selectedSavedDate:string){ + setSelected(selectedKeyword:string, selectedSavedDate:string, isSelectedPreprocessed: boolean){ this.selectedKeyword=selectedKeyword; this.selectedSavedDate=selectedSavedDate; + this.isSelectedPreprocessed = isSelectedPreprocessed; } previewData(selectedKeyword:string, selectedSavedDate:string){ @@ -45,24 +49,27 @@ export abstract class abstractAnalysis{ } - async runMiddleware(activity: string, option: Object):Promise{ + + + // async runMiddleware(activity: string, data: string):Promise{ - if(this.selectedSavedDate==null) return alert('문서를 선택해주세요!'); - - let data = JSON.stringify({ - 'userEmail': this.email, - 'keyword': this.selectedKeyword, - 'savedDate': this.selectedSavedDate, - optionList: option, - }); + // if(this.selectedSavedDate==null) return alert('문서를 선택해주세요!'); + + // // let data = JSON.stringify({ + // // 'userEmail': this.email, + // // 'keyword': this.selectedKeyword, + // // 'savedDate': this.selectedSavedDate, + // // optionList: option, + // // }); - console.log(data); - // let res = await this.middlewareService.postDataToMiddleware('/'+activity,data); + // // console.log(data); + // let res = await this.middlewareService.postDataToMiddleware('/'+activity,data); - // this.userSavedDocumentService.setMyDocPreprocessed(this.selectedSavedDate); - // this.preprocessedData = res.result; - // this.isDataPreprocessed = true; - } + + // // this.userSavedDocumentService.setMyDocPreprocessed(this.selectedSavedDate); + // // this.preprocessedData = res.result; + // // this.isDataPreprocessed = true; + // } public get middlewareService(): AnalysisOnMiddlewareService { @@ -92,6 +99,14 @@ export abstract class abstractAnalysis{ this._selectedSavedDate = value; } + public get isSelectedPreprocessed(): boolean { + return this._isSelectedPreprocessed; + } + public set isSelectedPreprocessed(value: boolean) { + this._isSelectedPreprocessed = value; + } + + public get email(): string { return this._email; } diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index 3f60bc8b..db33daf1 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -1,32 +1,19 @@ import { Component, OnInit } from "@angular/core"; -import { AnalysisOnMiddlewareService } from "src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service"; +import { abstractAnalysis } from "../abstractAnalysisPage"; @Component({ selector: "app-analysis", templateUrl: "./analysis.component.html", styleUrls: ["./analysis.component.less"], }) -export class AnalysisComponent implements OnInit { - email: any; - selectedKeyword: any; - selectedSavedDate: any; - isDataAnalysised: boolean; - AnalysisResult: any; - - constructor( - private middlewareService: AnalysisOnMiddlewareService - ){}; +export class AnalysisComponent extends abstractAnalysis implements OnInit { + private _isDataAnalysised: boolean = false; + private _analysisedData: any; + ngOnInit(): void { } - onMessage(event){ - let data = JSON.parse(event); - this.email = data.email; - this.selectedKeyword = data.keyword; - this.selectedSavedDate = data.savedDate; - } - showPop(analName:string){ if(document.getElementById(analName).style.display=='inline') document.getElementById(analName).style.display='none' @@ -35,84 +22,38 @@ export class AnalysisComponent implements OnInit { } async runAnalysis(activity:string): Promise{ - + if(this.selectedSavedDate==null) return alert('문서를 선택해주세요!'); + if(!this.isSelectedPreprocessed) return alert('선택하신 문서는 전처리되지 않은 문서입니다. 전처리를 먼저 해주세요!'); let optionValue = ( document.getElementById(activity+'_option1')).value ; - + let data = JSON.stringify({ 'userEmail': this.email, 'keyword': this.selectedKeyword, 'savedDate': this.selectedSavedDate, + 'optionList': optionValue, 'analysisName': activity, }); - console.log(data); + // console.log(data); let res = await this.middlewareService.postDataToMiddleware('/textmining',data); - this.AnalysisResult = res.result; + this.analysisedData = res.result; this.isDataAnalysised = true; } - // async runAnalysisCount(): Promise { - - // let optionValue = ( document.getElementById('count_option1')).value ; - - // let data = JSON.stringify({ - // 'userEmail': this.email, - // 'keyword': this.selectedKeyword, - // 'savedDate': this.selectedSavedDate, - // 'optionList': optionValue, - // 'analysisName': 'count', - // }); - - // console.log(data); - // let res = await this.middlewareService.postDataToMiddleware('/textmining',data); - - // this.AnalysisResult = res.result; - // this.isDataAnalysised = true; - - // } - - // async runAnalysisTfidf(): Promise { - - // let optionValue = ( document.getElementById('tfidf_option1')).value ; - - // let data = JSON.stringify({ - // 'userEmail': this.email, - // 'keyword': this.selectedKeyword, - // 'savedDate': this.selectedSavedDate, - // 'optionList': optionValue, - // 'analysisName': 'tfidf', - // }); - - // console.log(data); - // let res = await this.middlewareService.postDataToMiddleware('/textmining',data); - - // this.AnalysisResult = res.result; - // this.isDataAnalysised = true; - - // } - - - // async runAnalysisNetwork(): Promise { - - // let optionValue = ( document.getElementById('network_option1')).value ; - - // let data = JSON.stringify({ - // 'userEmail': this.email, - // 'keyword': this.selectedKeyword, - // 'savedDate': this.selectedSavedDate, - // 'optionList': optionValue, - // 'analysisName': 'network', - // }); - - // console.log(data); - // let res = await this.middlewareService.postDataToMiddleware('/textmining',data); - - // this.AnalysisResult = res.result; - // this.isDataAnalysised = true; - - // } + public get isDataAnalysised(): boolean { + return this._isDataAnalysised; + } + public set isDataAnalysised(value: boolean) { + this._isDataAnalysised = value; + } + public get analysisedData(): any { + return this._analysisedData; + } + public set analysisedData(value: any) { + this._analysisedData = value; + } } From a8c8d5a51c78a639c4cfe3642c69daa810e2dbb3 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 17 Aug 2021 21:53:27 +0900 Subject: [PATCH 063/287] [FEAT] Update a scroll bar for user doc table and default value of checkbox --- .../components/preprocessing/preprocessing.component.html | 6 +++--- .../savedDocForAnalysis/savedDocForAnalysis.component.less | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html index 768f9c78..a4410249 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html @@ -14,7 +14,7 @@
      - +
      @@ -53,11 +53,11 @@
      - +
      - +
      diff --git a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.less b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.less index 9eec294a..c51f6e1f 100644 --- a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.less +++ b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.less @@ -22,7 +22,10 @@ table { vertical-align: middle; } - + .savedDocTable{ + overflow:scroll; + height: 500px; + } .doc-num { From 1ecef8835ca83b3dec82e7ad52c4906a95dee997 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 17 Aug 2021 21:54:22 +0900 Subject: [PATCH 064/287] [REFACTORING] Refactoring --- .../preprocessing/preprocessing.component.ts | 126 +++++++----------- .../savedDocForAnalysis.component.ts | 41 +----- 2 files changed, 52 insertions(+), 115 deletions(-) diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts index 3822843a..7e1f6e5f 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts @@ -1,8 +1,6 @@ import { stringify } from "@angular/compiler/src/util"; import { Component, OnInit } from "@angular/core"; import { FileUploader } from 'ng2-file-upload'; -import { AnalysisOnMiddlewareService } from 'src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service' -import { UserSavedDocumentService } from 'src/app/core/services/user-saved-document-service/user-saved-document.service'; import { abstractAnalysis } from "../abstractAnalysisPage"; import $ from 'jquery'; @@ -20,90 +18,65 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { private _preprocessedData: Array; //uploadDict - public uploader:FileUploader = new FileUploader({url: URL}); - private _previewPreprocessed: boolean; - private _isError: boolean; + // public uploader:FileUploader = new FileUploader({url: URL}); + // private _previewPreprocessed: boolean; ngOnInit(): void { - // this.loadSavedDocs(); - // this.isDataPreprocessed=Array[4]; - // this.previewPreprocessed = false; } - async uploadDict(event:any){ - this.uploader.clearQueue(); - let files:File[] = event.target.files; - let filteredFiles:File[] = []; - for (var f of files) { - if (f.name.endsWith(".csv")) { - filteredFiles.push(f); - } - } - - if (filteredFiles.length == 0) { - ; - // this.showGuide = true; - } else { - // this.showGuide = false; - let options = null; - let filters = null; - this.uploader.addToQueue(filteredFiles, options, filters); - } - - function csvToJSON(csv_string){ // 1. 문자열을 줄바꿈으로 구분 => 배열에 저장 - const rows = csv_string.split("\r\n"); // 줄바꿈을 \n으로만 구분해야하는 경우, 아래 코드 사용 - // const rows = csv_string.split("\n"); // 2. 빈 배열 생성: CSV의 각 행을 담을 JSON 객체임 - const jsonArray = []; // 3. 제목 행 추출 후, 콤마로 구분 => 배열에 저장 - const header = rows[0].split(","); // 4. 내용 행 전체를 객체로 만들어, jsonArray에 담기 - for(let i = 1; i < rows.length; i++){ // 빈 객체 생성: 각 내용 행을 객체로 만들어 담아둘 객체임 - let obj = {}; // 각 내용 행을 콤마로 구분 - let row = rows[i].split(","); // 각 내용행을 {제목1:내용1, 제목2:내용2, ...} 형태의 객체로 생성 - for(let j=0; j < header.length; j++){ - obj[header[j]] = row[j]; - } // 각 내용 행의 객체를 jsonArray배열에 담기 - jsonArray.push(obj); } - // 5. 완성된 JSON 객체 배열 반환 - // return jsonArray; // 문자열 형태의 JSON으로 반환할 경우, 아래 코드 사용 - return JSON.stringify(jsonArray); - } - - } - - setDisplay(){ - if($('input:radio[id=synonym_user]').is(':checked')){ - $('#selectUserDict').show(); - }else{ - $('#selectUserDict').hide(); - } -} + // async uploadDict(event:any){ + // this.uploader.clearQueue(); + // let files:File[] = event.target.files; + // let filteredFiles:File[] = []; + // for (var f of files) { + // if (f.name.endsWith(".csv")) { + // filteredFiles.push(f); + // } + // } + + // if (filteredFiles.length == 0) { + // ; + // // this.showGuide = true; + // } else { + // // this.showGuide = false; + // let options = null; + // let filters = null; + // this.uploader.addToQueue(filteredFiles, options, filters); + // } + + // function csvToJSON(csv_string){ // 1. 문자열을 줄바꿈으로 구분 => 배열에 저장 + // const rows = csv_string.split("\r\n"); // 줄바꿈을 \n으로만 구분해야하는 경우, 아래 코드 사용 + // // const rows = csv_string.split("\n"); // 2. 빈 배열 생성: CSV의 각 행을 담을 JSON 객체임 + // const jsonArray = []; // 3. 제목 행 추출 후, 콤마로 구분 => 배열에 저장 + // const header = rows[0].split(","); // 4. 내용 행 전체를 객체로 만들어, jsonArray에 담기 + // for(let i = 1; i < rows.length; i++){ // 빈 객체 생성: 각 내용 행을 객체로 만들어 담아둘 객체임 + // let obj = {}; // 각 내용 행을 콤마로 구분 + // let row = rows[i].split(","); // 각 내용행을 {제목1:내용1, 제목2:내용2, ...} 형태의 객체로 생성 + // for(let j=0; j < header.length; j++){ + // obj[header[j]] = row[j]; + // } // 각 내용 행의 객체를 jsonArray배열에 담기 + // jsonArray.push(obj); } + // // 5. 완성된 JSON 객체 배열 반환 + // // return jsonArray; // 문자열 형태의 JSON으로 반환할 경우, 아래 코드 사용 + // return JSON.stringify(jsonArray); + // } + + // } + +// setDisplay(){ +// if($('input:radio[id=synonym_user]').is(':checked')){ +// $('#selectUserDict').show(); +// }else{ +// $('#selectUserDict').hide(); +// } +// } async runPreprocessing():Promise{ - let synonym: boolean = false; - let stopword: boolean = false; - let compound: boolean = false; let wordclass: number = 0; - let nodeList:NodeListOf; - if(this.selectedSavedDate==null) return alert('문서를 선택해주세요!'); - // console.log(); - // nodeList= >document.getElementsByName('synonym'); - // nodeList.forEach((node) => { - // if(node.checked && node.value=='user') synonym = true; - // }); - - // nodeList= >document.getElementsByName('stopword'); - // nodeList.forEach((node) => { - // if(node.checked && node.value=='user') stopword = true; - // }); - - // nodeList= >document.getElementsByName('compound'); - // nodeList.forEach((node) => { - // if(node.checked && node.value=='user') compound = true; - // }); - - nodeList= >document.getElementsByName('wordclass'); + let nodeList= >document.getElementsByName('wordclass'); nodeList.forEach((node) => { if(node.checked) wordclass += parseInt(node.value); }); @@ -112,6 +85,7 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { 'userEmail': this.email, 'keyword': this.selectedKeyword, 'savedDate': this.selectedSavedDate, + 'synonym': (document.getElementById('synonym_user')).checked, 'stopword': (document.getElementById('stopword_user')).checked, 'compound': (document.getElementById('compound_user')).checked, diff --git a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts index f0f85f68..204c31ff 100644 --- a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts +++ b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts @@ -22,16 +22,10 @@ export class savedDocForAnalysis implements OnInit{ private _isSavedDocsEmpty: boolean; private _totalSavedDocsNum: number; - private _totalSavedKeywordsNum: number; - private _userProfile: UserProfile; - private _idx: number; - constructor( private userSavedDocumentService: UserSavedDocumentService, - private articleService: ArticleService, - private router: Router, private authenticationService: AuthenticationService, ) { this.authenticationService.getCurrentUserChange().subscribe((currentUser) => { @@ -66,47 +60,16 @@ export class savedDocForAnalysis implements OnInit{ // }); // } - emitData(activity:string, selectedKeyword:string, selectedSavedDate:string){ + emitData(activity:string, selectedKeyword:string, selectedSavedDate:string, isSelectedPreprocessed?:boolean){ this.sender.emit(JSON.stringify({ 'activity': activity, 'email': this.userProfile.email, 'savedKeyword': selectedKeyword, 'savedDate': selectedSavedDate, + 'isSelectedPreprocessed':isSelectedPreprocessed, })); } - // emitSelectedData(selectedSavedDate:string){ - // // this.updateSelectDoc(); - // this.sender.emit(JSON.stringify({ - // 'activity': 'selected', - // 'email': this.userProfile.email, - // 'savedDate': selectedSavedDate, - // })); - // } - - // emitPreview(selectedSavedDate:string){ - // this.sender.emit(JSON.stringify({ - // 'activity': 'preview', - // 'email': this.userProfile.email, - // 'savedDate': selectedSavedDate, - // })); - // } - - // emitDownload(selectedSavedDate:string){ - // this.sender.emit(JSON.stringify({ - // 'activity': 'download', - // 'email': this.userProfile.email, - // 'savedDate': selectedSavedDate, - // })); - // } - - public get idx(): number { - return this._idx; - } - public set idx(value: number) { - this._idx = value; - } - public get savedDocs(): Array { return this._savedDocs; } From 2e4809aae030b213794ff70ca45efbbb1f67d6fb Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Tue, 31 Aug 2021 23:01:56 +0900 Subject: [PATCH 065/287] [FEAT] Implement topic-based search in article library - #21 --- fe-backend/.idea/misc.xml | 3 + fe-backend/labs/data/topics.json | 12979 ---------- .../labs/saveTOPICSintoMongo/topics2mongo.py | 2 +- fe-backend/models/topic.js | 4 +- fe-backend/module/topicQuery.js | 11 +- fe-backend/package-lock.json | 6269 ++++- package-lock.json | 21611 +++++++++++++++- .../elasticsearch.service.ts | 5 +- .../article-library.component.html | 1 + .../article-library.component.ts | 64 +- .../article-list/article-list.component.ts | 2 +- 11 files changed, 27856 insertions(+), 13095 deletions(-) delete mode 100644 fe-backend/labs/data/topics.json diff --git a/fe-backend/.idea/misc.xml b/fe-backend/.idea/misc.xml index 3a37236a..e0f68e3f 100644 --- a/fe-backend/.idea/misc.xml +++ b/fe-backend/.idea/misc.xml @@ -1,5 +1,8 @@ + + + diff --git a/fe-backend/labs/data/topics.json b/fe-backend/labs/data/topics.json deleted file mode 100644 index a0ad0c02..00000000 --- a/fe-backend/labs/data/topics.json +++ /dev/null @@ -1,12979 +0,0 @@ -{"_id":{"$oid":"6032dcc796cf8959a12c586d"},"doc_id":"5ed39005dc9986728c0d3dd6","doc_title":"북핵문제와 남북대화","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c586e"},"doc_id":"5ed391d80dbea9e5f2b7f164","doc_title":"6·15남북공동선언과 한반도 평화·번영 : 평가와 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c586f"},"doc_id":"5ed392d27ed7dcf78c1763e8","doc_title":"Global Expectations for Korean Unification","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c5870"},"doc_id":"5ed38ee9ab0d1b1c467d38de","doc_title":"이명박 정부 외교안보통일정책의 추진환경 및 전략과 실천방안 (총괄보고서)","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c5871"},"doc_id":"5ed392b47ed7dcf78c1762e9","doc_title":"러시아 모스크바 및 상트페테르부르크 지역의 북한 노동자","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c5872"},"doc_id":"5ed392d77ed7dcf78c1763fa","doc_title":"Freedom of Movement in North Korea","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c5873"},"doc_id":"5ed391c80dbea9e5f2b7f0e3","doc_title":"6·15 정상회담과 한반도 평화체제","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c5874"},"doc_id":"5ed393147ed7dcf78c176623","doc_title":"2014년 통일예측시계","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c5875"},"doc_id":"5ed3907adc9986728c0d40cf","doc_title":"2012년 상반기, 북한 정책동향 분석: 북한 매체의 논조를 중심으로","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c5876"},"doc_id":"5ed39025dc9986728c0d3eab","doc_title":"유라시아 이니셔티브 구현을 위한 한,러 협력 방안","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c5877"},"doc_id":"5ed3903fdc9986728c0d3f2f","doc_title":"북한 지하자원을 활용한 DMZ/접경지역 남북 산업단지 조성방안","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c5878"},"doc_id":"5ed391f30dbea9e5f2b7f230","doc_title":"한반도 평화정착의 현황과 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c5879"},"doc_id":"5ed39085dc9986728c0d4121","doc_title":"대북정책의 대국민 확산방안","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c587a"},"doc_id":"5ed390c6dc9986728c0d4338","doc_title":"DMZ 총람: 개요, 정치·군사적 현황","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c587b"},"doc_id":"5ed39095dc9986728c0d41dc","doc_title":"국제금융기구의 북한 개입","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c587c"},"doc_id":"5ed3915f981628fa31d7d08d","doc_title":"통일환경 및 남북한관계 전망: 2010~2011","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c587d"},"doc_id":"5ed39159981628fa31d7d072","doc_title":"통일환경 및 남북한관계 전망 2016~2017","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c587e"},"doc_id":"5ed39013dc9986728c0d3e32","doc_title":"평화와 번영의 한반도","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c587f"},"doc_id":"5ed39014dc9986728c0d3e40","doc_title":"박근혜정부의 대북정책 추진 방향","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c5880"},"doc_id":"5ed39164981628fa31d7d0f1","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c5881"},"doc_id":"5ed39174981628fa31d7d18e","doc_title":"統一環境과 南北韓 關係, 1996-1997","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c5882"},"doc_id":"5ed39a9e98d9bf9fd64b4126","doc_title":"( 2015 ) 북한 이탈 흡연 청소년을 위한 자아존중감 증진 금연 프로그램 중재 효과 / 전은경 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c5883"},"doc_id":"5ed39a9e98d9bf9fd64b412f","doc_title":"( 2016 ) 북한이탈주민의 투표행태 연구 : 지역 변수를 중심으로 / 김영달 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c5884"},"doc_id":"5ed39a6598d9bf9fd64b3f51","doc_title":"( 2018 ) 북한이탈여성의 중년기 이후 남한사회적응에 관한 생애사 연구 : Mandelbaum의 분석 방법론 적용 / 양민숙 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c5885"},"doc_id":"5ed39762749e6be0fc411741","doc_title":"주간통일정세 2014-20(2014.05.19~2014.05.25)","topic":"스포츠","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c5886"},"doc_id":"5ed39a6998d9bf9fd64b3fcb","doc_title":"( 2012 ) 북한이탈 중년여성의 남한 정착과정에서의 평생학습 경험 / 이덕정 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c5887"},"doc_id":"5ed39711749e6be0fc41142c","doc_title":"주간통일정세2011-16(2011.04.11-2011.04.17)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c5888"},"doc_id":"5ed39711749e6be0fc411427","doc_title":"주간통일정세2011-15(2011.04.04-2011.04.10)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c5889"},"doc_id":"5ed3988fe000ebc871b2d6e0","doc_title":"( 2014 ) 북한이탈주민 실태조사 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c588a"},"doc_id":"5ed39a2598d9bf9fd64b3d05","doc_title":"( 2018 ) 북한이탈주민 취업지원 체계에 관한 연구 : 직능수준이 직업선택에 미치는 영향을 중심으로 / 김홍철 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c588b"},"doc_id":"5ed39cdc62d766f8f19b03e8","doc_title":"(2019) 북한이탈주민 취업현황분석을 통한 취업교육 과정 개발 ","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c588c"},"doc_id":"5ed39cfa62d766f8f19b0495","doc_title":"( 2010 ) 북한이탈주민 패널 연구 : 경제, 정신보건, 신체건강 ","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c588d"},"doc_id":"5ed3812325d1f5991ef9ae48","doc_title":"The Experiences of Crossing Boundaries and Reconstruction of North Korean Adolescent Refugees’ Identities","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c588e"},"doc_id":"5ed68c816e35d50a5d22283b","doc_title":"2018 남북정상회담 평가와 향후 전망: '완전한 비핵화’ 의미와 실현","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c588f"},"doc_id":"5ed39ae098d9bf9fd64b422f","doc_title":"( 2010 ) 1970년대 북한의 추격발전체제와 대중운동노선 재정립에 관한 연구 / 장인숙 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c5890"},"doc_id":"5ed3833ad2a0d2fcf411cf3c","doc_title":"종합결과보고서","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c5891"},"doc_id":"5ed380d93da0955c5f2ab738","doc_title":"통일독일의 적극적 외교정책과 한반도","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c5892"},"doc_id":"5ed380a9183ceee5c0978bad","doc_title":"남북한 사회통합 : 비교사회론적 접근","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c5893"},"doc_id":"5ed68c7f6e35d50a5d222823","doc_title":"김여정 특사 방남의 평가와 한국정부의 전략적 로드맵","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c5894"},"doc_id":"5ed68c376e35d50a5d222579","doc_title":"Peace-keeping in the Korean Peninsula: The Role of Commissions","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c5895"},"doc_id":"5ed68c8b6e35d50a5d222861","doc_title":"한반도 평화와 남북협력 종합연구 (총괄보고서)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c5896"},"doc_id":"5ed68d066e35d50a5d222d0a","doc_title":"남북경협 모델 설정","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c5897"},"doc_id":"5ed396d1749e6be0fc41115a","doc_title":"주간통일정세2010-10(2010.3.1~2010.3.7)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c5898"},"doc_id":"5ed396d8749e6be0fc4111aa","doc_title":"주간통일정세2010-39(2010.9.20~2010.9.26)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c5899"},"doc_id":"5ed39741749e6be0fc4115ce","doc_title":"주간통일정세 2014-11(2014.03.10~2014.03.16)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c589a"},"doc_id":"5ed3973b749e6be0fc4115be","doc_title":"주간통일정세 2013-01(2012.12.31~2013.01.06)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c589b"},"doc_id":"5ed39a5a98d9bf9fd64b3ef3","doc_title":"( 2019 ) 북한이탈주민 창업성공과정 연구 / 김영지 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c589c"},"doc_id":"5ed39779749e6be0fc41182f","doc_title":"주간통일정세 2015-50(2015.12.14∼2015.12.20)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c589d"},"doc_id":"5ed38575ab230e6d146f75ab","doc_title":"북한인권 침해 책임규명 독립전문가그룹 보고서: 의미와 향후 과제","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c589e"},"doc_id":"5ed38574ab230e6d146f759e","doc_title":"북한 인권과 유엔 인권레짐","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c589f"},"doc_id":"5ed38593ab230e6d146f76aa","doc_title":"유엔총회 북한인권결의안 채택 의의와 영향","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58a0"},"doc_id":"5ed386e133719b6b965e719d","doc_title":"북한 민생경제 진흥을 위한 개발협력 방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58a1"},"doc_id":"5ed386b033719b6b965e6f84","doc_title":"북중관계 주요분야별 현황 분석","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c58a2"},"doc_id":"5ed3860b33719b6b965e6a5c","doc_title":"통일대비를 위한 국내과제","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58a3"},"doc_id":"5ed3861333719b6b965e6a89","doc_title":"북한의 핵전략과 한국의 대응전략","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58a4"},"doc_id":"5ed382387b154788099d30f5","doc_title":"한반도 통일의 미래와 주변 4국의 기대","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c58a5"},"doc_id":"5ed38395c1889339b8d8bfcd","doc_title":"북한인권 책임규명 방안과 과제: 로마규정 관할범죄에 대한 형사소추 문제를 중심으로","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c58a6"},"doc_id":"5ed386d933719b6b965e7157","doc_title":"북한인권 제도 및 실태 변화추이 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c58a7"},"doc_id":"5ed3856dab230e6d146f7566","doc_title":"북한인권 국제사회 논의 동향과 개선 과제","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58a8"},"doc_id":"5ed380e73da0955c5f2ab7e4","doc_title":"분단국 경제교류·협력 비교연구 : 동·서독, 중·대만, 남·북한","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c58a9"},"doc_id":"5ed3856fab230e6d146f756f","doc_title":"유엔 COI 보고서 1년과 북한인권 개선을 위한 과제","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c58aa"},"doc_id":"5ed38574ab230e6d146f75a1","doc_title":"북한 인권실태에 관한 미국과 국제사회의 동향","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58ab"},"doc_id":"5ed38a9a33719b6b965e94eb","doc_title":"세계경제위기와 미·중관계 변화 연구: 북한 핵문제에 미치는 영향","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c58ac"},"doc_id":"5ed3850c0a21d3f6d3d8b42f","doc_title":"White Paper on Human Rights in North Korea, 1998","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c58ad"},"doc_id":"5ed3858fab230e6d146f763d","doc_title":"북한 개방화와 인권개선 방안연구","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c58ae"},"doc_id":"5ed38354d2a0d2fcf411cff7","doc_title":"분단시대를 넘어 통일시대로","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58af"},"doc_id":"5ed3861e33719b6b965e6b0e","doc_title":"北韓聯邦制案의 分析 및 評價","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58b0"},"doc_id":"5ed39562eb330b4601b40091","doc_title":"\"서해 교전\"분석과 향후 북한 태도 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c58b1"},"doc_id":"5ed395cdeb330b4601b40537","doc_title":"한미정상회담 결과분석(2013)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c58b2"},"doc_id":"5ed39587eb330b4601b4023e","doc_title":"中·蘇 頂上會談 結果 分析","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c58b3"},"doc_id":"5eceb78d3f82fd00307f5a31","doc_title":"보건의료산업의 남북협력 방안","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c58b4"},"doc_id":"5eceb77d3f82fd00307f59cc","doc_title":"[5차포럼]국민의 정부 출범3년 :평가와 과제=류길재교","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58b5"},"doc_id":"5eceb7cb3f82fd00307f5ba0","doc_title":"평화.번영의 동북아시대: 전망과 과제[정책자료1]김연","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c58b6"},"doc_id":"5eceb8093f82fd00307f5cf5","doc_title":"경기지역 자문위원 연수 발표문","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c58b7"},"doc_id":"5eceb8253f82fd00307f5d8e","doc_title":"회의자료(복지/종교)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58b8"},"doc_id":"5eceb7c53f82fd00307f5b73","doc_title":"[6·15 기념 학술회의] 노무현 정부의 평화번영정책과","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c58b9"},"doc_id":"5eceb8363f82fd00307f5e37","doc_title":"제8차 청년위원회 자료","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58ba"},"doc_id":"5eceb8243f82fd00307f5d8b","doc_title":"회의자료(국제/문화체육/한반도평화)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58bb"},"doc_id":"5eceb7d03f82fd00307f5bbb","doc_title":"[합동포럼논문] 대북화해협력 정책, 안보 보안 평가(","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58bc"},"doc_id":"5eceb7e23f82fd00307f5c2a","doc_title":"중국 군 현대화와 정치적 역할의 상관관계(제14차 정","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c58bd"},"doc_id":"5eceb7ee3f82fd00307f5c62","doc_title":"남북여성교류의 현황과 문제점","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c58be"},"doc_id":"5eceb7923f82fd00307f5a55","doc_title":"{한반도 평화체제 구축}의 실천적 방안 모색","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c58bf"},"doc_id":"5eceb76c3f82fd00307f5958","doc_title":"2002년 대북 정책 추진방향에 따른 실천 과제","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c58c0"},"doc_id":"5eceb7863f82fd00307f5a09","doc_title":"남북체육교류협력의 실천적 방안","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c58c1"},"doc_id":"5eceb7893f82fd00307f5a1e","doc_title":"남북한 경제의 이질성과 극복방안","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c58c2"},"doc_id":"5eceb7d03f82fd00307f5bbe","doc_title":"북한의 변화를 어떻게 볼 것인가 (제16차 정책포럼_제","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c58c3"},"doc_id":"5eceb679cc8e8b457ba9d38a","doc_title":"제재와 압박…미국과 북한 대결, 누가 더 오래가나","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c58c4"},"doc_id":"5eceb79d3f82fd00307f5a91","doc_title":"99 제2차 전문가 토론회(Ⅱ) 정책제언","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58c5"},"doc_id":"5eceb7403f82fd00307f587b","doc_title":"2005년 남북관계 평가와 2006년 전망","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58c6"},"doc_id":"5eceb7fa3f82fd00307f5ca1","doc_title":"제91차 운영위원회 자료(`05 업무계획, 민주평통 쇄신, 발전방안 및 건의문)","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58c7"},"doc_id":"5eceb7ff3f82fd00307f5cbf","doc_title":"북한이탈주민의 사회복지지원체계 구축을 위한 과제(","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c58c8"},"doc_id":"5ed39a1e98d9bf9fd64b3ce3","doc_title":"( 2017 ) 북한이탈청소년의 사회적응과 지원 대책 연구 : 경기 북부지역을 중심으로 / 이규관 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc796cf8959a12c58c9"},"doc_id":"5ed39a4a98d9bf9fd64b3e8a","doc_title":"( 2019 ) 북한이탈주민의 사회적 자본이 삶의 질에 미치는 영향 : 문화적 역량의 매개효과를 중심으로 / 양경석 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc796cf8959a12c58ca"},"doc_id":"5ed396d6749e6be0fc411190","doc_title":"주간통일정세2010-28(2010.7.5~2010.7.11)","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58cb"},"doc_id":"5ed39867e000ebc871b2d5b8","doc_title":"( 2016 ) 북한이탈주민 정착실태조사 ","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58cc"},"doc_id":"5ed3987fe000ebc871b2d652","doc_title":"( 2014 ) 인천시 북한이탈주민 실태조사 ","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc796cf8959a12c58cd"},"doc_id":"5ed3988be000ebc871b2d6bc","doc_title":"( 2016 ) 북한이탈주민 사회통합조사 ","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc796cf8959a12c58ce"},"doc_id":"5ed3970e749e6be0fc4113ff","doc_title":"주간통일정세 2012-12(2012.03.12~2012.03.18)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58cf"},"doc_id":"5ed3970d749e6be0fc4113fa","doc_title":"주간통일정세 2012-11(2012.03.05~2012.03.11)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58d0"},"doc_id":"5ed3970f749e6be0fc411418","doc_title":"주간통일정세2011-12(2011.03.14-2011.03.20)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c58d1"},"doc_id":"5eceb80f3f82fd00307f5d1d","doc_title":"민간단체 주도의 남북문화예술 교류방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c58d2"},"doc_id":"5eceb82d3f82fd00307f5dea","doc_title":"제33차 복지위원회 회의자료","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c58d3"},"doc_id":"5eceb8303f82fd00307f5e0a","doc_title":"제68차 여성위원회 회의자료","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58d4"},"doc_id":"5eceb81a3f82fd00307f5d5f","doc_title":"[민주평통·국대협 합동 학술세미나 발표문] 남북한 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58d5"},"doc_id":"5eceb6b4e0bd8570bdd1c78a","doc_title":"2015년 3차 대북정책 추진에 관한 정책건의보고서","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58d6"},"doc_id":"5eceb77a3f82fd00307f59c0","doc_title":"국민화합 증진을 위한 종교인의 역할","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58d7"},"doc_id":"5eceb7703f82fd00307f597c","doc_title":"[NGO토론회발제문]지역갈등의 해소방안: 협의민주주의","topic":"스포츠","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58d8"},"doc_id":"5eceb82d3f82fd00307f5ded","doc_title":"제71차 여성위원회 회의자료","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58d9"},"doc_id":"5eceb8343f82fd00307f5e14","doc_title":"제2차 한반도평화위원회 회의자료","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58da"},"doc_id":"5eceb84e3f82fd00307f5f43","doc_title":"2015년 제3차 국민통일 여론조사 결과","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58db"},"doc_id":"5eceb7fa3f82fd00307f5c9e","doc_title":"충북(12.17), 울산(12.22), 전북(12.28) 평화통일포럼","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58dc"},"doc_id":"5eceb7e03f82fd00307f5c18","doc_title":"경제.사회분야에서의 성과와 과제(제15차정책포럼_제2","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58dd"},"doc_id":"5eceb7e93f82fd00307f5c51","doc_title":"(특강자료)대북 햇볕정책의 당위성과 그 성과","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58de"},"doc_id":"5eceb7a13f82fd00307f5aaf","doc_title":"러시아등 재외동포 및 이산가족 문제에 대한 재고찰","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58df"},"doc_id":"5eceb67acc8e8b457ba9d399","doc_title":"북한이 요구하는 평화협정, 진정한 의도","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58e0"},"doc_id":"5eceb67acc8e8b457ba9d39c","doc_title":"북핵 협상의 숨겨진 의도와 대응방안","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58e1"},"doc_id":"5eceb6a3e0bd8570bdd1c6ad","doc_title":"2013년 3차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58e2"},"doc_id":"5eceb81b3f82fd00307f5d68","doc_title":"[북핵 6자회담과 동북아정세 학술회의 발표문] 다자적","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c58e3"},"doc_id":"5eceb8053f82fd00307f5cdd","doc_title":"통일교육 활성화를 위한 통일교육지원법 개정방향 논","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58e4"},"doc_id":"5eceb7fe3f82fd00307f5cb9","doc_title":"2008 북경올림픽 남북단일팀 구성과 남북 스포츠교류 ","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58e5"},"doc_id":"5eceb80c3f82fd00307f5d0b","doc_title":"북한의 개혁개방과 북미관계 전망","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c58e6"},"doc_id":"5eceb7c73f82fd00307f5b7f","doc_title":"韓·美 關係의 歷史認識과 國民和合","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c58e7"},"doc_id":"5eceb7ca3f82fd00307f5b9d","doc_title":"평화.번영의 동북아시대: 전망과 과제[정책자료2] 오","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58e8"},"doc_id":"5eceb8183f82fd00307f5d56","doc_title":"[민주평통·국대협 합동 학술세미나 발표문] 통일교육","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58e9"},"doc_id":"5eceb7fb3f82fd00307f5ca4","doc_title":"지방자치단체의 대북교류 활성화를 위한 지방자치단체간의 협력방안","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c58ea"},"doc_id":"5eceb8013f82fd00307f5cc8","doc_title":"남북관계 법제정비를 위한 토론마당 발표집 (10. 20","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58eb"},"doc_id":"5eceb7a73f82fd00307f5ad0","doc_title":"남북체육교류의 추진과제와 전망","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58ec"},"doc_id":"5ed39888e000ebc871b2d671","doc_title":"( 2014 ) 충청지역 북한이탈주민 실태조사 ","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58ed"},"doc_id":"5ed397bbe000ebc871b2d1a2","doc_title":"( 2013 ) 서울시 북한이탈주민 실태조사 ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58ee"},"doc_id":"5ed39a6498d9bf9fd64b3f46","doc_title":"( 2018 ) 북한이탈 청소년의 외상사건 경험 및 외상 후 성장 연구 / 양혜린 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c58ef"},"doc_id":"5ed39705749e6be0fc4113ae","doc_title":"주간통일정세 2012-16(2012.04.09~2012.04.15)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58f0"},"doc_id":"5ed396f8749e6be0fc411329","doc_title":"주간통일정세2010-51(2010.12.13~2010.12.19)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58f1"},"doc_id":"5ed39a4898d9bf9fd64b3e75","doc_title":"( 2019 ) 북한이탈주민의 한국사회 적응경험에 관한 현상학적 연구 / 전예숙 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58f2"},"doc_id":"5ed396d9749e6be0fc4111c5","doc_title":"주간통일정세2010-15(2010.4.5~2010.4.11)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c58f3"},"doc_id":"5ed39861e000ebc871b2d532","doc_title":"( 2015 ) 북한이탈주민 사회조사 (1) ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c58f4"},"doc_id":"5ed396ad749e6be0fc410fbf","doc_title":"주간통일정세2008-39(2008.9.22~9.28)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58f5"},"doc_id":"5ed396e9749e6be0fc411277","doc_title":"주간통일정세2009-35(2009.8.24~8.30)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58f6"},"doc_id":"5ed396e8749e6be0fc41126d","doc_title":"주간통일정세2009-36(2009.8.31~9.6)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58f7"},"doc_id":"5ed39710749e6be0fc41141d","doc_title":"주간통일정세2011-13(2011.03.21-2011.03.27)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58f8"},"doc_id":"5ed396f0749e6be0fc4112d7","doc_title":"주간통일정세2009-25(2009.6.15~6.21)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c58f9"},"doc_id":"5ed396f0749e6be0fc4112ce","doc_title":"주간통일정세2009-24(2009.6.8~6.14)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c58fa"},"doc_id":"5ed39a2398d9bf9fd64b3cfd","doc_title":"( 2017 ) 탈북청소년의 사회자본과 학교적응의 관계 / 연보라 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58fb"},"doc_id":"5ed39a2698d9bf9fd64b3d10","doc_title":"( 2018 ) 북한이탈주민의 탈북동기 척도 개발 / 손영철 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58fc"},"doc_id":"5ed3977a749e6be0fc41183c","doc_title":"주간통일정세 2015-34(2015.08.24∼2015.08.30)","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58fd"},"doc_id":"5ed39a5598d9bf9fd64b3edd","doc_title":"( 2018 ) ‘재중(在中)탈북자’의 국적 문제와 보호방안 연구 / 윤병율 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58fe"},"doc_id":"5ed39750749e6be0fc411684","doc_title":"주간통일정세 2015-03(2015.01.12~2015.01.18)","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c58ff"},"doc_id":"5ed3865233719b6b965e6ca2","doc_title":"북핵위기와 북미 간 전략환경 인식: 전망이론을 통한 분석과 한국의 대응방향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5900"},"doc_id":"5ed386d333719b6b965e7148","doc_title":"북한인권 피해구제 방안과 과제","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5901"},"doc_id":"5ed386e433719b6b965e71c1","doc_title":"「그린데탕트」 실천전략: DMZ 세계생태평화공원사업을 중심으로","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5902"},"doc_id":"5ed3866333719b6b965e6d36","doc_title":"남북관계 발전과 북한주민 의식 변화","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5903"},"doc_id":"5ed386ba33719b6b965e7052","doc_title":"민주주의 및 시장경제에 대한 탈북민 인식조사","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5904"},"doc_id":"5ed3860f33719b6b965e6a79","doc_title":"북한의 핵·미사일 대응책 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5905"},"doc_id":"5ed386e733719b6b965e71f0","doc_title":"Pathways to a Peaceful Korean Peninsula","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5906"},"doc_id":"5ed3870733719b6b965e72fc","doc_title":"신뢰정책의 과제와 추진전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5907"},"doc_id":"5ed3872533719b6b965e741a","doc_title":"북한변화 촉진 및 남북친화성 증대","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5908"},"doc_id":"5ed3872d33719b6b965e744c","doc_title":"한반도 통일의 미래와 주변 4국의 기대","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5909"},"doc_id":"5ed389c633719b6b965e8e30","doc_title":"대북 인도적 지원의 영향력 분석","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c590a"},"doc_id":"5ed3896933719b6b965e89fb","doc_title":"미국의 국내정치와 대북정책: 지속성과 변화","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c590b"},"doc_id":"5ed3898d33719b6b965e8b95","doc_title":"남북환경공동체 형성 방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c590c"},"doc_id":"5ed3898f33719b6b965e8bb8","doc_title":"북한사회의 상징체계 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c590d"},"doc_id":"5ed3899833719b6b965e8c13","doc_title":"통일시나리오와 통일과정상의 정책추진 방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c590e"},"doc_id":"5ed3899a33719b6b965e8c31","doc_title":"21세기 한국의 발전구상과 대북전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c590f"},"doc_id":"5ed38a1d33719b6b965e9179","doc_title":"남북한 인도협력 방안과 과제: 인도‧개발‧평화의 트리플 넥서스","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5910"},"doc_id":"5ed389b933719b6b965e8d9f","doc_title":"김정일 정권의 분야별 정책변화 추이 분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5911"},"doc_id":"5ed389c333719b6b965e8dff","doc_title":"한반도 냉전구조 해체 : 주변국 협력유도방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5912"},"doc_id":"5ed389f933719b6b965e9057","doc_title":"국제적 통일역량 강화방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5913"},"doc_id":"5ed389ad33719b6b965e8d09","doc_title":"통일한국의 비핵정책","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5914"},"doc_id":"5ed3888e33719b6b965e80cd","doc_title":"지역갈등 해소방안 연구 :국내적 통일기반 조성방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5915"},"doc_id":"5ed3895233719b6b965e88ec","doc_title":"미국의 대북한 경제제재 완화와 남북 경제공동체 건설방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5916"},"doc_id":"5ed389d633719b6b965e8eda","doc_title":"Cooperative Denuclearization of North Korea","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5917"},"doc_id":"5ed3896033719b6b965e89b8","doc_title":"21세기 한국의 국가전략과 안보전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5918"},"doc_id":"5ed38597ab230e6d146f76dd","doc_title":"북한주민 인권의식 고취를 위한 인권외교의 방향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5919"},"doc_id":"5ed385e237f5baa99c088da8","doc_title":"남북 이산가족문제: 평가와 향후 정책 방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c591a"},"doc_id":"5ed385caab230e6d146f7860","doc_title":"보호책임(R2P) 이행에 관한 연구","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c591b"},"doc_id":"5ed3890633719b6b965e85e4","doc_title":"북한사회의 불평등 구조와 정치사회적 함의","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c591c"},"doc_id":"5ed39aa398d9bf9fd64b416b","doc_title":"( 2016 ) 북한이탈주민의 탈북과정경험이 근로희망에 미치는 영향-외상 후 스트레스와 우울감의 매개효과 분석 / 김윤경 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c591d"},"doc_id":"5ed39a7c98d9bf9fd64b403b","doc_title":"( 2015 ) 북한이탈주민의 사회연결망이 거주지 선택에 미친 영향 : 경기도 사례 / 최정호 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c591e"},"doc_id":"5ed3929b7ed7dcf78c176232","doc_title":"미·중·일·러 한반도 정책 연구 네트워크 다이렉토리","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c591f"},"doc_id":"5ed3964b749e6be0fc410b66","doc_title":"주간통일정세 2017-47(2017.11.25~2017.12.01)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5920"},"doc_id":"5ed39670749e6be0fc410cfa","doc_title":"주간통일정세 2016-40(2016.10.1∼2016.10.7)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5921"},"doc_id":"5ed3969f749e6be0fc410f01","doc_title":"주간통일정세2009-11(2009.3.9~3.15)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5922"},"doc_id":"5ed396e6749e6be0fc411264","doc_title":"주간통일정세2009-34(2009.8.17~8.23)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5923"},"doc_id":"5ed396cc749e6be0fc411128","doc_title":"주간통일정세 2010-37(2010.9.6~2010.9.12)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5924"},"doc_id":"5ed396cf749e6be0fc41113c","doc_title":"주간통일정세2010-38(2010.9.13~2010.9.19)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5925"},"doc_id":"5ed396d0749e6be0fc411145","doc_title":"주간통일정세2010-11(2010.3.8~2010.3.14)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5926"},"doc_id":"5ed39703749e6be0fc41138f","doc_title":"주간통일정세 2012-29(2012.07.09~2012.07.15)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5927"},"doc_id":"5ed395f9431f6315811c2aae","doc_title":"KINU한반도동향 2018년 12월","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5928"},"doc_id":"5ed396c7749e6be0fc4110de","doc_title":"주간통일정세2009-52(2009.12.21 ~12.27)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5929"},"doc_id":"5ed396e3749e6be0fc41123a","doc_title":"주간통일정세2009-46(2009.11.9 ~11.15)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c592a"},"doc_id":"5ed395fe431f6315811c2ae3","doc_title":"KINU한반도동향 2019년 4월","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c592b"},"doc_id":"5ed3967c749e6be0fc410d8d","doc_title":"주간통일정세 2016-19(2016.05.08∼2016.05.14)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c592c"},"doc_id":"5ed391fd0dbea9e5f2b7f2c3","doc_title":"북한은 어떻게 변화하고 있는가","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c592d"},"doc_id":"5ed39533eb330b4601b3feb9","doc_title":"일본의 보수우경화 동향분석","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c592e"},"doc_id":"5ed39538eb330b4601b3fecb","doc_title":"고르바쵸프 權力의 現況과 展望","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c592f"},"doc_id":"5ed39d1b62d766f8f19b04d9","doc_title":"( 2018 ) 북한이탈주민 가족관계 증진 프로그램 개발 보고서 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5930"},"doc_id":"5ed68c7f6e35d50a5d22281e","doc_title":"평창올림픽 이후 한반도평화 증진 방안","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5931"},"doc_id":"5ed38050183ceee5c09787c4","doc_title":"한반도 경제통합 모형의 이론적 모색","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5932"},"doc_id":"5ed382557b154788099d3221","doc_title":"The Attraction of Korean Unification: Inter-Korean and International Costs and Benefits","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5933"},"doc_id":"5ed38357d2a0d2fcf411d040","doc_title":"2020 선진 한국의 국가전략","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5934"},"doc_id":"5ed3827dfd9a2315e0bd68af","doc_title":"1993年度 統一問題 國民輿論調査 結果","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5935"},"doc_id":"5ed38277fd9a2315e0bd6883","doc_title":"평화적 분단과 통일: 2017 통일에 대한 국민인식 조사 결과와 함의","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5936"},"doc_id":"5ed38081183ceee5c0978a03","doc_title":"남북한 법통합 및 재산권문제 해결 방안 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5937"},"doc_id":"5ed3816846278265e81c75c8","doc_title":"평화교육의 실태와 쟁점: 통일교육과의 접점을 중심으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5938"},"doc_id":"5ed396ab749e6be0fc410fa7","doc_title":"주간통일정세2008-35(2008.8.25~8.31)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5939"},"doc_id":"5ed3811c25d1f5991ef9ae16","doc_title":"북한이탈주민 가치적응 실태연구: 지역사회통합 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c593a"},"doc_id":"5ed37f80ef64de95f1db2689","doc_title":"비핵·개방·3000 구상: 행복공동체 형성방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c593b"},"doc_id":"5ed3824b7b154788099d31bb","doc_title":"통일 비용·편익의 분석모형 구축","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c593c"},"doc_id":"5ed3924c0dbea9e5f2b7f64c","doc_title":"金正日政權의 向方","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c593d"},"doc_id":"5ed393137ed7dcf78c1765f0","doc_title":"China’s Internal and External Relations and Lessons for Korea and Asia","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c593e"},"doc_id":"5ed3962d749e6be0fc410a3b","doc_title":"주간통일정세 2011-40(2011.9.26~2011.10.2)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c593f"},"doc_id":"5ed39532eb330b4601b3fea7","doc_title":"중국 9기 전인대 2차회의 결과분석 : 수정헌법 분석을 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5940"},"doc_id":"5ed39512926cb0ad2ef6d793","doc_title":"통일준비를 위한 과제와 전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5941"},"doc_id":"5ed39532eb330b4601b3fe9d","doc_title":"북한 병역제도 변화와 병역감축 가능성","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5942"},"doc_id":"5ed3928a7ed7dcf78c17619e","doc_title":"통일 이후 사회보장제도 분리 운영방안","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5943"},"doc_id":"5ed395baeb330b4601b40466","doc_title":"미국의 對적성국 관계정상화 프로세스와 대북정책","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5944"},"doc_id":"5ed395bceb330b4601b40475","doc_title":"대북제재 강화가 북한경제에 미치는 영향-북중무역 감소의 파급효과를 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5945"},"doc_id":"5ed395beeb330b4601b404a2","doc_title":"북한 노동당 중앙위원회 제7기 제2차 전원회의 평가 및 권력구조 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5946"},"doc_id":"5ed395c7eb330b4601b404f6","doc_title":"2015년 북한 신년사 분석","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5947"},"doc_id":"5ed393987ed7dcf78c176982","doc_title":"(The) Lee Myung-bak Government's North Korea Policy","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5948"},"doc_id":"5ed3955eeb330b4601b40074","doc_title":"반테러 전쟁과 미국의 대외정책 변화","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5949"},"doc_id":"5ed395fc431f6315811c2ad4","doc_title":"KINU한반도동향 2019년 8월","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c594a"},"doc_id":"5ed396c7749e6be0fc4110ce","doc_title":"주간통일정세2010-03(2010.1.11~2010.1.17)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c594b"},"doc_id":"5ed396e4749e6be0fc41124a","doc_title":"주간통일정세2009-49(2009.11.30 ~12.6)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c594c"},"doc_id":"5ed393967ed7dcf78c176975","doc_title":"Russian National Strategy and ROK-Russian Strategic Partnership in the 21st Century","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c594d"},"doc_id":"5ed395f7431f6315811c2a93","doc_title":"KINU한반도동향 2020년 3월","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c594e"},"doc_id":"5ed396de749e6be0fc4111f1","doc_title":"주간통일정세2010-09(2010.2.22~2010.2.28)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c594f"},"doc_id":"5ed3969d749e6be0fc410ef0","doc_title":"주간통일정세2009-08(2009.2.16~2.22)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5950"},"doc_id":"5ed395fa431f6315811c2ac3","doc_title":"KINU한반도동향 2019년 3월","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5951"},"doc_id":"5ed3967c749e6be0fc410d83","doc_title":"주간통일정세 2016-01(2015.12.28∼2016.01.03)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5952"},"doc_id":"5ed396a6749e6be0fc410f61","doc_title":"주간통일정세2008-46(2008.11.10~11.16)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5953"},"doc_id":"5ed396a6749e6be0fc410f69","doc_title":"주간통일정세2008-47(2008.11.17~11.23)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5954"},"doc_id":"5ed3908edc9986728c0d413b","doc_title":"북한 경제개발계획 수립방안 연구: 베트남 사례를 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5955"},"doc_id":"5ed39051dc9986728c0d3ff1","doc_title":"Trustpolitik: 박근혜정부의 국가안보전략-이론과 실제 탐색연구-","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5956"},"doc_id":"5ed391f60dbea9e5f2b7f283","doc_title":"북한체제의 현주소","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5957"},"doc_id":"5ed38f8081242f220dcfd8ac","doc_title":"South Koreans’ Perception on Peace: With a Focus on Peace, War, the Way Peace is Realized, and the Attitude for Inter-Korean Reconciliation","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5958"},"doc_id":"5ed38f31ab0d1b1c467d3af4","doc_title":"수원국의 역량발전을 위한 개발협력전략과 사례연구","topic":"스포츠","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5959"},"doc_id":"5ed3922f0dbea9e5f2b7f4d2","doc_title":"南北韓關係 現況 및 '95年 情勢展望","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c595a"},"doc_id":"5ed38e50ab0d1b1c467d33b5","doc_title":"동북아 지역인권체제(포럼)구성 추진","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c595b"},"doc_id":"5ed390ccdc9986728c0d4357","doc_title":"북핵 '2·13 합의'와 평화적인 핵폐기 사례 분석","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c595c"},"doc_id":"5ed39012dc9986728c0d3e22","doc_title":"대북제재 국면에서 남북 교류협력 추진 방안","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c595d"},"doc_id":"5ed39160981628fa31d7d09c","doc_title":"통일환경 및 남북한관계 전망 2015~2016","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c595e"},"doc_id":"5ed38faa81242f220dcfda69","doc_title":"Unification Clock","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c595f"},"doc_id":"5ed38faf81242f220dcfda99","doc_title":"A Study on the Structure of Industry in North Korea","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5960"},"doc_id":"5ed39163981628fa31d7d0dc","doc_title":"통일환경과 남북한 관계 : 1999∼2000","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5961"},"doc_id":"5ed391c20dbea9e5f2b7f0b6","doc_title":"The Outlook for the North Korean Situation & Prospects for U.S.-ROK Cooperation After the Death of Kim Jong-il","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5962"},"doc_id":"5ed3915b981628fa31d7d081","doc_title":"통일환경 및 남북한관계 전망 2011~2012","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5963"},"doc_id":"5ed38fad81242f220dcfda7c","doc_title":"Changes in North Korea as revealed in the Testimonies of Saetomins","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5964"},"doc_id":"5ed38fae81242f220dcfda81","doc_title":"North Korea's Negotiation Behavior toward South Korea","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5965"},"doc_id":"5ed39090dc9986728c0d41d0","doc_title":"보호책임(R2P)의 이론 및 실행, 그리고 한반도에의 함의: 리비아 및 코트디부아르 사태를 중심으로","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5966"},"doc_id":"5ed38fa081242f220dcfd9a6","doc_title":"North Korea’s Regime Maintenance Policy since the Kim Jong-il Regime and Prospects for Change","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5967"},"doc_id":"5ed391a20dbea9e5f2b7efad","doc_title":"한반도 급변사태와 국제법","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5968"},"doc_id":"5ed391ae0dbea9e5f2b7f024","doc_title":"2007 남북정상회담과 한반도 평화·번영: 평가와 전망","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5969"},"doc_id":"5ed391fb0dbea9e5f2b7f2ac","doc_title":"남북정상회담의 의의와 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c596a"},"doc_id":"5ed3920d0dbea9e5f2b7f392","doc_title":"동북아정세 변화와 남북 및 일북 관계 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c596b"},"doc_id":"5ed3923f0dbea9e5f2b7f54d","doc_title":"北韓의 權力構造와 金日成 以後 政策方向 展望","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c596c"},"doc_id":"5ed392470dbea9e5f2b7f5cc","doc_title":"北韓 核問題","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c596d"},"doc_id":"5ed392f67ed7dcf78c1764e5","doc_title":"북핵일지 1955~2014","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c596e"},"doc_id":"5ed68cd56e35d50a5d222b70","doc_title":"한반도 비핵화·평화체제 환경에 관한 한국·해외 전문가 인식 조사","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c596f"},"doc_id":"5ed3972e749e6be0fc411546","doc_title":"주간통일정세 2013-28(2013.07.08~2013.07.14)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5970"},"doc_id":"5ed396f8749e6be0fc41132e","doc_title":"주간통일정세 2012-06(2012.01.30~2012.02.05)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5971"},"doc_id":"5ed396fb749e6be0fc41135c","doc_title":"주간통일정세 2012-37(2012.09.03~2012.09.09)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5972"},"doc_id":"5ed39e6ae0b49831703558dd","doc_title":"( 2012 ) 제1차 권역별 세미나집_북한이탈주민의 정착 현황과 미래 ","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5973"},"doc_id":"5ed3977d749e6be0fc41185e","doc_title":"주간통일정세 2015-39(2015.09.30∼2015.10.04)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5974"},"doc_id":"5ed3974d749e6be0fc411656","doc_title":"주간통일정세 2015-02(2015.01.05~2015.01.11)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5975"},"doc_id":"5ed3974f749e6be0fc41166a","doc_title":"주간통일정세 2015-05(2015.01.26~2015.02.01)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5976"},"doc_id":"5ed39a3f98d9bf9fd64b3e33","doc_title":"이음서가 리플렛_2019.06 ","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5977"},"doc_id":"5ed39a3f98d9bf9fd64b3e3a","doc_title":"( 2019 ) 북한이탈주민의 노동경험 / 김혜원 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5978"},"doc_id":"5ed39672749e6be0fc410d1a","doc_title":"주간통일정세 2016-27(2016.7.2∼2016.7.8)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5979"},"doc_id":"5ed39671749e6be0fc410d13","doc_title":"주간통일정세 2016-26(2016.6.25∼2016.7.1)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c597a"},"doc_id":"5ed39595eb330b4601b402e8","doc_title":"상반기 북한정세 분석 보고서","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c597b"},"doc_id":"5ed38ef8ab0d1b1c467d3985","doc_title":"한국의 對일본 통일공공외교 실태","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c597c"},"doc_id":"5ed39a3798d9bf9fd64b3dd9","doc_title":"( 2019 ) 다문화상담자 역량모형 개발 / 이영란 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c597d"},"doc_id":"5ed39a3798d9bf9fd64b3dd0","doc_title":"( 2012 ) 남한에 거주하고 있는 북한이탈주민의 대사증후군과 동맥경화지표에 관한 연구 / 이윤정 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c597e"},"doc_id":"5ed39a3998d9bf9fd64b3deb","doc_title":"( 2019 ) 난민과 탈북민의 경험을 통해 본 한국시민권의 변용과 확장 / 박상희 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c597f"},"doc_id":"5ed3973a749e6be0fc4115b9","doc_title":"주간통일정세 2012-53(2012.12.24~2012.12.30)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5980"},"doc_id":"5ed3953feb330b4601b3ff3a","doc_title":"김정일 국방위원장 방중 결산과 향후 한반도 정세 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5981"},"doc_id":"5ed39634749e6be0fc410a7c","doc_title":"주간통일정세 2011-34(2011.8.15~2011.8.21)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5982"},"doc_id":"5ed39531eb330b4601b3fe8c","doc_title":"北韓의 食糧支援 要請背景과 對北韓 食糧支援 方案","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5983"},"doc_id":"5ed39532eb330b4601b3fea1","doc_title":"2001년도 북한의 대내외 정책 전망","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5984"},"doc_id":"5ed39533eb330b4601b3feac","doc_title":"중국 공산당 제15차 전국대표대회 결과분석","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5985"},"doc_id":"5ed39534eb330b4601b3fec7","doc_title":"韓·蘇, 日·蘇 頂上會談 結果 分析","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5986"},"doc_id":"5ed3950d926cb0ad2ef6d74f","doc_title":"북한 제7차 당대회 분야별 평가 및 향후 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5987"},"doc_id":"5ed3953deb330b4601b3ff1d","doc_title":"APEC 정상회의 결과분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5988"},"doc_id":"5ed393e17ed7dcf78c176b84","doc_title":"남북관계연표 1948년~2009년","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5989"},"doc_id":"5ed39632749e6be0fc410a68","doc_title":"주간통일정세 2011-30(2011.7.18~2011.7.24)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c598a"},"doc_id":"5ed395c4eb330b4601b404be","doc_title":"2018년 김정은 신년사 분석과 정세 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c598b"},"doc_id":"5ed39635749e6be0fc410a81","doc_title":"주간통일정세 2011-35(2011.8.22~2011.8.28)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c598c"},"doc_id":"5ed39557eb330b4601b40042","doc_title":"북한의 7·1 '경제관리개선' 조치가 주민생활에 미칠 영향","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c598d"},"doc_id":"5ed39558eb330b4601b40046","doc_title":"후진타오시대 중국의 대내외정책 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c598e"},"doc_id":"5ed395c8eb330b4601b404fe","doc_title":"2016년 북한 신년사 분석","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c598f"},"doc_id":"5ed39562eb330b4601b40095","doc_title":"陳水扁 총통 취임 이후 양안관계와 한반도","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5990"},"doc_id":"5ed3955deb330b4601b4006d","doc_title":"제2차 정상회담 대비 남북한 통일방안 분석","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5991"},"doc_id":"5ed39642749e6be0fc410ae9","doc_title":"주간통일정세 2018-07(2018.02.10~2018.02.14)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5992"},"doc_id":"5ed393997ed7dcf78c1769e2","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제1부-통일비전","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5993"},"doc_id":"5ed395ceeb330b4601b4054e","doc_title":"4차 북핵실험 이후 정세 전개와 향후 전망","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5994"},"doc_id":"5ed39878e000ebc871b2d632","doc_title":"( 2014 ) 경기도 북한이탈주민 실태조사 ","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5995"},"doc_id":"5ed39efde0b4983170355cd4","doc_title":"( 2014 ) 착한 부모를 위한 자녀 길라잡이 ","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5996"},"doc_id":"5ed68c196e35d50a5d22245a","doc_title":"2015년 북한의 대남 정책과 남북관계 전망","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5997"},"doc_id":"5ed68ca56e35d50a5d22294d","doc_title":"4차 북핵실험 이후 대북정책","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5998"},"doc_id":"5ed39b1298d9bf9fd64b4397","doc_title":"( 2006 ) 새터민의 적응유연성 척도 개발 / 김현아 ","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5999"},"doc_id":"5ed68c4f6e35d50a5d22261e","doc_title":"2단계 비핵화 이후 북한의 대남정책 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c599a"},"doc_id":"5ed68c596e35d50a5d222677","doc_title":"금강산 관광객 피격사건과 대통령의 결단","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c599b"},"doc_id":"5ed68cb86e35d50a5d2229ee","doc_title":"황병서 일행 방남 이후 대북협상에 대한 제언","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c599c"},"doc_id":"5ed39b4e98d9bf9fd64b4500","doc_title":"( 2017 ) 북한이탈주민 정착지원 정책이 사회적응에 미치는 영향에 관한 연구 : 사회적 관계망의 효과분석을 중심으로 / 나원호 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c599d"},"doc_id":"5ed39d3562d766f8f19b05bd","doc_title":"( 2016 ) 탈북 청소년 우수인재 양성 방안 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c599e"},"doc_id":"5ed68c736e35d50a5d22273f","doc_title":"2차 남북정상회담의 의의와 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c599f"},"doc_id":"5ed68c766e35d50a5d22276d","doc_title":"DMZ의 평화지대화를 위한 제언","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59a0"},"doc_id":"5ed39767749e6be0fc41177a","doc_title":"주간통일정세 2013-46(2013.11.11~2013.11.17)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59a1"},"doc_id":"5ed39b1498d9bf9fd64b43b7","doc_title":"( 2001 ) 북한이탈주민 현황과 문제에 관한 연구 : 인권적 차원에서의 지원 방안를 중심으로 / 곽해룡 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59a2"},"doc_id":"5ed39b1698d9bf9fd64b43d4","doc_title":"( 2008 ) 북한이탈 청소년의 문화적응에 영향을 미치는 적응유연성에 관한 통합적 연구 / 김윤나 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59a3"},"doc_id":"5ed396fa749e6be0fc411345","doc_title":"주간통일정세 2012-36(2012.08.27~2012.09.02)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59a4"},"doc_id":"5ed39726749e6be0fc4114f6","doc_title":"주간통일정세 2013-14(2013.04.01~2013.04.07)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59a5"},"doc_id":"5ed39733749e6be0fc411578","doc_title":"주간통일정세 2013-20(2013.05.13~2013.05.19)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59a6"},"doc_id":"5ed39732749e6be0fc41156e","doc_title":"주간통일정세 2013-18(2013.04.29~2013.05.05)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59a7"},"doc_id":"5ed395a2eb330b4601b4036a","doc_title":"2단계 비핵화 이후 북한의 대남정책 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59a8"},"doc_id":"5ed395a5eb330b4601b40396","doc_title":"북한의 「전국 당세포비서 대회」개최 배경과 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59a9"},"doc_id":"5ed68ca66e35d50a5d22295a","doc_title":"우리 국민은 안보 불감증에 걸렸는가?","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59aa"},"doc_id":"5ed68c156e35d50a5d222451","doc_title":"최근 김정은 정권의 대남 심리전","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59ab"},"doc_id":"5ed68c156e35d50a5d22244d","doc_title":"이명박 정부의 대북정책: 회고와 평가","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59ac"},"doc_id":"5ed39a4c98d9bf9fd64b3e9a","doc_title":"( 2018 ) 북한이탈주민의 직업문화충돌과 직업적응과의 관계 분석 / 조인수 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59ad"},"doc_id":"5ed39b3998d9bf9fd64b441d","doc_title":"( 2017 ) 북한이탈주민의 의료이용행태에 대한 영향요인 : 건강정보이해능력의 조절효과 / 엄태림 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59ae"},"doc_id":"5ed68c3b6e35d50a5d22257f","doc_title":"최근 북한의 전술적 유화 공세와 정세 전망","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59af"},"doc_id":"5ed68c3d6e35d50a5d222588","doc_title":"현대그룹-아태평화위 공동보도문 의미","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59b0"},"doc_id":"5ed68c486e35d50a5d2225d4","doc_title":"향후 5년 남북관계 주요 환경과 전개 시나리오","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59b1"},"doc_id":"5ed39763749e6be0fc411746","doc_title":"주간통일정세 2014-03(2014.01.13~2014.01.19)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59b2"},"doc_id":"5ed39763749e6be0fc41174b","doc_title":"주간통일정세 2014-04(2014.01.20~2014.01.26)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59b3"},"doc_id":"5ed39763749e6be0fc411750","doc_title":"주간통일정세 2014-05(2014.01.27~2014.02.02)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59b4"},"doc_id":"5ed396ff749e6be0fc41137b","doc_title":"주간통일정세 2012-39(2012.09.17~2012.09.23)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59b5"},"doc_id":"5ed37b625b1db1854bfdf8e3","doc_title":"정상회담 이후 남북관계의 안정과 지속을 위한 전략 구상","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59b6"},"doc_id":"5ed39632749e6be0fc410a63","doc_title":"주간통일정세 2011-29(2011.7.11~2011.7.17)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59b7"},"doc_id":"5ed3974b749e6be0fc411649","doc_title":"주간통일정세 2015-19(2015.05.11~2015.05.17)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59b8"},"doc_id":"5ed39750749e6be0fc411677","doc_title":"주간통일정세 2015-04(2015.01.19~2015.01.25)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59b9"},"doc_id":"5ed3971b749e6be0fc41146e","doc_title":"주간통일정세2011-03(2011.01.10~2011.01.16)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59ba"},"doc_id":"5ed3971f749e6be0fc41149a","doc_title":"주간통일정세2010-43(2010.10.18~2010.10.24)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59bb"},"doc_id":"5ed3972e749e6be0fc411541","doc_title":"주간통일정세 2013-27(2013.07.01~2013.07.07)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59bc"},"doc_id":"5ed3972f749e6be0fc411550","doc_title":"주간통일정세 2013-30(2013.07.22~2013.07.28)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59bd"},"doc_id":"5ed39731749e6be0fc411564","doc_title":"주간통일정세 2013-16(2013.04.15~2013.04.21)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59be"},"doc_id":"5ed39732749e6be0fc411569","doc_title":"주간통일정세 2013-17(2013.04.22~2013.04.28)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59bf"},"doc_id":"5ed39746749e6be0fc41161a","doc_title":"주간통일정세 2014-01(2013.12.30~2014.01.05)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59c0"},"doc_id":"5ed3973c749e6be0fc4115c3","doc_title":"주간통일정세 2013-02(2013.01.07~2013.01.13)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59c1"},"doc_id":"5ed39741749e6be0fc4115d4","doc_title":"주간통일정세 2014-12(2014.03.17~2014.03.23)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59c2"},"doc_id":"5ed39a5f98d9bf9fd64b3f23","doc_title":"( 2019 ) 북한이탈주민의 남한미디어콘텐츠 수용이 사회, 문화적 적응에 미치는 영향 / 박경숙 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59c3"},"doc_id":"5ed39745749e6be0fc411609","doc_title":"주간통일정세 2015-11(2015.03.09~2015.03.15)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59c4"},"doc_id":"5ed396db749e6be0fc4111d8","doc_title":"주간통일정세2010-18(2010.4.26~2010.5.2)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59c5"},"doc_id":"5ed396eb749e6be0fc411294","doc_title":"주간통일정세2009-41(2009.10.5~10.11)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59c6"},"doc_id":"5ed39906e000ebc871b2d8d1","doc_title":"( 2017 ) Settlement Survey of North Korean refugees in South Korea (실태조사 영문보고서) ","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59c7"},"doc_id":"5ed39747749e6be0fc411627","doc_title":"주간통일정세 2015-01(2014.12.29~2015.01.04)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59c8"},"doc_id":"5ed3974c749e6be0fc411650","doc_title":"주간통일정세 2015-16(2015.04.20~2015.04.26)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59c9"},"doc_id":"5ed39707749e6be0fc4113cc","doc_title":"주간통일정세 2012-44(2012.10.22~2012.10.28)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59ca"},"doc_id":"5ed39735749e6be0fc411582","doc_title":"주간통일정세 2013-04(2013.01.21~2013.01.27)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59cb"},"doc_id":"5ed39726749e6be0fc411500","doc_title":"주간통일정세 2013-13(2013.03.25~2013.03.31)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59cc"},"doc_id":"5ed7fd4f2615a153681d343b","doc_title":"\r\n\t\t\t\t\t北韓法에 關한 槪說的 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59cd"},"doc_id":"5ed7feb12615a153681d407f","doc_title":"\r\n\t\t\t\t\t(10年間의) 獨逸政策:1969-79年間 東西獨 關係 發展 中心 (1989.3)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59ce"},"doc_id":"5ed7fe942615a153681d3ff3","doc_title":"\r\n\t\t\t\t\t연구논문집\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59cf"},"doc_id":"5ed7faa92615a153681d1a1c","doc_title":"\r\n\t\t\t\t\t韓半島 平和定着에 대한 中蘇의 作用 變數 (1975.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59d0"},"doc_id":"5ed7fe222615a153681d3c32","doc_title":"\r\n\t\t\t\t\t統一對話의 廣場: 統一問題 解說集\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59d1"},"doc_id":"5ed7fb9d2615a153681d22df","doc_title":"\r\n\t\t\t\t\t共産圈 動向\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59d2"},"doc_id":"5ed7fb152615a153681d1e6c","doc_title":"\r\n\t\t\t\t\t西方側 統合理論과 共産側 合作戰略의 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59d3"},"doc_id":"5ed7faf22615a153681d1d3d","doc_title":"\r\n\t\t\t\t\t金日成 硏究論叢\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59d4"},"doc_id":"5ed7fe192615a153681d3b47","doc_title":"\r\n\t\t\t\t\t北韓의 實質消費生活 硏究:1984.12\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59d5"},"doc_id":"5ed7fc5d2615a153681d2b32","doc_title":"\r\n\t\t\t\t\t韓半島 平和定着을 위한 南北韓 平和共存 關係의 法理論에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59d6"},"doc_id":"5ed7fc682615a153681d2bcd","doc_title":"\r\n\t\t\t\t\t美.日의 對北傀 態度 展望과 中.蘇의 立場\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59d7"},"doc_id":"5ed7fecf2615a153681d423b","doc_title":"\r\n\t\t\t\t\t南北韓社會文化現況比較\r\n\t\t\t\t","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59d8"},"doc_id":"5ed7fae22615a153681d1c46","doc_title":"\r\n\t\t\t\t\t韓國의 平和統一 政策\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59d9"},"doc_id":"5ed7fbb32615a153681d2372","doc_title":"\r\n\t\t\t\t\t北韓의 人民革命戰略의 對南適用 可能性 診斷\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59da"},"doc_id":"5ed7fe142615a153681d3b23","doc_title":"\r\n\t\t\t\t\t統一問題:1984\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59db"},"doc_id":"5ed7fc542615a153681d2ac7","doc_title":"\r\n\t\t\t\t\t6.25動亂에 대한 再評價\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59dc"},"doc_id":"5ed7fb332615a153681d1fa2","doc_title":"\r\n\t\t\t\t\t美.日 安保協力 關係의 發展과 韓國安保에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59dd"},"doc_id":"5ed7fb382615a153681d1ff5","doc_title":"\r\n\t\t\t\t\t國際政治에 있어서 韓國의 近代化와 民族主義\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59de"},"doc_id":"5ed7fe022615a153681d3aa5","doc_title":"\r\n\t\t\t\t\t북한의 대학·대학생활\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59df"},"doc_id":"5ed7fc092615a153681d27fa","doc_title":"\r\n\t\t\t\t\t南北韓 關係에 適用할 各種 게임理論 모델의 開發硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59e0"},"doc_id":"5ed7fc132615a153681d283b","doc_title":"\r\n\t\t\t\t\t北韓의 軍事力 增强과 經濟發展의 倂進政策分析\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59e1"},"doc_id":"5ed7fb6f2615a153681d21ed","doc_title":"\r\n\t\t\t\t\t丹齊 申采浩\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59e2"},"doc_id":"5ed7fb402615a153681d204c","doc_title":"\r\n\t\t\t\t\t南北韓 外交政策 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59e3"},"doc_id":"5ed7faa72615a153681d1a0a","doc_title":"\r\n\t\t\t\t\t北韓의 美·日 接近과 韓國統一에 미치는 影響 (1974.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59e4"},"doc_id":"5ed7fb192615a153681d1e89","doc_title":"\r\n\t\t\t\t\t國內外 與件이 北韓의 對南 및 統一政策에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59e5"},"doc_id":"5ed7fc8e2615a153681d2d3b","doc_title":"\r\n\t\t\t\t\t美·日·中共의 對蘇 紐帶形成에 關한 徵候調査 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59e6"},"doc_id":"5ed7fb362615a153681d1fe4","doc_title":"\r\n\t\t\t\t\t유·엔·씨의 解體時에 考慮해야 할 諸問題에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59e7"},"doc_id":"5ed7fb6c2615a153681d21ca","doc_title":"\r\n\t\t\t\t\t데땅뜨에 대한 재평가 : 한국적 시각에서\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59e8"},"doc_id":"5ed7fb7c2615a153681d2227","doc_title":"\r\n\t\t\t\t\t第3世界의 非同盟運動 推移와 南北韓關係 (1976.8)\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59e9"},"doc_id":"5ed7fbbf2615a153681d2481","doc_title":"\r\n\t\t\t\t\t分斷의 背景 및 分斷 固定化에 作用한 對外與件\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59ea"},"doc_id":"5ed6987512d4092a3df37ba7","doc_title":"White Paper on Human Rights in North Korea, 2008","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59eb"},"doc_id":"5ed697a312d4092a3df37409","doc_title":"북한 해외노동자 실태 연구","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59ec"},"doc_id":"5ed6980612d4092a3df377f4","doc_title":"제6차 KINU 통일포럼: 북한인권정책 추진전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59ed"},"doc_id":"5ed6978412d4092a3df37333","doc_title":"유엔총회 북한인권결의안 채택 의의와 영향","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59ee"},"doc_id":"5ed7fb3c2615a153681d2012","doc_title":"\r\n\t\t\t\t\t平和定着面에서의 韓國과 獨逸의 差異点分析\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59ef"},"doc_id":"5ed7fb582615a153681d213d","doc_title":"\r\n\t\t\t\t\t官僚制化 現象의 南北韓 比較硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59f0"},"doc_id":"5ed7fb522615a153681d20fe","doc_title":"\r\n\t\t\t\t\t軍事關係 資料集\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59f1"},"doc_id":"5ed7fbf12615a153681d26e0","doc_title":"\r\n\t\t\t\t\t北傀 歪曲 史觀 批判\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59f2"},"doc_id":"5ed7f9492615a153681d0ed0","doc_title":"\r\n\t\t\t\t\t북한의 對外 關係 (1972.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59f3"},"doc_id":"5ed7f9552615a153681d0f63","doc_title":"\r\n\t\t\t\t\t남북한 단일문화권 형성 발전을 위한 정책적 연구 (1972.5)\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59f4"},"doc_id":"5ed7f8792615a153681d09c5","doc_title":"\r\n\t\t\t\t\t남북경협 발전 잠재력과 정책 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59f5"},"doc_id":"5ed6a08b90b0712fa5602b1a","doc_title":"오바마 2기 행정부의 대북한 정책 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59f6"},"doc_id":"5ed6a0b090b0712fa5602c4f","doc_title":"김정은 집권 이후 핵 정책 및 대남 정책","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59f7"},"doc_id":"5ed7f7c62615a153681d0556","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2019 = 북한인권백서 2019\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59f8"},"doc_id":"5ed6a0b090b0712fa5602c53","doc_title":"제69주년 광복절 경축사 의의와 남북관계 전망","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59f9"},"doc_id":"5ed6976bf0492efe0e548cbe","doc_title":"2006년 QDR의 특징 분석과 한반도안보에 주는 시사점","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59fa"},"doc_id":"5ed6976bf0492efe0e548cb9","doc_title":"주일미군 재편의 의미와 시사점","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c59fb"},"doc_id":"5ed697c112d4092a3df37536","doc_title":"White Paper on Human Rights in North Korea 2017","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c59fc"},"doc_id":"5ed6a08290b0712fa5602ace","doc_title":"통일비전과 통일담론의 확산 -통일의 새벽이 동터오는가-","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59fd"},"doc_id":"5ed6a0a290b0712fa5602bc9","doc_title":"2016년 북한 신년사 분석 및 대내외 정책 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c59fe"},"doc_id":"5ed6a0a290b0712fa5602bd9","doc_title":"북한의 비핵화가 본질이다","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c59ff"},"doc_id":"5ed6a0a390b0712fa5602be9","doc_title":"중국 일대일로 전략의 한반도에 대한 함의","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a00"},"doc_id":"5ed6a0a990b0712fa5602c0e","doc_title":"현영철 숙청과 김정은 정권 위기 요인","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a01"},"doc_id":"5ed6a0ab90b0712fa5602c2b","doc_title":"북한의 인권문제 대응과 2015년 전망","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a02"},"doc_id":"5ed6a0ab90b0712fa5602c2f","doc_title":"2015년 북한 경제 전망","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a03"},"doc_id":"5ed69a50c03bd262c38211c3","doc_title":"주간통일정세2008-38(2008.9.16~9.21)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a04"},"doc_id":"5ed69a52c03bd262c38211db","doc_title":"주간통일정세2008-45(2008.11.3~11.9)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a05"},"doc_id":"5ed6989212d4092a3df37cd2","doc_title":"북한인권백서, 2004","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a06"},"doc_id":"5ed69931c03bd262c3820643","doc_title":"주간통일정세 2017-43(2017.10.28~2017.11.03)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a07"},"doc_id":"5ed7fc242615a153681d28ca","doc_title":"\r\n\t\t\t\t\t共産諸國 經濟體制의 邊遷過程 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a08"},"doc_id":"5ed7fc452615a153681d2a5c","doc_title":"\r\n\t\t\t\t\t南北韓 集約農法의 技術水準 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a09"},"doc_id":"5ed7fa252615a153681d1618","doc_title":"\r\n\t\t\t\t\t통일홍보 운영방안에 관한 연구 (1973.6)\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a0a"},"doc_id":"5ed7fda32615a153681d376e","doc_title":"\r\n\t\t\t\t\t인도지나 연방형성 논의의 역사적 고찰\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a0b"},"doc_id":"5ed7fd962615a153681d36f6","doc_title":"\r\n\t\t\t\t\t北傀軍事潛在力量分析\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a0c"},"doc_id":"5ed7fa682615a153681d183a","doc_title":"\r\n\t\t\t\t\t中·소 紛爭이 南北關係에 미치는 影響 (1974.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a0d"},"doc_id":"5ed7f9c72615a153681d12fe","doc_title":"\r\n\t\t\t\t\t韓國統一에 對한 四大强國의 逆機能과 順機能 (1973.6)\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a0e"},"doc_id":"5ed7fc042615a153681d27d6","doc_title":"\r\n\t\t\t\t\t北韓社會 變動展望에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a0f"},"doc_id":"5ed7fe5e2615a153681d3e72","doc_title":"\r\n\t\t\t\t\t北韓의 流通體系 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a10"},"doc_id":"5ed7fe172615a153681d3b39","doc_title":"\r\n\t\t\t\t\t南北韓關係와 統一問題\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a11"},"doc_id":"5ed7fcc72615a153681d2ed7","doc_title":"\r\n\t\t\t\t\t北韓의 對日本政策\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a12"},"doc_id":"5ed69a26c03bd262c3820ff8","doc_title":"통일정책연구 8권 1호","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a13"},"doc_id":"5ed69a22c03bd262c3820f8d","doc_title":"통일정책연구 11권 2호","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a14"},"doc_id":"5ed69991c03bd262c3820a48","doc_title":"주간통일정세 2017-49(2017.12.09~2017.12.15)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a15"},"doc_id":"5ed6993ac03bd262c38206a9","doc_title":"Legal Issues Concerning the Expulsion of North Koreans on Murder Charges and Tasks Ahea","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a16"},"doc_id":"5ed69931c03bd262c3820657","doc_title":"김정은 위원장은 중국에서 무엇을 보았나?: 4차 방중의 의미","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a17"},"doc_id":"5ed69941c03bd262c38206c8","doc_title":"KINU한반도동향 2019년 7월","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a18"},"doc_id":"5ed7fdc22615a153681d38bf","doc_title":"\r\n\t\t\t\t\t世界 主要 日誌(1976.5-1977.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a19"},"doc_id":"5ed7fb412615a153681d2083","doc_title":"\r\n\t\t\t\t\t北韓의 國史觀 批判 論文集\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a1a"},"doc_id":"5ed7fc372615a153681d29ca","doc_title":"\r\n\t\t\t\t\t北韓 體制內의 勞動黨의 存在\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a1b"},"doc_id":"5ed393567ed7dcf78c176819","doc_title":"김정일 현지지도 동향 1994~2011","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a1c"},"doc_id":"5ed3965d749e6be0fc410c27","doc_title":"주간통일정세 2017-03(2017.01.14~2017.01.20)","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a1d"},"doc_id":"5ed3967f749e6be0fc410db3","doc_title":"주간통일정세 2016-20(2016.05.15∼2016.05.21)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a1e"},"doc_id":"5ed396ab749e6be0fc410f9f","doc_title":"주간통일정세2008-51(2008.12.15~12.21)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a1f"},"doc_id":"5ed396ae749e6be0fc410fcc","doc_title":"주간통일정세2008-37(2008.9.10~9.15)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a20"},"doc_id":"5ed396ad749e6be0fc410fc4","doc_title":"주간통일정세2008-40(2008.9.29~10.5)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a21"},"doc_id":"5ed397e1e000ebc871b2d337","doc_title":"( 2011 ) 북한이탈주민 경제활동 실태 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a22"},"doc_id":"5ed397f6e000ebc871b2d3bc","doc_title":"( 2018 ) 북한이탈주민 정착실태조사 ","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a23"},"doc_id":"5ed397f7e000ebc871b2d3ce","doc_title":"( 2011 ) 탈북 청소년 실태조사 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a24"},"doc_id":"5ed37c13a29311f5f90ca0fd","doc_title":"북한 접경지역에서의 남·북·중 협력방향 모색","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a25"},"doc_id":"5ed37c3aa29311f5f90ca2dc","doc_title":"남북러 가스관 사업의 효과, 쟁점, 과제","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a26"},"doc_id":"5ed392dd7ed7dcf78c17642e","doc_title":"북한 접경지역에서의 남·북·중 협력방향 모색","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a27"},"doc_id":"5ed3967b749e6be0fc410d72","doc_title":"주간통일정세 2016-15(2016.04.10~2016.04.16)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a28"},"doc_id":"5ed395fb431f6315811c2acb","doc_title":"KINU한반도동향 2019년 12월","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a29"},"doc_id":"5ed3967e749e6be0fc410d9b","doc_title":"주간통일정세 2016-05(2016.01.25∼2016.01.31)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a2a"},"doc_id":"5ed3967e749e6be0fc410da2","doc_title":"주간통일정세 2016-03(2016.01.11∼2016.01.17)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a2b"},"doc_id":"5ed3967c749e6be0fc410d7c","doc_title":"주간통일정세 2016-18(2016.05.01∼2016.05.07)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a2c"},"doc_id":"5ed396a5749e6be0fc410f59","doc_title":"주간통일정세2008-44(2008.10.27~11.2)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a2d"},"doc_id":"5eceb8173f82fd00307f5d50","doc_title":"민간 대북사회복지 지원현황과 과제","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a2e"},"doc_id":"5eceb8813f82fd00307f6233","doc_title":"2017년 1/4분기 통일여론 분석 보고서","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a2f"},"doc_id":"5eceb89e3f82fd00307f646f","doc_title":"2013 한미평화통일포럼 자료집","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a30"},"doc_id":"5ed3938e7ed7dcf78c17690c","doc_title":"21세기 한반도 정세 변화와 통일의 비전","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a31"},"doc_id":"5ed39695749e6be0fc410e9d","doc_title":"주간통일정세2007-08(2007.10.29~11.4)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a32"},"doc_id":"5ed39658749e6be0fc410be6","doc_title":"주간통일정세 2017-13(2017.03.25~2017.03.31)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a33"},"doc_id":"5ed39530eb330b4601b3fe7f","doc_title":"무라야마(村山) 內閣의 對內外 政策 展望","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a34"},"doc_id":"5ed3963d749e6be0fc410acc","doc_title":"주간통일정세 2018-01(2017.12.30~2018.01.05)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a35"},"doc_id":"5ed395cbeb330b4601b40523","doc_title":"평화의 경제적 가치: 2018 남북 간 주요 군사합의를 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a36"},"doc_id":"5ed3963a749e6be0fc410aae","doc_title":"주간통일정세2011-24(2011.06.06-2011.06.12)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a37"},"doc_id":"5ed3957aeb330b4601b401b1","doc_title":"脫北者 發生 背景 分析","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a38"},"doc_id":"5ed39583eb330b4601b4022b","doc_title":"東北亞情勢와 統一環境","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a39"},"doc_id":"5ed39584eb330b4601b40232","doc_title":"北韓 核問題의 展開過程 分析 및 展望","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a3a"},"doc_id":"5ed39587eb330b4601b40243","doc_title":"한·러 정상회담 결과분석(2008년)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a3b"},"doc_id":"5ed39a6e98d9bf9fd64b3feb","doc_title":"( 2017 ) 통일 전·후 탈북민 목회자 지원 방안 / 한인권 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a3c"},"doc_id":"5ed39a6e98d9bf9fd64b3ff2","doc_title":"( 2017 ) 북한이탈주민 여성의 가족해체 치유 경험 : 내러티브 연구 / 김광호 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a3d"},"doc_id":"5ed39726749e6be0fc4114fb","doc_title":"주간통일정세 2013-34(2013.08.19~2013.08.25)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a3e"},"doc_id":"5ed39738749e6be0fc4115a0","doc_title":"주간통일정세 2013-10(2013.03.04~2013.03.10)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a3f"},"doc_id":"5ed39740749e6be0fc4115c8","doc_title":"주간통일정세 2013-43(2013.10.21~2013.10.27)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a40"},"doc_id":"5ed39599eb330b4601b40325","doc_title":"제4차 당대표자회와 제12기 제5차 최고인민회의 분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a41"},"doc_id":"5ed3964f749e6be0fc410b76","doc_title":"주간통일정세 2017-20(2017.05.13~2017.05.19)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a42"},"doc_id":"5ed3953deb330b4601b3ff21","doc_title":"미·일동맹의 강화와 주일미군의 재편","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a43"},"doc_id":"5ed3953feb330b4601b3ff3e","doc_title":"2005 국무부 연례각국인권보고서(북한부분)분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a44"},"doc_id":"5ed39621749e6be0fc410996","doc_title":"주간통일정세 2016-31(2016.7.30∼2016.8.5)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a45"},"doc_id":"5ed39553eb330b4601b4000e","doc_title":"미 국무부의 '2004년 북한 인권보고서' 분석","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a46"},"doc_id":"5ed39628749e6be0fc4109f4","doc_title":"주간통일정세2007-04(2007.10.1~10.7)","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a47"},"doc_id":"5ed39627749e6be0fc4109e9","doc_title":"주간통일정세 2017-19(2017.05.05~2017.05.11)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a48"},"doc_id":"5ed39629749e6be0fc4109fc","doc_title":"주간통일정세2007-03 (2007.9.17~9.30)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a49"},"doc_id":"5ed397e1e000ebc871b2d349","doc_title":"( 2018 ) 북한이탈주민 사회통합조사 ","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a4a"},"doc_id":"5ed3982be000ebc871b2d41c","doc_title":"( 2015 ) Economic Activity Survey of Nouth Korean Refugees in South Korea (실태조사 영문번역본) ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a4b"},"doc_id":"5ed3972c749e6be0fc411537","doc_title":"주간통일정세 2013-25(2013.06.17~2013.06.23)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a4c"},"doc_id":"5ed39560eb330b4601b4007f","doc_title":"북한 인민경제계획법의 분석 및 평가","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a4d"},"doc_id":"5ed39562eb330b4601b4009c","doc_title":"북한 나진·선봉지대 현황 및 '지대'정책 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a4e"},"doc_id":"5ed3955eeb330b4601b40071","doc_title":"정상회담이후 한반도 정세와 정책 방향","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a4f"},"doc_id":"5ed39565eb330b4601b400ad","doc_title":"미·일 新[방위협력지침]의 내용 및 영향분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a50"},"doc_id":"5ed8111f2615a153681de05f","doc_title":"\r\n\t\t\t\t\t7·1경제관리개선조치 이후 북한경제 변화 전망\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a51"},"doc_id":"5ed7fe502615a153681d3df9","doc_title":"\r\n\t\t\t\t\t北韓의 史觀批判 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a52"},"doc_id":"5ed7fe542615a153681d3e1e","doc_title":"\r\n\t\t\t\t\t北韓訪問記\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a53"},"doc_id":"5eceb67bcc8e8b457ba9d39f","doc_title":"핵실험장 위성사진에 숨겨진 비밀","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a54"},"doc_id":"5eceb67ccc8e8b457ba9d3a8","doc_title":"억지로 가득찬 김정은 신년사, 군비증강 예고","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a55"},"doc_id":"5eceb7663f82fd00307f5940","doc_title":"[4차포럼]남북화해시대 통일운동==임현진 교수 주제발","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a56"},"doc_id":"5eceb7c63f82fd00307f5b79","doc_title":"[부산지역 NGO대표 및 교수 초청 토론회 발제문] 평화","topic":"스포츠","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a57"},"doc_id":"5eceb7c23f82fd00307f5b6d","doc_title":"[6.15 기념 학술회의] 북핵 다자회담 전망 및 북·미","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a58"},"doc_id":"5eceb7ae3f82fd00307f5af7","doc_title":" 북한주민의 경제실상과 향후 대책","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a59"},"doc_id":"5eceb7b73f82fd00307f5b1e","doc_title":"[대전지역 전문직업인 초청 간담회 발제문] 대북포용","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a5a"},"doc_id":"5eceb7c63f82fd00307f5b76","doc_title":"북한이탈 여성의 남한사회 조기정착 방안","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a5b"},"doc_id":"5eceb7ca3f82fd00307f5b97","doc_title":"북한이탈주민 참여복지 실천방안","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a5c"},"doc_id":"5eceb7e83f82fd00307f5c4b","doc_title":"남북한 청소년 체육교류 방안","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a5d"},"doc_id":"5eceb8043f82fd00307f5cd7","doc_title":"남북경협 추진체계 개선방안","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a5e"},"doc_id":"5eceb8373f82fd00307f5e3a","doc_title":"제60차 종교위원회 자료","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a5f"},"doc_id":"5eceb8243f82fd00307f5d81","doc_title":"제62차 회의자료","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a60"},"doc_id":"5eceb82e3f82fd00307f5dfa","doc_title":"제12차 국제위원회 자료입니다","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a61"},"doc_id":"5eceb82e3f82fd00307f5df7","doc_title":"제 11차 국제위원회 회의자료입니다","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a62"},"doc_id":"5eceb73f3f82fd00307f5872","doc_title":"<참고자료 : 한반도 평화체제 구축과 통일전망>","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a63"},"doc_id":"5eceb74b3f82fd00307f58ba","doc_title":"<참고자료 : 제4차 6자회담 합의 이행구도>","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a64"},"doc_id":"5eceb6dde0bd8570bdd1c89a","doc_title":"2010년 2차 '대북정책 추진에 관한 정책건의'","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a65"},"doc_id":"5eceb71c3f82fd00307f5789","doc_title":"북한체제의 실체와 대북인식의 허실","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a66"},"doc_id":"5eceb77e3f82fd00307f59d8","doc_title":"남북화해시대의 남남갈등 해소방안","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a67"},"doc_id":"5eceb7a33f82fd00307f5abb","doc_title":"지역협의회 활성화와 지역여론수렴 방안","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a68"},"doc_id":"5eceb7a73f82fd00307f5acd","doc_title":"[정경분리정책과 금강산관광사업] 평가와 전망, 대책","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a69"},"doc_id":"5eceb7ad3f82fd00307f5af4","doc_title":"역대 대통령의 통일정책 문제점과 새 대통령의 유의점","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a6a"},"doc_id":"5eceb8033f82fd00307f5cd4","doc_title":"자문위원 연수 발표문(전현준 박사, 정희석 교수, 정","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a6b"},"doc_id":"5eceb82e3f82fd00307f5df4","doc_title":"제62차 종교위원회 자료입니다","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a6c"},"doc_id":"5eceb7fb3f82fd00307f5ca7","doc_title":"독도문제 어떻게 풀어나갈 것인가?","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a6d"},"doc_id":"5ed7f7952615a153681d04ad","doc_title":"\r\n\t\t\t\t\t미국의 INF조약 탈퇴 의미와 트럼프 행정부의 군사·안보전략에 대한 함의\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a6e"},"doc_id":"5ed7f79d2615a153681d04d8","doc_title":"\r\n\t\t\t\t\t최근 한반도 정세 평가와 정책 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a6f"},"doc_id":"5ed7f4e82615a153681cf9a7","doc_title":"\r\n\t\t\t\t\t변화하는 통일환경에 따른 대북·통일정책 개선과제 : 신한반도체제 구상을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a70"},"doc_id":"5ed7f4fc2615a153681cfa15","doc_title":"\r\n\t\t\t\t\t중화민국의 대륙광복 설계에 관한 고찰(Ⅲ):중국청년반공구국단(통일촉진회)을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a71"},"doc_id":"5eceb86e3f82fd00307f605b","doc_title":"2019년 4분기 통일여론 및 동향 분석보고서","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a72"},"doc_id":"5eceb87a3f82fd00307f61b0","doc_title":"2016년 4/4분기 통일여론 분석 보고서","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a73"},"doc_id":"5eceb8743f82fd00307f60ee","doc_title":"제7차 전문가 대토론회 자료집","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a74"},"doc_id":"5eceb8803f82fd00307f621e","doc_title":"2015년 제1차 국민통일 여론조사 결과","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a75"},"doc_id":"5eceb8753f82fd00307f612e","doc_title":"2018년 4/4분기 통일여론 분석보고서","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a76"},"doc_id":"5eceb69fe0bd8570bdd1c6a1","doc_title":"자문건의보고서(2009년 1차)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a77"},"doc_id":"5eceb7153f82fd00307f5764","doc_title":"<통일교육 협력 네트워크 구축과 통일교육 최적 방안>(제59차 회의자료)","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a78"},"doc_id":"5eceb7643f82fd00307f5928","doc_title":"99 제1차 전문가 토론회 정책제언","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a79"},"doc_id":"5eceb7683f82fd00307f5949","doc_title":"남북체육교류의 이해와 전개방안","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a7a"},"doc_id":"5eceb7853f82fd00307f59ff","doc_title":"남북평화협력과 국민대화합 실현을 위한 과제와 방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a7b"},"doc_id":"5eceb7973f82fd00307f5a70","doc_title":"남북미술의 현황과 과제","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a7c"},"doc_id":"5eceb7e83f82fd00307f5c48","doc_title":"제10기 민주평통 역할제고와 활성화 방안","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a7d"},"doc_id":"5eceb6ece0bd8570bdd1c991","doc_title":"자문건의보고서(2008년 1차)","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a7e"},"doc_id":"5eceb7283f82fd00307f57e0","doc_title":"제97차 회의자료","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a7f"},"doc_id":"5eceb7853f82fd00307f5a02","doc_title":"[3차포럼]전환기 남북관계==서대숙 교수 기조연설문","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a80"},"doc_id":"5eceb7883f82fd00307f5a18","doc_title":"[4차포럼]남북화해시대 통일운동==조민 박사 주제발표","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a81"},"doc_id":"5eceb72e3f82fd00307f57f9","doc_title":"<제6차회의 관련자료>","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a82"},"doc_id":"5eceb7323f82fd00307f5824","doc_title":"제4차 청년위원회 지정토론문 - 김웅곤 위원님","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a83"},"doc_id":"5eceb7373f82fd00307f5839","doc_title":"<제5차회의 참고자료(2): 평화와 번영의 동북아시대 구상 >","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a84"},"doc_id":"5eceb7403f82fd00307f5875","doc_title":"소위원회(1 .9) 회의자료","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a85"},"doc_id":"5eceb7423f82fd00307f5884","doc_title":"제49차 상임위원회 보고자료(파워포인트)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a86"},"doc_id":"5eceb74a3f82fd00307f58b4","doc_title":"제56차 의제 : 6자회담 이후 통일교육의 효과적 시행방안","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a87"},"doc_id":"5eceb8013f82fd00307f5ccb","doc_title":"서울 평화통일포럼(11.2) 자료","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a88"},"doc_id":"5eceb7903f82fd00307f5a46","doc_title":"여성 통일교육 활성화방안2","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a89"},"doc_id":"5eceb7c83f82fd00307f5b85","doc_title":"[대전지역회의 통일포럼 발제문 ] 평화번영정책 추진","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a8a"},"doc_id":"5eceb7ba3f82fd00307f5b3c","doc_title":"[6.15 기념 학술회의] 이라크전쟁 전후로 본 미국의 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a8b"},"doc_id":"5eceb7bf3f82fd00307f5b55","doc_title":"[남북경협세미나]사회-문화적 접근(도흥렬/충북대 교","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a8c"},"doc_id":"5eceb679cc8e8b457ba9d387","doc_title":"‘겉만 맴도’는 유엔 안보리 대북제재, 결정적인 ‘한방’이 필요하다","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a8d"},"doc_id":"5eceb69ce0bd8570bdd1c67f","doc_title":"한반도 안보와 평화체제 구축의 과제","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a8e"},"doc_id":"5eceb69de0bd8570bdd1c68e","doc_title":"개성공단사업 추진대책(정책건의보고서 2004-2)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a8f"},"doc_id":"5eceb6cee0bd8570bdd1c822","doc_title":"2012년 4차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a90"},"doc_id":"5eceb73b3f82fd00307f585a","doc_title":"통일교육 현황분석과 개선방안 (제58차 교육위원회 자료)","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a91"},"doc_id":"5eceb7403f82fd00307f5878","doc_title":"<참고자료 : 김정일 방중이후 북핵문제>","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a92"},"doc_id":"5eceb7443f82fd00307f5890","doc_title":"<참고자료 : 2006년 국제정세 전망>","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a93"},"doc_id":"5eceb7553f82fd00307f58f4","doc_title":"분과위원장, 간사 제1차 회의 자료","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a94"},"doc_id":"5eceb7563f82fd00307f5900","doc_title":"정책연구자료","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a95"},"doc_id":"5eceb7663f82fd00307f5937","doc_title":"북한이탈주민의 삶의 질 향상을 위한 방안","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a96"},"doc_id":"5eceb76c3f82fd00307f595b","doc_title":"민족화해와 경제위기 극복을 위한 남북교류협력 방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a97"},"doc_id":"5ed804792615a153681d7528","doc_title":"\r\n\t\t\t\t\t中國의 改革·開放 現況과 展望: 北韓의 中國式 改革·開放모델 受容 可能性과 關聯\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a98"},"doc_id":"5ed8056e2615a153681d7d26","doc_title":"\r\n\t\t\t\t\t獨逸統一 實態 資料集:정치,외교분야 (1993)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a99"},"doc_id":"5eceb8353f82fd00307f5e27","doc_title":"제69차 회의 자료","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a9a"},"doc_id":"5eceb84e3f82fd00307f5f2f","doc_title":"2015년 제2차 국민통일 여론조사 결과","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a9b"},"doc_id":"5eceb6a8e0bd8570bdd1c708","doc_title":"북·미 금창리 협상 타결 이후의 전망과 과제","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5a9c"},"doc_id":"5eceb6c9e0bd8570bdd1c80f","doc_title":"2015년 2차 대북정책 추진에 관한 정책건의보고서","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5a9d"},"doc_id":"5eceb6ade0bd8570bdd1c73b","doc_title":"2019년 3차 통일정책 추진에 관한 정책건의 보고서","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5a9e"},"doc_id":"5eceb6b0e0bd8570bdd1c755","doc_title":"2018년 1차 통일정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5a9f"},"doc_id":"5eceb7263f82fd00307f57ce","doc_title":"기획·국제위원회 합동회의 자료","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5aa0"},"doc_id":"5eceb72e3f82fd00307f57f6","doc_title":"제63차 여성위원회 자료","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5aa1"},"doc_id":"5eceb7313f82fd00307f581b","doc_title":"한반도 평화와 인권(제57차 종교위원회 자료)","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5aa2"},"doc_id":"5eceb7363f82fd00307f5836","doc_title":"<제5차회의 참고자료(1): 동북아공동체형성에 주는 유럽통합사례의 시사점>","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5aa3"},"doc_id":"5eceb7493f82fd00307f58ae","doc_title":"위원장, 간사 초청간담회","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5aa4"},"doc_id":"5eceb7823f82fd00307f59f6","doc_title":"[언론사간부초청토론회발제문]북한체제의 변화와 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5aa5"},"doc_id":"5eceb78c3f82fd00307f5a2b","doc_title":"경의선 철도연결에 따른 현안과제의 극복방안과 파급","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5aa6"},"doc_id":"5eceb7a43f82fd00307f5ac1","doc_title":"남북한 사회간접자본 공동활용방안","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5aa7"},"doc_id":"5eceb78f3f82fd00307f5a43","doc_title":"남북한 청소년 교류를 위한 법적·제도적 방안","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5aa8"},"doc_id":"5eceb7d13f82fd00307f5bc7","doc_title":"김대중 정부의 남북관계 성찰과 과제(제16차 정책포럼","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5aa9"},"doc_id":"5eceb79f3f82fd00307f5aa0","doc_title":"99 제1차 통일문제 토론회","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5aaa"},"doc_id":"5eceb7883f82fd00307f5a1b","doc_title":"[4차포럼]남북화해시대 통일운동==손혁재 처장 주제발","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5aab"},"doc_id":"5eceb78e3f82fd00307f5a37","doc_title":"[토의자료]2001년 한반도정세 전망과 민주평통 활동","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5aac"},"doc_id":"5eceb82f3f82fd00307f5e01","doc_title":"제10차 청년위원회 자료입니다","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5aad"},"doc_id":"5eceb8153f82fd00307f5d44","doc_title":"이라크 파병과 국민여론","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5aae"},"doc_id":"5eceb8183f82fd00307f5d53","doc_title":"동북아시대의 체육·청소년 분야 교류협력 활성화 방","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5aaf"},"doc_id":"5eceb7253f82fd00307f57c1","doc_title":"대북지원민간단체초청토론회 회의자료","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ab0"},"doc_id":"5eceb7373f82fd00307f583c","doc_title":"<제5차회의 참고자료(3):국제환경변화와 동북아 >","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ab1"},"doc_id":"5eceb7473f82fd00307f589f","doc_title":"대북경제지원의 현황과 추진방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ab2"},"doc_id":"5eceb7513f82fd00307f58dc","doc_title":"직능상임위원 워크숍 청년위원회 회의 자료","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ab3"},"doc_id":"5eceb7553f82fd00307f58f7","doc_title":"가족단위 북한이탈주민에 대한 복지정책 과제","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ab4"},"doc_id":"5eceb75b3f82fd00307f5918","doc_title":"사회통일교육 실태와 방향 정립방안","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ab5"},"doc_id":"5eceb7ac3f82fd00307f5aee","doc_title":"김정일 국가주석 승계후 북한 대내외 정책 변화전망","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ab6"},"doc_id":"5ed7fed02615a153681d424a","doc_title":"\r\n\t\t\t\t\t南北韓 經濟現況 比較 (1981)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ab7"},"doc_id":"5ed7fc012615a153681d2776","doc_title":"\r\n\t\t\t\t\t協商理論에서 본 北韓의 對南戰略 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ab8"},"doc_id":"5ed7fb232615a153681d1f11","doc_title":"\r\n\t\t\t\t\t北韓의 政治體制와 肅淸\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ab9"},"doc_id":"5ed7fb272615a153681d1f2d","doc_title":"\r\n\t\t\t\t\t傳統的韓國과 現 北韓의 本質에 關한 比較硏究:南北韓 住民意識 構造 形成要因 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5aba"},"doc_id":"5eceb79b3f82fd00307f5a8b","doc_title":"남북 전통음악 교류협력 방안","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5abb"},"doc_id":"5eceb8353f82fd00307f5e22","doc_title":"제64차 경제위원회 회의자료","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5abc"},"doc_id":"5eceb84c3f82fd00307f5ef5","doc_title":"제3차 남북관계 전문가 대토론회 자료집","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5abd"},"doc_id":"5eceb84c3f82fd00307f5f04","doc_title":"상생공영의 대북정책 - 어떻게 이해하고, 설명할 것인가","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5abe"},"doc_id":"5eceb7f93f82fd00307f5c9b","doc_title":"광주,경남 합동평화통일포럼(12.17~18) 자료","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5abf"},"doc_id":"5eceb8343f82fd00307f5e17","doc_title":"제64차 교육위원회 회의자료","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ac0"},"doc_id":"5eceb83d3f82fd00307f5e6b","doc_title":"제10차 국제위원회 회의자료","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ac1"},"doc_id":"5eceb84e3f82fd00307f5f40","doc_title":"세미나 - 남북 음식문화 교류와 한식 세계화","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ac2"},"doc_id":"5eceb7b73f82fd00307f5b27","doc_title":"[호남지역 통일교육담당교사 워크샵 발제문1] 학교 통","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ac3"},"doc_id":"5eceb73d3f82fd00307f5863","doc_title":"청년위원 워크숍 - 서울 윤지훈 2030대표","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ac4"},"doc_id":"5eceb7263f82fd00307f57c8","doc_title":"제6차 청년위원회 회의 자료입니다.","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ac5"},"doc_id":"5eceb73b3f82fd00307f585d","doc_title":"통일관련 법제 정비방향과 대안(제56차 종교위원회 자료)","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ac6"},"doc_id":"5eceb84b3f82fd00307f5ef1","doc_title":"제6차 남북관계 전문가 대토론회 자료집","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ac7"},"doc_id":"5eceb7f83f82fd00307f5c95","doc_title":"개성공단의 문화사적 의미와 통일문화 특구를 위한 제","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ac8"},"doc_id":"5eceb7fc3f82fd00307f5caa","doc_title":"북한 어린이의 보육/교육 실태와 지원현황 및 과제(제","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ac9"},"doc_id":"5eceb79d3f82fd00307f5a94","doc_title":"시드니올림픽을 계기로 한 남북체육교류 방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5aca"},"doc_id":"5eceb72d3f82fd00307f57f3","doc_title":"회의자료(제26차)","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5acb"},"doc_id":"5eceb7293f82fd00307f57e9","doc_title":"여성위원 워크숍 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5acc"},"doc_id":"5eceb73f3f82fd00307f586f","doc_title":"기획, 국제위원회 합동회의(2. 8) 발제자료","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5acd"},"doc_id":"5eceb74d3f82fd00307f58c3","doc_title":"통일시대준비와 통일담론의 효과적 확산","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ace"},"doc_id":"5ed37d6f9aa2a321bf901534","doc_title":"한반도 평화포럼: 구상과 이행","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5acf"},"doc_id":"5ed37e6fc34792fe98fa15d8","doc_title":"개성남북공동연락사무소 역할과 우리 국민 보호","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ad0"},"doc_id":"5ed37e9ac34792fe98fa1738","doc_title":"통일환경 및 남북한 관계와 전망: 2001∼2002","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ad1"},"doc_id":"5ed37edcc7f68a5e00b875b2","doc_title":"통일환경 및 남북한관계 전망 2017~2018","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ad2"},"doc_id":"5ed37e8ec34792fe98fa16d7","doc_title":"남북관계연표 1948년~2013년","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ad3"},"doc_id":"5ed37ef3c7f68a5e00b8768a","doc_title":"남북관계연표 1948년~2009년","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ad4"},"doc_id":"5ed37f92ef64de95f1db26e5","doc_title":"북한의 국가·사회관계와 통일정책 거버넌스","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ad5"},"doc_id":"5ed37ee1c7f68a5e00b875e5","doc_title":"통일환경 및 남북한관계 전망 2015~2016","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ad6"},"doc_id":"5ed3804d183ceee5c09787b2","doc_title":"남북경제공동체 형성전략","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ad7"},"doc_id":"5ed3803b183ceee5c097873c","doc_title":"남북연합 형성·운영의 거버넌스","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ad8"},"doc_id":"5ed37b065b1db1854bfdf535","doc_title":"남북관계 2023: 도전요인과 대북정책 추진방향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ad9"},"doc_id":"5ed37b795b1db1854bfdf9f4","doc_title":"남북한 화해·협력 촉진 방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ada"},"doc_id":"5ed37b365b1db1854bfdf72d","doc_title":"뉴노멀시대 미중관계 변화와 한국의 대북 ‧ 통일전략","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5adb"},"doc_id":"5ed37b635b1db1854bfdf8f8","doc_title":"정상회담이후 한반도 정세와 정책 방향","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5adc"},"doc_id":"5ed37b535b1db1854bfdf848","doc_title":"한반도 평화·번영 거버넌스의 실태조사 [하]","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5add"},"doc_id":"5ed3804a183ceee5c09787a9","doc_title":"EC/EU사례분석을 통한 남북 및 동북아공동체 추진방안: 유럽공동체 형성기를 중심으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ade"},"doc_id":"5ed3806b183ceee5c0978900","doc_title":"남북한 통합을 위한 법제도 인프라 확충방안","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5adf"},"doc_id":"5ed37ef2c7f68a5e00b87665","doc_title":"남북관계연표 1948년~2011년","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ae0"},"doc_id":"5ed37f66ef64de95f1db2587","doc_title":"Tasks and Implementing Strategies of the \"Trust-Building\" Policy","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ae1"},"doc_id":"5ed3806e183ceee5c0978910","doc_title":"남북한 통합을 위한 바람직한 통일정책 거버넌스 구축방안","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ae2"},"doc_id":"5ed3866e33719b6b965e6d61","doc_title":"한반도 비핵·평화체제 구축과 남북관계 전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ae3"},"doc_id":"5ed37f7def64de95f1db2666","doc_title":"Trustpolitik: 박근혜정부의 국가안보전략-이론과 실제 탐색연구-","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ae4"},"doc_id":"5ed37c55a29311f5f90ca393","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅳ)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ae5"},"doc_id":"5ed37da99aa2a321bf9016c6","doc_title":"한반도 평화로드맵 실천전략","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ae6"},"doc_id":"5ed37ccda29311f5f90ca72d","doc_title":"신정부 '국가전략 DMZ 평화적 이용'","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ae7"},"doc_id":"5ed386a333719b6b965e6f5f","doc_title":"김정은 시대 조선노동당의 조직과 기능: 정권 안정화 전략을 중심으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ae8"},"doc_id":"5ed3870033719b6b965e72cc","doc_title":"남북통일과 국가재산·채무·양허권의 승계","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ae9"},"doc_id":"5ed3877f33719b6b965e76a1","doc_title":"중국의 G2 부상과 한반도 평화통일 추진전략 제3부","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5aea"},"doc_id":"5ed3871233719b6b965e738c","doc_title":"The trust-building process and korean unification","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5aeb"},"doc_id":"5ed3870433719b6b965e72f0","doc_title":"한반도 통일에 대한 국제사회의 기대와 역할","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5aec"},"doc_id":"5ed37c37a29311f5f90ca29b","doc_title":"남북한 공유하천 교류협력 방안","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5aed"},"doc_id":"5ed38e04ab0d1b1c467d30f4","doc_title":"북한의 국가·사회관계와 통일정책 거버넌스","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5aee"},"doc_id":"5ed38dd2ab0d1b1c467d2fe3","doc_title":"비핵·개방·3000 구상: 북한의 개방화 추진방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5aef"},"doc_id":"5ed38dd8ab0d1b1c467d301c","doc_title":"UN기구의 지원체계와 대북 활동","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5af0"},"doc_id":"5ed38ddcab0d1b1c467d302b","doc_title":"국제 NGO의 원조 정책과 활동","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5af1"},"doc_id":"5ed37b165b1db1854bfdf5ed","doc_title":"북한정보체계 실태조사 (총괄보고서)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5af2"},"doc_id":"5ed37b3b5b1db1854bfdf784","doc_title":"Law and Policy on Korean Unification","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5af3"},"doc_id":"5ed37bcda29311f5f90c9f1c","doc_title":"國際機構를 통한 南北韓 交流·協力 增大方案 硏究","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5af4"},"doc_id":"5ed37dcf82936af8b8053c0b","doc_title":"최근 우려스러운 북한의 대남 동향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5af5"},"doc_id":"5ed37f7fef64de95f1db267d","doc_title":"비핵·개방·3000 구상: 남북경제공동체 형성방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5af6"},"doc_id":"5ed37feaef64de95f1db29a9","doc_title":"이명박 정부 외교안보통일정책의 세부 실천방안 (총괄보고서)","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5af7"},"doc_id":"5ed38033183ceee5c09786ef","doc_title":"한반도 평화체제 거버넌스 활성화 방안","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5af8"},"doc_id":"5ed38039183ceee5c0978720","doc_title":"남북경협 거버넌스 활성화 방안","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5af9"},"doc_id":"5ed3896e33719b6b965e8a3c","doc_title":"북한의 강성대국 건설 실태 평가","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5afa"},"doc_id":"5ed3897533719b6b965e8a7f","doc_title":"북한경제의 변화와 인센티브구조: 비공식부문의 확산에 따른 개혁전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5afb"},"doc_id":"5ed37dc982936af8b8053bc0","doc_title":"北韓의 對南動向 分析, 1994.4∼6","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5afc"},"doc_id":"5ed37dce82936af8b8053bff","doc_title":"북·미관계 개선과 북한의 대남정책 변화 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5afd"},"doc_id":"5ed37e78c34792fe98fa1618","doc_title":"통일환경 및 남북한관계 전망 2012~2013","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5afe"},"doc_id":"5ed3801c183ceee5c09785fd","doc_title":"지역갈등 해소방안 연구 :국내적 통일기반 조성방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5aff"},"doc_id":"5ed38065183ceee5c09788a8","doc_title":"남북 사회문화공동체 형성을 위한 대내적 기반구축방안","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b00"},"doc_id":"5ed37ee0c7f68a5e00b875d6","doc_title":"南北韓關係 現況 및 '95年 情勢展望","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b01"},"doc_id":"5ed38051183ceee5c09787d1","doc_title":"통일 이후 국가정체성 형성방안","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b02"},"doc_id":"5ed37dd082936af8b8053c1c","doc_title":"북한의 동시다발적 강경조치의 의도와 대책","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b03"},"doc_id":"5ed37b605b1db1854bfdf8af","doc_title":"한반도 평화·번영 거버넌스의 개선 및 활성화 방안(총괄보고서)","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b04"},"doc_id":"5ed37f4def64de95f1db24b1","doc_title":"제2차 정상회담 대비 남북한 통일방안 분석","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b05"},"doc_id":"5ed37c4aa29311f5f90ca312","doc_title":"남북한 출입제도(통행·통신·통관) 개선 및 정착방안 연구","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b06"},"doc_id":"5ed37c4aa29311f5f90ca325","doc_title":"한반도 선진화를 위한 남북 경제관계 발전방안 모색","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b07"},"doc_id":"5ed37c51a29311f5f90ca33e","doc_title":"대북지원민간단체의 남북교류협력 연구","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b08"},"doc_id":"5ed37e62c34792fe98fa157e","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b09"},"doc_id":"5ed37d739aa2a321bf901568","doc_title":"한반도 비핵·평화체제 구축과 남북관계 전략","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b0a"},"doc_id":"5ed37dc982936af8b8053bb1","doc_title":"북한 국방위원회 대남 공개 질문장의 의도 분석","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b0b"},"doc_id":"5ed37f1bc7f68a5e00b877fd","doc_title":"남북한 문화정책 비교연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b0c"},"doc_id":"5ed3807b183ceee5c09789c8","doc_title":"남북관계 개선의 국내적 수용력 확대방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b0d"},"doc_id":"5ed37d779aa2a321bf9015a3","doc_title":"한반도 비핵화와 평화체제 구축전략","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b0e"},"doc_id":"5ed37edac7f68a5e00b8758a","doc_title":"통일환경 및 남북한관계 전망 2016~2017","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b0f"},"doc_id":"5ed37ee7c7f68a5e00b87609","doc_title":"통일환경 및 남북한관계 전망 2012~2013","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b10"},"doc_id":"5ed37e9fc34792fe98fa175b","doc_title":"통일환경 및 남북한관계 전망: 2009~2010","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b11"},"doc_id":"5ed3802b183ceee5c0978695","doc_title":"북한인권 피해구제 방안과 과제","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b12"},"doc_id":"5ed37f9aef64de95f1db270a","doc_title":"21세기 한국의 국가전략과 안보전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b13"},"doc_id":"5ed37f0ac7f68a5e00b8775a","doc_title":"통일환경 및 남북한 관계와 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b14"},"doc_id":"5ed37ee5c7f68a5e00b875fa","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b15"},"doc_id":"5ed37eecc7f68a5e00b87635","doc_title":"통일환경 및 남북한 관계전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b16"},"doc_id":"5ed37c64a29311f5f90ca403","doc_title":"남북경협 모델 설정","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b17"},"doc_id":"5ed37c65a29311f5f90ca40f","doc_title":"대형 남북경협 사업 여건과 추진방향","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b18"},"doc_id":"5ed3801f183ceee5c0978609","doc_title":"실질적 통합대비 남북한 농업기술 교류 협력 공동 추진 계획","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b19"},"doc_id":"5ed37d609aa2a321bf9014cf","doc_title":"한반도 평화체제 구축에 대한 중국의 입장과 전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b1a"},"doc_id":"5ed37ee7c7f68a5e00b87603","doc_title":"통일환경 및 남북한관계 전망 2011~2012","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b1b"},"doc_id":"5ed37f08c7f68a5e00b87727","doc_title":"統一環境과 南北韓 關係, 1996-1997","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b1c"},"doc_id":"5ed37f19c7f68a5e00b877c0","doc_title":"轉換期의 南北韓關係","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b1d"},"doc_id":"5ed37cb7a29311f5f90ca63c","doc_title":"DMZ 평화적 이용의 국가적 의미","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b1e"},"doc_id":"5ed37f53ef64de95f1db24f7","doc_title":"「한민족공동체」 具體化方案 硏究","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b1f"},"doc_id":"5ed3806f183ceee5c0978922","doc_title":"남북한 통합과 통일인프라 확장방안","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b20"},"doc_id":"5eceb8853f82fd00307f6272","doc_title":"2015년 2/4분기 통일여론","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b21"},"doc_id":"5ed38017183ceee5c09785e0","doc_title":"통일문제에 대한 세대간 갈등 해소방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b22"},"doc_id":"5ed37e0c92074bd526bedc13","doc_title":"천안함 침몰원인 발표이후 북한의 예상태도와 우리의 대응방안","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b23"},"doc_id":"5ed37dd482936af8b8053c42","doc_title":"북한의 집중적인 대남 대화공세 배경","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b24"},"doc_id":"5ed37e0492074bd526bedba6","doc_title":"북한의 ‘서해 군사도발 위협’ 선전선동에 흔들려서는 안 된다","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b25"},"doc_id":"5ed38032183ceee5c09786e2","doc_title":"統一韓國의 經濟體制","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b26"},"doc_id":"5ed37bf7a29311f5f90ca066","doc_title":"농업분야의 지속가능한 대북지원 및 남북 협력방안 모색","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b27"},"doc_id":"5ed37c6fa29311f5f90ca44e","doc_title":"남북한 농업교류·협력방안 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b28"},"doc_id":"5ed37c7ca29311f5f90ca50f","doc_title":"대북 경수로지원사업과 남북한 관계","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b29"},"doc_id":"5ed37e1592074bd526bedc87","doc_title":"북한의 남북선박 충돌사건 해결에 대한 단상(斷想)","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b2a"},"doc_id":"5ed37e54c34792fe98fa14e9","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b2b"},"doc_id":"5ed37c9ba29311f5f90ca5e6","doc_title":"분권형 대북정책 추진 전략과 실천과제:대북교류협력정책의 지속가능성 제고 방안을 중심으로","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b2c"},"doc_id":"5ed37d6f9aa2a321bf901558","doc_title":"韓半島 平和體制 構築方案","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b2d"},"doc_id":"5ed38dc3ab0d1b1c467d2f8d","doc_title":"북한체제의 행위자와 상호작용","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b2e"},"doc_id":"5ed38dfeab0d1b1c467d30c8","doc_title":"한반도 평화·번영 거버넌스의 모형 개발 및 발전방안(총괄보고서)","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b2f"},"doc_id":"5ed38e8bab0d1b1c467d35cf","doc_title":"남북한 평화공존과 남북연합 추진을 위한 직업교육훈련분야의 연계방안 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b30"},"doc_id":"5ed37c37a29311f5f90ca2a4","doc_title":"북한 개발협력을 위한 주요 쟁점과 정책 과제","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b31"},"doc_id":"5ed37c3ca29311f5f90ca2e2","doc_title":"남북 경추위 합의와 북한의 고민","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b32"},"doc_id":"5ed37c43a29311f5f90ca300","doc_title":"남북경제협력공동위원회 제1차 회의 개최를 계기로 본 남북경협 발전방향","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b33"},"doc_id":"5ed3898033719b6b965e8b0a","doc_title":"북한의 지역자립체제","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b34"},"doc_id":"5ed3898433719b6b965e8b30","doc_title":"한반도 냉전구조 해체방안에 대한 북한의 입장과 우리의 정책방향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b35"},"doc_id":"5ed38a2633719b6b965e91ba","doc_title":"제2차 핵안보정상회의와 북한 핵문제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b36"},"doc_id":"5ed37c31a29311f5f90ca256","doc_title":"대북 인도지원과 개념의 혼란","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b37"},"doc_id":"5ed3807e183ceee5c09789e9","doc_title":"남북한 실질적 통합단계의 교육통합 방안 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b38"},"doc_id":"5ed38083183ceee5c0978a16","doc_title":"남북한 이념통합의 방향과 과제","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b39"},"doc_id":"5eceb8943f82fd00307f63ef","doc_title":"제14차 남북관계 전문가 토론회 자료집","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b3a"},"doc_id":"5ed37b145b1db1854bfdf5c6","doc_title":"북한의 4차 핵실험 이후 한반도 정세와 대북정책방향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b3b"},"doc_id":"5ed37dce82936af8b8053c03","doc_title":"최근 김정은 정권의 대남 심리전","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b3c"},"doc_id":"5ed37e0f92074bd526bedc16","doc_title":"천안함 사건에 대한 국제사회의 반응과 동북아 전략환경의 변화","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b3d"},"doc_id":"5ed37c42a29311f5f90ca2f8","doc_title":"북한 노동력 활용방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b3e"},"doc_id":"5ed39edee0b4983170355b91","doc_title":"( 2017 ) 북한이탈주민 정착지표연구(Ⅱ) 자립지표 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b3f"},"doc_id":"5ed39d7462d766f8f19b0760","doc_title":"( 2012 ) 북한이탈주민 직업훈련의 효과성 제고방안 ","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b40"},"doc_id":"5ed68c726e35d50a5d222721","doc_title":"6·15 정상회담과 한반도 평화체제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b41"},"doc_id":"5ed39c3098d9bf9fd64b4809","doc_title":"( 2018 ) 북한이탈여성의 ‘주체적 삶’에 관한 생애사적 고찰 : H.Arendt 이론에 근거하여 / 김재숙 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b42"},"doc_id":"5ed68db66e35d50a5d223515","doc_title":"제2차 남북정상회담과 북미관계 전망","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b43"},"doc_id":"5ed68dbb6e35d50a5d223531","doc_title":"Why Did North Korea Attack the Cheonan? - Reviewing the Opinions and Raising Some Questions -","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b44"},"doc_id":"5ed68ddb6e35d50a5d223665","doc_title":"북한의 생존전략과 남북정상회담","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b45"},"doc_id":"5ed68dc96e35d50a5d2235e0","doc_title":"Restarting the Propaganda Offensive against North Korea","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b46"},"doc_id":"5ed68dcb6e35d50a5d2235f1","doc_title":"The Agreement of the South-North Korean Economic Cooperation Promotion Committee and the Agony of No","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b47"},"doc_id":"5ed68dcd6e35d50a5d2235fd","doc_title":"북한의 대남 비방 공세의 의도와 전망","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b48"},"doc_id":"5ed68d996e35d50a5d223375","doc_title":"남북협력 증진을 위한 군사적 조치의 이행방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b49"},"doc_id":"5ed68db06e35d50a5d2234b4","doc_title":"남북관계의 확대와 한국의 국가안보","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b4a"},"doc_id":"5ed68cdc6e35d50a5d222bc5","doc_title":"DMZ 국제평화지대화의 의의와 추진방안","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b4b"},"doc_id":"5ed68ce06e35d50a5d222c29","doc_title":"'그린 데탕트' 실천 전략(2014)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b4c"},"doc_id":"5ed68d896e35d50a5d2232ef","doc_title":"軍備統制 檢證 硏究: 理論 및 歷史와 事例를 中心으로","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b4d"},"doc_id":"5ed68d8d6e35d50a5d2232fe","doc_title":"대북지원민간단체의 남북교류협력 연구","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b4e"},"doc_id":"5ed39e62e0b4983170355886","doc_title":"( 2012 ) 제3차 권역별 세미나집_북한이탈주민의 정착 현황과 미래 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b4f"},"doc_id":"5ed39f1ce0b4983170355d8c","doc_title":"( 2011 ) 제4차 권역별 세미나집_북한이탈주민의 성공적인 정착과 지역사회의 역할 ","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b50"},"doc_id":"5ed68dcb6e35d50a5d2235f4","doc_title":"The Conclusion of the Korea-US FTA and Economic Cooperation between South and North Korea","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b51"},"doc_id":"5ed68dce6e35d50a5d223600","doc_title":"한미 FTA 체결과 남북경협","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b52"},"doc_id":"5ed68dc36e35d50a5d223589","doc_title":"북한개발지원체제의 구축방안","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b53"},"doc_id":"5ed68dd56e35d50a5d223633","doc_title":"남북정상회담의 정례화","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b54"},"doc_id":"5ed68dd66e35d50a5d223640","doc_title":"제2차 남북정상회담이 우리에게 바라는 것","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b55"},"doc_id":"5ed68dc36e35d50a5d22358f","doc_title":"북한이 간과한 연평도 도발의 영향","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b56"},"doc_id":"5ed68db06e35d50a5d2234ba","doc_title":"남북한 금융분야 협력방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b57"},"doc_id":"5ed68dc96e35d50a5d2235e5","doc_title":"대북 심리전 재개에 관하여","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b58"},"doc_id":"5ed68db66e35d50a5d223512","doc_title":"남북한 관광사업 활성화 방안","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b59"},"doc_id":"5ed68db66e35d50a5d223518","doc_title":"2007 남북정상회담 평가와 향후 과제","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b5a"},"doc_id":"5ed68db76e35d50a5d223520","doc_title":"한반도 냉전의 종언을 향하여: 10·3 핵합의와 2007 남북정상선언의 의미","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b5b"},"doc_id":"5ed68dba6e35d50a5d22352d","doc_title":"Strategy for Encouraging North Korean Opening","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b5c"},"doc_id":"5ed68dc06e35d50a5d22355b","doc_title":"천안함 사건에 대한 국제사회의 반응과 동북아 전략환경의 변화","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b5d"},"doc_id":"5ed68cdc6e35d50a5d222bbd","doc_title":"지자체 남북교류협력사업의 평가지표와 발전방향","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b5e"},"doc_id":"5ed68cdf6e35d50a5d222bf4","doc_title":"남북관계연표 1948년~2013년","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b5f"},"doc_id":"5ed68c7e6e35d50a5d22280a","doc_title":"남북관계 패러다임 변화와 ‘분권형’ 대북정책","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b60"},"doc_id":"5ed39e58e0b4983170355841","doc_title":"( 2011 ) 제3차 권역별 세미나집_북한이탈주민의 성공적인 정착과 지역사회의 역할 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b61"},"doc_id":"5ed68cfb6e35d50a5d222cca","doc_title":"통일환경과 남북한 관계 : 1998∼1999","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b62"},"doc_id":"5ed68cef6e35d50a5d222c57","doc_title":"韓半島 平和體制 構築方案 摸索","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b63"},"doc_id":"5ed68cd56e35d50a5d222b87","doc_title":"국내불안과 대외도발: 북한에 대한 적용 가능성 탐색","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b64"},"doc_id":"5ed39e69e0b49831703558cd","doc_title":"( 2016 ) 소자본 창업 길라잡이 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b65"},"doc_id":"5ed39e62e0b498317035588f","doc_title":"( 2015 ) 북한이탈주민 정책 공동 학술대회 발표집_전환기의 북한이탈주민과 정부정책 ","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b66"},"doc_id":"5ed68c4b6e35d50a5d22260e","doc_title":"남북한 출입제도(통행·통신·통관) 개선 및 정착방안 연구","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b67"},"doc_id":"5ed68cb76e35d50a5d2229ea","doc_title":"북한 실세의 인천방문 의도와 향후 남북협상 전략","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b68"},"doc_id":"5ed39769749e6be0fc411792","doc_title":"주간통일정세 2013-49(2013.12.02~2013.12.08)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b69"},"doc_id":"5ed3976f749e6be0fc4117af","doc_title":"주간통일정세 2015-27(2015.07.06~2015.07.12)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b6a"},"doc_id":"5ed39d0a62d766f8f19b04b8","doc_title":"( 2010 ) 북한이탈주민의 법률문제 사례조사 및 법, 제도 ","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b6b"},"doc_id":"5ed68c906e35d50a5d222872","doc_title":"‘하나의 시장’ 형성을 위한 시장친화적 남북경제협력 방식의 모색","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b6c"},"doc_id":"5ed68ca36e35d50a5d222933","doc_title":"전환기 남북관계 발전 추진 방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b6d"},"doc_id":"5ed68d246e35d50a5d222ea4","doc_title":"대북 인도적 지원 개선방안: 개발구호를 중심으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b6e"},"doc_id":"5ed68d2e6e35d50a5d222eff","doc_title":"한반도의 군사적 투명성 제고전략 : 점진적·포괄적 구상","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b6f"},"doc_id":"5ed68d2f6e35d50a5d222f0d","doc_title":"경수로사업과 남북관계 개선방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b70"},"doc_id":"5ed68d5d6e35d50a5d2230ee","doc_title":"「조국통일을 위한 전민족대단결 10대강령」과 北韓의 對南政策","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b71"},"doc_id":"5ed68d6a6e35d50a5d223152","doc_title":"韓半島 非核地帶化 主張에 대한 對應方向","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b72"},"doc_id":"5ed68d786e35d50a5d223233","doc_title":"對北投資保護 및 紛爭解決方案 硏究","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b73"},"doc_id":"5ed68d346e35d50a5d222f45","doc_title":"한반도 평화체제 구축에 대한 중국의 입장과 전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b74"},"doc_id":"5ed68d3a6e35d50a5d222f73","doc_title":"남북한 에너지분야 협력방안 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b75"},"doc_id":"5ed38f7a81242f220dcfd87b","doc_title":"Advancement of Science and Technology and North Lorea's Asymmetric Threat","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b76"},"doc_id":"5ed38f0eab0d1b1c467d39fb","doc_title":"북한정보관리체계 개선방안(하)","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b77"},"doc_id":"5ed38f8281242f220dcfd8c4","doc_title":"Implementation Strategies for Policies on North Korean Human Rights","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b78"},"doc_id":"5ed39082dc9986728c0d4109","doc_title":"미국 대북방송 연구","topic":"스포츠","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b79"},"doc_id":"5ed3909bdc9986728c0d4202","doc_title":"향후 5년 남북관계 주요 환경과 전개 시나리오","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b7a"},"doc_id":"5ed390a4dc9986728c0d4242","doc_title":"재스민 혁명의 분석과 북한에 대한 시사점","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b7b"},"doc_id":"5ed390acdc9986728c0d426e","doc_title":"국내외 북한인권 동향 평가와 인권개선 로드맵","topic":"스포츠","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b7c"},"doc_id":"5ed39159981628fa31d7d078","doc_title":"통일환경 및 남북한관계 전망 2012~2013","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b7d"},"doc_id":"5ed391a60dbea9e5f2b7efcd","doc_title":"한반도 냉전구조 해체방안(Ⅲ) : 장기·포괄적 접근전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b7e"},"doc_id":"5ed391b40dbea9e5f2b7f048","doc_title":"北韓情勢 變化와 周邊4國의 對韓半島 政策","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b7f"},"doc_id":"5ed39168981628fa31d7d119","doc_title":"통일환경 및 남북한관계 전망: 2004∼2005","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b80"},"doc_id":"5ed38f6b81242f220dcfd80c","doc_title":"Evaluation of South-North Economic Cooperation and Task for Success","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b81"},"doc_id":"5ed38f7781242f220dcfd834","doc_title":"The Growth of the Informal Economy in North Korea","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b82"},"doc_id":"5ed391ee0dbea9e5f2b7f20a","doc_title":"북한경제와 남북경협","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b83"},"doc_id":"5ed392460dbea9e5f2b7f5a5","doc_title":"統一理念으로서의 民族主義","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b84"},"doc_id":"5ed39037dc9986728c0d3f06","doc_title":"통일국민협약 추진방안","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b85"},"doc_id":"5ed38f6f81242f220dcfd81b","doc_title":"North Korea's Human Resource Development System","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b86"},"doc_id":"5ed38fa881242f220dcfda4f","doc_title":"Nine Scenarios for North Korea's Internal Development","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b87"},"doc_id":"5ed38fa781242f220dcfda0c","doc_title":"The Changes of Everyday Life in North Korea in the Aftermath of their Economic Difficulties","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b88"},"doc_id":"5ed38fa981242f220dcfda56","doc_title":"North Korea's Agricultural Reforms and Challenges in the wake of the July 1 Measures","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b89"},"doc_id":"5ed38f9881242f220dcfd96c","doc_title":"Geopolitics of the Russo-Korean Gas Pipeline Project and Energy Cooperation in Northeast Asia","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b8a"},"doc_id":"5ed38f8b81242f220dcfd8ea","doc_title":"Identifying Driving Forces for Changes and Policy Challenges on the Korean Peninsula(2015-2030)","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b8b"},"doc_id":"5ed38f8581242f220dcfd8d7","doc_title":"China´s Neighborhood Diplomacy and Policies on North Korea","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b8c"},"doc_id":"5ed38f8d81242f220dcfd910","doc_title":"The Costs and Benefits of Unification on the Korean Peninsula","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b8d"},"doc_id":"5ed38fb181242f220dcfdaa3","doc_title":"(The) North Korean Penal Code, Criminal Procedures, and their Actual Applications","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b8e"},"doc_id":"5ed38f9f81242f220dcfd99d","doc_title":"Study on Changing Trends of Human Rights Institution and Situation in North Korea","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b8f"},"doc_id":"5ed39005dc9986728c0d3ddc","doc_title":"아시아 지역협력의 발전추세와 한국의 정책방향","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b90"},"doc_id":"5ed39005dc9986728c0d3dd1","doc_title":"북핵보유선언","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b91"},"doc_id":"5ed38fcd81242f220dcfdb46","doc_title":"The Impact of Personality Cult in North Korea","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b92"},"doc_id":"5ed38fc981242f220dcfdafa","doc_title":"The Successor Theory of North Korea","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b93"},"doc_id":"5ed68f4408bc6231f9e1ac5b","doc_title":"실질적 통합 단계에서의 남북 문화예술 분야의 통합 방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b94"},"doc_id":"5ed68f4f08bc6231f9e1ad0d","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제1부-통일비전","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b95"},"doc_id":"5ed68da96e35d50a5d223478","doc_title":"남북한 농업기술 교류·협력방안 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b96"},"doc_id":"5ed68d896e35d50a5d2232c7","doc_title":"남북 환경·에너지협력 활성화 전략 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b97"},"doc_id":"5ed68e2d6e35d50a5d223950","doc_title":"The background and motives behind Park In Sook’s re-defection to North Korea and our countermeasures","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b98"},"doc_id":"5ed68e4a6e35d50a5d223a09","doc_title":"통일환경 및 남북한관계 전망 2012~2013","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b99"},"doc_id":"5ed68e4d6e35d50a5d223a1c","doc_title":"조건 없는 대화는 없다","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5b9a"},"doc_id":"5ed68e7b6e35d50a5d223c34","doc_title":"라진·선봉지역 물류분야 남북 협력방안 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b9b"},"doc_id":"5ed68f4908bc6231f9e1ac75","doc_title":"2002년 협동연구 요약집","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5b9c"},"doc_id":"5ed68e036e35d50a5d2237ae","doc_title":"제3차 남북 장성급 군사회담 결렬 배경과 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b9d"},"doc_id":"5ed68dd26e35d50a5d22360d","doc_title":"이명박 정부의 대북정책 및 추진환경과 전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5b9e"},"doc_id":"5ed68d996e35d50a5d22337b","doc_title":"대북 인도적 지원의 영향력 분석","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5b9f"},"doc_id":"5ed68d9a6e35d50a5d223381","doc_title":"북한의 대남 정책 특징","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ba0"},"doc_id":"5ed68d9c6e35d50a5d223399","doc_title":"남북경협 발전을 위한 동북아 활용 방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ba1"},"doc_id":"5ed68d9d6e35d50a5d2233a2","doc_title":"남북한 에너지분야 교류·협력 발전방향","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ba2"},"doc_id":"5ed68e506e35d50a5d223a39","doc_title":"North Korea’s Likely Negotiating Strategy toward South Korea Following the US-China Summit","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ba3"},"doc_id":"5ed68dfa6e35d50a5d22377c","doc_title":"한반도 평화·번영 거버넌스의 실태조사 [상]","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ba4"},"doc_id":"5ed68f1a08bc6231f9e1aafd","doc_title":"남북연합 형성을 위한 주변 4국 협력유도 전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ba5"},"doc_id":"5ed68e0a6e35d50a5d2237ff","doc_title":"남북교역 중단으로 인한 경제적 파급효과","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ba6"},"doc_id":"5ed68d136e35d50a5d222da5","doc_title":"남북 경제교류·협력 발전방안 : 추진성과 평가 및 발전대책","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ba7"},"doc_id":"5ed39b0398d9bf9fd64b435a","doc_title":"( 2006 ) 북한이탈가정 아동의 심리적 적응증진을 위한 어머니-아동 상호작용 프로그램 개발 / 정옥환 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ba8"},"doc_id":"5ed39b0498d9bf9fd64b4360","doc_title":"( 2005 ) 북한 이탈주민의 적응과 삶의 질에 관한 연구 / 김재영 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ba9"},"doc_id":"5ed6923d7b15dabb40af2ea3","doc_title":"북한 제7차 당대회 분야별 평가 및 향후 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5baa"},"doc_id":"5ed68fd908bc6231f9e1b25f","doc_title":"신통일대계 구현을 위한 구조분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bab"},"doc_id":"5ed68e006e35d50a5d223790","doc_title":"농업분야 대북 협력 방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bac"},"doc_id":"5ed68dff6e35d50a5d22378b","doc_title":"북한 개발협력을 위한 주요 쟁점과 정책 과제","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bad"},"doc_id":"5ed68dfe6e35d50a5d223786","doc_title":"한반도 평화포럼: 구상과 이행","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bae"},"doc_id":"5ed68e526e35d50a5d223a45","doc_title":"미·중 정상회담 이후 북한의 대남협상전략 예측","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5baf"},"doc_id":"5ed68e746e35d50a5d223c0d","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅲ): 정책제안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5bb0"},"doc_id":"5ed68da26e35d50a5d2233d0","doc_title":"제2차 남북정상회담과 평화체제 구축","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bb1"},"doc_id":"5ed68da36e35d50a5d2233db","doc_title":"\"불량국가\" 대응 전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bb2"},"doc_id":"5ed69a9ec03bd262c382152b","doc_title":"월간 북한동향 제2권 제1호(2008년 1·2호)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bb3"},"doc_id":"5ed69ac0c03bd262c3821692","doc_title":"주간통일정세2008-27(2008.6.30~7.6)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bb4"},"doc_id":"5ed68d596e35d50a5d2230de","doc_title":"北韓의 食糧支援 要請背景과 對北韓 食糧支援 方案","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bb5"},"doc_id":"5ed68d0a6e35d50a5d222d43","doc_title":"남북한 직업교육훈련 분야의 교류 및 협력방안 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bb6"},"doc_id":"5ed68d656e35d50a5d223130","doc_title":"南北韓 兩者間 및 東北亞 多者間 原子力協力에 관한 硏究","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5bb7"},"doc_id":"5ed68f5308bc6231f9e1ad2a","doc_title":"남북한 행정통합방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bb8"},"doc_id":"5ed68f5808bc6231f9e1ad65","doc_title":"정상회담 이후 남북한 평화공존의 제도화 추진 방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bb9"},"doc_id":"5ed68fa708bc6231f9e1b085","doc_title":"The Experiences of Crossing Boundaries and Reconstruction of North Korean Adolescent Refugees’ Ident","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bba"},"doc_id":"5ed69b34c03bd262c3821b00","doc_title":"월간 북한동향 제5권 제4호(2011년 7·8월호)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bbb"},"doc_id":"5ed69b0ac03bd262c38219a1","doc_title":"주간통일정세2010-09(2010.2.22~2010.2.28)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bbc"},"doc_id":"5ed69aecc03bd262c3821863","doc_title":"주간통일정세2010-18(2010.4.26~2010.5.2)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bbd"},"doc_id":"5ed69accc03bd262c382171f","doc_title":"주간통일정세2009-51(2009.12.14 ~12.20)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bbe"},"doc_id":"5ed69aebc03bd262c3821859","doc_title":"주간통일정세2010-38(2010.9.13~2010.9.19)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bbf"},"doc_id":"5ed69b0fc03bd262c38219c3","doc_title":"주간통일정세2010-10(2010.3.1~2010.3.7)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bc0"},"doc_id":"5ed69b18c03bd262c3821a1a","doc_title":"주간통일정세2011-13(2011.03.21-2011.03.27)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5bc1"},"doc_id":"5ed69b2cc03bd262c3821ad2","doc_title":"주간통일정세2011-09(2011.02.21-2011.02.27)","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bc2"},"doc_id":"5ed69b1ec03bd262c3821a5e","doc_title":"주간통일정세2011-26(2011.06.20-2011.06.26)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bc3"},"doc_id":"5ed69b27c03bd262c3821a94","doc_title":"주간통일정세2011-04(2011.01.17~2011.01.23)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bc4"},"doc_id":"5ed69b2bc03bd262c3821ac1","doc_title":"주간통일정세2011-11(2011.03.07-2011.03.13)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5bc5"},"doc_id":"5ed69b91c03bd262c3821e95","doc_title":"주간통일정세 2014-18(2014.04.28~2014.05.11)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bc6"},"doc_id":"5ed69b69c03bd262c3821d32","doc_title":"주간통일정세 2011-40(2011.9.26~2011.10.2)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bc7"},"doc_id":"5ed6a06f90b0712fa5602a47","doc_title":"미·러 ‘新전략무기감축조약’ 타결의 의미와 전망","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5bc8"},"doc_id":"5ed6a09390b0712fa5602b62","doc_title":"북한인권법 제정의 필요성과 고려사항","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bc9"},"doc_id":"5ed7f9312615a153681d0dc6","doc_title":"\r\n\t\t\t\t\t대 유엔 외교 중기대책\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bca"},"doc_id":"5ed7f9372615a153681d0deb","doc_title":"\r\n\t\t\t\t\t南北韓 重工業 分野의 比較 硏究 (1972.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bcb"},"doc_id":"5ed7fa442615a153681d1703","doc_title":"\r\n\t\t\t\t\t民主統一論 (特別課程:1973年度 3)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bcc"},"doc_id":"5ed7fa402615a153681d16de","doc_title":"\r\n\t\t\t\t\t共産主義 戰略戰術에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bcd"},"doc_id":"5ed7fa502615a153681d1742","doc_title":"\r\n\t\t\t\t\t北韓의 對自由圈 日本·西歐諸國 交易方式 (1974.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bce"},"doc_id":"5ed7fe4c2615a153681d3d7d","doc_title":"\r\n\t\t\t\t\t東獨旅行\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bcf"},"doc_id":"5ed7fb042615a153681d1df0","doc_title":"\r\n\t\t\t\t\t北韓의 對南戰略과 우리의 對策 (1974.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bd0"},"doc_id":"5ed7fb142615a153681d1e5f","doc_title":"\r\n\t\t\t\t\t統一問題 學術會議 綜合 報告書: 韓半島 周邊情勢와 南北韓 關係\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bd1"},"doc_id":"5ed7fb2a2615a153681d1f5c","doc_title":"\r\n\t\t\t\t\t駐韓 美地上軍 撤收後의 蘇聯의 對韓半島 政策 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bd2"},"doc_id":"5ed7fb322615a153681d1f98","doc_title":"\r\n\t\t\t\t\t日·北傀 民間漁業 協定締結이 南北韓 關係에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bd3"},"doc_id":"5ed7f5312615a153681cfaf8","doc_title":"\r\n\t\t\t\t\t통일국민협약 추진방안\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5bd4"},"doc_id":"5ed69fb490b0712fa560248e","doc_title":"북한의 좌절과 도전(2007.10∼2009.5)","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bd5"},"doc_id":"5ed7fdd42615a153681d391f","doc_title":"\r\n\t\t\t\t\t南北韓의 第三世界에 對한 外交力量 比較 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bd6"},"doc_id":"5ed7fddb2615a153681d39a3","doc_title":"\r\n\t\t\t\t\t美·日新政權出發後의 對韓半島政策展望\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bd7"},"doc_id":"5ed7face2615a153681d1bac","doc_title":"\r\n\t\t\t\t\t中共의 對外貿易이 우리나라에 미치는 影響과 그 對策 (1975.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bd8"},"doc_id":"5ed7fadd2615a153681d1c06","doc_title":"\r\n\t\t\t\t\t南北對話 停滯期의 國民總和 方案 (1975)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bd9"},"doc_id":"5ed69c10c03bd262c38223c5","doc_title":"North Korea’s Fourth Nuclear Test: Implications and Impacts","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5bda"},"doc_id":"5ed69c11c03bd262c38223db","doc_title":"Cross-Strait Relations and Political Landscape in Northeast Asia after Taiwan´s Presidential Electio","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5bdb"},"doc_id":"5ed69bf3c03bd262c382227a","doc_title":"주간통일정세 2016-48(2016.11.26~2016.12.02)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bdc"},"doc_id":"5ed69fdf90b0712fa5602612","doc_title":"북한 경제의 성장세는 지속될 것인가?","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bdd"},"doc_id":"5ed69fdf90b0712fa5602617","doc_title":"평창올림픽 이후 한반도평화 증진 방안","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bde"},"doc_id":"5ed7f97e2615a153681d1034","doc_title":"\r\n\t\t\t\t\t北韓風習의 變質相과 展望 (1973.11)\r\n\t\t\t\t","topic":"스포츠","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bdf"},"doc_id":"5ed7f53e2615a153681cfb2e","doc_title":"\r\n\t\t\t\t\t지속가능한 통일·대북정책 : 환경분석과 추진방향\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5be0"},"doc_id":"5ed7f9762615a153681d101f","doc_title":"\r\n\t\t\t\t\t70년대의 남북한 관계:국제 세미나 결과 보고\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5be1"},"doc_id":"5ed7f92b2615a153681d0d9c","doc_title":"\r\n\t\t\t\t\t백두산 및 간도지역의 영유권 문제\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5be2"},"doc_id":"5ed69ad1c03bd262c3821760","doc_title":"주간통일정세2010-31(2010.7.26~2010.8.1)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5be3"},"doc_id":"5ed69aedc03bd262c382186c","doc_title":"주간통일정세2010-15(2010.4.5~2010.4.11)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5be4"},"doc_id":"5ed69b13c03bd262c38219d7","doc_title":"주간통일정세2009-36(2009.8.31~9.6)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5be5"},"doc_id":"5ed69b4ac03bd262c3821bea","doc_title":"주간통일정세 2012-11(2012.03.05~2012.03.11)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5be6"},"doc_id":"5ed69be0c03bd262c38221e4","doc_title":"주간통일정세 2012-18(2012.04.23~2012.04.29)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5be7"},"doc_id":"5ed69c1ec03bd262c382245b","doc_title":"주간통일정세 2015-36(2015.09.07∼2015.09.13)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5be8"},"doc_id":"5ed69abbc03bd262c3821656","doc_title":"주간통일정세2008-29(2008.7.14~7.20)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5be9"},"doc_id":"5ed69adac03bd262c38217b4","doc_title":"주간통일정세2010-23(2010.5.31~2010.6.6)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bea"},"doc_id":"5ed69ae3c03bd262c382180e","doc_title":"주간통일정세2010-32(2010.8.2~2010.8.8)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5beb"},"doc_id":"5ed69aeac03bd262c3821847","doc_title":"주간통일정세2010-14(2010.3.29~2010.4.4)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bec"},"doc_id":"5ed69af6c03bd262c38218d4","doc_title":"주간통일정세2009-47(2009.11.16 ~11.22)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bed"},"doc_id":"5ed69b05c03bd262c3821954","doc_title":"북한인권 국제사회 동향과 북한의 대응 제5권 2호 2010","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bee"},"doc_id":"5ed69b10c03bd262c38219ce","doc_title":"주간통일정세2010-06(2010.2.1~2010.2.7)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bef"},"doc_id":"5ed7fa452615a153681d170c","doc_title":"\r\n\t\t\t\t\t共産主義者의 協商 테크닉 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bf0"},"doc_id":"5ed7fa3f2615a153681d16d4","doc_title":"\r\n\t\t\t\t\t分斷의 背景 및 分斷 固定化에 作用할 對外 與件 (74.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bf1"},"doc_id":"5ed7fe372615a153681d3ced","doc_title":"\r\n\t\t\t\t\t北韓의 實質消費生活水準 分析\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bf2"},"doc_id":"5ed7fd9b2615a153681d372f","doc_title":"\r\n\t\t\t\t\t北韓의 新聞.放送\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bf3"},"doc_id":"5ed7fdaa2615a153681d3794","doc_title":"\r\n\t\t\t\t\t毆洲 共産主義 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bf4"},"doc_id":"5ed7fdc12615a153681d3885","doc_title":"\r\n\t\t\t\t\t北韓 共産主義와 中國共産主義의 相關關係 硏究\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bf5"},"doc_id":"5ed7fdb22615a153681d37e7","doc_title":"\r\n\t\t\t\t\t統一戰略 開發 模擬 實險 基礎資料\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bf6"},"doc_id":"5ed69b47c03bd262c3821bc4","doc_title":"통일정책연구 20권 1호","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bf7"},"doc_id":"5ed7f9a42615a153681d1191","doc_title":"\r\n\t\t\t\t\t世界 各國의 政治 敎育 現況分析 (1973.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bf8"},"doc_id":"5ed7f9a92615a153681d119a","doc_title":"\r\n\t\t\t\t\t安保情勢 變動要素 分析 (1973.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bf9"},"doc_id":"5ed7f9472615a153681d0ebf","doc_title":"\r\n\t\t\t\t\t北韓을 認識한 經濟政策의 基本方向 (1973.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bfa"},"doc_id":"5ed7fa5b2615a153681d1792","doc_title":"\r\n\t\t\t\t\t國際情勢의 發展趨勢와 韓國統一에 미치는 影響 (1974.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5bfb"},"doc_id":"5ed7fa5f2615a153681d1813","doc_title":"\r\n\t\t\t\t\t南北韓 關係와 統一問題\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5bfc"},"doc_id":"5ed7fa642615a153681d1826","doc_title":"\r\n\t\t\t\t\t北韓의 對外政策 및 對南戰略 分析 (1974.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5bfd"},"doc_id":"5ed69b8ac03bd262c3821e45","doc_title":"주간통일정세 2014-43(2014.11.03~2014.11.09)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bfe"},"doc_id":"5ed6902508bc6231f9e1b4a4","doc_title":"'선도형 통일'의 경로와 과제","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5bff"},"doc_id":"5ed691e57b15dabb40af2b19","doc_title":"북한 주민들의 복지와 시장화","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c00"},"doc_id":"5ed691e97b15dabb40af2b7a","doc_title":"북·중 간 인적 교류 및 네트워크 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c01"},"doc_id":"5ed691c67b15dabb40af2a45","doc_title":"북한 내부 정세 평가와 2014년 하반기 주요 관찰 사항","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c02"},"doc_id":"5ed691c57b15dabb40af2a41","doc_title":"김정은 집권 이후 북한의 대내외 정책 평가와 전망","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c03"},"doc_id":"5ed691c97b15dabb40af2a5b","doc_title":"노동신문 텍스트 분석을 통해 본 제7차 당대회 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c04"},"doc_id":"5ed68f7008bc6231f9e1ae93","doc_title":"Study on North Korean Defectors' Perception about Democracy and the Market Economy","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c05"},"doc_id":"5ed6903608bc6231f9e1b508","doc_title":"슈타지:그들의 정체는 무엇이었나? - 동독 국가안전보위성의 실체","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c06"},"doc_id":"5ed6922c7b15dabb40af2df6","doc_title":"2016년 북한 신년사 분석","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c07"},"doc_id":"5ed68f8208bc6231f9e1af3d","doc_title":"South and North Korean Integration and North Korea’s Adaptability","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c08"},"doc_id":"5ed6907e08bc6231f9e1b885","doc_title":"A New Approach to the National Community Unification Formula: Focusing on the Three Communities Unif","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c09"},"doc_id":"5ed690a608bc6231f9e1b9f6","doc_title":"통일교육 개선방안 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c0a"},"doc_id":"5ed691c87b15dabb40af2a4f","doc_title":"김정남 암살의 동기와 김정은 공포정치의 이면","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c0b"},"doc_id":"5ed6918b08bc6231f9e1c22b","doc_title":"‘비핵·개방·3000’과 북한의 핵포기","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c0c"},"doc_id":"5ed6918b08bc6231f9e1c228","doc_title":"Unification Clock","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c0d"},"doc_id":"5ed6919708bc6231f9e1c25d","doc_title":"통일대비 북한토지제도 개편방향 연구","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c0e"},"doc_id":"5ed690c708bc6231f9e1bae1","doc_title":"統一獨逸의 財政運用 實態硏究: 統一關聯 財政政策 中心","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c0f"},"doc_id":"5ed6912308bc6231f9e1bfa1","doc_title":"남북한 통합을 위한 바람직한 통일정책 거버넌스 구축방안","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c10"},"doc_id":"5ed68fc208bc6231f9e1b168","doc_title":"The trust-building process and korean unification","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c11"},"doc_id":"5ed68fc808bc6231f9e1b20f","doc_title":"EC/EU사례분석을 통한 남북 및 동북아공동체 추진방안: EC기 분석을 중심으로","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c12"},"doc_id":"5ed68d206e35d50a5d222e1b","doc_title":"통일환경과 남북한 관계 : 1999∼2000","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c13"},"doc_id":"5ed68d296e35d50a5d222eca","doc_title":"한반도 냉전구조 해체방안(Ⅰ) : 장기·포괄적 접근 전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c14"},"doc_id":"5ed68d2c6e35d50a5d222ee2","doc_title":"한반도 냉전구조 해체방안(Ⅱ) : 장기·포괄적 접근 전략","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c15"},"doc_id":"5ed692217b15dabb40af2d55","doc_title":"북한 최고인민회의 제13기 제4차 회의 분석","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c16"},"doc_id":"5ed692247b15dabb40af2d5e","doc_title":"북핵문제의 ‘과도적 합의’에 대한 우려","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c17"},"doc_id":"5ed6921e7b15dabb40af2d45","doc_title":"북한의 비핵화가 본질이다","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c18"},"doc_id":"5ed692177b15dabb40af2c8c","doc_title":"북한의 IRBM 실험 발사 평가와 북미관계 전망","topic":"스포츠","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c19"},"doc_id":"5ed692147b15dabb40af2c49","doc_title":"Implications of North Korea's Nuclear Advancement and Response Measures","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c1a"},"doc_id":"5ed6921c7b15dabb40af2ceb","doc_title":"2016년 북한 신년사 분석 및 대내외 정책 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c1b"},"doc_id":"5ed692197b15dabb40af2cdf","doc_title":"북핵 4차 실험과 대북 제재에 대한 러시아의 인식과 대응","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c1c"},"doc_id":"5ed692157b15dabb40af2c83","doc_title":"김정은 정권의 핵전략과 대외·대남 전략","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c1d"},"doc_id":"5ed68d3d6e35d50a5d222fb5","doc_title":"북·미관계 개선과 북한의 대남정책 변화 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c1e"},"doc_id":"5ed68d466e35d50a5d223003","doc_title":"남북한 환경분야 교류·협력 방안 연구 : 다자적·양자적 접근","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c1f"},"doc_id":"5ed6905a08bc6231f9e1b5e5","doc_title":"20~30대 통일의식에 대한 변명","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c20"},"doc_id":"5ed6952af0492efe0e547546","doc_title":"한반도 평화번영과 남북중 협력방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c21"},"doc_id":"5ed694d67b15dabb40af4969","doc_title":"수원국의 역량발전을 위한 개발협력전략과 사례연구","topic":"스포츠","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c22"},"doc_id":"5ed693d77b15dabb40af4074","doc_title":"The Evaluation of Regime Stability in North Korea: Scenario Workshop","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c23"},"doc_id":"5ed693eb7b15dabb40af4149","doc_title":"북한체제의 안정성 평가: 시나리오 워크숍","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c24"},"doc_id":"5ed69589f0492efe0e54792d","doc_title":"중국 권력엘리트와 한중교류 네트워크 분석 및 DB화","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c25"},"doc_id":"5ed695a0f0492efe0e5479ef","doc_title":"한국의 對러시아 통일공공외교 실태","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c26"},"doc_id":"5ed69588f0492efe0e547908","doc_title":"한국의 對미국 통일공공외교 실태","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c27"},"doc_id":"5ed69580f0492efe0e547892","doc_title":"한국의 FTA 전략과 한반도","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c28"},"doc_id":"5ed695a7f0492efe0e547a82","doc_title":"미국의 對韓 핵우산정책에 관한 연구","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c29"},"doc_id":"5ed695c7f0492efe0e547b7d","doc_title":"미·중 정상회담의 의미와 한국의 전략적 고려사항","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c2a"},"doc_id":"5ed8049b2615a153681d765b","doc_title":"\r\n\t\t\t\t\t中國의 核實驗이 國際 및 東北亞 情勢에 미칠 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c2b"},"doc_id":"5ed8049a2615a153681d7656","doc_title":"\r\n\t\t\t\t\t베트남 統合事例 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c2c"},"doc_id":"5ed69554f0492efe0e547691","doc_title":"일본 아베정권의 대외전략과 대북전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c2d"},"doc_id":"5ed6955ef0492efe0e547710","doc_title":"팍스 시니카(Pax Sinica)의 시대가 오고 있는가?","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c2e"},"doc_id":"5ed69532f0492efe0e547580","doc_title":"한반도 평화통일을 위한 글로벌 네트워크 전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c2f"},"doc_id":"5ed693f57b15dabb40af41bb","doc_title":"North Korea’s 2007 New Year’s Joint Editorial: Analysis and Prospects","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c30"},"doc_id":"5ed693ff7b15dabb40af421b","doc_title":"북한군대의 대내외 정세 인식 형성과 군대변화","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c31"},"doc_id":"5ed693a77b15dabb40af3e9f","doc_title":"북핵일지 1955~2009","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c32"},"doc_id":"5ed6944b7b15dabb40af448c","doc_title":"북한 최고인민회의 제12기 3차 회의 이후 북한의 권력구조 변화 전망","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c33"},"doc_id":"5ed694797b15dabb40af466a","doc_title":"Japan’s Capabilities to Covet Nuclear Armament","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c34"},"doc_id":"5ed694bb7b15dabb40af48c4","doc_title":"최근 북한주민의 의식변화와 북한체제의 불안정성: 화폐개혁 이후를 중심으로","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c35"},"doc_id":"5ed694787b15dabb40af4648","doc_title":"2011년 북한 신년 공동사설 분석","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c36"},"doc_id":"5ed69533f0492efe0e54758f","doc_title":"미중 정상회담 평가와 한반도에 대한 함의","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c37"},"doc_id":"5ed69528f0492efe0e547515","doc_title":"한미 정상회담의 의미와 향후 과제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c38"},"doc_id":"5ed6952ef0492efe0e54754e","doc_title":"트럼프 시대 미중관계 전망과 한반도에 대한 함의","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c39"},"doc_id":"5ed69533f0492efe0e54759a","doc_title":"중국의 19차 당 대회 평가와 정책적 고려사항","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c3a"},"doc_id":"5ed6956cf0492efe0e547802","doc_title":"중국에 거는 기대와 그 한계","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c3b"},"doc_id":"5ed6956af0492efe0e5477ec","doc_title":"안보리 결의 2087호와 북한의 대응","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c3c"},"doc_id":"5ed69565f0492efe0e547790","doc_title":"Pathways to a Peaceful Korean Peninsula","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c3d"},"doc_id":"5ed692407b15dabb40af2f5e","doc_title":"김정은 정권의 통치 테크놀로지와 문화정치","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c3e"},"doc_id":"5ed6924d7b15dabb40af2fc0","doc_title":"2015년 북한 경제 전망","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c3f"},"doc_id":"5ed6924d7b15dabb40af2fbc","doc_title":"북한주민의 임파워먼트: 주체의 동력","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c40"},"doc_id":"5ed692747b15dabb40af3111","doc_title":"북한경제의 비공식(시장)부문 실태분석: 기업활동을 중심으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c41"},"doc_id":"5ed693587b15dabb40af3b27","doc_title":"북한 경제의 변화와 국제협력","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c42"},"doc_id":"5ed6936a7b15dabb40af3c04","doc_title":"핵문제가 북한경제에 미치는 영향과 향후 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c43"},"doc_id":"5ed6936f7b15dabb40af3c5c","doc_title":"북한 최고인민회의 제10기 제5차회의 결과분석","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c44"},"doc_id":"5ed693917b15dabb40af3d68","doc_title":"북한경제의 대외의존성과 한국경제의 영향력","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c45"},"doc_id":"5ed694077b15dabb40af426d","doc_title":"Outlook for the 4th Session of the 12th Supreme People’s Assembly: Focusing on Appointments and Poli","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c46"},"doc_id":"5ed69504f0492efe0e5473b0","doc_title":"미·러 ‘新전략무기감축조약’ 타결의 의미와 전망","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c47"},"doc_id":"5ed69506f0492efe0e5473b4","doc_title":"6자회담 재개 전망 및 구조적 한계 분석","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c48"},"doc_id":"5ed6936b7b15dabb40af3c12","doc_title":"김정일 시대 북한의 정치체제: 통치이데올로기, 권력엘리트, 권력구조의 지속성과 변화","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c49"},"doc_id":"5ed693da7b15dabb40af4084","doc_title":"북한의 장거리 로켓발사 후 미·북관계 전망","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c4a"},"doc_id":"5ed6939b7b15dabb40af3e32","doc_title":"북한의 탄도미사일 수준과 장거리 로켓 발사의 전략적 의도","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c4b"},"doc_id":"5ed694d77b15dabb40af49c0","doc_title":"북한 경제발전을 위한 국제협력 프로그램 연구: 국제사회의 경험 분석(총괄보고서)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c4c"},"doc_id":"5ed69509f0492efe0e5473c1","doc_title":"오바마 2기 행정부의 대한반도 정책 전망","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c4d"},"doc_id":"5ed69506f0492efe0e5473b8","doc_title":"이란, 제4세대 원심분리기 자체제작 성공의 함의","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c4e"},"doc_id":"5ed693a77b15dabb40af3ea4","doc_title":"북한체제의 안정성 평가: 시나리오 워크숍","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c4f"},"doc_id":"5ed690dd08bc6231f9e1bbdc","doc_title":"법·제도분야 통일인프라 실태 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c50"},"doc_id":"5ed6937c7b15dabb40af3cbb","doc_title":"추석에 발표된 북한 핵실험 계획","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c51"},"doc_id":"5ed693777b15dabb40af3c88","doc_title":"북한사회의 상징체계 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c52"},"doc_id":"5ed6937d7b15dabb40af3ccd","doc_title":"Why Did North Korea Fire Missiles on the Fourth of July?","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c53"},"doc_id":"5ed693487b15dabb40af3a93","doc_title":"남북한 전자상거래 추진방안","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c54"},"doc_id":"5ed693997b15dabb40af3e25","doc_title":"북한 “불능화 조치 중단” 선언의 배경과 향후 전망","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c55"},"doc_id":"5ed6938c7b15dabb40af3d3c","doc_title":"북한은 왜 미국독립기념일에 미사일을 쏘았는가?","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c56"},"doc_id":"5ed69527f0492efe0e54750b","doc_title":"한국 새 정부의 대중정책 방향과 과제","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c57"},"doc_id":"5ed693857b15dabb40af3cf7","doc_title":"북한체제의 내구력 평가","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c58"},"doc_id":"5ed693df7b15dabb40af40a5","doc_title":"The Everyday Lives of North Koreans","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c59"},"doc_id":"5ed6908408bc6231f9e1b8f8","doc_title":"통일문제에 대한 세대간 갈등 해소방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c5a"},"doc_id":"5ed6a0ac90b0712fa5602c37","doc_title":"2015년 북한 신년사 분석 및 대내외 정책 전망","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c5b"},"doc_id":"5ed7f5fb2615a153681cfe0a","doc_title":"\r\n\t\t\t\t\t북한 호감 지수 개발 : 현 수준 및 개선방안 도출\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c5c"},"doc_id":"5ed6995dc03bd262c3820801","doc_title":"Implications of Kim Jong-un’s Field Guidance for North Pyongan Mills","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c5d"},"doc_id":"5ed6998bc03bd262c3820a0b","doc_title":"주간통일정세 2017-44(2017.11.04~2017.11.10)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c5e"},"doc_id":"5ed6a07b90b0712fa5602a9e","doc_title":"신정부 대북정책 수립의 고려사항","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c5f"},"doc_id":"5ed7f78c2615a153681d048d","doc_title":"\r\n\t\t\t\t\t평화체제 관련 남북한 군사적 긴장완화\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c60"},"doc_id":"5ed6a0a290b0712fa5602bd1","doc_title":"북한의 4차 핵실험과 중국의 대북정책","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c61"},"doc_id":"5ed6a0a290b0712fa5602bd5","doc_title":"대만 총통 선거 이후 양안관계 변화와 동북아 정세 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c62"},"doc_id":"5ed6a04090b0712fa56028be","doc_title":"북·중 정상회담 이후 북한의 대내외 정책 전망","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c63"},"doc_id":"5ed6a04290b0712fa56028dc","doc_title":"금강산관광 독점권 조항 효력의 일방적 취소: 법적 평가와 북한의 의도","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c64"},"doc_id":"5ed6a05e90b0712fa56029ad","doc_title":"미국의 대북 추가제재: 의미와 전망","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c65"},"doc_id":"5ed6a05d90b0712fa56029aa","doc_title":"제3차 조선노동당 당대표자회의 정치적 과제","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c66"},"doc_id":"5ed6a09990b0712fa5602b82","doc_title":"일본의 안보 법안 통과와 한국의 대일 외교","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c67"},"doc_id":"5ed6a09890b0712fa5602b72","doc_title":"황병서 일행 방남 이후 대북협상에 대한 제언","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c68"},"doc_id":"5ed6a0a990b0712fa5602c06","doc_title":"북한 최고인민회의 제13기 제3차 회의 결과 평가","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c69"},"doc_id":"5ed6a0ab90b0712fa5602c23","doc_title":"집단적 자위권과 일본의 안보법제 정비 동향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c6a"},"doc_id":"5ed6a0ab90b0712fa5602c27","doc_title":"중국의 부상과 동북아국제질서 변화 - 분석과 전망","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c6b"},"doc_id":"5ed6a0aa90b0712fa5602c1b","doc_title":"북한의 잇단 대량살상무기 능력 과시","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c6c"},"doc_id":"5ed6a03f90b0712fa56028b3","doc_title":"2010년 미·중 경쟁구도의 대두와 미·북 상호 강압의 특징: 2003∼2006년 강압국면과의 비교를 중심으로","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c6d"},"doc_id":"5ed6a03b90b0712fa56028af","doc_title":"2006년 북한 신년 공동사설 분석","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c6e"},"doc_id":"5ed6a02290b0712fa5602804","doc_title":"김양건 통전부장이 남한을 방문한 까닭","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c6f"},"doc_id":"5ed6a00690b0712fa5602743","doc_title":"오바마 행정부의 대북인권 정책 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c70"},"doc_id":"5ed6a06690b0712fa56029e6","doc_title":"천안함 침몰 사태와 중국 외교","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c71"},"doc_id":"5ed6a07990b0712fa5602a82","doc_title":"김정은 체제 하 북한 인권문제와 국제협력","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c72"},"doc_id":"5ed6a07c90b0712fa5602ab2","doc_title":"장성택 숙청과 김정은 정권의 미래","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c73"},"doc_id":"5ed69ff190b0712fa56026c0","doc_title":"북한의 제7기 제5차 당중앙위원회 전원회의 분석 및 향후 정세 전망","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c74"},"doc_id":"5ed69ff490b0712fa56026cc","doc_title":"북한인권 국제사회 논의 동향과 개선 과제","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c75"},"doc_id":"5ed6a01690b0712fa5602799","doc_title":"한·미정상의 해법: 비핵화, 북·미관계, 남북관계의 병행","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c76"},"doc_id":"5ed6a01890b0712fa56027b5","doc_title":"비핵화 2단계 완료이후 북·미관계 전망과 우리의 대응방안","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c77"},"doc_id":"5ed6a02990b0712fa560282d","doc_title":"‘북한문제’ 해결의 세가지 시나리오","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c78"},"doc_id":"5ed6a02b90b0712fa5602843","doc_title":"남북 경추위 합의와 북한의 고민","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c79"},"doc_id":"5ed6a04290b0712fa56028d9","doc_title":"이명박 정부의 대북정책에 대한 ‘유연성’ 요구 평가","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c7a"},"doc_id":"5ed6a00e90b0712fa5602777","doc_title":"북한 군부는 김정일 정권의 독(毒)인가 약(藥)인가?","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c7b"},"doc_id":"5ed6a03490b0712fa5602883","doc_title":"아베 정권의 출범과 대한반도 정책 전망","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c7c"},"doc_id":"5ed69989c03bd262c38209ec","doc_title":"Pyeongchang Olympics Has to Be ‘Peace Olympics’","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c7d"},"doc_id":"5ed69a63c03bd262c3821299","doc_title":"주간통일정세2008-17(2008.4.21~4.27)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c7e"},"doc_id":"5ed697bf12d4092a3df374e5","doc_title":"북한인권백서 2017","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c7f"},"doc_id":"5ed6988612d4092a3df37c75","doc_title":"국군포로·납북자 문제 해결방안","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c80"},"doc_id":"5ed6989512d4092a3df37cda","doc_title":"북한주민의 국경이동 실태: 변화와 전망","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c81"},"doc_id":"5ed698ae12d4092a3df37dca","doc_title":"남북이산가족문제 해결방향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c82"},"doc_id":"5ed698ab12d4092a3df37d8a","doc_title":"북한인권백서, 2001","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c83"},"doc_id":"5ed697cd12d4092a3df375e5","doc_title":"인권개선을 위한 기술협력","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c84"},"doc_id":"5ed697d212d4092a3df3760e","doc_title":"Freedom of Movement in North Korea","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c85"},"doc_id":"5ed69990c03bd262c3820a42","doc_title":"New Southern Policy of the Moon Jae-in Government and New ASEAN Diplomacy on North Korea’s Nuclear P","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c86"},"doc_id":"5ed6995bc03bd262c382079f","doc_title":"Analysis of Kim Jong Un’s 2019 New Year’s Day Speech and Prospects for 2019","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c87"},"doc_id":"5ed69bb4c03bd262c3822013","doc_title":"주간통일정세 2013-22(2013.05.27~2013.06.02)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c88"},"doc_id":"5ed69b72c03bd262c3821d4e","doc_title":"주간통일정세 2012-22(2012.05.21~2012.05.27)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c89"},"doc_id":"5ed69c24c03bd262c3822497","doc_title":"주간통일정세 2015-29(2015.07.20~2015.07.26)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c8a"},"doc_id":"5ed69b1ec03bd262c3821a68","doc_title":"주간통일정세 2011-30(2011.7.18~2011.7.24)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c8b"},"doc_id":"5ed69b24c03bd262c3821a8b","doc_title":"주간통일정세2011-22(2011.05.23-2011.05.29)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c8c"},"doc_id":"5ed69b32c03bd262c3821ae3","doc_title":"주간통일정세2011-01(2010.12.27~2011.01.02)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c8d"},"doc_id":"5ed69b16c03bd262c3821a15","doc_title":"주간통일정세2009-39(2009.9.21~9.27)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c8e"},"doc_id":"5ed6998fc03bd262c3820a3e","doc_title":"주간통일정세 2017-48(2017.12.02~2017.12.08)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c8f"},"doc_id":"5ed69994c03bd262c3820a7a","doc_title":"North Korea’s Sixth Nuclear Test: Evaluation and Future Outlooks","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c90"},"doc_id":"5ed69a87c03bd262c3821459","doc_title":"주간통일정세2009-08(2009.2.16~2.22)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c91"},"doc_id":"5ed69696f0492efe0e548419","doc_title":"2004년 미국 대통령선거 동향 분석(Ⅱ): 부시 공화당 후보의 외교안보정책 방향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c92"},"doc_id":"5ed69758f0492efe0e548bf4","doc_title":"오바마 행정부의 대북인권 정책 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c93"},"doc_id":"5ed696dff0492efe0e548707","doc_title":"동북아 문화공동체 추진의 비전과 과제(Ⅰ)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c94"},"doc_id":"5ed69770f0492efe0e548ce7","doc_title":"남북협력과 동북아협력 연계 추진방안","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c95"},"doc_id":"5ed696f1f0492efe0e5487bd","doc_title":"미국의 동아시아 전략과 한반도","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c96"},"doc_id":"5ed696a4f0492efe0e548498","doc_title":"중국 10기전인대 제3차회의 결과 분석","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5c97"},"doc_id":"5ed696caf0492efe0e54864c","doc_title":"동북아 문화공동체 형성을 위한 법적지원방안 연구(Ⅱ)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c98"},"doc_id":"5ed69671f0492efe0e548213","doc_title":"러시아의 안보·군사전략 변화와 푸틴의 한반도정책","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c99"},"doc_id":"5ed69695f0492efe0e54840e","doc_title":"중국의 동아시아 전략과 대북한 정책: 지속과 변화","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c9a"},"doc_id":"5ed696aaf0492efe0e5484e8","doc_title":"탈냉전시대 전환기의 일본의 국내정치와 대외전략","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5c9b"},"doc_id":"5ed696b3f0492efe0e548523","doc_title":"동북아 한민족 사회의 역사적 형성과정 및 실태","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c9c"},"doc_id":"5ed69669f0492efe0e5481b2","doc_title":"베트남 대외경제개방 연구 : 북한에 주는 함의","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c9d"},"doc_id":"5ed69711f0492efe0e5488ec","doc_title":"21세기 한국의 동아시아국가들과 전략적 협력 강화방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5c9e"},"doc_id":"5ed696a8f0492efe0e5484d9","doc_title":"일본총선 결과 분석","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5c9f"},"doc_id":"5ed696a4f0492efe0e548492","doc_title":"한·미 안보관계의 변화와 북·미관계의 전망","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ca0"},"doc_id":"5ed69609f0492efe0e547d73","doc_title":"中國의 政局展望: 第8期 全人大 3次會議 結果를 中心으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ca1"},"doc_id":"5ed69572f0492efe0e547842","doc_title":"Korea’s FTA Strategy and the Korean Peninsula","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ca2"},"doc_id":"5ed6969ff0492efe0e54846d","doc_title":"중국의 대북한 정책 : 지속과 변화","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ca3"},"doc_id":"5ed6966cf0492efe0e5481bf","doc_title":"미국의 국내정치와 대북정책: 지속성과 변화","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ca4"},"doc_id":"5ed69630f0492efe0e547edf","doc_title":"東北亞 平和體制 造成方案","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ca5"},"doc_id":"5ed6959ff0492efe0e5479ce","doc_title":"유라시아 이니셔티브 구현을 위한 한,러 협력 방안","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5ca6"},"doc_id":"5ed695a3f0492efe0e547a48","doc_title":"Korean Peninsula Division/Unification: From the International Perspective","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5ca7"},"doc_id":"5ed69616f0492efe0e547dea","doc_title":"北韓情勢 變化와 周邊4國의 對韓半島 政策","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5ca8"},"doc_id":"5ed6961df0492efe0e547e59","doc_title":"蘇聯의 東北亞政策 變化와 東北亞秩序 改編","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5ca9"},"doc_id":"5ed69649f0492efe0e54808e","doc_title":"韓·蘇, 日·蘇 頂上會談 結果 分析 : 韓半島 周邊情勢 및 南北韓關係에 미칠 영향을 중심으로","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5caa"},"doc_id":"5ed69653f0492efe0e5480cf","doc_title":"日本의 對韓半島政策","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5cab"},"doc_id":"5ed69699f0492efe0e548437","doc_title":"동북아 한민족 공동체 형성을 위한 인프라 구축방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5cac"},"doc_id":"5ed696a5f0492efe0e54849e","doc_title":"일본의 보수우경화 동향분석","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5cad"},"doc_id":"5ed69636f0492efe0e547f66","doc_title":"이명박 정부 외교정책의 세부 실천방안(1): 협력 네트워크 외교 분야","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5cae"},"doc_id":"5ed6966ef0492efe0e5481e5","doc_title":"탈냉전기 일본의 국내 정치변동과 대외정책","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5caf"},"doc_id":"5ed69685f0492efe0e5482e5","doc_title":"한반도 통일과정에서 러시아의 역할","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5cb0"},"doc_id":"5ed6968af0492efe0e54837e","doc_title":"中國의 對內政策과 對臺灣政策 展望","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5cb1"},"doc_id":"5ed6936e7b15dabb40af3c52","doc_title":"The Unofficial Exercise of Property Rights in North Korea","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5cb2"},"doc_id":"5ed6938c7b15dabb40af3d34","doc_title":"경제난 이후 북한 문학에 나타난 주민생활 변화","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5cb3"},"doc_id":"5ed694847b15dabb40af46b1","doc_title":"김정은정권 권력재편과 위기요인 진단","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5cb4"},"doc_id":"5ed694847b15dabb40af46c1","doc_title":"'우리 국가제일주의'의 문화예술적 표상과 시사점","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5cb5"},"doc_id":"5ed694977b15dabb40af4728","doc_title":"북한 핵의 국제정치와 한국의 대북 핵전략","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5cb6"},"doc_id":"5ed6949a7b15dabb40af4754","doc_title":"북한의 ‘6.28 방침’은 새로운 ‘개혁개방’의 서막인가?","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5cb7"},"doc_id":"5ed69531f0492efe0e54756b","doc_title":"뉴노멀 시대 미중 전략 경쟁 관계와 한반도에의 함의 1부","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5cb8"},"doc_id":"5ed815062615a153681e021b","doc_title":"\r\n\t\t\t\t\t북한의 여성권·아동권 관련 법 제정 동향(2011.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5cb9"},"doc_id":"5ed812902615a153681ded5a","doc_title":"\r\n\t\t\t\t\t북한 경제의 변화와 국제협력 :개원 기념 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5cba"},"doc_id":"5ed8144b2615a153681dfb7d","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제15권 2호, 2006)\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc896cf8959a12c5cbb"},"doc_id":"5ed694117b15dabb40af430f","doc_title":"김정일 위원장의 ‘비즈니스 투어’ 평가","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc896cf8959a12c5cbc"},"doc_id":"5ed694117b15dabb40af4303","doc_title":"창지투(長吉圖) 선도구와 북한 나선특별시, 러시아 극동지역 간 경제협력 과제","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc896cf8959a12c5cbd"},"doc_id":"5ed6941b7b15dabb40af4361","doc_title":"북한의 제3차 당대표자회 개최 의미와 전망","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc896cf8959a12c5cbe"},"doc_id":"5ed6936d7b15dabb40af3c33","doc_title":"북한의 7·1 경제관리개선 조치가 주민생활에 미칠 영향","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5cbf"},"doc_id":"5ed693597b15dabb40af3b35","doc_title":"북한의 핵무기 보유 선언 이후 주변 4국의 반응과 향후 정책 전망","topic":"스포츠","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5cc0"},"doc_id":"5ed694727b15dabb40af4628","doc_title":"2011년 북한 신년 공동사설의 의미","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cc1"},"doc_id":"5ed6947a7b15dabb40af466f","doc_title":"UNICEF 조사 결과로 본 북한 민생 실태","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cc2"},"doc_id":"5ed6947b7b15dabb40af4678","doc_title":"An Assessment of the Persistence of the Kim Jong-un Regime: With an Emphasis on a Comparison to the ","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5cc3"},"doc_id":"5ed6934b7b15dabb40af3aab","doc_title":"북한 최고인민회의 제11기 제4차 회의의 내용과 의미","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cc4"},"doc_id":"5ed69510f0492efe0e547402","doc_title":"미·중·일·러 한반도 정책 연구 네트워크 다이렉토리","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cc5"},"doc_id":"5ed693bd7b15dabb40af3f24","doc_title":"북한의 미사일 발사 움직임에 대한 분석과 대응","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5cc6"},"doc_id":"5ed693467b15dabb40af3a83","doc_title":"북한의 변화와 남북관계","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cc7"},"doc_id":"5ed692f97b15dabb40af372f","doc_title":"김정일의 軍事權力基盤","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cc8"},"doc_id":"5ed6924b7b15dabb40af2fab","doc_title":"2015년 북미관계 전망","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5cc9"},"doc_id":"5ed692877b15dabb40af31e2","doc_title":"北·日, 北·美關係 變化展望과 對策","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5cca"},"doc_id":"5ed692cf7b15dabb40af3568","doc_title":"북한과 주변4국의 군사관계","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ccb"},"doc_id":"5ed69517f0492efe0e54746c","doc_title":"한반도 중장기 정세 변동 및 정책 도전 관련 요인의 식별(2015~2030)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ccc"},"doc_id":"5ed6925b7b15dabb40af304a","doc_title":"북한의 제3차 핵실험 위협 배경 분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ccd"},"doc_id":"5ed7fca92615a153681d2dca","doc_title":"\r\n\t\t\t\t\t南北韓의 民族個念比較硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cce"},"doc_id":"5ed7fd952615a153681d36d6","doc_title":"\r\n\t\t\t\t\t軍事停戰委를 통해본 北傀의 對南戰略 具現 實態分析\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ccf"},"doc_id":"5ed801b22615a153681d5bba","doc_title":"\r\n\t\t\t\t\t불가침조약의 개념과 북한의 「불가침선언」제의 검토\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5cd0"},"doc_id":"5ed801b72615a153681d5bfa","doc_title":"\r\n\t\t\t\t\t北韓의 經濟와 貿易 展望: '89年 回顧와 '90年 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5cd1"},"doc_id":"5ed801c02615a153681d5c1f","doc_title":"\r\n\t\t\t\t\t사회주의권의 변화와 북한개방 문제\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cd2"},"doc_id":"5ed813f32615a153681df879","doc_title":"\r\n\t\t\t\t\t6.15 남북공동선언 이후 북한의 대남정책과 우리의 정책방향 :\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5cd3"},"doc_id":"5ed813f22615a153681df873","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제15권 1호, 2006)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cd4"},"doc_id":"5ed693e77b15dabb40af40ff","doc_title":"북한정권 수립 60주년: 과거, 현재, 미래","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5cd5"},"doc_id":"5ed693ee7b15dabb40af4186","doc_title":"조선노동당 창건 63주년과 오늘의 북한","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cd6"},"doc_id":"5ed693f47b15dabb40af41b8","doc_title":"2007 남북정상회담 이후 북핵 전망","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cd7"},"doc_id":"5ed6947b7b15dabb40af4687","doc_title":"중국의 부상에 대한 북한의 인식과 대응","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cd8"},"doc_id":"5ed694a57b15dabb40af47de","doc_title":"평양의 ‘7월 드라마’와 김정은체제의 향방","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cd9"},"doc_id":"5ed6940a7b15dabb40af428c","doc_title":"2010.9.28 당대표자회의 재평가: 새로운 권력 연합 출범의 자축 기념식","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cda"},"doc_id":"5ed69510f0492efe0e5473fb","doc_title":"공공외교의 이론적 조명과 주변4국의 한반도통일 공공외교 분석틀","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cdb"},"doc_id":"5ed6936a7b15dabb40af3c00","doc_title":"북한의 핵폐기 가능성과 북·미관계","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cdc"},"doc_id":"5ed693f67b15dabb40af41ce","doc_title":"2007년 북한의 신년사 : 분석과 전망","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cdd"},"doc_id":"5ed694017b15dabb40af423e","doc_title":"김정일 위원장의 중국방문 배경","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cde"},"doc_id":"5ed69517f0492efe0e547478","doc_title":"제2차 북미정상회담 평가와 향후 과제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5cdf"},"doc_id":"5ed694087b15dabb40af427b","doc_title":"Analysis of the 4th Session of the 12th SPA and Future Outlook: Focusing on Political Aspects","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ce0"},"doc_id":"5ed6940c7b15dabb40af42a9","doc_title":"The Economic Autonomy Policy Line and Kim Jong Il’s Diplomatic Diversification","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ce1"},"doc_id":"5ed693e67b15dabb40af40f8","doc_title":"2008년 북한 신년 공동사설 분석","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ce2"},"doc_id":"5ed6941a7b15dabb40af4348","doc_title":"북한의 6자회담 전략 변경과 향후 전망","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ce3"},"doc_id":"5ed694287b15dabb40af43c1","doc_title":"북한 해안포사격의 법적평가","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ce4"},"doc_id":"5ed692747b15dabb40af311f","doc_title":"2013년 북한 정책 논조 분석과 평가","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ce5"},"doc_id":"5ed692777b15dabb40af3138","doc_title":"2012년 북한 신년 공동사설 분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ce6"},"doc_id":"5ed692817b15dabb40af318e","doc_title":"2012년과 후계구축 및 강성대국 건설","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ce7"},"doc_id":"5ed692d17b15dabb40af357b","doc_title":"북한의 유일체제와 정책경쟁","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ce8"},"doc_id":"5ed6940b7b15dabb40af4296","doc_title":"경제적 자주노선과 김정일의 외교 다변화 정책","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ce9"},"doc_id":"5ed6940b7b15dabb40af429d","doc_title":"Kim Jong Il’s August Tour: Foreshadowing a Gentle Breeze or a Tempest in Northeast Asia?","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cea"},"doc_id":"5ed6933e7b15dabb40af39fc","doc_title":"북한의 국방위원장 통치체제의 특성과 정책전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ceb"},"doc_id":"5ed693467b15dabb40af3a7e","doc_title":"북한의 국가위험도 측정모델 개발연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5cec"},"doc_id":"5ed693527b15dabb40af3aea","doc_title":"Background and Prospects for North Korea’s Return to the Six-Party Talks","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ced"},"doc_id":"5ed693477b15dabb40af3a89","doc_title":"핵문제 전개 및 내부 정치변동의 향배와 북한 변화","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cee"},"doc_id":"5ed692f87b15dabb40af3720","doc_title":"金正日 政權의 登場과 政策 展望","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cef"},"doc_id":"5ed6932c7b15dabb40af393f","doc_title":"북한문학의 김정일 형상화 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5cf0"},"doc_id":"5ed693607b15dabb40af3bc0","doc_title":"최근 북한 변화 및 개혁 동향","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5cf1"},"doc_id":"5ed815002615a153681e01c6","doc_title":"\r\n\t\t\t\t\t(2007년)북한 신년 공동사설 분석\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cf2"},"doc_id":"5ed814fc2615a153681e0186","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.18, no.2\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5cf3"},"doc_id":"5ed8133b2615a153681df1b9","doc_title":"\r\n\t\t\t\t\t김정일시대 북한교육의 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5cf4"},"doc_id":"5ed693787b15dabb40af3c8f","doc_title":"북한의 핵개발계획 인정과 우리의 정책방향 : 대미협상행태 변화를 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5cf5"},"doc_id":"5ed6937b7b15dabb40af3cb0","doc_title":"북한의 대량살상무기 개발과 한국의 대응","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5cf6"},"doc_id":"5ed693bb7b15dabb40af3f0f","doc_title":"세계경제위기와 미·중관계 변화 연구: 북한 핵문제에 미치는 영향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5cf7"},"doc_id":"5ed7fc4e2615a153681d2a8b","doc_title":"\r\n\t\t\t\t\t南北對話 再開時 南北調節委員會 運營方案\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cf8"},"doc_id":"5ed692c47b15dabb40af350f","doc_title":"김정일 당총비서 취임 이후 분야별 정책 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cf9"},"doc_id":"5ed693357b15dabb40af39b2","doc_title":"김정일 정권의 분야별 정책변화 추이 분석: 로동신문(1994.7.4∼2001.11.31)사설·정론·논설을 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5cfa"},"doc_id":"5ed692517b15dabb40af2ffd","doc_title":"김정은 시대 북한의 교육정책, 교육과정, 교과서","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cfb"},"doc_id":"5ed6933c7b15dabb40af39f6","doc_title":"북한 인민경제계획법의 분석 및 평가","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5cfc"},"doc_id":"5ed694097b15dabb40af4280","doc_title":"The Choice for North Korea after the US-China Summit","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cfd"},"doc_id":"5ed6940c7b15dabb40af42a0","doc_title":"An Assessment of the Russia-DPRK Summit in Ulan-Ude and Russia’s Intention","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5cfe"},"doc_id":"5ed694127b15dabb40af4313","doc_title":"Two Aims of Kim Jong Il’s Trip to China: Tactical Transition and Building a Strategic Base for 2012","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5cff"},"doc_id":"5ed69519f0492efe0e547489","doc_title":"미국의 INF조약 탈퇴 의미와 트럼프 행정부의 군사·안보 전략에 대한 함의","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d00"},"doc_id":"5ed692617b15dabb40af3076","doc_title":"북한의 3차 핵실험과 중국의 대북정책 변화 가능성","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d01"},"doc_id":"5ed692637b15dabb40af3085","doc_title":"The Emergence of a New Generation","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d02"},"doc_id":"5ed692687b15dabb40af30d3","doc_title":"3차 핵실험 이후 김정은 정권의 대내외 정책","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d03"},"doc_id":"5ed692667b15dabb40af309f","doc_title":"김정은 체제의 변화 전망과 우리의 대책","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d04"},"doc_id":"5ed692807b15dabb40af318b","doc_title":"April 2012: Project Deadline for Building a Strong, Prosperous Nation in North Korea","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d05"},"doc_id":"5ed692907b15dabb40af32cb","doc_title":"主體思想의 理論的 變化","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d06"},"doc_id":"5ed692ae7b15dabb40af33e4","doc_title":"북한경제의 변화와 인센티브구조: 비공식부문의 확산에 따른 개혁전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d07"},"doc_id":"5ed692ff7b15dabb40af374f","doc_title":"核關聯 北韓의 協商戰略戰術 分析","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d08"},"doc_id":"5ed693207b15dabb40af38a7","doc_title":"北韓의 核問題와 南北韓關係","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d09"},"doc_id":"5ed692767b15dabb40af312c","doc_title":"북한의 아동교육권 실태와 관련 법령 제정 동향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d0a"},"doc_id":"5ed692787b15dabb40af3140","doc_title":"은하 3호 발사와 김정은 정권의 생존전략","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d0b"},"doc_id":"5ed6927b7b15dabb40af315b","doc_title":"The Possibility of a Crisis in North Korea in 2012","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d0c"},"doc_id":"5ed692b07b15dabb40af3403","doc_title":"북한 최고인민회의 제10기 대의원선거 이후 정치현안 및 주요 정책전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d0d"},"doc_id":"5ed69ba8c03bd262c3821f60","doc_title":"통일정책연구 23권 1호","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d0e"},"doc_id":"5ed69ba6c03bd262c3821f3f","doc_title":"월간 북한동향 제8권 제2호(2014년 3·4월호)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d0f"},"doc_id":"5ed69c0cc03bd262c382238d","doc_title":"주간통일정세 2016-23(2016.06.04∼2016.06.10)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d10"},"doc_id":"5ed69bd3c03bd262c382214e","doc_title":"주간통일정세 2012-51(2012.12.10~2012.12.16)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d11"},"doc_id":"5ed69b29c03bd262c3821ab9","doc_title":"주간통일정세2011-12(2011.03.14-2011.03.20)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d12"},"doc_id":"5ed69b66c03bd262c3821cfb","doc_title":"주간통일정세 2011-50(2011.12.05~2011.12.11)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d13"},"doc_id":"5ed69bcbc03bd262c38220dd","doc_title":"주간통일정세 2012-45(2012.10.29~2012.11.04)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d14"},"doc_id":"5ed69bd3c03bd262c3822153","doc_title":"주간통일정세 2012-33(2012.08.06~2012.08.12)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d15"},"doc_id":"5ed69bc5c03bd262c38220bc","doc_title":"월간 북한동향 제7권 제6호(2013년 11·12월호)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d16"},"doc_id":"5ed69bf0c03bd262c3822246","doc_title":"주간통일정세 2015-43(2015.10.26∼2015.11.01)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d17"},"doc_id":"5ed69b98c03bd262c3821edc","doc_title":"주간통일정세 2014-12(2014.03.17~2014.03.23)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d18"},"doc_id":"5ed69babc03bd262c3821f83","doc_title":"월간 북한동향 제8권 제6호(2014년 11·12월호)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d19"},"doc_id":"5ed69b82c03bd262c3821dca","doc_title":"주간통일정세 2015-01(2014.12.29~2015.01.04)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d1a"},"doc_id":"5ed69b78c03bd262c3821d87","doc_title":"주간통일정세 2013-38(2013.09.16~2013.09.22)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d1b"},"doc_id":"5ed69b95c03bd262c3821ecb","doc_title":"주간통일정세 2014-11(2014.03.10~2014.03.16)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d1c"},"doc_id":"5ed69bffc03bd262c38222fd","doc_title":"Analysis on the 4th Session of the 13th Supreme People’s Assembly of North Korea","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d1d"},"doc_id":"5ed69c01c03bd262c382231b","doc_title":"주간통일정세 2016-27(2016.7.2∼2016.7.8)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d1e"},"doc_id":"5ed69c06c03bd262c3822343","doc_title":"주간통일정세 2016-18(2016.05.01∼2016.05.07)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d1f"},"doc_id":"5ed69bdfc03bd262c38221d0","doc_title":"주간통일정세 2012-30(2012.07.16~2012.07.22)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d20"},"doc_id":"5ed69bffc03bd262c38222f2","doc_title":"주간통일정세 2016-42(2016.10.15∼2016.10.21)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d21"},"doc_id":"5ed69fe490b0712fa5602638","doc_title":"북한 핵 포기 가능성과 대응방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d22"},"doc_id":"5ed69bf9c03bd262c38222b4","doc_title":"주간통일정세 2016-46(2016.11.12~2016.11.18)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d23"},"doc_id":"5ed69fec90b0712fa5602682","doc_title":"트럼프 시대 미일관계 전망과 한반도에 대한 함의","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d24"},"doc_id":"5ed69ffd90b0712fa5602704","doc_title":"김정일 정권 향방에 따른 중국의 선택","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d25"},"doc_id":"5ed6a00390b0712fa560271a","doc_title":"오바마 행정부 출범 이후 북한의 대미 ‘군사 및 핵외교’ 전략","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d26"},"doc_id":"5ed6a00590b0712fa560273d","doc_title":"오바마 행정부 출범과 한국의 대북정책 방향","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d27"},"doc_id":"5ed6a00590b0712fa560273a","doc_title":"오바마 행정부의 대한 정책과 한·미관계 전망","topic":"스포츠","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d28"},"doc_id":"5ed69fee90b0712fa56026a1","doc_title":"안보리 대북제재 결의 2270호 이행보고서 평가","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d29"},"doc_id":"5ed69fef90b0712fa56026a5","doc_title":"한러 정상회담과 러시아 극동 개발 협력의 의의","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d2a"},"doc_id":"5ed69fee90b0712fa5602699","doc_title":"북한의 노림수와 사드(THAAD)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d2b"},"doc_id":"5ed69ff090b0712fa56026bb","doc_title":"살인혐의 북한 주민 추방 사건 법적 쟁점과 과제","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d2c"},"doc_id":"5ed69fef90b0712fa56026a9","doc_title":"비핵화와 평화체제 전환의 재조명: 배경,쟁점,과제","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d2d"},"doc_id":"5ed69ffc90b0712fa56026f0","doc_title":"2008년도 북한정세 전망","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d2e"},"doc_id":"5ed6a00e90b0712fa560277a","doc_title":"남북대화로 10.4선언의 이행방안 마련해야","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d2f"},"doc_id":"5ed6a00e90b0712fa560277e","doc_title":"아소정권의 대외정책노선과 대북정책","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d30"},"doc_id":"5ed6a00f90b0712fa5602784","doc_title":"기로에 선 북핵 문제","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d31"},"doc_id":"5ed6a00d90b0712fa560276d","doc_title":"오바마 행정부의 세계전략 전망: 오바마의 미국, 희망의 메시지인가","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d32"},"doc_id":"5ed6986712d4092a3df37acd","doc_title":"국제사회의 인권개선 전략: 이론과 실제","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d33"},"doc_id":"5ed6987b12d4092a3df37c29","doc_title":"북한인권 침해 구조 및 개선전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d34"},"doc_id":"5ed697cc12d4092a3df375cb","doc_title":"북한인권 제도 및 실태 변화추이 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d35"},"doc_id":"5ed697cd12d4092a3df375ed","doc_title":"북한인권정책 추진전략과 실천과제","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d36"},"doc_id":"5ed698d012d4092a3df37e98","doc_title":"북한인권백서, 1996","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d37"},"doc_id":"5ed698e612d4092a3df37fc7","doc_title":"White Paper on Human Rights in North Korea, 1997","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d38"},"doc_id":"5ed6989b12d4092a3df37cff","doc_title":"White Paper on Human Rights in North Korea, 2004","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d39"},"doc_id":"5ed6988512d4092a3df37c63","doc_title":"북한인권백서 2005","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d3a"},"doc_id":"5ed698ca12d4092a3df37e7a","doc_title":"이산가족문제 해결을 위한 인도적 협력","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d3b"},"doc_id":"5ed69c31c03bd262c3822507","doc_title":"Analysis of 2017 North Korea’s New Year’s Day Speech and Prospect for its Internal and External Poli","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d3c"},"doc_id":"5ed69c32c03bd262c382251a","doc_title":"주간통일정세 2017-06(2017.02.04~2017.02.10)","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d3d"},"doc_id":"5ed69b60c03bd262c3821ca7","doc_title":"통일정책연구 21권 2호","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d3e"},"doc_id":"5ed699dac03bd262c3820c92","doc_title":"주간통일정세2007-13(2007.12.3~12.9)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d3f"},"doc_id":"5ed699c0c03bd262c3820b78","doc_title":"통일정책연구 13권 1호","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d40"},"doc_id":"5ed699e0c03bd262c3820cae","doc_title":"Regional Cooperation in Asia : Suggestions for Future Development","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d41"},"doc_id":"5ed699bdc03bd262c3820b64","doc_title":"2006년 주요사업계획","topic":"스포츠","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d42"},"doc_id":"5ed69931c03bd262c382065b","doc_title":"DPRK-China Summit and DPRK-U.S. Correspondence Diplomacy: Assessment and Prospects in the Future","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d43"},"doc_id":"5ed6993dc03bd262c38206b8","doc_title":"KINU한반도동향 2019년 6월","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d44"},"doc_id":"5ed69952c03bd262c382076a","doc_title":"統一硏究論叢, 創刊號","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d45"},"doc_id":"5ed69955c03bd262c382077f","doc_title":"KINU한반도동향 2019년 1월","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d46"},"doc_id":"5ed6996ac03bd262c38208da","doc_title":"Evaluation of 2018 Inter-Korean Summit and Future Prospects","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d47"},"doc_id":"5ed6996cc03bd262c38208ea","doc_title":"Evaluation & Future Prospects of 2018 Inter-Korean Summit : Inter-Korean Economic Cooperation","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d48"},"doc_id":"5ed6996ec03bd262c3820903","doc_title":"주간통일정세 2018-12(2018.03.17~2018.03.23)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d49"},"doc_id":"5ed699c6c03bd262c3820b8b","doc_title":"주간통일정세2007-11(2007.11.19~11.25)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d4a"},"doc_id":"5ed69947c03bd262c38206e5","doc_title":"Assessment of ROK-U.S. Summit and Challenges Ahead for Denuclearization and the Establishment of a","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d4b"},"doc_id":"5ed6994fc03bd262c3820720","doc_title":"統一硏究論叢, 第2卷1號","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d4c"},"doc_id":"5ed69955c03bd262c3820783","doc_title":"Convention Effect of the North Korea-U.S. Summit and the Balance of Invisible Trade","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d4d"},"doc_id":"5ed69961c03bd262c3820825","doc_title":"Why Dove? The Meaning of Peace in the Eyes of Koreans","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d4e"},"doc_id":"5ed698c712d4092a3df37e5c","doc_title":"White Paper on Human Rights in North Korea, 1999","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d4f"},"doc_id":"5ed698e412d4092a3df37fa7","doc_title":"유엔인권소위원회의 북한인권 결의안 채택 : 평가와 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d50"},"doc_id":"5ed6992ec03bd262c382062d","doc_title":"Findings and Implications of Survey into People’s Perception on Unification","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d51"},"doc_id":"5ed69968c03bd262c38208ca","doc_title":"왜 비둘기일까? 한국인이 생각하는 평화의 의미","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d52"},"doc_id":"5ed6996ec03bd262c38208fd","doc_title":"Popular Cultural Exchanges between South and North Korea as “Light Step”","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d53"},"doc_id":"5ed69971c03bd262c3820925","doc_title":"주간통일정세 2018-15(2018.04.07~2018.04.13)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d54"},"doc_id":"5ed815fb2615a153681e094d","doc_title":"\r\n\t\t\t\t\t건강한생활\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d55"},"doc_id":"5ed8133c2615a153681df1c9","doc_title":"\r\n\t\t\t\t\t북한인권 (제1권 2호, 2006): 국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d56"},"doc_id":"5ed813472615a153681df25d","doc_title":"\r\n\t\t\t\t\t독일통일백서 2005= Jahresbericht der bundesregierung zum stand der deutschen einheit 2005\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d57"},"doc_id":"5ed693d97b15dabb40af4081","doc_title":"Developing Inter-Korean Economic Relations for the Advancement of the Korean Peninsula","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d58"},"doc_id":"5ed69531f0492efe0e54755e","doc_title":"트럼프 시대 미국 대전략의 전환과 동아시아·한반도 정세 변화","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d59"},"doc_id":"5ed6942a7b15dabb40af43c9","doc_title":"북한 최고인민회의 제12기 제2차 회의 결과 분석","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d5a"},"doc_id":"5ed6944b7b15dabb40af4485","doc_title":"사면초가 북한의 선택","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d5b"},"doc_id":"5ed693287b15dabb40af3921","doc_title":"1993年 12月 黨 中央委 全員會議 및 最高人民會議 結果分析","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d5c"},"doc_id":"5ed693347b15dabb40af39a7","doc_title":"2001년도 북한의 대내외 정책 전망","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d5d"},"doc_id":"5ed693317b15dabb40af398d","doc_title":"전환기의 북한 사회통제체제","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d5e"},"doc_id":"5ed6927f7b15dabb40af3184","doc_title":"북한 ‘핵·미사일 정치’의 향방: 파국으로 치닫는가, 전환의 계기인가?","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d5f"},"doc_id":"5ed693367b15dabb40af39b9","doc_title":"북한의 대량살상무기 실태와 미국의 대응: 전략과 시뮬레이션","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d60"},"doc_id":"5ed6935d7b15dabb40af3b94","doc_title":"A Study of the Social Control System in North Korea","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d61"},"doc_id":"5ed694717b15dabb40af4622","doc_title":"Interpreting North Korea’s Joint New Year’s Editorial","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d62"},"doc_id":"5ed692f27b15dabb40af36f7","doc_title":"북한의 노동정책과 노동력 평가","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d63"},"doc_id":"5ed693237b15dabb40af38ba","doc_title":"北韓 核問題","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d64"},"doc_id":"5ed692667b15dabb40af30a3","doc_title":"The Kim Jong-un Regime’s “Byungjin”(Parallel Development) Policy of Economy and Nuclear Weapons and ","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d65"},"doc_id":"5ed692aa7b15dabb40af3399","doc_title":"북한사회의 불평등 구조와 정치사회적 함의","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d66"},"doc_id":"5ed692a27b15dabb40af3384","doc_title":"북한 외자유치법령의 문제점","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d67"},"doc_id":"5ed692ad7b15dabb40af33c1","doc_title":"북한외교정책 결정구조와 과정 : 김일성 시대와 김정일 시대의 비교","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d68"},"doc_id":"5ed692e87b15dabb40af3668","doc_title":"북한의 대외관계 변화와 남북관계 전망","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d69"},"doc_id":"5ed692c07b15dabb40af34c5","doc_title":"97년도 상반기 북한의 외교동향 분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d6a"},"doc_id":"5ed692bf7b15dabb40af34c0","doc_title":"김정일의 퍼스낼리티·카리스마·통치스타일","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d6b"},"doc_id":"5ed692fc7b15dabb40af3735","doc_title":"北韓 最高人民會議 第9期 第7次會議 結果報告","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d6c"},"doc_id":"5ed693117b15dabb40af3837","doc_title":"北韓 核問題의 展開過程 分析 및 展望","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d6d"},"doc_id":"5ed7f95b2615a153681d0f76","doc_title":"\r\n\t\t\t\t\t南北 接觸 戰略 (1972.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d6e"},"doc_id":"5ed7f9632615a153681d0fb2","doc_title":"\r\n\t\t\t\t\t南北韓 天然資源의 比較 硏究 (1972.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d6f"},"doc_id":"5ed7f98d2615a153681d10ec","doc_title":"\r\n\t\t\t\t\t통독정책에 관한 시정보고(1971년 서독연방정부 내독관계성)\r\n\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d70"},"doc_id":"5ed7f5b12615a153681cfbcc","doc_title":"\r\n\t\t\t\t\t북한 권력기구도 (2018년 1월 기준)\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d71"},"doc_id":"5ed7f92f2615a153681d0daa","doc_title":"\r\n\t\t\t\t\t한미관계 역사적 고찰\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d72"},"doc_id":"5ed7fe472615a153681d3d5a","doc_title":"\r\n\t\t\t\t\t北韓의 言語實態 硏究 (1984.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d73"},"doc_id":"5ed7fde02615a153681d39d6","doc_title":"\r\n\t\t\t\t\t南北韓 政治思想敎育 比較硏究:初·中等學校敎育을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d74"},"doc_id":"5ed7fde62615a153681d39f4","doc_title":"\r\n\t\t\t\t\t알파벳 순으로 說明한 內獨關係現況 案內書\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d75"},"doc_id":"5ed7faf52615a153681d1d88","doc_title":"\r\n\t\t\t\t\t우방국의 민방위 실태고찰 (1975.3)\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d76"},"doc_id":"5ed7f5de2615a153681cfd83","doc_title":"\r\n\t\t\t\t\t(2018) 통일논문집 : (제37회) 대학(원)생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d77"},"doc_id":"5ed7f7572615a153681d0262","doc_title":"\r\n\t\t\t\t\t북핵 종합평가와 한반도 비핵화 촉진전략\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d78"},"doc_id":"5ed7f5452615a153681cfb4c","doc_title":"\r\n\t\t\t\t\t통일 이후 통합방안 : 민족주의와 편익을 넘어선 통일담론의 모색\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d79"},"doc_id":"5ed7f6682615a153681cff0e","doc_title":"\r\n\t\t\t\t\t건강한 생활\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d7a"},"doc_id":"5ed7f98a2615a153681d1083","doc_title":"\r\n\t\t\t\t\t北韓의 統一戰略의 勘案한 收斂理論의 韓半島 適用方案 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d7b"},"doc_id":"5ed7f9982615a153681d115b","doc_title":"\r\n\t\t\t\t\t韓國과 UN과의 關係 再設定 方案 (1973.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d7c"},"doc_id":"5ed7f9252615a153681d0d76","doc_title":"\r\n\t\t\t\t\t승공 교양 독본\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d7d"},"doc_id":"5ed7f8e72615a153681d0bdb","doc_title":"\r\n\t\t\t\t\t전독문제상 소속 독일 재통일 문제연구위원회 제5차 보고서(1965-1969)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d7e"},"doc_id":"5ed7f91e2615a153681d0ca7","doc_title":"\r\n\t\t\t\t\t제24차 유엔총회의 공산측 책동에 대하여 (1969.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d7f"},"doc_id":"5ed7f9ac2615a153681d11b5","doc_title":"\r\n\t\t\t\t\t北韓 協商要員의 行態分析:北韓의 協商指導와 理念\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d80"},"doc_id":"5ed7f9c32615a153681d12f3","doc_title":"\r\n\t\t\t\t\t北韓의 現實\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d81"},"doc_id":"5ed7f9652615a153681d0fc7","doc_title":"\r\n\t\t\t\t\t수복지구 행정요원 문제연구\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d82"},"doc_id":"5ed7fdc42615a153681d38d6","doc_title":"\r\n\t\t\t\t\t北韓體制 및 社會豫測: 社會編\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d83"},"doc_id":"5ed7fabf2615a153681d1b0c","doc_title":"\r\n\t\t\t\t\t北傀의 對南 心理戰 現況分析 및 對備策\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d84"},"doc_id":"5ed7fa392615a153681d16a7","doc_title":"\r\n\t\t\t\t\t남북 접촉을 위한 이론의 정립 (1973)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d85"},"doc_id":"5ed69c48c03bd262c38225f4","doc_title":"주간통일정세 2017-11(2017.03.11~2017.03.17)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d86"},"doc_id":"5ed69faa90b0712fa5602433","doc_title":"우리 국민은 안보 불감증에 걸렸는가?","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d87"},"doc_id":"5ed69fc490b0712fa5602510","doc_title":"제2차 북미정상회담 평가와 향후 과제","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d88"},"doc_id":"5ed69fc490b0712fa560250c","doc_title":"북미정상회담의 ‘컨벤션 효과’와 ‘무역외수지’","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d89"},"doc_id":"5ed69fbb90b0712fa56024bc","doc_title":"북한의 장거리 로켓발사 후 미·북관계 전망","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d8a"},"doc_id":"5ed69fbb90b0712fa56024c3","doc_title":"오바마 정부 출범 이후 남북관계 전망","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d8b"},"doc_id":"5ed69bfbc03bd262c38222c2","doc_title":"주간통일정세 2016-35(2016.8.27∼2016.9.2)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d8c"},"doc_id":"5ed69faa90b0712fa5602438","doc_title":"미국의 북한인권 문제 접근과 북미관계 전망","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d8d"},"doc_id":"5ed69faa90b0712fa560243d","doc_title":"북한인권 침해 책임규명 독립전문가그룹 보고서: 의미와 향후 과제","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d8e"},"doc_id":"5ed69fab90b0712fa560244a","doc_title":"북한의 대남 군사적 위협 배경과 우리의 대응","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d8f"},"doc_id":"5ed69fab90b0712fa560244e","doc_title":"북한의 유엔 장애인권리협약 이행 최초보고서 평가와 특징: 장애인 권리 증진을 위한 국제협력의 관점에서","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d90"},"doc_id":"5ed69fb090b0712fa560245e","doc_title":"제16차 남북장관급회담","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d91"},"doc_id":"5ed69bbac03bd262c3822054","doc_title":"주간통일정세 2013-13(2013.03.25~2013.03.31)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d92"},"doc_id":"5ed69fac90b0712fa5602458","doc_title":"권력 승계의 딜레마와 권력 세습","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d93"},"doc_id":"5ed69fb290b0712fa5602471","doc_title":"대북 인도지원과 개념의 혼란","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d94"},"doc_id":"5ed69fb190b0712fa560246b","doc_title":"북한 조문단 방한의 의미 및 향후 과제","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d95"},"doc_id":"5ed69fb390b0712fa5602481","doc_title":"통행 관련 남북합의서 보완","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d96"},"doc_id":"5ed69fd390b0712fa560258c","doc_title":"대북 제재와 인도주의적 면제","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d97"},"doc_id":"5ed69b94c03bd262c3821ec5","doc_title":"주간통일정세 2014-26(2014.06.30~2014.07.06)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5d98"},"doc_id":"5ed7f88e2615a153681d0a00","doc_title":"\r\n\t\t\t\t\tOrganizational chart of North Korean leadership (As of January 2020)\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5d99"},"doc_id":"5ed7f8b72615a153681d0ae4","doc_title":"\r\n\t\t\t\t\t현행 우리나라 학교에 있어서의 반공통일 교육체제의 비판적 평가 연구(1969.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d9a"},"doc_id":"5ed7f9fe2615a153681d14a2","doc_title":"\r\n\t\t\t\t\t6.23선언의 전략논거와 동서독관계의 비교평가 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d9b"},"doc_id":"5ed7fa002615a153681d14b2","doc_title":"\r\n\t\t\t\t\t南北韓 統一戰略의 相衝点과 合一点의 對照分析을 通한 對備策 硏究 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d9c"},"doc_id":"5ed7fab12615a153681d1a78","doc_title":"\r\n\t\t\t\t\t統一運動의 國民化 方案 (1975.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5d9d"},"doc_id":"5ed811ce2615a153681de696","doc_title":"\r\n\t\t\t\t\t2차 북 · 일 정상회담 결과분석(2004.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d9e"},"doc_id":"5ed811c82615a153681de647","doc_title":"\r\n\t\t\t\t\t한반도 및 동북아 평화번영과 한.중 협력: (통일연구원, 길림대학교 동북아연구원 국제)학술회의 발표논문집\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5d9f"},"doc_id":"5ed811d42615a153681de74c","doc_title":"\r\n\t\t\t\t\tNorth Korea's market economy society from below\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5da0"},"doc_id":"5ed8107a2615a153681ddc82","doc_title":"\r\n\t\t\t\t\t북한인권백서 2003\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5da1"},"doc_id":"5ed8115a2615a153681de276","doc_title":"\r\n\t\t\t\t\t(The) Successor theory of North Korea\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5da2"},"doc_id":"5ed811eb2615a153681de806","doc_title":"\r\n\t\t\t\t\t북한 광물자원 개발 전망과 정책방안: (공동주최) 학술회의 발표논문집\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5da3"},"doc_id":"5ed811ed2615a153681de816","doc_title":"\r\n\t\t\t\t\t동북아공동체의 정책결정기구 구축에 관한 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5da4"},"doc_id":"5ed812202615a153681de9c8","doc_title":"\r\n\t\t\t\t\t제13차 남북장관급회담 결과 분석 및 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5da5"},"doc_id":"5ed8123d2615a153681dea3d","doc_title":"\r\n\t\t\t\t\t참여정부 3년, 평화번영정책 성과\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5da6"},"doc_id":"5ed812412615a153681dea40","doc_title":"\r\n\t\t\t\t\t북한 최고인민회의 제11기 제2차 회의 결과 분석\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5da7"},"doc_id":"5ed7fbcc2615a153681d24dd","doc_title":"\r\n\t\t\t\t\t民族史的 正統性에 立脚한 南北韓 價値觀形成에 관한 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5da8"},"doc_id":"5ed7fc3e2615a153681d29f1","doc_title":"\r\n\t\t\t\t\t南北韓 言語槪念의 異質化 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5da9"},"doc_id":"5ed7fc802615a153681d2cb5","doc_title":"\r\n\t\t\t\t\t南北韓 國民 消費生活 水準比較\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5daa"},"doc_id":"5ed7fc6f2615a153681d2c06","doc_title":"\r\n\t\t\t\t\t北韓住民의 階層別 生活分析:適對階層 中心으로\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5dab"},"doc_id":"5ed80db72615a153681dc992","doc_title":"\r\n\t\t\t\t\t남북한 평화공존과 대북정책\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5dac"},"doc_id":"5ed80d092615a153681dc22e","doc_title":"\r\n\t\t\t\t\t미국의 대북한 경제제재 완화와 남북 경제공동체 건설방안\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5dad"},"doc_id":"5ed80d922615a153681dc868","doc_title":"\r\n\t\t\t\t\t(사회문화분야)남북교류협력실무안내\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dae"},"doc_id":"5ed80d8f2615a153681dc84c","doc_title":"\r\n\t\t\t\t\t베를린선언과 남북관계: (제39회 국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5daf"},"doc_id":"5ed806282615a153681d841f","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (第2卷 1號, 1993)= 통일정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5db0"},"doc_id":"5ed806262615a153681d83f4","doc_title":"\r\n\t\t\t\t\t中·臺灣關係의 現況과 發展方向\r\n\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5db1"},"doc_id":"5ed8025f2615a153681d61ca","doc_title":"\r\n\t\t\t\t\t통일총서 11 : 分斷國 統合過程\r\n\t\t\t\t","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5db2"},"doc_id":"5ed806582615a153681d8619","doc_title":"\r\n\t\t\t\t\t(통독 4주년) 현황과 평가 (1994.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5db3"},"doc_id":"5ed805d92615a153681d8111","doc_title":"\r\n\t\t\t\t\tOECD 會議參席 및 獨逸統一現況 視察報告\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5db4"},"doc_id":"5ed805de2615a153681d8157","doc_title":"\r\n\t\t\t\t\t통일문제 이해 1994\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5db5"},"doc_id":"5ed805e22615a153681d8189","doc_title":"\r\n\t\t\t\t\t(1994년도) 통일연수 결과보고\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5db6"},"doc_id":"5ed805e42615a153681d8196","doc_title":"\r\n\t\t\t\t\t통일환경 변화와 통일교육 발전방향 : 통일교육 활성화를 위한 세미나\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5db7"},"doc_id":"5ed803a82615a153681d6d1b","doc_title":"\r\n\t\t\t\t\t韓·蘇, 日·蘇 頂上會談 結果 分析: 韓半島 周邊情勢 및 南北韓關係에 미칠 영향을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5db8"},"doc_id":"5ed8043e2615a153681d733e","doc_title":"\r\n\t\t\t\t\t부시 美國大統領의 아시아4個國 巡訪結果 分析: 南·北韓關係와 관련하여\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5db9"},"doc_id":"5ed806092615a153681d82a0","doc_title":"\r\n\t\t\t\t\t「조국통일을 위한 전민족대단결 10대강령」과 북한의 대남정책\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dba"},"doc_id":"5ed806132615a153681d8351","doc_title":"\r\n\t\t\t\t\t북한의 평화협정 제의 관련 자료집 (1994.12)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dbb"},"doc_id":"5ed806102615a153681d82ef","doc_title":"\r\n\t\t\t\t\t(1993年度) 北韓 主要行事 豫定表\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dbc"},"doc_id":"5ed806212615a153681d83c1","doc_title":"\r\n\t\t\t\t\t南北對話年表 (1993)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dbd"},"doc_id":"5ed805ea2615a153681d81dd","doc_title":"\r\n\t\t\t\t\t북한의 외국인투자 관련법 (추록Ⅰ)\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5dbe"},"doc_id":"5ed805ec2615a153681d8200","doc_title":"\r\n\t\t\t\t\t판문점 수첩\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dbf"},"doc_id":"5ed699d9c03bd262c3820c8b","doc_title":"통일정책연구 15권 2호","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dc0"},"doc_id":"5ed69c0ec03bd262c38223a5","doc_title":"주간통일정세 2016-10(2016.03.07~2016.03.13)","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5dc1"},"doc_id":"5ed69fe690b0712fa560264c","doc_title":"트럼프 행정부의 대북정책과 한국의 과제","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dc2"},"doc_id":"5ed69b3cc03bd262c3821b4b","doc_title":"주간통일정세 2011-44(2011.10.24~2011.10.30)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5dc3"},"doc_id":"5ed69b5ec03bd262c3821c71","doc_title":"월간 북한동향 제6권 제5호(2012년 9·10월호)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5dc4"},"doc_id":"5ed69b1bc03bd262c3821a24","doc_title":"주간통일정세2011-23(2011.05.30-2011.06.05)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dc5"},"doc_id":"5ed69b1bc03bd262c3821a29","doc_title":"주간통일정세2011-16(2011.04.11-2011.04.17)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5dc6"},"doc_id":"5ed69b66c03bd262c3821d00","doc_title":"주간통일정세 2011-49(2011.11.28~2011.12.04)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dc7"},"doc_id":"5ed69b45c03bd262c3821b9e","doc_title":"주간통일정세 2012-06(2012.01.30~2012.02.05)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dc8"},"doc_id":"5ed69c2cc03bd262c3822503","doc_title":"주간통일정세 2015-07(2015.02.09~2015.02.15)","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5dc9"},"doc_id":"5ed6a06d90b0712fa5602a3d","doc_title":"북한 해안포사격의 법적평가","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5dca"},"doc_id":"5ed6a05f90b0712fa56029be","doc_title":"남북교역 중단으로 인한 경제적 파급효과","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dcb"},"doc_id":"5ed6a06590b0712fa56029d7","doc_title":"북한 권력세습의 안정성 전망","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dcc"},"doc_id":"5ed7f5c82615a153681cfcf7","doc_title":"\r\n\t\t\t\t\t북한이탈주민 가치적응 실태연구 : 지역사회통합 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dcd"},"doc_id":"5ed7f77e2615a153681d03eb","doc_title":"\r\n\t\t\t\t\t정치·군사분야 남북합의서 및 공동보도문 : 2019\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dce"},"doc_id":"5ed69c3fc03bd262c3822597","doc_title":"주간통일정세 2017-24(2017.06.10~2017.06.16)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dcf"},"doc_id":"5ed69ba7c03bd262c3821f44","doc_title":"주간통일정세 2013-41(2013.10.07~2013.10.13)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5dd0"},"doc_id":"5ed69c1bc03bd262c382242b","doc_title":"주간통일정세 2015-51(2015.12.21∼2015.12.27)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5dd1"},"doc_id":"5ed69c1dc03bd262c3822454","doc_title":"주간통일정세 2015-39(2015.09.30∼2015.10.04)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dd2"},"doc_id":"5ed6a07c90b0712fa5602ab6","doc_title":"2014 연례 정세 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5dd3"},"doc_id":"5ed6a08290b0712fa5602aca","doc_title":"최용해 좌천의 배경과 의미","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dd4"},"doc_id":"5ed6a08390b0712fa5602ad6","doc_title":"북·일 ‘스톡홀름 합의’: 동북아 지각변동의 서막(序幕)- 평양의 출구전략과 아베의 야망 -","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5dd5"},"doc_id":"5ed7f69c2615a153681d00d8","doc_title":"\r\n\t\t\t\t\t통일·평화교육 : 방향과 관점\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5dd6"},"doc_id":"5ed6a07290b0712fa5602a5f","doc_title":"2009년 북한 신년 공동사설 분석(온라인)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dd7"},"doc_id":"5ed6a07990b0712fa5602a86","doc_title":"리영호 실각과 북한 권력투쟁 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5dd8"},"doc_id":"5ed6a05090b0712fa5602933","doc_title":"철도차량법 제정과 북한 주민의 인권","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5dd9"},"doc_id":"5ed6a05390b0712fa5602955","doc_title":"김정일의 중국 방문의 두 가지 의도: 전술적 국면전환과 2012년 전략적 기반 조성","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dda"},"doc_id":"5ed6a05890b0712fa560298f","doc_title":"김정은 후계구도와 북한 인권: 인권 관련 법령 정비를 중심으로","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ddb"},"doc_id":"5ed6a06c90b0712fa5602a33","doc_title":"2010년 신년공동사설 분석","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ddc"},"doc_id":"5ed6a06e90b0712fa5602a40","doc_title":"미·중관계의 변화와 한반도","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ddd"},"doc_id":"5ed6a03290b0712fa560286d","doc_title":"제3차 남북 장성급 군사회담 결렬 배경과 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dde"},"doc_id":"5ed696d5f0492efe0e5486bf","doc_title":"한반도 평화번영과 국제협력","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ddf"},"doc_id":"5ed6969bf0492efe0e548452","doc_title":"미국과 중국의 대북 핵정책 및 한반도 구상과 한국의 정책공간","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5de0"},"doc_id":"5ed696f6f0492efe0e5487cf","doc_title":"후쿠다 정권의 대외정책과 대북정책 노선","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5de1"},"doc_id":"5ed696d0f0492efe0e54868a","doc_title":"일본 참의원 선거결과 분석","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5de2"},"doc_id":"5ed696d2f0492efe0e5486a4","doc_title":"제2차 6자회담 분석과 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5de3"},"doc_id":"5ed69757f0492efe0e548bf1","doc_title":"오바마 행정부 출범과 한국의 대북정책 방향","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5de4"},"doc_id":"5ed69757f0492efe0e548be3","doc_title":"한·러 정상회담 결과분석(2008년)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5de5"},"doc_id":"5ed6975ef0492efe0e548c1c","doc_title":"North Korea’s Strategic Decisions After the February 13 Agreement","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5de6"},"doc_id":"5ed69672f0492efe0e54821a","doc_title":"한·러 정상회담 결과분석","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5de7"},"doc_id":"5ed6964df0492efe0e548097","doc_title":"第85次 國際議會聯盟(IPU) 平壤總會 綜合分析","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5de8"},"doc_id":"5ed69654f0492efe0e5480dc","doc_title":"國際的 平和保障 事例硏究","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5de9"},"doc_id":"5ed69664f0492efe0e548176","doc_title":"중국과 한반도 평화과정","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dea"},"doc_id":"5ed6969bf0492efe0e54844b","doc_title":"한?일 정상회담과 한계","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5deb"},"doc_id":"5ed69698f0492efe0e548424","doc_title":"동북아 지역인권체제(포럼)구성 추진","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5dec"},"doc_id":"5ed6974df0492efe0e548b8b","doc_title":"2008년 5월 한·중 베이징 정상회담 평가","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ded"},"doc_id":"5ed696cdf0492efe0e54866f","doc_title":"중국의 한반도 안보 전략과 한국의 안보정책 방향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dee"},"doc_id":"5ed696aff0492efe0e5484fe","doc_title":"Toward Greater Transparency in Non-Nuclear Policy : A Case of South Korea","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5def"},"doc_id":"5ed69695f0492efe0e548409","doc_title":"부시 행정부의 군사안보 전략","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5df0"},"doc_id":"5ed69703f0492efe0e548885","doc_title":"중국의 대북 정책과 2·13합의에 대한 입장","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5df1"},"doc_id":"5ed6970cf0492efe0e5488d1","doc_title":"오바마 정부 출범 이후 세계평화와 협력: ‘오바마와 함께 춤을!’","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5df2"},"doc_id":"5ed6970ef0492efe0e5488d9","doc_title":"오바마 정부 출범 이후 남북관계 전망","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5df3"},"doc_id":"5ed69725f0492efe0e548939","doc_title":"한·미 정상회담 결과분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5df4"},"doc_id":"5ed69689f0492efe0e548364","doc_title":"조총련계 기업의 대북투자 실태","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5df5"},"doc_id":"5ed69637f0492efe0e547fa4","doc_title":"韓國의 對中 經濟協力 進出方向","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5df6"},"doc_id":"5ed696a3f0492efe0e54848a","doc_title":"최근 중· 일관계와 갈등요인 분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5df7"},"doc_id":"5ed69636f0492efe0e547f8e","doc_title":"1995年 NTP 延長會議와 韓國의 對策","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5df8"},"doc_id":"5ed69658f0492efe0e5480e9","doc_title":"옐찐의 러시아大統領 當選이 蘇聯國內情勢에 미칠 影響 分析","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5df9"},"doc_id":"5ed69613f0492efe0e547dd2","doc_title":"韓·中 安保協力方案 硏究","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dfa"},"doc_id":"5ed69691f0492efe0e5483d5","doc_title":"국제기구 및 비정부기구의 인도적 지원사례","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5dfb"},"doc_id":"5ed8121f2615a153681de9bd","doc_title":"\r\n\t\t\t\t\t동북아협력의 인프라 실태 : 국가 및 지역차원\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5dfc"},"doc_id":"5ed806892615a153681d878d","doc_title":"\r\n\t\t\t\t\t중국·대만관계 현황과 교훈 (1994.12)\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5dfd"},"doc_id":"5ed806692615a153681d86b9","doc_title":"\r\n\t\t\t\t\t북한경제용어집:남북경제공동위 수첩 부록\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dfe"},"doc_id":"5ed812452615a153681dea66","doc_title":"\r\n\t\t\t\t\t북한인권백서 2004\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5dff"},"doc_id":"5ed812df2615a153681defb3","doc_title":"\r\n\t\t\t\t\t동북아 NGO 연구총서\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e00"},"doc_id":"5ed38cd49f53bd1e41c7880b","doc_title":"White Paper on Human Rights in North Korea, 2013","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e01"},"doc_id":"5ed38cdf9f53bd1e41c788f0","doc_title":"White Paper on Human Rights in North Korea, 2006","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e02"},"doc_id":"5ed38cf19f53bd1e41c789ee","doc_title":"White Paper on Human Rights in North Korea, 2012","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e03"},"doc_id":"5ed38cfb9f53bd1e41c78a2d","doc_title":"White Paper on Human Rights in North Korea, 2001","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e04"},"doc_id":"5ed38cd79f53bd1e41c7889b","doc_title":"북한인권백서 2013","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e05"},"doc_id":"5ed38bd333719b6b965e9d2e","doc_title":"북한이탈주민의 교육, 복지, 그리고 시민권에 대한 인식","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e06"},"doc_id":"5ed38a7e33719b6b965e9439","doc_title":"국제사회의 인권개선 전략","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e07"},"doc_id":"5ed38cfe9f53bd1e41c78a64","doc_title":"북한인권백서, 2002","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e08"},"doc_id":"5ed38cb19f53bd1e41c787bf","doc_title":"White Paper on Human Rights in North Korea, 1998","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e09"},"doc_id":"5ed38ae033719b6b965e9781","doc_title":"남북 사회문화교류 활성화를 위한 교류거버넌스 구축방안: 체육교류를 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e0a"},"doc_id":"5ed38ab933719b6b965e9626","doc_title":"미·일동맹 강화에 따른 동북아정세 변화와 한국의 안보정책 대응전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e0b"},"doc_id":"5ed38e11ab0d1b1c467d3141","doc_title":"동북아 지역내 NGO 네트워크 활성화 방안(총괄보고서)","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e0c"},"doc_id":"5ed38e18ab0d1b1c467d316c","doc_title":"국제사회의 개발지원 이론과 실제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e0d"},"doc_id":"5ed38b1a33719b6b965e9895","doc_title":"북·중 경제관계 확대와 대응방안","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e0e"},"doc_id":"5ed38b1e33719b6b965e98a0","doc_title":"북한 외교정책: 정책패턴과 북핵외교 사례분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e0f"},"doc_id":"5ed38dc1ab0d1b1c467d2f81","doc_title":"북한정보체계 실태조사 (상)","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e10"},"doc_id":"5ed38e5aab0d1b1c467d33fe","doc_title":"동북아 국가간 관광교류협력 방안(Ⅰ)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e11"},"doc_id":"5ed38b0133719b6b965e9837","doc_title":"북한 주민의 의식과 정체성: 자아의 독립, 국가의 그늘, 욕망의 부상","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e12"},"doc_id":"5ed38b1333719b6b965e9889","doc_title":"주변국의 사이버 환경과 한반도 평화체제 구축","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e13"},"doc_id":"5ed38afa33719b6b965e9804","doc_title":"북한 핵 보유 고수 전략의 도전과 대응","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e14"},"doc_id":"5ed38e8fab0d1b1c467d35ee","doc_title":"남북한 농업기술 교류·협력 세부실행계획","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e15"},"doc_id":"5ed38e8eab0d1b1c467d35e6","doc_title":"남북한 직업교육훈련 분야의 교류 및 협력방안 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e16"},"doc_id":"5ed38dc6ab0d1b1c467d2fb4","doc_title":"북한정보체계 실태조사 (총괄보고서)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e17"},"doc_id":"5ed38dd3ab0d1b1c467d2ff0","doc_title":"이명박 정부의 대북정책 및 추진환경과 전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e18"},"doc_id":"5ed38a4d33719b6b965e925c","doc_title":"북한주민 인권의식 실태연구","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e19"},"doc_id":"5ed38e87ab0d1b1c467d359e","doc_title":"남북한 평화공존을 위한 청소년의 사회문화적 동질성 증진방안 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e1a"},"doc_id":"5ed38e84ab0d1b1c467d358b","doc_title":"남북한 직업교육훈련체제 통합 및 운영 방안 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e1b"},"doc_id":"5ed38e8cab0d1b1c467d35d7","doc_title":"북한의 농업생산기반에 관한 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e1c"},"doc_id":"5eceb678cc8e8b457ba9d384","doc_title":"평화가 평화를 거부하는 평화협정의 역설","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e1d"},"doc_id":"5eceb6a8e0bd8570bdd1c705","doc_title":"2016년 2차 대북정책 추진에 관한 정책건의 보고서","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e1e"},"doc_id":"5eceb6b0e0bd8570bdd1c74a","doc_title":"2018년 2차 통일정책 추진에 관한 정책건의 보고서","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e1f"},"doc_id":"5eceb7663f82fd00307f593a","doc_title":"21세기 동북아 질서와 한반도 통일","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e20"},"doc_id":"5eceb7763f82fd00307f59a4","doc_title":"[7차포럼]6·15남북공동선언과 한민족 발전전략(제3,4","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e21"},"doc_id":"5eceb8703f82fd00307f607c","doc_title":"2019년 1/4분기 통일여론 분석보고서","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e22"},"doc_id":"5eceb67ccc8e8b457ba9d3ab","doc_title":"한국의 핵무장 요구와 한ㆍ미 확장억제의 과제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e23"},"doc_id":"5ed39651749e6be0fc410b8e","doc_title":"주간통일정세 2017-24(2017.06.10~2017.06.16)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e24"},"doc_id":"5ed39656749e6be0fc410bbd","doc_title":"주간통일정세 2017-12(2017.03.18~2017.03.24)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e25"},"doc_id":"5ed39656749e6be0fc410bce","doc_title":"주간통일정세 2017-11(2017.03.11~2017.03.17)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e26"},"doc_id":"5ed3961f749e6be0fc41097d","doc_title":"주간통일정세 2015-51(2015.12.21∼2015.12.27)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e27"},"doc_id":"5ed395ff431f6315811c2b11","doc_title":"KINU한반도동향 2020년 2월","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e28"},"doc_id":"5ed39546eb330b4601b3ff7b","doc_title":"북한 인권에 대한 국제사회의 동향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e29"},"doc_id":"5ed3954ceb330b4601b3ffbc","doc_title":"북한인권 관련 미 국무부 보고서 분석 및 정책전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e2a"},"doc_id":"5ed39624749e6be0fc4109bf","doc_title":"주간통일정세 2017-09(2017.02.25~2017.03.03)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e2b"},"doc_id":"5ed3957feb330b4601b401e0","doc_title":"북한의 대외개방 현황과 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e2c"},"doc_id":"5ed39582eb330b4601b40212","doc_title":"1993年 12月 黨 中央委 全員會議 및 最高人民會議 結果分析","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e2d"},"doc_id":"5ed39589eb330b4601b4026f","doc_title":"이명박 대통령의 방일과 한·일 정상회담에 대한 분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e2e"},"doc_id":"5ed39652749e6be0fc410b96","doc_title":"주간통일정세 2017-23(2017.06.03~2017.06.09)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e2f"},"doc_id":"5ed39579eb330b4601b401ab","doc_title":"北韓의 南北頂上會談 提議 意圖 및 會談의 展望","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e30"},"doc_id":"5ed3956aeb330b4601b400f5","doc_title":"최근 북한의 대외정책 동향과 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e31"},"doc_id":"5ed3956feb330b4601b4012a","doc_title":"中國의 對內政策과 對臺灣政策 展望","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e32"},"doc_id":"5ed39574eb330b4601b40164","doc_title":"鄧小平 死後 中國의 國內情勢 및 韓半島政策 展望","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e33"},"doc_id":"5ed389c233719b6b965e8dda","doc_title":"일본의 북한위협 인식과 군사력 강화","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e34"},"doc_id":"5ed38cb39f53bd1e41c787e8","doc_title":"White Paper on Human Rights in North Korea 2017","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e35"},"doc_id":"5ed38c9b9f53bd1e41c78713","doc_title":"북한인권백서 2018","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e36"},"doc_id":"5ed38c919f53bd1e41c786a4","doc_title":"White Paper on Human Rights in North Korea 2019","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e37"},"doc_id":"5ed3896c33719b6b965e8a23","doc_title":"미·일의 TMD 구상과 한국의 전략적 선택","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e38"},"doc_id":"5ed38e52ab0d1b1c467d33c8","doc_title":"동북아 국가의 인적자원개발 제도 및 인프라 분석과 공동체 형성 방향 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e39"},"doc_id":"5ed38cef9f53bd1e41c789b1","doc_title":"White Paper on Human Rights in North Korea, 2011","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e3a"},"doc_id":"5eceb6aee0bd8570bdd1c744","doc_title":"2020년 1분기 통일정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e3b"},"doc_id":"5eceb7373f82fd00307f583f","doc_title":"56차 문화위 건의문 채택","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e3c"},"doc_id":"5eceb7783f82fd00307f59ae","doc_title":"[8차포럼]동아시아 국제환경 변화와 남북관계의 향방","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e3d"},"doc_id":"5ed3931b7ed7dcf78c176646","doc_title":"한반도 통일에 대한 동북아 4국의 인식","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e3e"},"doc_id":"5eceb7543f82fd00307f58ee","doc_title":"남북경제협력과 문화예술교류 연계방안","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e3f"},"doc_id":"5eceb7773f82fd00307f59ab","doc_title":"미국의 대북정책과 한반도 평화","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e40"},"doc_id":"5eceb8673f82fd00307f600c","doc_title":"제5차 전문가 초청 대토론회 자료","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e41"},"doc_id":"5eceb88b3f82fd00307f62e8","doc_title":"평화통일 청년한마당 자료집","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e42"},"doc_id":"5eceb7c13f82fd00307f5b64","doc_title":"[6.15 기념 학술회의] 미국의 한반도 전략과 북핵 위","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e43"},"doc_id":"5eceb7da3f82fd00307f5c03","doc_title":"울산지역 전문직업인 간담회 발제문 - 정부의 대북정","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e44"},"doc_id":"5eceb7e13f82fd00307f5c24","doc_title":"북한의 변화를 어떻게 볼 것인가(제14차 정책포럼 발","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e45"},"doc_id":"5eceb7793f82fd00307f59b7","doc_title":"제6차 전문가토론회","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e46"},"doc_id":"5eceb7d93f82fd00307f5bf7","doc_title":"6.15 공동선언 2주년 평가와 향후 과제(발표 : 허문영","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e47"},"doc_id":"5eceb7953f82fd00307f5a61","doc_title":"북한의 개혁개방과 종교정책의 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e48"},"doc_id":"5eceb7a43f82fd00307f5abe","doc_title":"청소년의 건전한 통일의식 제고방향","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e49"},"doc_id":"5eceb82d3f82fd00307f5df0","doc_title":"제64차 문화체육위원회 회의자료","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e4a"},"doc_id":"5eceb7913f82fd00307f5a4f","doc_title":"[토론]민족통합과 통일,국민화합 어떻게 접근할 것인","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e4b"},"doc_id":"5eceb7a23f82fd00307f5ab5","doc_title":"남·북한 당국자회담의 활성화 방안","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e4c"},"doc_id":"5eceb7e13f82fd00307f5c27","doc_title":"대북화해협력정책의 일관성 유지를 위한 과제와 방안(","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e4d"},"doc_id":"5eceb8363f82fd00307f5e2a","doc_title":"제99차 운영위원회 회의자료","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e4e"},"doc_id":"5eceb72f3f82fd00307f57ff","doc_title":"제64차 여성위원회 - 통일시대 준비를 위한 여성평화통일 교육방안","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e4f"},"doc_id":"5ed3832ed2a0d2fcf411cef3","doc_title":"2016년 통일예측시계","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e50"},"doc_id":"5ed3845b0a21d3f6d3d8ade6","doc_title":"남북교류협력 재개 과정에서의 신변안전 보호에 관한 연구 -영사접견 기능의 제도화를 중심으로 -","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e51"},"doc_id":"5ed3851a0a21d3f6d3d8b471","doc_title":"북한인권백서, 1999","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e52"},"doc_id":"5ed384700a21d3f6d3d8aed7","doc_title":"북한인권백서 2018","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e53"},"doc_id":"5ed382dffd9a2315e0bd6afb","doc_title":"국민과 함께하는 통일‧대북 정책","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e54"},"doc_id":"5ed389b733719b6b965e8d82","doc_title":"김정일선집 분석","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e55"},"doc_id":"5ed383a9c1889339b8d8c0bc","doc_title":"북한인권 침해 구조 및 개선전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e56"},"doc_id":"5ed38aa833719b6b965e95b7","doc_title":"중국의 한·중 FTA 추진의도와 남북관계에 주는 함의","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e57"},"doc_id":"5ed38a9f33719b6b965e9580","doc_title":"북한 핵에 대한 억지방향 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e58"},"doc_id":"5ed3828afd9a2315e0bd6916","doc_title":"20~30대 통일의식에 대한 변명","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e59"},"doc_id":"5ed3828dfd9a2315e0bd6941","doc_title":"통일 이후 통합방안: 민족주의와 편익을 넘어선 통일담론의 모색","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e5a"},"doc_id":"5ed3841390982fbbab724418","doc_title":"국군포로·납북자 문제 해결방안","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e5b"},"doc_id":"5ed813192615a153681df0f7","doc_title":"\r\n\t\t\t\t\t남북교류협력법규집 (2006)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e5c"},"doc_id":"5ed814872615a153681dfd14","doc_title":"\r\n\t\t\t\t\t남북한 사회문화 협력 거버넌스 활성화 방안\r\n\t\t\t\t","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e5d"},"doc_id":"5ed8136f2615a153681df3f4","doc_title":"\r\n\t\t\t\t\t남북 인적교류의 현황과 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e5e"},"doc_id":"5ed815652615a153681e05fa","doc_title":"\r\n\t\t\t\t\t통합정책과 분단국 통일: 독일사례\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e5f"},"doc_id":"5ed813462615a153681df24a","doc_title":"\r\n\t\t\t\t\t북한의 주요인물 2005\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e60"},"doc_id":"5ed813ae2615a153681df5e0","doc_title":"\r\n\t\t\t\t\t사진으로 본 북한주민의 생활\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e61"},"doc_id":"5ed813a12615a153681df569","doc_title":"\r\n\t\t\t\t\t남북교류협력법규집 (2006)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e62"},"doc_id":"5ed6949d7b15dabb40af4762","doc_title":"독재정권의 성격과 정치변동: 북한 관련 시사점","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e63"},"doc_id":"5ed694a57b15dabb40af47da","doc_title":"2012년 상반기, 북한 정책동향 분석: 북한 매체의 논조를 중심으로","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e64"},"doc_id":"5ed694b47b15dabb40af487d","doc_title":"한반도 평화와 북한 비핵화: 협력적 위협감축(CTR)의 적용 방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e65"},"doc_id":"5ed694b37b15dabb40af486b","doc_title":"북한 경제발전을 위한 국제협력 프로그램 실행방안(총괄보고서)","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e66"},"doc_id":"5ed80da42615a153681dc90f","doc_title":"\r\n\t\t\t\t\t북한의 경제전환 모형 : 사회주의국가의 경험이 주는 함의\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e67"},"doc_id":"5ed80d2c2615a153681dc34a","doc_title":"\r\n\t\t\t\t\t북한체제의 정치적 특성과 변화전망\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e68"},"doc_id":"5ed80d082615a153681dc1c3","doc_title":"\r\n\t\t\t\t\t북한의 군수산업 정책이 경제에 미치는 효과 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e69"},"doc_id":"5ed80d0b2615a153681dc239","doc_title":"\r\n\t\t\t\t\t남북경협 모델 설정\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e6a"},"doc_id":"5ed8124d2615a153681deaac","doc_title":"\r\n\t\t\t\t\t북한인권 국제대회 동향과 향후 전망\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e6b"},"doc_id":"5ed812502615a153681deaba","doc_title":"\r\n\t\t\t\t\t광복 60년과 한반도: 한미관계, 남북관계 그리고 북핵문제\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e6c"},"doc_id":"5ed812d12615a153681def36","doc_title":"\r\n\t\t\t\t\t남북한의 역사인식 비교\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e6d"},"doc_id":"5ed8136b2615a153681df3e0","doc_title":"\r\n\t\t\t\t\t1. 참여정부 3년 평화번영정책 추진성과 2. 남북관계의 발전과 통일교육의 방향 전환: 2006. 4.13(목)~ 14(금)\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e6e"},"doc_id":"5ed8125a2615a153681deb0f","doc_title":"\r\n\t\t\t\t\t북한인권백서 2005\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e6f"},"doc_id":"5ed80d842615a153681dc809","doc_title":"\r\n\t\t\t\t\t방송을 통한 국민통일의식 제고방안 연구: 프로그램 소재 및 포맷개발을 중심으로\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e70"},"doc_id":"5ed80d8a2615a153681dc82d","doc_title":"\r\n\t\t\t\t\t정상회담 이후 한반도 정세와 정책 방향\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e71"},"doc_id":"5ed7f7772615a153681d03a8","doc_title":"\r\n\t\t\t\t\t북한에서 국가-사회 관계 양상 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e72"},"doc_id":"5ed7f9f32615a153681d146c","doc_title":"\r\n\t\t\t\t\t6.23宣言 以後의 大學生의 統一및 安保觀의 問題点과 善導方案 (1973.11.20)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e73"},"doc_id":"5ed6a06990b0712fa5602a09","doc_title":"미·중 정상회담 이후 북한의 선택","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e74"},"doc_id":"5ed7f78d2615a153681d0493","doc_title":"\r\n\t\t\t\t\tNorth Koreans' Current Living Conditions Based on UNICEF Survey Results: With a Focus on the Stuatus of Infant Nutrition\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e75"},"doc_id":"5ed7f86b2615a153681d0983","doc_title":"\r\n\t\t\t\t\t국제 비교를 통해 본 북한의 생활수준\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e76"},"doc_id":"5ed7f8fc2615a153681d0c47","doc_title":"\r\n\t\t\t\t\t남북협상안 검토 및 국내외여건이 이를 강요할 경우의 대비책 (1971.2)\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e77"},"doc_id":"5ed7f7492615a153681d0219","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 구축과 한미관계\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e78"},"doc_id":"5ed7f5c32615a153681cfcea","doc_title":"\r\n\t\t\t\t\t지자체 남북교류협력사업의 평가지표와 발전방향\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e79"},"doc_id":"5ed697d212d4092a3df37619","doc_title":"한국의 대북 인권정책 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e7a"},"doc_id":"5ed7f5d42615a153681cfd0d","doc_title":"\r\n\t\t\t\t\t김정은 정권 핵심집단 구성과 권력 동학\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e7b"},"doc_id":"5ed7f5d62615a153681cfd54","doc_title":"\r\n\t\t\t\t\t평양과 혜산, 두 도시 이야기 : 북한 주민의 삶의 공간\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e7c"},"doc_id":"5ed7f4df2615a153681cf981","doc_title":"\r\n\t\t\t\t\t제3세대 인권과 북한\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e7d"},"doc_id":"5ed7f54e2615a153681cfb67","doc_title":"\r\n\t\t\t\t\t북한 내 이동의 자유 = Freedom of Movement in North Korea\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e7e"},"doc_id":"5ed391ea0dbea9e5f2b7f1c6","doc_title":"한반도 및 동북아의 평화와 번영","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e7f"},"doc_id":"5ed38e3fab0d1b1c467d3311","doc_title":"동북아 문화 공동체 형성을 위한 청소년교류 인프라구축 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e80"},"doc_id":"5ed384630a21d3f6d3d8ae36","doc_title":"White Paper on Human Rights in North Korea 2018","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e81"},"doc_id":"5ed392f27ed7dcf78c1764d8","doc_title":"통일한국의 국가상과 한중협력","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e82"},"doc_id":"5ed38e7eab0d1b1c467d3555","doc_title":"남북연합기 북한 지역에 시장제도 정착 방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e83"},"doc_id":"5ed38e4fab0d1b1c467d33aa","doc_title":"동북아 문화공동체 형성을 위한 한·중·일 대중문화 교류의 현황 및 증진 방안 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e84"},"doc_id":"5ed38f7b81242f220dcfd880","doc_title":"North Korean Economy in the Kim Jong-un Regime","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e85"},"doc_id":"5ed39b3f98d9bf9fd64b443b","doc_title":"( 2016 ) 한 북한이탈여성의 한국사회 적응에 관한 연구 : 내러티브 탐구방법을 활용하여 / 강병의 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e86"},"doc_id":"5ed394437ed7dcf78c176d11","doc_title":"북한의 정치·경제와 한·일 전략적 공조","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e87"},"doc_id":"5ed39659749e6be0fc410bfc","doc_title":"주간통일정세 2017-38(2017.09.16~2017.09.22)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e88"},"doc_id":"5ed39046dc9986728c0d3f7a","doc_title":"박근혜정부의 통일외교안보 비전과 추진 과제","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e89"},"doc_id":"5ed390c5dc9986728c0d430d","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅳ)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e8a"},"doc_id":"5ed390addc9986728c0d4276","doc_title":"평화를 통한 국가이미지 제고와 통일과정에서의 활용방안","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e8b"},"doc_id":"5eceb8843f82fd00307f625a","doc_title":"2017년 2/4분기 통일여론 분석 보고서","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e8c"},"doc_id":"5eceb7aa3f82fd00307f5ae5","doc_title":"통일기반 조성을 위한 국민대통합 방안","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e8d"},"doc_id":"5eceb6dee0bd8570bdd1c8a4","doc_title":"자문건의보고서(2008년 3차)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e8e"},"doc_id":"5eceb6e0e0bd8570bdd1c8b1","doc_title":"운영·상임위원 합동회의 회의자료 - 대북정책 추진","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e8f"},"doc_id":"5eceb71e3f82fd00307f57a1","doc_title":"제61차 경제위원회 회의자료","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e90"},"doc_id":"5eceb7263f82fd00307f57cb","doc_title":"<시민교육으로서 화해와 상생의 실제>","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e91"},"doc_id":"5eceb7153f82fd00307f5761","doc_title":"분과위원장, 간사 연석회의 회의자료","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e92"},"doc_id":"5eceb75a3f82fd00307f5914","doc_title":"제22차 사회복지분과위원회 회의 의제(2005.4.27)","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e93"},"doc_id":"5eceb7663f82fd00307f5934","doc_title":"99 제3차 통일문제 토론회","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e94"},"doc_id":"5eceb6abe0bd8570bdd1c72c","doc_title":"2016년 1차 대북정책 추진에 관한 정책건의 보고서","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e95"},"doc_id":"5eceb6dde0bd8570bdd1c892","doc_title":"2012년 1차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e96"},"doc_id":"5eceb7143f82fd00307f5758","doc_title":"2006년도 대북정책 추진방향","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5e97"},"doc_id":"5eceb7273f82fd00307f57d1","doc_title":"제50차 상임위원회 회의자료","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e98"},"doc_id":"5eceb7393f82fd00307f584b","doc_title":"제61차 여성위원회 발제문","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e99"},"doc_id":"5eceb8123f82fd00307f5d32","doc_title":"대북 인도적 지원의 쟁점과 과제-북한 어린이 돕기를 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5e9a"},"doc_id":"5eceb67acc8e8b457ba9d396","doc_title":"정상회담 \"한미동맹 굳건함\" 재확인, 문제는 북한","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e9b"},"doc_id":"5eceb67dcc8e8b457ba9d3b1","doc_title":"김정은 정권 제재의 늪은 더욱 깊어지는데","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e9c"},"doc_id":"5eceb6a7e0bd8570bdd1c6de","doc_title":"2018년 4차 통일정책 추진에 관한 정책건의 보고서","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5e9d"},"doc_id":"5eceb7493f82fd00307f58ab","doc_title":"제54차 의제 : 지역종교지도자 네트워크 형성방안 모색","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e9e"},"doc_id":"5eceb7573f82fd00307f5903","doc_title":"제3차 서울평화통일포럼(4.13) 자료","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5e9f"},"doc_id":"5eceb7683f82fd00307f594f","doc_title":"남북경제협력의 현황과 과제","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ea0"},"doc_id":"5eceb7743f82fd00307f5994","doc_title":"남북정상회담이후 국민 대화합 방안 모색- 화해협력정","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ea1"},"doc_id":"5eceb73e3f82fd00307f5866","doc_title":"206년 문화소위원회 회의 자료","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ea2"},"doc_id":"5eceb74c3f82fd00307f58c0","doc_title":"제55차회의 현황보고자료","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ea3"},"doc_id":"5eceb7593f82fd00307f590a","doc_title":"제54차 회의(국내외 경협 추진체계 개선을 통한 대북 투자, 경협 활성화 방안)","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ea4"},"doc_id":"5ed393157ed7dcf78c17662e","doc_title":"알기쉬운 통일교육 Ⅲ: 북한이탈주민용_수업지침서","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ea5"},"doc_id":"5ed3950b926cb0ad2ef6d740","doc_title":"김정은 집권 이후 북한의 대내외 정책 평가와 전망","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ea6"},"doc_id":"5ed3950f926cb0ad2ef6d765","doc_title":"「드레스덴 구상」과 '행복한 통일'","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ea7"},"doc_id":"5ed39532eb330b4601b3fe9a","doc_title":"나진-선봉지대 개발계획과 남북한 경제관계 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ea8"},"doc_id":"5ed39030dc9986728c0d3ee7","doc_title":"미국 대선 주요 후보의 Think-Tank 및 의회 네트워크 분석","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ea9"},"doc_id":"5ed39157981628fa31d7d045","doc_title":"통일환경 및 남북한관계 전망 2014~2015","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5eaa"},"doc_id":"5ed391bc0dbea9e5f2b7f08a","doc_title":"(The) North Korean Nuclear Test and the Future of Northeast Asia","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5eab"},"doc_id":"5ed391ea0dbea9e5f2b7f1cf","doc_title":"남북한 교류(화해)·협력과 NGO의 역할","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5eac"},"doc_id":"5ed8005f2615a153681d5050","doc_title":"\r\n\t\t\t\t\t(第3次) 南北赤十字 實務代表接觸 會議錄 (1989.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ead"},"doc_id":"5ed8005c2615a153681d5004","doc_title":"\r\n\t\t\t\t\t「7·7특별선언」1년 통일정책보고: 1989\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5eae"},"doc_id":"5ed7fc9c2615a153681d2d7a","doc_title":"\r\n\t\t\t\t\t南北 同質化의 諸問題\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5eaf"},"doc_id":"5ed80f6d2615a153681dd525","doc_title":"\r\n\t\t\t\t\t남북관계 현황과 대북정책 추진방향\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5eb0"},"doc_id":"5ed8114b2615a153681de1ac","doc_title":"\r\n\t\t\t\t\t동북아 여성문화유산 교류협력방안\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5eb1"},"doc_id":"5ed7fd632615a153681d3535","doc_title":"\r\n\t\t\t\t\t東西獨 經濟交流의 現況과 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5eb2"},"doc_id":"5ed7fee22615a153681d42be","doc_title":"\r\n\t\t\t\t\t1980年代 國際關係와 韓國의 對外戰略\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5eb3"},"doc_id":"5ed7fee72615a153681d42ec","doc_title":"\r\n\t\t\t\t\t中共의 現代化政策과 이데올로기의 變化分析\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5eb4"},"doc_id":"5ed7f5ed2615a153681cfdb3","doc_title":"\r\n\t\t\t\t\t북한 기관별 인명록 (2019) = 북한 주요기관ㆍ단체 인명록\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5eb5"},"doc_id":"5ed7f8d82615a153681d0b8b","doc_title":"\r\n\t\t\t\t\t수복시 통일조성 외교방안(1971.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5eb6"},"doc_id":"5ed7f8f92615a153681d0c3e","doc_title":"\r\n\t\t\t\t\t민주통일의 길\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5eb7"},"doc_id":"5ed7fdda2615a153681d398c","doc_title":"\r\n\t\t\t\t\t民族史의 理念(그 正統과 向方): 第3次 統一問題國際學術會議錄\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5eb8"},"doc_id":"5ed7fe8e2615a153681d3fe7","doc_title":"\r\n\t\t\t\t\t共産主義論\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5eb9"},"doc_id":"5ed8114e2615a153681de1c0","doc_title":"\r\n\t\t\t\t\t동북아 문화공동체 형성을 위한 한국.중국.일본의 대중문화산업에 대한 비교연구\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5eba"},"doc_id":"5ed8115c2615a153681de28b","doc_title":"\r\n\t\t\t\t\t(2005년도) 통일교육 지침서 (학교용) = Educational Guidelines on Unification\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ebb"},"doc_id":"5ed8116d2615a153681de300","doc_title":"\r\n\t\t\t\t\t(The) Impact of Personality Cult in North Korea\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ebc"},"doc_id":"5ed69a05c03bd262c3820da1","doc_title":"통일정책연구 15권 1호","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ebd"},"doc_id":"5ed69a59c03bd262c382126c","doc_title":"주간통일정세2008-32(2008.8.4~8.10)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ebe"},"doc_id":"5ed69a63c03bd262c3821291","doc_title":"주간통일정세2008-19(2008.5.6~5.12)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ebf"},"doc_id":"5ed810d12615a153681dde7e","doc_title":"\r\n\t\t\t\t\t통일교육 기본계획2004-2006\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ec0"},"doc_id":"5ed810f72615a153681ddfa2","doc_title":"\r\n\t\t\t\t\t중국의 한반도 안보 전략과 한국의 안보정책 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ec1"},"doc_id":"5ed811ec2615a153681de80e","doc_title":"\r\n\t\t\t\t\t동북아 한민족 공동체 형성을 위한 인프라 구축방안\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ec2"},"doc_id":"5ed811e22615a153681de7c6","doc_title":"\r\n\t\t\t\t\t미국 외교정책에서의 정책연구기관(Think Tanks)의 역할과 한반도 문제\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ec3"},"doc_id":"5ed811f12615a153681de83d","doc_title":"\r\n\t\t\t\t\t동북아 지역인권체제(포럼) 구성 추진\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ec4"},"doc_id":"5ed80eab2615a153681dd09b","doc_title":"\r\n\t\t\t\t\t독일통일백서 2002 (2003.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ec5"},"doc_id":"5ed80eb32615a153681dd0ca","doc_title":"\r\n\t\t\t\t\t북한경제의 변화: 이론과 정책\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ec6"},"doc_id":"5ed80dba2615a153681dc9a1","doc_title":"\r\n\t\t\t\t\t북한문학의 김정일 '형상화'연구\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ec7"},"doc_id":"5ed811d92615a153681de75f","doc_title":"\r\n\t\t\t\t\t남북한 경제통합의 인프라 확장방안\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ec8"},"doc_id":"5ed811e12615a153681de7af","doc_title":"\r\n\t\t\t\t\t6·15 공동선언 이후 북한의 대남협상 행태: 지속과 변화\r\n\t\t\t\t","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ec9"},"doc_id":"5ed698a012d4092a3df37d44","doc_title":"북한 인권과 유엔 인권레짐","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5eca"},"doc_id":"5ed699c0c03bd262c3820b7d","doc_title":"2005년 연구총서 요약집","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ecb"},"doc_id":"5ed6996dc03bd262c38208f5","doc_title":"주간통일정세 2018-10(2018.03.03~2018.03.09)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ecc"},"doc_id":"5ed7fa0d2615a153681d1510","doc_title":"\r\n\t\t\t\t\t韓國統一에 관한 理論的 檢討:西毆學者들의 客觀的 硏究를 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ecd"},"doc_id":"5ed7fc842615a153681d2ce1","doc_title":"\r\n\t\t\t\t\t北韓 政治文化의 形成과 그 特徵\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ece"},"doc_id":"5ed38da7ab0d1b1c467d2ea5","doc_title":"종합결과보고서","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ecf"},"doc_id":"5ed38e4aab0d1b1c467d337c","doc_title":"동북아 문화공동체 형성을 위한 유럽연합의 정책 사례","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ed0"},"doc_id":"5ed38e64ab0d1b1c467d3461","doc_title":"동북아 문화공동체의 동아시아지역 확대방안을 위한 기초연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ed1"},"doc_id":"5ed38a5233719b6b965e9299","doc_title":"오바마 행정부 출범 이후 동북아전략 환경의 변화와 한국의 동북아 4국 통일외교전략","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ed2"},"doc_id":"5ed38db2ab0d1b1c467d2f30","doc_title":"비핵·개방·3000 구상: 행복공동체 형성방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ed3"},"doc_id":"5ed38dbfab0d1b1c467d2f5d","doc_title":"북한정보체계 실태조사 (하)","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ed4"},"doc_id":"5ed384ed0a21d3f6d3d8b279","doc_title":"White Paper on Human Rights in North Korea, 2006","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ed5"},"doc_id":"5ed384ef0a21d3f6d3d8b284","doc_title":"북한인권백서, 2006","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ed6"},"doc_id":"5ed3864e33719b6b965e6c80","doc_title":"북한의 핵전략 분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ed7"},"doc_id":"5ed3869933719b6b965e6ec7","doc_title":"김정은 정권의 핵전략과 대외·대남 전략","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ed8"},"doc_id":"5ed3860c33719b6b965e6a6d","doc_title":"'선도형 통일'의 경로와 과제","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ed9"},"doc_id":"5ed38ae733719b6b965e9795","doc_title":"2019 한국인의 평화의식","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5eda"},"doc_id":"5ed38b3c33719b6b965e9a5f","doc_title":"한반도 평화와 남북 협력 종합연구 총론: 평화·경제·화해협력 구상","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5edb"},"doc_id":"5ed38b3b33719b6b965e9a3c","doc_title":"한반도 접경국과의 초국경 관광‧교통 협력","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5edc"},"doc_id":"5ed39599eb330b4601b4032b","doc_title":"2009년 헌법 개정 이후 북한 노동법제 동향: 제정 노동보호법 및 노동정량법의 분석과 평가","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5edd"},"doc_id":"5ed3841590982fbbab72442b","doc_title":"미귀환 국군포로문제 해결방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ede"},"doc_id":"5ed382307b154788099d30c5","doc_title":"한반도 통일의 효과","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5edf"},"doc_id":"5ed382477b154788099d3166","doc_title":"통일 비용·편익 추계를 위한 북한 공식경제부문의 실태연구","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ee0"},"doc_id":"5ed38295fd9a2315e0bd6979","doc_title":"2019 한국인의 평화의식","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ee1"},"doc_id":"5ed38de1ab0d1b1c467d303c","doc_title":"북한개발지원의 포괄적 추진방안: '비핵·개방·3000 구상'을 위한 실천방안 모색","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ee2"},"doc_id":"5ed38074183ceee5c097894f","doc_title":"통일 이후 갈등해소를 위한 국민통합 방안","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ee3"},"doc_id":"5ed38091183ceee5c0978abc","doc_title":"통일과정에서의 정당역할 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ee4"},"doc_id":"5ed3834ad2a0d2fcf411cfcc","doc_title":"‘남한판 일심단결’이 필요한 때이다","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ee5"},"doc_id":"5ed380d13da0955c5f2ab701","doc_title":"분단국 통합과 평화협정","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ee6"},"doc_id":"5ed3821e7b154788099d3049","doc_title":"Easing International Concerns over a Unified Korea and Regional Benefits of Korean Unification","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ee7"},"doc_id":"5ed383f6a2f5a09add45f1f0","doc_title":"北韓 脫出住民 對策 硏究 :海外事例를 中心으로","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ee8"},"doc_id":"5ed38285fd9a2315e0bd690b","doc_title":"2014 남북통합에 대한 국민의식조사","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ee9"},"doc_id":"5ed382b3fd9a2315e0bd6a75","doc_title":"Study on North Korean Defectors' Perception about Democracy and the Market Economy","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5eea"},"doc_id":"5ed38333d2a0d2fcf411cf15","doc_title":"2015년 통일예측시계","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5eeb"},"doc_id":"5ed3833cd2a0d2fcf411cf59","doc_title":"2011년 통일예측시계","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5eec"},"doc_id":"5ed384640a21d3f6d3d8ae48","doc_title":"Freedom of Movement in North Korea","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5eed"},"doc_id":"5ed384370a21d3f6d3d8acd4","doc_title":"북한인권백서, 2000","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5eee"},"doc_id":"5ed3845c0a21d3f6d3d8adea","doc_title":"북한 해외노동자의 인권개선 방안 모색","topic":"스포츠","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5eef"},"doc_id":"5ed384930a21d3f6d3d8afbe","doc_title":"북한 여성·아동 인권 실태","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ef0"},"doc_id":"5ed68e026e35d50a5d22379f","doc_title":"The Establishment of Peace on the Korean Peninsula and the Outlook for Unification","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ef1"},"doc_id":"5ed68e276e35d50a5d223943","doc_title":"북한 국방위 공개질문은 ‘변화 거부’의 변","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ef2"},"doc_id":"5ed68f5508bc6231f9e1ad3c","doc_title":"남북한 평화공존과 남북한 연합 추진을 위한 법제정비방안 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ef3"},"doc_id":"5ed68d906e35d50a5d223318","doc_title":"남북경협 실패사례 연구: 대북 경협사업의 성공을 위한 정책과제","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ef4"},"doc_id":"5ed68dc56e35d50a5d2235a9","doc_title":"Features of North Korea’s Military Exercises against South Korea since November 2009 and Our Respons","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ef5"},"doc_id":"5ed68e596e35d50a5d223a81","doc_title":"On Demands for Flexibility in the Lee Myung Bak Government’s Policies","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ef6"},"doc_id":"5ed68e506e35d50a5d223a34","doc_title":"북한정보관리체계 개선방안(중)","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ef7"},"doc_id":"5ed39af098d9bf9fd64b428a","doc_title":"( 2007 ) 난민으로서의 새터민의 외상(trauma) 회복 경험에 대한 현상학 연구 / 김현경 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ef8"},"doc_id":"5ed68f1208bc6231f9e1aae2","doc_title":"독일 통일 20년과 한반도 통일비전","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ef9"},"doc_id":"5ed68f5408bc6231f9e1ad2f","doc_title":"남북한 이념통합의 방향과 과제","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5efa"},"doc_id":"5ed68f5708bc6231f9e1ad55","doc_title":"2001년 협동연구 요약집","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5efb"},"doc_id":"5ed389b133719b6b965e8d1c","doc_title":"북한의 대량살상무기 실태와 미국의 대응","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5efc"},"doc_id":"5ed39758749e6be0fc4116dc","doc_title":"주간통일정세 2014-35(2014.09.01~2014.09.14)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5efd"},"doc_id":"5ed39a3098d9bf9fd64b3d87","doc_title":"( 2018 ) 탈북청소년의 삶과 정체성에 관한 예술기반연구 / 성지영 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5efe"},"doc_id":"5ed39a3298d9bf9fd64b3da4","doc_title":"( 2012 ) 북한이탈주민의 남한 사회에서 적응경험 / 김경미 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5eff"},"doc_id":"5ed3972c749e6be0fc411532","doc_title":"주간통일정세 2013-24(2013.06.10~2013.06.16)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f00"},"doc_id":"5ed68f2408bc6231f9e1ab37","doc_title":"전환기 국가의 경제범죄 분석과 통일과정의 시사점","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f01"},"doc_id":"5ed68f4b08bc6231f9e1ac98","doc_title":"통일한국의 비핵정책: 통일과정에서 통일이후를 바라보며","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f02"},"doc_id":"5ed68d936e35d50a5d223335","doc_title":"남북한 교류(화해)·협력과 NGO의 역할","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f03"},"doc_id":"5ed68d946e35d50a5d223345","doc_title":"한반도 평화체제 구축과 통일전망","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f04"},"doc_id":"5ed68d966e35d50a5d223359","doc_title":"한반도 안보정세변화와 협력적 자주국방","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f05"},"doc_id":"5ed68dc26e35d50a5d223574","doc_title":"천안함 침몰원인 발표이후 북한의 예상태도와 우리의 대응방안","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f06"},"doc_id":"5ed68e286e35d50a5d223949","doc_title":"The True Intent behind the North Korean NDC’s “Open Questionnaire” to the South","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f07"},"doc_id":"5ed68f2b08bc6231f9e1ab79","doc_title":"1999년도 통일문제 국민여론조사","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f08"},"doc_id":"5ed68f2608bc6231f9e1ab46","doc_title":"남북한 실질적 통합과정에서 주한미군의 위상과 역할 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f09"},"doc_id":"5ed68f5208bc6231f9e1ad25","doc_title":"통일한국의 안보정책방향","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f0a"},"doc_id":"5ed68d266e35d50a5d222eb8","doc_title":"한반도 평화전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f0b"},"doc_id":"5ed68f5608bc6231f9e1ad4f","doc_title":"분단국 통합과 평화협정","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f0c"},"doc_id":"5ed396f1749e6be0fc4112e9","doc_title":"주간통일정세2009-31(2009.7.27~8.2)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f0d"},"doc_id":"5ed3971a749e6be0fc411465","doc_title":"주간통일정세2011-07(2011.02.07~2011.02.13)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f0e"},"doc_id":"5ed3971a749e6be0fc41145d","doc_title":"주간통일정세2011-04(2011.01.17~2011.01.23)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f0f"},"doc_id":"5ed3971b749e6be0fc411476","doc_title":"주간통일정세2011-06(2011.01.31~2011.02.06)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f10"},"doc_id":"5ed39715749e6be0fc41143a","doc_title":"주간통일정세2011-01(2010.12.27~2011.01.02)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f11"},"doc_id":"5ed396f0749e6be0fc4112e0","doc_title":"주간통일정세2009-29(2009.7.13~7.19)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f12"},"doc_id":"5ed39af298d9bf9fd64b4322","doc_title":"( 2009 ) 새터민의 심리적 적응을 위한 셀프파워 증진 프로그램 개발 / 강숙정 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f13"},"doc_id":"5ed68cd26e35d50a5d222b45","doc_title":"'그린 데탕트' 실천전략: 환경공동체 및 경제공동체 동시 형성방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f14"},"doc_id":"5ed39e90e0b498317035594e","doc_title":"2020 소자본 창업 길라잡이 ","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f15"},"doc_id":"5ed39da162d766f8f19b089c","doc_title":"( 2016 ) 학교 밖 탈북 청소년 효율적 대안교육 방안 ","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f16"},"doc_id":"5ed39e54e0b4983170355827","doc_title":"( 2011 ) 제2차 권역별 세미나집_북한이탈주민의 성공적인 정착과 지역사회의 역할 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f17"},"doc_id":"5ed39ce462d766f8f19b0405","doc_title":"( 2011 ) 제3국 출생 북한이탈주민 자녀와 무연고 탈북 청소년의 학교적응 실태 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f18"},"doc_id":"5ed39ebee0b4983170355ac9","doc_title":"( 2017 ) 탈북학생 특별전형 대학입시 자료집_(2) ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f19"},"doc_id":"5ed68cd06e35d50a5d222b21","doc_title":"김정은 정권의 대남 긴장조성: 2013년과 향후 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f1a"},"doc_id":"5ed68c1d6e35d50a5d22246b","doc_title":"통일환경 및 남북한관계 전망: 2008∼2009","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f1b"},"doc_id":"5ed39dd262d766f8f19b0b06","doc_title":"( 2016 ) 탈북 대학생 학교 적응력 향상 방안 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f1c"},"doc_id":"5ed68dac6e35d50a5d223496","doc_title":"남북한 경제교류·협력 제도화 방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f1d"},"doc_id":"5ed68dd76e35d50a5d22365d","doc_title":"1989년 파리 G-7 정상회의와 2007년 평양 남북정상회담","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f1e"},"doc_id":"5ed68ddc6e35d50a5d22366b","doc_title":"김양건 통전부장이 남한을 방문한 까닭","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f1f"},"doc_id":"5ed68ddf6e35d50a5d223671","doc_title":"제2차 남북정상회담과 한미 정상회담","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f20"},"doc_id":"5ed68de86e35d50a5d2236b5","doc_title":"남북관계연표 1948년~2009년","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f21"},"doc_id":"5ed39ce862d766f8f19b0432","doc_title":"( 2011 ) 북한이탈주민 소비실태와 합리적 소비생활 ","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f22"},"doc_id":"5ed39a3d98d9bf9fd64b3e1e","doc_title":"( 2012 ) 북한이탈여성의 어머니 됨 경험 : 남한에서 출산한 30-40대 여성을 중심으로 / 정현숙 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f23"},"doc_id":"5ed39a6598d9bf9fd64b3f5f","doc_title":"( 2017 ) 북한이탈주민의 성공적인 정착을 위한 보안경찰 역할에 대한 개선방안 연구 / 김경숙 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f24"},"doc_id":"5ed3970a749e6be0fc4113db","doc_title":"주간통일정세 2012-21(2012.05.14~2012.05.20)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f25"},"doc_id":"5ed396aa749e6be0fc410f81","doc_title":"주간통일정세2008-49(2008.12.1~12.7)","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f26"},"doc_id":"5ed39893e000ebc871b2d703","doc_title":"( 2014 ) 북한이탈주민 사회조사 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f27"},"doc_id":"5ed39a2298d9bf9fd64b3cf1","doc_title":"( 2019 ) 북한이탈 이혼모 체험에 관한 내러티브 연구 / 윤정연 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f28"},"doc_id":"5ed68df86e35d50a5d22375c","doc_title":"한반도 평화체제: 자료와 해제","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f29"},"doc_id":"5ed68f2e08bc6231f9e1ab85","doc_title":"통일예측모형 연구 : 지표 개발과 북한체제 변화 추세 분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f2a"},"doc_id":"5ed68d1e6e35d50a5d222e06","doc_title":"한반도의 비핵화실현과 남북한·일본 3국 비핵지대창설","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f2b"},"doc_id":"5ed68d236e35d50a5d222e9f","doc_title":"한반도 냉전구조 해체방안(Ⅳ)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f2c"},"doc_id":"5ed68d526e35d50a5d22308e","doc_title":"南北韓關係 現況 및 '96年 情勢展望","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f2d"},"doc_id":"5ed386dc33719b6b965e717d","doc_title":"북한 기업의 운영실태 및 지배구조","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f2e"},"doc_id":"5ed386fe33719b6b965e72a5","doc_title":"김정은 정권의 정치체제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f2f"},"doc_id":"5ed386ff33719b6b965e72b7","doc_title":"북한에 의한 납치 및 강제실종: 북한인권정책연구 제4권 2015","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f30"},"doc_id":"5ed38581ab230e6d146f75df","doc_title":"북한 인권에 대한 국제사회의 동향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f31"},"doc_id":"5ed3870333719b6b965e72e0","doc_title":"한반도 통일의 비용과 편익","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f32"},"doc_id":"5ed68e026e35d50a5d2237a7","doc_title":"‘북한문제’ 해결의 세가지 시나리오","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f33"},"doc_id":"5ed68e276e35d50a5d223946","doc_title":"Deconstructing the NDC’s Open Questionnaire: New Leader, Same Old Propaganda Approach","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f34"},"doc_id":"5ed68c316e35d50a5d2224f3","doc_title":"북한인권백서 2018","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f35"},"doc_id":"5ed37f70ef64de95f1db25fb","doc_title":"통일대계연구: 4년 연구 종합논의","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f36"},"doc_id":"5ed37efdc7f68a5e00b876c4","doc_title":"Peace-keeping in the Korean Peninsula: The Role of Commissions","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f37"},"doc_id":"5ed37f5fef64de95f1db255b","doc_title":"통일준비를 위한 과제와 전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f38"},"doc_id":"5ed37e4ec34792fe98fa14d3","doc_title":"東北亞情勢와 統一環境","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f39"},"doc_id":"5ed37e6ec34792fe98fa15cf","doc_title":"살인혐의 북한 주민 추방 사건 법적 쟁점과 과제","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f3a"},"doc_id":"5ed3806b183ceee5c0978905","doc_title":"남북한 사회문화공동체 형성 방안 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f3b"},"doc_id":"5ed3871033719b6b965e735b","doc_title":"중국의 주변외교 전략 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f3c"},"doc_id":"5ed37c98a29311f5f90ca5c5","doc_title":"한반도 평화와 남북 협력 종합연구 총론: 평화·경제·화해협력 구상","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f3d"},"doc_id":"5ed37d8a9aa2a321bf901656","doc_title":"신평화구상 실현을 위한 전략과 과제","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f3e"},"doc_id":"5ed37dc782936af8b8053ba1","doc_title":"6·15 남북공동선언 이후 북한의 대남정책과 우리의 정책방향","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f3f"},"doc_id":"5ed37c56a29311f5f90ca3a5","doc_title":"북한 광물자원 개발을 위한 남북 협력 방안 연구","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f40"},"doc_id":"5ed37c5ba29311f5f90ca3d7","doc_title":"북한 농업의 개발전략과 남북한 농업협력","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f41"},"doc_id":"5ed37dc682936af8b8053b93","doc_title":"金正日體制의 對南政策 展望","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f42"},"doc_id":"5ed37e75c34792fe98fa15ed","doc_title":"통일환경 및 남북한관계 전망: 2010~2011","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f43"},"doc_id":"5ed37e83c34792fe98fa1691","doc_title":"통일환경 및 남북한관계 전망: 2005∼2006","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f44"},"doc_id":"5ed37ea0c34792fe98fa17f8","doc_title":"南北韓 國力趨勢 比較硏究, 1992","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f45"},"doc_id":"5ed37ed7c7f68a5e00b87579","doc_title":"통일환경 및 남북한관계 전망 2014~2015","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f46"},"doc_id":"5ed37dca82936af8b8053bcf","doc_title":"北韓의 對南動向 分析, 1994.7∼9","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f47"},"doc_id":"5ed397c2e000ebc871b2d1b5","doc_title":"( 2012 ) 탈북 청소년 실태조사 ","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f48"},"doc_id":"5ed68c4b6e35d50a5d2225fc","doc_title":"남북 교류협력 효율화를 위한 거버넌스 모형 구축","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f49"},"doc_id":"5ed39d8562d766f8f19b079f","doc_title":"( 2012 ) 북한이탈주민 고령자의 생활실태와 지원방안 ","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f4a"},"doc_id":"5ed39afd98d9bf9fd64b434c","doc_title":"( 2008 ) 북한이탈아동의 남한사회 적응에 영향을 미치는 요인 / 박주현 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f4b"},"doc_id":"5ed68c366e35d50a5d222557","doc_title":"대북정책의 대국민 확산방안","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f4c"},"doc_id":"5ed384a60a21d3f6d3d8b0bd","doc_title":"해외 이주·난민 지원제도의 시사점: 통일연구원-북한이탈주민지원재단 공동 국제학술회의","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f4d"},"doc_id":"5ed384b10a21d3f6d3d8b137","doc_title":"철도차량법 제정과 북한 주민의 인권","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f4e"},"doc_id":"5ed384e60a21d3f6d3d8b229","doc_title":"2004년 북한 영양실태조사결과 보고서 분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f4f"},"doc_id":"5ed3866133719b6b965e6d14","doc_title":"2017 남북통합에 대한 국민의식조사","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f50"},"doc_id":"5ed68c446e35d50a5d2225b2","doc_title":"남북관계 1년의 평가와 과제","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f51"},"doc_id":"5ed384fd0a21d3f6d3d8b3ee","doc_title":"White Paper on Human Rights in North Korea, 2004","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f52"},"doc_id":"5ed384ff0a21d3f6d3d8b3fb","doc_title":"미 국무부의 '2004년 북한 인권보고서' 분석","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f53"},"doc_id":"5ed384fe0a21d3f6d3d8b3f7","doc_title":"북한인권백서, 2004","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f54"},"doc_id":"5ed68c9d6e35d50a5d2228c4","doc_title":"북한의 6차 핵실험: 평가와 정세전망","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f55"},"doc_id":"5ed68c786e35d50a5d222783","doc_title":"한반도 평화·번영 거버넌스의 개선 및 활성화 방안(총괄보고서)","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f56"},"doc_id":"5ed68c216e35d50a5d222485","doc_title":"(The) Lee Myung-bak Government's North Korea Policy","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f57"},"doc_id":"5ed39769749e6be0fc41178c","doc_title":"주간통일정세 2013-48(2013.11.25~2013.12.01)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f58"},"doc_id":"5ed39ae398d9bf9fd64b4268","doc_title":"( 2010 ) 북한이탈주민의 주거지원정책 개선방안 연구 / 최상운 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f59"},"doc_id":"5ed39b1598d9bf9fd64b43c6","doc_title":"( 2009 ) 탈북대학생의 대학생활적응에 영향을 주는 요인 연구 / 김태동 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f5a"},"doc_id":"5ed39d6b62d766f8f19b073c","doc_title":"( 2013 ) 중.고등 탈북학생의 일반학생과 또래친구관계 활성화 방안 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f5b"},"doc_id":"5ed68c1f6e35d50a5d222478","doc_title":"평화번영정책 추진성과와 향후과제","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f5c"},"doc_id":"5ed68c736e35d50a5d222734","doc_title":"2·13 합의와 한반도 평화체제 구축","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f5d"},"doc_id":"5ed68cc76e35d50a5d222ad9","doc_title":"2012년 남북관계연표","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f5e"},"doc_id":"5ed39d9262d766f8f19b07cd","doc_title":"( 2011 ) 사회단체의 북한이탈주민 직업교육 실태 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f5f"},"doc_id":"5ed68c5a6e35d50a5d222689","doc_title":"평화협정체결 논의의 새로운 동향","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f60"},"doc_id":"5ed68c5b6e35d50a5d222698","doc_title":"탈북자 위장 간첩 사건과 대책","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f61"},"doc_id":"5ed68c5b6e35d50a5d22269c","doc_title":"한국 신정부의 대북정책과 한?일 협력 국제학술회의 참가후기","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f62"},"doc_id":"5ed68c686e35d50a5d2226ff","doc_title":"북한 테러지원국 해제 : 남북관계 풀 수 있는 好機다","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f63"},"doc_id":"5ed39add98d9bf9fd64b4219","doc_title":"( 2016 ) 북한이탈주민 사례관리 수행의 영향요인에 관한 연구 / 이한민 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f64"},"doc_id":"5ed68c366e35d50a5d22255a","doc_title":"대북 인도지원과 개념의 혼란","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f65"},"doc_id":"5ed38a9533719b6b965e94a9","doc_title":"통일대비 북한토지제도 개편방향 연구","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f66"},"doc_id":"5ed38a6433719b6b965e935e","doc_title":"통일한국의 정치체제","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f67"},"doc_id":"5ed38d199f53bd1e41c78b56","doc_title":"북한인권백서, 1997","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f68"},"doc_id":"5ed3819046278265e81c7609","doc_title":"통일지향 교육 패러다임 정립과 추진방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f69"},"doc_id":"5ed381a846278265e81c767a","doc_title":"한반도 평화교육 거버넌스 활성화 방안","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f6a"},"doc_id":"5ed382217b154788099d305c","doc_title":"The Costs and Benefits of Unification on the Korean Peninsula","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f6b"},"doc_id":"5ed384d20a21d3f6d3d8b1d0","doc_title":"북한주민의 거주·이동: 실태 및 변화전망","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f6c"},"doc_id":"5ed384ec0a21d3f6d3d8b26e","doc_title":"북한의 형사법제상 형사처리절차와 적용 실태","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f6d"},"doc_id":"5ed38593ab230e6d146f76a2","doc_title":"유엔 조사위원회(COI) 운영 사례 연구","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f6e"},"doc_id":"5ed38593ab230e6d146f76c4","doc_title":"북한인권국제대회 동향과 향후 전망","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f6f"},"doc_id":"5ed38593ab230e6d146f76a6","doc_title":"북한인권결의안 채택의 의미와 남북관계","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f70"},"doc_id":"5ed3839cc1889339b8d8c013","doc_title":"북한인권법 제정 이후 한국의 북한인권정책 방향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f71"},"doc_id":"5ed3864833719b6b965e6c42","doc_title":"한반도 평화번영과 남북중 협력방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f72"},"doc_id":"5ed38575ab230e6d146f75b2","doc_title":"인도주의 개입에 대한 국제사회의 동향","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f73"},"doc_id":"5ed3872f33719b6b965e746d","doc_title":"남북러 가스관과 동북아 에너지 협력의 지정학","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f74"},"doc_id":"5ed38e5bab0d1b1c467d3409","doc_title":"동북아 문화공동체 형성을 위한 청소년교류 협력 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f75"},"doc_id":"5ed38e9cab0d1b1c467d3678","doc_title":"여성비정부기구를 통한 남북한 교류·협력 활성화방안 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f76"},"doc_id":"5ed38d1b9f53bd1e41c78b83","doc_title":"White Paper on Human Rights in North Korea, 2010","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f77"},"doc_id":"5ed38e88ab0d1b1c467d35ab","doc_title":"남북한 '실질적 통합'의 개념과 추진과제","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f78"},"doc_id":"5ed38e9bab0d1b1c467d366f","doc_title":"NGO를 통한 남북한 청소년 교류·협력 방안 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f79"},"doc_id":"5ed389ec33719b6b965e8fd1","doc_title":"7·1조치 이후 북한의 체제 변화","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f7a"},"doc_id":"5ed389ee33719b6b965e8fe4","doc_title":"<7·1경제관리개선조치> 이후 북한경제 변화 전망","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f7b"},"doc_id":"5ed389e233719b6b965e8f5c","doc_title":"북한의 경제개혁과 이행","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f7c"},"doc_id":"5ed3895d33719b6b965e8972","doc_title":"대북 인도적 지원 개선방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f7d"},"doc_id":"5ed389e933719b6b965e8fa0","doc_title":"미국의 대북인권정책 연구","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f7e"},"doc_id":"5ed389f033719b6b965e9000","doc_title":"국제적 통일역량 실태분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f7f"},"doc_id":"5ed38a0133719b6b965e9089","doc_title":"北東アジア地域協力の新たな連係","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f80"},"doc_id":"5ed389d033719b6b965e8e8e","doc_title":"개혁·개방과정에서 인권의제: 이론과 실제","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f81"},"doc_id":"5ed3871433719b6b965e739a","doc_title":"동북아평화협력구상과 유라시아 협력 추진을 위한 다자주의적 접근","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f82"},"doc_id":"5ed3899833719b6b965e8c03","doc_title":"일본의 대한반도 정책변화와 추이","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f83"},"doc_id":"5ed3886d33719b6b965e7f23","doc_title":"김정일의 당권장악과정 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f84"},"doc_id":"5ed3876a33719b6b965e7630","doc_title":"북한부패와 인권의 상관성","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f85"},"doc_id":"5ed3878c33719b6b965e76df","doc_title":"남북 친화력 확대 방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f86"},"doc_id":"5ed38a8833719b6b965e9463","doc_title":"북한 주민의 일상생활","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f87"},"doc_id":"5ed38cd99f53bd1e41c788da","doc_title":"북한인권백서 2015","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f88"},"doc_id":"5ed38c1533719b6b965e9ed6","doc_title":"북한 핵의 국제정치와 한국의 대북 핵전략","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f89"},"doc_id":"5ed809552615a153681da104","doc_title":"\r\n\t\t\t\t\t'조.소 우호협조 및 상호원조 조약' 폐기의 의미와 평가\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f8a"},"doc_id":"5ed8095c2615a153681da1a0","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 (1994.11~1995.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f8b"},"doc_id":"5ed80a8a2615a153681dad18","doc_title":"\r\n\t\t\t\t\t남북한 이산가족 재결합시 문제점과 대책\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f8c"},"doc_id":"5ed80a732615a153681dac0d","doc_title":"\r\n\t\t\t\t\t(96) 北韓 및 統一硏究 論文集(IV):北韓實態 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f8d"},"doc_id":"5ed68f3d08bc6231f9e1ac2a","doc_title":"통일교육의 실태조사 및 성과분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f8e"},"doc_id":"5ed8072f2615a153681d8cf8","doc_title":"\r\n\t\t\t\t\t南北韓關係와 美國 : (第11回) 國內學術會議 發表論文\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5f8f"},"doc_id":"5ed806eb2615a153681d8ab9","doc_title":"\r\n\t\t\t\t\t독일통일백서 (1994.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f90"},"doc_id":"5ed809652615a153681da239","doc_title":"\r\n\t\t\t\t\t북한경제 통계집 (1996)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f91"},"doc_id":"5ed808762615a153681d9859","doc_title":"\r\n\t\t\t\t\t(95) 北韓 및 統一硏究 論文集 (III):統一政策 및 協商戰略 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f92"},"doc_id":"5ed80b812615a153681db6bb","doc_title":"\r\n\t\t\t\t\t(99 신진연구자) 북한 및 통일관련논문집 : 통일정책(Ⅰ)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f93"},"doc_id":"5ed80ba02615a153681db7e3","doc_title":"\r\n\t\t\t\t\t포용정책은 안보와 협력입니다\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f94"},"doc_id":"5ed80bb42615a153681db85a","doc_title":"\r\n\t\t\t\t\t統一政策硏究 (제8권 1호, 1999)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f95"},"doc_id":"5ed80b052615a153681db230","doc_title":"\r\n\t\t\t\t\t대북 경수로지원사업과 남북한 관계\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f96"},"doc_id":"5ed80b072615a153681db24e","doc_title":"\r\n\t\t\t\t\t김정일 정권의 안보딜레마와 대미.대남정책\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f97"},"doc_id":"5ed80afc2615a153681db1c8","doc_title":"\r\n\t\t\t\t\t북한인권백서 1997\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f98"},"doc_id":"5ed80b152615a153681db27d","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 1997= 북한인권백서\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f99"},"doc_id":"5ed80b112615a153681db25d","doc_title":"\r\n\t\t\t\t\t고난의 행진\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5f9a"},"doc_id":"5ed80b192615a153681db305","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (第6卷 1號, 1997)= 통일정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f9b"},"doc_id":"5ed80c712615a153681dbdc4","doc_title":"\r\n\t\t\t\t\t한국사회 평화문화 형성방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5f9c"},"doc_id":"5ed80c772615a153681dbdf2","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한 관계와 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f9d"},"doc_id":"5ed80c112615a153681dbb3f","doc_title":"\r\n\t\t\t\t\t한반도의 비핵화실현과 남북한·일본 3국 비핵지대 창설\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f9e"},"doc_id":"5ed80c182615a153681dbb7a","doc_title":"\r\n\t\t\t\t\t한국사회 냉전문화 극복방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5f9f"},"doc_id":"5ed80c1b2615a153681dbb8e","doc_title":"\r\n\t\t\t\t\t독일통일 자료·도서목록 (1999.12)\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fa0"},"doc_id":"5ed80c212615a153681dbbb5","doc_title":"\r\n\t\t\t\t\t북한의 미사일 개발전략\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fa1"},"doc_id":"5ed80bfb2615a153681dbaa6","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (1999.12)\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fa2"},"doc_id":"5ed80bfc2615a153681dbab6","doc_title":"\r\n\t\t\t\t\t탈북자의 보호 및 국내적응 개선방안: (국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fa3"},"doc_id":"5ed80c0c2615a153681dbb2b","doc_title":"\r\n\t\t\t\t\t북한경제의 변화와 인센티브구조: 비공식부문의 확산에 따른 개혁전망\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fa4"},"doc_id":"5ed809162615a153681d9e32","doc_title":"\r\n\t\t\t\t\t통일원간행물 목록(1969년 1월~1996년 6월)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fa5"},"doc_id":"5ed8092d2615a153681d9f07","doc_title":"\r\n\t\t\t\t\t통일문답 1996\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fa6"},"doc_id":"5ed8091f2615a153681d9ee7","doc_title":"\r\n\t\t\t\t\t한반도 평화체제문제 관련 주요 문건집 (1996.6)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fa7"},"doc_id":"5ed80bba2615a153681db88a","doc_title":"\r\n\t\t\t\t\t북한「인민경제계획법」의 분석 및 평가\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fa8"},"doc_id":"5ed80bcc2615a153681db927","doc_title":"\r\n\t\t\t\t\t조총련계 기업의 대북투자 실태\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fa9"},"doc_id":"5ed80aff2615a153681db1e5","doc_title":"\r\n\t\t\t\t\t남북기본합의서 이행문제 관련 자료집 (1997.5)\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5faa"},"doc_id":"5ed80b032615a153681db211","doc_title":"\r\n\t\t\t\t\t통일문답 (1997)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fab"},"doc_id":"5ed80be72615a153681dba01","doc_title":"\r\n\t\t\t\t\t미국의 4자회담 전략과 한국의 대응책\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fac"},"doc_id":"5ed80bed2615a153681dba3b","doc_title":"\r\n\t\t\t\t\t북한의 인사행정\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fad"},"doc_id":"5ed80bee2615a153681dba4d","doc_title":"\r\n\t\t\t\t\t북한의 사회심리 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fae"},"doc_id":"5ed808852615a153681d998f","doc_title":"\r\n\t\t\t\t\t1995年度 統一問題 國民輿論調査 結果\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5faf"},"doc_id":"5ed808872615a153681d99a7","doc_title":"\r\n\t\t\t\t\t韓半島 平和體制 構築方案 模索: (제16회) 국내학술회의 발표논문\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fb0"},"doc_id":"5ed7fc312615a153681d295b","doc_title":"\r\n\t\t\t\t\t越南 共産化以後의 統合過程\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fb1"},"doc_id":"5ed7fc332615a153681d2970","doc_title":"\r\n\t\t\t\t\t南北韓 國民所得 水準과 消費生活比較\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fb2"},"doc_id":"5ed7fe4e2615a153681d3dbf","doc_title":"\r\n\t\t\t\t\t民主統一論 (1985)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fb3"},"doc_id":"5ed7fdee2615a153681d3a2f","doc_title":"\r\n\t\t\t\t\t(南北韓比較)南北韓 經濟現況 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fb4"},"doc_id":"5ed7fdee2615a153681d3a20","doc_title":"\r\n\t\t\t\t\t解放後 政黨.社會團體 硏究 參考資料:共産主義者들이 左派勢力으로 認識한 政黨.社會團體를 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fb5"},"doc_id":"5ed7fa062615a153681d14fa","doc_title":"\r\n\t\t\t\t\t中共의 經濟體制 및 經濟發展 過程에 關한 硏究 (1973.12)\r\n\t\t\t\t","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fb6"},"doc_id":"5ed6978612d4092a3df3733b","doc_title":"Necessity and Considerations for the North Korean Human Rights Act","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fb7"},"doc_id":"5ed6978612d4092a3df3733f","doc_title":"비인도적 탈북자 강제송환과 국제법","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fb8"},"doc_id":"5ed7fabc2615a153681d1af4","doc_title":"\r\n\t\t\t\t\t北傀의 對中立國 外交政策 및 그 對備策\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fb9"},"doc_id":"5ed7fc7a2615a153681d2c7e","doc_title":"\r\n\t\t\t\t\t北傀 體制維持를 爲한 黨軍 相關關係 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fba"},"doc_id":"5ed3867c33719b6b965e6de2","doc_title":"KINU 통일의식조사 2018: 남북평화 시대의 통일의식","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fbb"},"doc_id":"5ed387af33719b6b965e77ed","doc_title":"러시아聯邦의 對韓半島政策","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fbc"},"doc_id":"5ed37f78ef64de95f1db2646","doc_title":"신뢰정책의 과제와 추진전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fbd"},"doc_id":"5ed3812025d1f5991ef9ae31","doc_title":"북한이탈주민 분야별 지원체계 개선방안","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fbe"},"doc_id":"5ed3834ad2a0d2fcf411cfc9","doc_title":"2014년 통일예측시계","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fbf"},"doc_id":"5ed3819346278265e81c7648","doc_title":"알기쉬운 통일교육: 해외한인용","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fc0"},"doc_id":"5ed381bd46278265e81c7700","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제4부-독일통일","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fc1"},"doc_id":"5ed38058183ceee5c0978805","doc_title":"남남갈등 해소방안 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fc2"},"doc_id":"5ed38589ab230e6d146f7617","doc_title":"(The) North Korean Penal Code, Criminal Procedures, and their Actual Applications","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fc3"},"doc_id":"5ed386a033719b6b965e6f1a","doc_title":"국경 협력의 가능성과 미래","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fc4"},"doc_id":"5ed384c50a21d3f6d3d8b199","doc_title":"북한부패와 인권의 상관성","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fc5"},"doc_id":"5ed386d133719b6b965e7137","doc_title":"북한 전국 시장 정보: 공식시장 현황을 중심으로","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fc6"},"doc_id":"5ed3862433719b6b965e6b44","doc_title":"在野統一案 硏究","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fc7"},"doc_id":"5ed3862e33719b6b965e6b8f","doc_title":"國際的 平和保障 事例硏究","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fc8"},"doc_id":"5ed3863233719b6b965e6ba4","doc_title":"한반도 평화체제 구축과 한미관계","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fc9"},"doc_id":"5ed3899b33719b6b965e8c3e","doc_title":"통일독일의 적극적 외교정책과 한반도","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fca"},"doc_id":"5ed389e533719b6b965e8f8a","doc_title":"북한 광물자원 개발을 위한 남북 협력 방안 연구","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fcb"},"doc_id":"5ed389a533719b6b965e8cc4","doc_title":"김정일 정권의 외교전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fcc"},"doc_id":"5ed3899433719b6b965e8bd9","doc_title":"새로운 남북협력모델의 모색","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fcd"},"doc_id":"5ed3899133719b6b965e8bc7","doc_title":"김정일 정권의 안보정책","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fce"},"doc_id":"5ed389fb33719b6b965e9066","doc_title":"동북아 안보·경제 협력체제 형성방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fcf"},"doc_id":"5ed38084183ceee5c0978a25","doc_title":"남북한 '실질적 통합'의 개념과 추진과제","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fd0"},"doc_id":"5ed3872133719b6b965e740f","doc_title":"신동북아질서 시대의 중장기 통일전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fd1"},"doc_id":"5ed386f733719b6b965e7267","doc_title":"한반도 통일의 효과","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fd2"},"doc_id":"5ed3875c33719b6b965e75c7","doc_title":"Korean Unification and a New East Asian Order","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fd3"},"doc_id":"5ed3878c33719b6b965e76c1","doc_title":"중국의 G2 부상과 한반도 평화통일 추진전략 제1부","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fd4"},"doc_id":"5ed3885233719b6b965e7e17","doc_title":"日本의 對韓半島政策","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fd5"},"doc_id":"5ed3885933719b6b965e7ea1","doc_title":"社會主義體制 改革·開放 事例 比較硏究","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fd6"},"doc_id":"5ed389a933719b6b965e8cef","doc_title":"9.11테러사태 이후 미국의 대북정책과 북·미관계 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fd7"},"doc_id":"5ed3876433719b6b965e7601","doc_title":"EC/EU사례분석을 통한 남북 및 동북아공동체 추진방안: 유럽공동체 형성기를 중심으로","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fd8"},"doc_id":"5ed389e233719b6b965e8f45","doc_title":"북한의 노동인력 개발 체계: 형성과 변화","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fd9"},"doc_id":"5ed389e233719b6b965e8f54","doc_title":"탈냉전시대 전환기의 일본의 국내정치와 대외전략","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fda"},"doc_id":"5ed6980512d4092a3df377ae","doc_title":"북한의 시장화와 인권의 상관성: 북한인권정책연구 제3권 2014","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fdb"},"doc_id":"5ed6986012d4092a3df37a92","doc_title":"재중 탈북자 보호와 「이주노동자권리협약」","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fdc"},"doc_id":"5ed6982b12d4092a3df37943","doc_title":"북한부패와 인권의 상관성","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fdd"},"doc_id":"5ed6985912d4092a3df37a8a","doc_title":"North Korea’s Harsher Surveillance and Punishment of Defectors and Our Response","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fde"},"doc_id":"5ed80ae62615a153681db0a1","doc_title":"\r\n\t\t\t\t\t(98 신진연구자) 북한 및 통일관련 논문집 : 북한실태(Ⅲ)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fdf"},"doc_id":"5ed808792615a153681d986d","doc_title":"\r\n\t\t\t\t\t金正日 政權의 向方\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fe0"},"doc_id":"5ed695a3f0492efe0e547a53","doc_title":"푸틴체제의 한반도 정책 전망과 한국의 대응 방향","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fe1"},"doc_id":"5ed6957ff0492efe0e547882","doc_title":"통일한국의 국가상과 한중협력","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fe2"},"doc_id":"5ed698a312d4092a3df37d61","doc_title":"북한 인권실태에 관한 미국과 국제사회의 동향","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fe3"},"doc_id":"5ed6980212d4092a3df3779d","doc_title":"북한인권백서 2016","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fe4"},"doc_id":"5ed6981312d4092a3df3787f","doc_title":"The International Trend to Improve North Korean Human Rights and the Choice for South Korea","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fe5"},"doc_id":"5ed6983f12d4092a3df379f0","doc_title":"(제2차 샤이오 인권포럼) 김정은 체제의 북한 인권문제와 국제협력","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fe6"},"doc_id":"5ed697f212d4092a3df376cd","doc_title":"북한에 의한 납치 및 강제실종: 북한인권정책연구 제4권 2015","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fe7"},"doc_id":"5ed6978812d4092a3df37344","doc_title":"북한이탈주민 정착지원의 방향과 과제: '보호'에서 '통합'으로","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fe8"},"doc_id":"5ed6979112d4092a3df3736f","doc_title":"脫北者 發生 背景 分析","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fe9"},"doc_id":"5ed6980f12d4092a3df37871","doc_title":"North Korean Human Rights: Major Characteristics and Changes","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fea"},"doc_id":"5ed6981312d4092a3df37882","doc_title":"북한인권 개선을 위한 국제적 추세와 한국의 선택","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5feb"},"doc_id":"5ed6982c12d4092a3df3794c","doc_title":"김정은 후계구도와 북한 인권: 인권 관련 법령 정비를 중심으로","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fec"},"doc_id":"5ed697e012d4092a3df3764f","doc_title":"White Paper on Human Rights in North Korea, 2014","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5fed"},"doc_id":"5ed6981412d4092a3df378b2","doc_title":"2014 유엔 인권이사회 북한인권 조사위원회 보고서","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5fee"},"doc_id":"5ed697d512d4092a3df3761f","doc_title":"Torture and Inhumane Treatment in North Korea","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5fef"},"doc_id":"5ed8055e2615a153681d7cdf","doc_title":"\r\n\t\t\t\t\t核 輕協連繫 援助措置와 北韓의 對應政策 展望 (1994.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ff0"},"doc_id":"5ed8055c2615a153681d7cd9","doc_title":"\r\n\t\t\t\t\t(93) 北韓·統一硏究 論文集 (Ⅵ):북한의 행정 및 법제분야\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ff1"},"doc_id":"5ed80b4c2615a153681db435","doc_title":"\r\n\t\t\t\t\t統一環境과 南北韓 關係 (1997~1998)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ff2"},"doc_id":"5ed80b512615a153681db446","doc_title":"\r\n\t\t\t\t\t북한과 주변 4국 및 남한간 갈등.협력관계,1984~1997\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ff3"},"doc_id":"5ed809642615a153681da1c7","doc_title":"\r\n\t\t\t\t\t중국.대만관계 및 한반도문제 관련 자료집(1995.10)\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ff4"},"doc_id":"5ed8097b2615a153681da2d1","doc_title":"\r\n\t\t\t\t\t남아공 정치협상 과정\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c5ff5"},"doc_id":"5ed80cb02615a153681dbf93","doc_title":"\r\n\t\t\t\t\t우리함께(영문판):남북정상회담, 민족사의 새 지평=Together As One\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ff6"},"doc_id":"5ed80c922615a153681dbe70","doc_title":"\r\n\t\t\t\t\t북한 주요인물 자료집 2000\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ff7"},"doc_id":"5ed80ca92615a153681dbf2c","doc_title":"\r\n\t\t\t\t\t(2000년도) 북한경제 종합평가 (2000.12)\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ff8"},"doc_id":"5ed80b2e2615a153681db395","doc_title":"\r\n\t\t\t\t\t'90년대 북한체제의 위기와 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ff9"},"doc_id":"5ed80b292615a153681db360","doc_title":"\r\n\t\t\t\t\t독일통일 자료목록(1998.4) :주독 통일연구관 송부자료 =통독관련 자료목록\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ffa"},"doc_id":"5ed80c682615a153681dbd7b","doc_title":"\r\n\t\t\t\t\t북한의 「정치협상회의」형태 대남제의 주요일지:대민족회의, 연석(합)회의, 범민족대회 등 포함 (2000.2)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ffb"},"doc_id":"5ed80c7f2615a153681dbe2e","doc_title":"\r\n\t\t\t\t\t대북포용정책의 발전방안 연구: 남북 화해·협력 촉진 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c5ffc"},"doc_id":"5ed809392615a153681da02c","doc_title":"\r\n\t\t\t\t\t의 통일문제 관련 주장 무엇이 문제인가?\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5ffd"},"doc_id":"5ed809392615a153681da02f","doc_title":"\r\n\t\t\t\t\t(사례를 통해 본) 북한의 인권실태\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c5ffe"},"doc_id":"5ed38da1ab0d1b1c467d2e89","doc_title":"남북 경제공동체 형성을 위한 대북 투자 방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c5fff"},"doc_id":"5ed38e4aab0d1b1c467d3374","doc_title":"북한이탈주민의 사회적응 프로그램 연구","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6000"},"doc_id":"5ed38e60ab0d1b1c467d3440","doc_title":"동북아 문화공동체 형성을 위한 교육 분야 교류·협력의 실태","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6001"},"doc_id":"5ed38da2ab0d1b1c467d2e92","doc_title":"남북한의 실질적 통합을 위한 청소년 교류·협력·제도화 방안 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6002"},"doc_id":"5ed695c9f0492efe0e547b86","doc_title":"Reopening the Six-Party Talks: Prospects and Structural Limitations","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6003"},"doc_id":"5ed38dabab0d1b1c467d2ed3","doc_title":"국내적 통일인프라 구축을 위한 실태조사","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6004"},"doc_id":"5ed38f45ab0d1b1c467d3bcd","doc_title":"인프라 개발을 위한 국제협력 사례와 시사점","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6005"},"doc_id":"5ed38ee3ab0d1b1c467d3878","doc_title":"국제사회의 개발지원전략과 협력체계 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6006"},"doc_id":"5ed38ef5ab0d1b1c467d3934","doc_title":"북한의 역량발전을 위한 국제협력 방안","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6007"},"doc_id":"5eceb8833f82fd00307f6243","doc_title":"광복 70주년 기념 평화통일 대토론회 자료집[2015-05-19]","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6008"},"doc_id":"5ed38eb4ab0d1b1c467d372a","doc_title":"미국의 對한국 통일 공공외교 실태","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6009"},"doc_id":"5ed38ec2ab0d1b1c467d376a","doc_title":"일본의 對한국 통일 공공외교 실태","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c600a"},"doc_id":"5ed37af65b1db1854bfdf4f8","doc_title":"강경행위를 이어가는 북한의 노림수와 대응방향","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c600b"},"doc_id":"5ed37b175b1db1854bfdf5fb","doc_title":"2000년대 대북정책 평가와 정책대안: 동시병행 선순환 모델의 원칙과 과제","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c600c"},"doc_id":"5ed39701749e6be0fc411380","doc_title":"주간통일정세 2012-42(2012.10.08~2012.10.14)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c600d"},"doc_id":"5ed39703749e6be0fc411394","doc_title":"주간통일정세 2012-45(2012.10.29~2012.11.04)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c600e"},"doc_id":"5ed391f00dbea9e5f2b7f213","doc_title":"한국 및 미국의 국내환경변화와 한반도 평화","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c600f"},"doc_id":"5ed39722749e6be0fc4114d3","doc_title":"주간통일정세 2012-48(2012.11.19~2012.11.25)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6010"},"doc_id":"5ed397dae000ebc871b2d2e2","doc_title":"( 2013 ) 경상지역 북한이탈주민 실태조사 ","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6011"},"doc_id":"5ed397e6e000ebc871b2d361","doc_title":"( 2017 ) 북한이탈주민 광역도시별 실태보고서 [8개 권역별] ","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6012"},"doc_id":"5ed39838e000ebc871b2d46f","doc_title":"( 2018 ) Settlement Survey of North Korean Refugees in South Korea (실태조사 영문보고서) ","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6013"},"doc_id":"5ed39a4998d9bf9fd64b3e84","doc_title":"( 2019 ) 하종오 시에 나타난 다문화 현실에 관한 연구 / 서영애 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6014"},"doc_id":"5ed39a5298d9bf9fd64b3ec5","doc_title":"( 2019 ) 북한이탈주민의 문화적응스트레스가 정신건강에 미치는 영향에서 사회적지지와 심리적 안녕감의 조절효과 / 김미영 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6015"},"doc_id":"5ed3972a749e6be0fc411523","doc_title":"주간통일정세 2013-40(2013.09.30~2013.10.06)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6016"},"doc_id":"5ed68f4c08bc6231f9e1ac9f","doc_title":"남북한 평화공존을 위한 청소년의 사회문화적 동질성 증진방안 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6017"},"doc_id":"5ed68d3f6e35d50a5d222fdc","doc_title":"남북교류협력 활성화를 위한 법제도 개선방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6018"},"doc_id":"5ed68d4a6e35d50a5d223036","doc_title":"南北韓 協商行態 比較硏究","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6019"},"doc_id":"5ed68d4b6e35d50a5d22304b","doc_title":"統一環境과 南北韓關係 : 1994∼1995","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c601a"},"doc_id":"5eceb8973f82fd00307f6414","doc_title":"제10차 남북관계 전문가 대토론회","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c601b"},"doc_id":"5ed38e53ab0d1b1c467d33d2","doc_title":"동북아 문화공동체 형성을 위한 법적지원방안 연구(Ⅱ)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c601c"},"doc_id":"5ed38e8bab0d1b1c467d35c6","doc_title":"남북한 실질적 통합을 위한 교류·협력 제도화 방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c601d"},"doc_id":"5ed38dd7ab0d1b1c467d300f","doc_title":"비핵·개방·3000 구상: 남북경제공동체 형성방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c601e"},"doc_id":"5ed397d0e000ebc871b2d261","doc_title":"( 2013 ) 북한이탈주민 경제활동 실태조사 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c601f"},"doc_id":"5ed39750749e6be0fc41167e","doc_title":"주간통일정세 2015-08(2015.02.16~2015.02.22)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6020"},"doc_id":"5ed39752749e6be0fc4116a3","doc_title":"주간통일정세 2015-09(2015.02.23~2015.03.01)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6021"},"doc_id":"5ed398c7e000ebc871b2d786","doc_title":"( 2015 ) 북한이탈주민 경제활동 실태조사 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6022"},"doc_id":"5ed39a3298d9bf9fd64b3d99","doc_title":"( 2012 ) 북한이탈 학령기 아동에 대한 구강건강교육 효과 / 한지은 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6023"},"doc_id":"5ed38dd6ab0d1b1c467d3002","doc_title":"비핵·개방·3000 구상: 추진전략과 실행계획(총괄보고서)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6024"},"doc_id":"5ed38e71ab0d1b1c467d34d0","doc_title":"북한이탈주민 분야별 지원체계 개선방안","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6025"},"doc_id":"5ed3968e749e6be0fc410e33","doc_title":"주간통일정세2008-42(2008.10.13~10.19)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6026"},"doc_id":"5ed39690749e6be0fc410e58","doc_title":"주간통일정세2008-43(2008.10.20~10.26)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6027"},"doc_id":"5ed39691749e6be0fc410e5f","doc_title":"주간통일정세2008-02(2008.1.1~1.6)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6028"},"doc_id":"5ed3966e749e6be0fc410cea","doc_title":"주간통일정세 2016-39(2016.9.24∼2016.9.30)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6029"},"doc_id":"5ed389a133719b6b965e8c96","doc_title":"북한경제의 변화","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c602a"},"doc_id":"5ed3896833719b6b965e89ee","doc_title":"남북한 행정통합방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c602b"},"doc_id":"5ed396a1749e6be0fc410f12","doc_title":"주간통일정세2008-04(2008.1.14~1.20)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c602c"},"doc_id":"5ed396ca749e6be0fc41110d","doc_title":"주간통일정세2010-34(2010.8.16~2010.8.22)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c602d"},"doc_id":"5ed396a3749e6be0fc410f3a","doc_title":"주간통일정세2009-01(2008.12.29~2009.1.4)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c602e"},"doc_id":"5ed39682749e6be0fc410dda","doc_title":"주간통일정세 2018-09(2018.02.24~2018.03.02)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c602f"},"doc_id":"5ed39681749e6be0fc410dcb","doc_title":"주간통일정세 2016-08(2016.02.22~2016.02.28)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6030"},"doc_id":"5ed38e03ab0d1b1c467d30e8","doc_title":"한반도 평화·번영 거버넌스의 개선 및 활성화 방안(총괄보고서)","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6031"},"doc_id":"5ed382257b154788099d3080","doc_title":"한반도 통일에 대한 국제사회의 기대와 역할","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6032"},"doc_id":"5ed3833fd2a0d2fcf411cf6a","doc_title":"在野統一案 硏究","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6033"},"doc_id":"5ed38340d2a0d2fcf411cf6f","doc_title":"한반도 평화 구축과 통일의 전망","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6034"},"doc_id":"5ed3975b749e6be0fc4116fa","doc_title":"주간통일정세 2014-39(2014.10.06~2014.10.12)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6035"},"doc_id":"5ed39a6598d9bf9fd64b3f5c","doc_title":"( 2018 ) 북한이탈주민의 직업적응과정 / 오은경 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6036"},"doc_id":"5ed39764749e6be0fc411755","doc_title":"주간통일정세 2014-06(2014.02.03~2014.02.09)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6037"},"doc_id":"5ed39759749e6be0fc4116ee","doc_title":"주간통일정세 2014-37(2014.09.22~2014.09.28)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6038"},"doc_id":"5ed39550eb330b4601b3ffdd","doc_title":"11기 1차 최고인민회의 개최 동향분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6039"},"doc_id":"5ed3966b749e6be0fc410cc3","doc_title":"주간통일정세 2016-35(2016.8.27∼2016.9.2)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c603a"},"doc_id":"5ed393797ed7dcf78c1768b6","doc_title":"슈타지:그들의 정체는 무엇이었나? - 동독 국가안전보위성의 실체","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c603b"},"doc_id":"5ed3938a7ed7dcf78c1768ff","doc_title":"북한 핵실험 이후 북한 문제 해법","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c603c"},"doc_id":"5ed382247b154788099d3070","doc_title":"한반도 통일의 비용과 편익","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c603d"},"doc_id":"5ed38092183ceee5c0978ac1","doc_title":"남북한 행정통합방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c603e"},"doc_id":"5eceb88c3f82fd00307f62ff","doc_title":"2015년 3/4분기 통일여론","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c603f"},"doc_id":"5ed37b1b5b1db1854bfdf625","doc_title":"민주화 및 양질의 거버넌스 수립","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6040"},"doc_id":"5ed37b565b1db1854bfdf865","doc_title":"한반도 평화·번영을 위한 외교안보정책 거버넌스 활성화 방안","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6041"},"doc_id":"5ed37b1c5b1db1854bfdf63c","doc_title":"북한정보관리체계 개선방안(하)","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6042"},"doc_id":"5ed383eda2f5a09add45f1a1","doc_title":"북한의 탈북 감시 및 처벌 강화와 우리의 대응","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6043"},"doc_id":"5ed38362d2a0d2fcf411d102","doc_title":"통일예측시계 구축","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6044"},"doc_id":"5ed37b775b1db1854bfdf9dd","doc_title":"북미 정상회담 : 창조적 블랙홀이 될 것인가?","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6045"},"doc_id":"5ed37bcea29311f5f90c9f26","doc_title":"남북 교류협력 효율화를 위한 거버넌스 모형 구축","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6046"},"doc_id":"5ed37bdaa29311f5f90c9f96","doc_title":"國際社會에서의 南北韓間 協力方案 硏究","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6047"},"doc_id":"5ed3873633719b6b965e7490","doc_title":"EC/EU사례분석을 통한 남북 및 동북아공동체 추진방안: EC기 분석을 중심으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6048"},"doc_id":"5ed3879133719b6b965e7741","doc_title":"북한군의 기강해이에 관한 연구","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6049"},"doc_id":"5ed389d533719b6b965e8ec8","doc_title":"2005년도 통일문제 국민여론조사","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c604a"},"doc_id":"5ed387c733719b6b965e79a7","doc_title":"「한민족공동체」形成過程에서의 僑胞政策","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c604b"},"doc_id":"5eceb88d3f82fd00307f630c","doc_title":"제13차 남북관계 전문가 대토론회 자료집","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c604c"},"doc_id":"5ed37afa5b1db1854bfdf50c","doc_title":"Strategy for Encouraging North Korean Opening","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c604d"},"doc_id":"5eceb8933f82fd00307f63d5","doc_title":"2014 국제학술회의 자료집","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c604e"},"doc_id":"5ed37b205b1db1854bfdf65d","doc_title":"문재인 정부 대북·통일정책의 기본 방향과 우선 과제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c604f"},"doc_id":"5ed37b2d5b1db1854bfdf6fc","doc_title":"대북정책전략 수단 효용성 분석: 이란의 경험과 경제제재를 중심으로","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6050"},"doc_id":"5ed37c05a29311f5f90ca09e","doc_title":"「그린데탕트」 실천전략: DMZ 세계생태평화공원사업을 중심으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6051"},"doc_id":"5ed37ba85b1db1854bfdfb2c","doc_title":"이명박정부 대북정책 비전 및 추진방향","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6052"},"doc_id":"5ed37b3d5b1db1854bfdf790","doc_title":"제69주년 광복절 경축사 의의와 남북관계 전망","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6053"},"doc_id":"5ed37b435b1db1854bfdf7c1","doc_title":"대북 삐라 살포의 정치적 함의와 우리의 정책 방향","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6054"},"doc_id":"5ed37b7f5b1db1854bfdfa2c","doc_title":"한반도 냉전구조 해체방안에 대한 북한의 입장과 우리의 정책방향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6055"},"doc_id":"5ed37b725b1db1854bfdf9ad","doc_title":"대북포용정책의 발전방안 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6056"},"doc_id":"5ed37b3a5b1db1854bfdf75b","doc_title":"대북경제재에 대한 북한의 반응과 대북정책에의 함의","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6057"},"doc_id":"5ed37b6d5b1db1854bfdf980","doc_title":"대북포용정책 추진전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6058"},"doc_id":"5ed37b1f5b1db1854bfdf658","doc_title":"평화올림픽 실현의 의미와 향후 과제","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6059"},"doc_id":"5ed68dd76e35d50a5d223659","doc_title":"평화조약의 역사적 변천과 사례","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c605a"},"doc_id":"5ed80d0d2615a153681dc245","doc_title":"\r\n\t\t\t\t\t북한의 국방위원장 통치체제의 특성과 정책전망\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c605b"},"doc_id":"5ed80cfe2615a153681dc1af","doc_title":"\r\n\t\t\t\t\t북한의 외국인투자 관련 법규집 (2000)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c605c"},"doc_id":"5ed80e162615a153681dcbe5","doc_title":"\r\n\t\t\t\t\tWhite Paper on Korean Unification (2001) : Peace and Cooperation = 통일백서\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c605d"},"doc_id":"5ed80d502615a153681dc520","doc_title":"\r\n\t\t\t\t\t북한 사회의 종교성: 주체사상과 기독교의 종교양식 비교\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c605e"},"doc_id":"5ed80d5e2615a153681dc668","doc_title":"\r\n\t\t\t\t\t(2001) 통일교육 기본지침서\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c605f"},"doc_id":"5ed80d622615a153681dc692","doc_title":"\r\n\t\t\t\t\t베트남 대외경제개방 연구: 북한에 주는 함의\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6060"},"doc_id":"5ed80d612615a153681dc680","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (2000.12)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6061"},"doc_id":"5ed80a022615a153681da7ca","doc_title":"\r\n\t\t\t\t\t남북한 환경분야 교류.협력 방안 연구: 다자적, 양자적 접근\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6062"},"doc_id":"5ed80a042615a153681da7ef","doc_title":"\r\n\t\t\t\t\t김정일의 당권장악과정 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6063"},"doc_id":"5ed80e582615a153681dce19","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.11, no.1\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6064"},"doc_id":"5ed68f8908bc6231f9e1af56","doc_title":"북한의 4차, 5차 핵실험 이후 통일환경 변화에 따른 통일전략 모색과 통일공감대 확산방안","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6065"},"doc_id":"5ed80ea12615a153681dd068","doc_title":"\r\n\t\t\t\t\t화해협력정책과 남북한 미래상 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6066"},"doc_id":"5ed80d582615a153681dc61a","doc_title":"\r\n\t\t\t\t\t(2001년도)통일교육 기본계획\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6067"},"doc_id":"5ed692017b15dabb40af2bcf","doc_title":"북한의 주민 일탈과 법적 대응","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6068"},"doc_id":"5ed80e102615a153681dcba8","doc_title":"\r\n\t\t\t\t\t6.15 남북공동선언이후 남북화해협력시대 민간단체의 역할과 방향모색\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6069"},"doc_id":"5ed80e0d2615a153681dcb70","doc_title":"\r\n\t\t\t\t\t통일교육발전 워크숍 : 통일사회를 이루기 위한 정책제안과 여성의 통일교육\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c606a"},"doc_id":"5ed80e0f2615a153681dcba2","doc_title":"\r\n\t\t\t\t\t(2001 신진연구자) 북한 및 통일관련 논문집 제4권 : 북한실태(경제)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c606b"},"doc_id":"5ed80e4b2615a153681dcde0","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (2001)\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c606c"},"doc_id":"5ed6906508bc6231f9e1b628","doc_title":"“그럼에도 불구하고” 인도적 지원에 대한 국민들의 인식","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c606d"},"doc_id":"5ed80a192615a153681da8e8","doc_title":"\r\n\t\t\t\t\t남북이산가족 교류협력 실무안내\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c606e"},"doc_id":"5ed80a1d2615a153681da8f7","doc_title":"\r\n\t\t\t\t\t韓.中 安保協力方案 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c606f"},"doc_id":"5ed80e9c2615a153681dd043","doc_title":"\r\n\t\t\t\t\t북한의 국가위험도 측정모델 개발 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6070"},"doc_id":"5ed80e9b2615a153681dd03f","doc_title":"\r\n\t\t\t\t\t북한 농업의 개발전략과 남북한 농업협력\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6071"},"doc_id":"5ed80d0f2615a153681dc24d","doc_title":"\r\n\t\t\t\t\t대북포용정책 추진전략: 발전을 통한 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6072"},"doc_id":"5ed7f94e2615a153681d0f10","doc_title":"\r\n\t\t\t\t\t남북한 기초 과학의 비교 (1972.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6073"},"doc_id":"5ed7f74d2615a153681d022b","doc_title":"\r\n\t\t\t\t\t동북아 플러스 책임공동체 형성 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6074"},"doc_id":"5ed7fabf2615a153681d1b21","doc_title":"\r\n\t\t\t\t\t韓半島 平和定着 모델의 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6075"},"doc_id":"5ed7fb702615a153681d21f8","doc_title":"\r\n\t\t\t\t\t朝鮮史論 (제1집):丹齊 申采浩先生 遺稿\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6076"},"doc_id":"5ed808a62615a153681d9ab2","doc_title":"\r\n\t\t\t\t\t북한 지식인 정책의 변화 (1995.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6077"},"doc_id":"5ed808a42615a153681d9a9a","doc_title":"\r\n\t\t\t\t\t김정일 정권의 전망과 남북대화 문제 (1995.12)\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6078"},"doc_id":"5ed809662615a153681da250","doc_title":"\r\n\t\t\t\t\t베트남 및 예멘의 통합사례 연구논문집 (1995)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6079"},"doc_id":"5ed809722615a153681da2ba","doc_title":"\r\n\t\t\t\t\t주변국가와 한반도 (1995.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c607a"},"doc_id":"5ed809742615a153681da2c6","doc_title":"\r\n\t\t\t\t\t남북간 민간부문 접촉.대화문제 (1995.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c607b"},"doc_id":"5ed7fa8f2615a153681d1941","doc_title":"\r\n\t\t\t\t\t共産主義 政治濟制와 肅淸\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c607c"},"doc_id":"5ed7fa9b2615a153681d1986","doc_title":"\r\n\t\t\t\t\t北韓 權力構造 變動과 이의 對北 心理戰 活用方案\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c607d"},"doc_id":"5ed7fe5d2615a153681d3e5e","doc_title":"\r\n\t\t\t\t\t北韓의 政治理念과 體制\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c607e"},"doc_id":"5ed8096f2615a153681da293","doc_title":"\r\n\t\t\t\t\t東北亞의 新國際秩序와 韓半島 (1995):(第11次) 美洲地域 韓人學者 情報交流會議\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c607f"},"doc_id":"5ed809852615a153681da319","doc_title":"\r\n\t\t\t\t\t북한의 농업정책과 식량문제 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6080"},"doc_id":"5ed8098f2615a153681da383","doc_title":"\r\n\t\t\t\t\t러시아 大選 結果 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6081"},"doc_id":"5ed80bd72615a153681db99c","doc_title":"\r\n\t\t\t\t\t북한인권백서 1999\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6082"},"doc_id":"5ed80bde2615a153681db9a8","doc_title":"\r\n\t\t\t\t\t한·러 정상회담 결과분석\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6083"},"doc_id":"5ed7fa312615a153681d1670","doc_title":"\r\n\t\t\t\t\t後進國 民族主義와 社會構造 分析 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6084"},"doc_id":"5ed7fa2d2615a153681d165f","doc_title":"\r\n\t\t\t\t\t소련의 대북한 원조 (1973.5)\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6085"},"doc_id":"5ed7fa2d2615a153681d1654","doc_title":"\r\n\t\t\t\t\t美國의 새로운 世界戰略과 東亞細亞 및 對韓政策 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6086"},"doc_id":"5ed7fa012615a153681d14d2","doc_title":"\r\n\t\t\t\t\t北韓 靑小年의 價値觀 形成과 統一에 미치는 影響 (1973.11)\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6087"},"doc_id":"5ed7fbe92615a153681d269c","doc_title":"\r\n\t\t\t\t\t北韓의 統一戰略\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6088"},"doc_id":"5ed7fbf02615a153681d26c9","doc_title":"\r\n\t\t\t\t\t韓半島를 圍繞한 極東에 있어서의 軍事安定化 方案\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6089"},"doc_id":"5ed7fac62615a153681d1b50","doc_title":"\r\n\t\t\t\t\t80年代 韓國統一과 關聯된 內的 與件의 分析과 展望 (1975.5)\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c608a"},"doc_id":"5ed693997b15dabb40af3e1d","doc_title":"새터민의 증언으로 본 북한의 변화","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c608b"},"doc_id":"5ed693d67b15dabb40af4064","doc_title":"북한 핵실험과 동북아 전략구도","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c608c"},"doc_id":"5ed6958af0492efe0e547934","doc_title":"한중정상회담 결과 분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c608d"},"doc_id":"5ed396ce749e6be0fc411133","doc_title":"주간통일정세2010-35(2010.8.23~2010.8.29)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c608e"},"doc_id":"5ed697ec12d4092a3df3767c","doc_title":"북한의 장애인권리협약 서명: 의미와 과제","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c608f"},"doc_id":"5ed6980512d4092a3df377b2","doc_title":"국제법상 중국의 탈북자 보호 의무","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6090"},"doc_id":"5ed69583f0492efe0e54789c","doc_title":"한미정상회담 결과분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6091"},"doc_id":"5ed695b0f0492efe0e547aa7","doc_title":"China's Domestic Politics and Foreign Policies and Major Countries' Strategies toward China","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6092"},"doc_id":"5ed80b6c2615a153681db596","doc_title":"\r\n\t\t\t\t\t한반도 문제를 위요한 미행정부와 의회의 협력과 갈등: 카터의 주한미군 철수 정책과 북한 핵문제 사례연구를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6093"},"doc_id":"5ed80b6c2615a153681db5a0","doc_title":"\r\n\t\t\t\t\t중·대만 비정치 분야 교류·협력 실태에 관한 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6094"},"doc_id":"5ed392c17ed7dcf78c176356","doc_title":"'그린 데탕트' 실천전략: 환경공동체 및 경제공동체 동시 형성방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6095"},"doc_id":"5ed696e4f0492efe0e54873d","doc_title":"동북아 문화공동체 형성을 위한 법적 기반 구축방안 : 형사법제를 중심으로","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6096"},"doc_id":"5ed80b782615a153681db621","doc_title":"\r\n\t\t\t\t\t('99년도) 북한경제 종합평가 (1999.12)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6097"},"doc_id":"5ed80b7d2615a153681db657","doc_title":"\r\n\t\t\t\t\t경수로사업과 남북관계 개선방안\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6098"},"doc_id":"5ed80b8a2615a153681db6e1","doc_title":"\r\n\t\t\t\t\t(1998년) 미국의 중간선거 결과분석\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6099"},"doc_id":"5ed808cd2615a153681d9c3c","doc_title":"\r\n\t\t\t\t\t(96年度) 主要政府施策\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c609a"},"doc_id":"5ed808e22615a153681d9c95","doc_title":"\r\n\t\t\t\t\t법률로 본 독일 통일\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c609b"},"doc_id":"5ed808e22615a153681d9ca7","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 구축과정에서의 한국의 안보정책 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c609c"},"doc_id":"5ed808e72615a153681d9cbc","doc_title":"\r\n\t\t\t\t\t統一環境과 南北韓 關係 (1996~1997)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c609d"},"doc_id":"5ed808f32615a153681d9ccf","doc_title":"\r\n\t\t\t\t\t북한의 유일체제와 정책경쟁\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c609e"},"doc_id":"5ed8090c2615a153681d9dda","doc_title":"\r\n\t\t\t\t\t('95년도 하반기) 북한경제 동향\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c609f"},"doc_id":"5ed808c12615a153681d9bb0","doc_title":"\r\n\t\t\t\t\t남북사회문화·인도분야 회담 관련 주요일지 (1995.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60a0"},"doc_id":"5ed80b972615a153681db793","doc_title":"\r\n\t\t\t\t\t유엔인권소위원회의 북한인권결의안 채택: 평가와 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60a1"},"doc_id":"5ed80b992615a153681db7a5","doc_title":"\r\n\t\t\t\t\t클린턴 2기 미국의 대북정책\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60a2"},"doc_id":"5ed809352615a153681d9ff3","doc_title":"\r\n\t\t\t\t\t통일로 가는 길 : (북한관주관 '96통일) 글짓기대회 입상작품집\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60a3"},"doc_id":"5ed8093e2615a153681da03b","doc_title":"\r\n\t\t\t\t\t金正日 承繼體制 鞏固化 動向\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60a4"},"doc_id":"5ed809422615a153681da06d","doc_title":"\r\n\t\t\t\t\t북한의 사법제도와 통일안보\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60a5"},"doc_id":"5ed809472615a153681da07f","doc_title":"\r\n\t\t\t\t\t북한의 교육실상과 통일대비 교육과제\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60a6"},"doc_id":"5ed809512615a153681da0d7","doc_title":"\r\n\t\t\t\t\t러.北關係 變化展望과 韓國의 對應方案\r\n\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60a7"},"doc_id":"5ed809492615a153681da0c4","doc_title":"\r\n\t\t\t\t\t남북대화유경험 비상임자문위원회 회의록(96-Ⅰ) : 제1차~제10차 (1996.7)\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60a8"},"doc_id":"5ed809562615a153681da194","doc_title":"\r\n\t\t\t\t\t통일문제 이해 1997\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60a9"},"doc_id":"5ed7fad32615a153681d1bba","doc_title":"\r\n\t\t\t\t\t經濟史的 側面에서 본 民族 正統性\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60aa"},"doc_id":"5ed7fae22615a153681d1c24","doc_title":"\r\n\t\t\t\t\t北傀 權力構造 變動要因 및 後繼者 問題 (1975.12)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60ab"},"doc_id":"5ed7fa5c2615a153681d1803","doc_title":"\r\n\t\t\t\t\t民主統一(73):統一敎育 敎材\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60ac"},"doc_id":"5ed7f5192615a153681cfab5","doc_title":"\r\n\t\t\t\t\t평화와 번영의 한반도 : 정책목표와 추진방향\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60ad"},"doc_id":"5ed7f9712615a153681d0fe5","doc_title":"\r\n\t\t\t\t\t西獨의 東方政策 (1972.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60ae"},"doc_id":"5ed6a04990b0712fa560290f","doc_title":"북한인권 개선을 위한 국제적 추세와 한국의 선택","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60af"},"doc_id":"5ed6a04d90b0712fa560292c","doc_title":"북한 국방위원회 대남 공개 질문장의 의도 분석","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60b0"},"doc_id":"5ed6a04a90b0712fa5602913","doc_title":"북한 ‘핵·미사일 정치’의 향방: 파국으로 치닫는가, 전환의 계기인가?","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60b1"},"doc_id":"5ed6a04d90b0712fa560292f","doc_title":"김정일 생일과 김정은 정권","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60b2"},"doc_id":"5ed6a05590b0712fa560295f","doc_title":"울란우데 북·러 정상회담의 러시아 측 의도와 평가","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60b3"},"doc_id":"5ed6a05890b0712fa560298b","doc_title":"최고인민회의 제12기 제4차 회의 결과 분석과 전망: 정치분야를 중심으로","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60b4"},"doc_id":"5ed6a02090b0712fa56027f3","doc_title":"한반도 냉전의 종언을 향하여: 10·3 핵합의와 2007 남북정상선언의 의미","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60b5"},"doc_id":"5ed6a02390b0712fa560280b","doc_title":"제2차 남북정상회담과 국군포로·납북자 문제","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60b6"},"doc_id":"5ed6a01690b0712fa560279d","doc_title":"북한정권 수립 60주년: 과거, 현재, 미래","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60b7"},"doc_id":"5ed6a01490b0712fa560278f","doc_title":"북한의 남북선박 충돌사건 해결에 대한 단상(斷想)","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60b8"},"doc_id":"5ed6a01790b0712fa56027a1","doc_title":"북한 핵문제 현황과 전망 : 북·미 ‘잠정합의’를 넘어","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60b9"},"doc_id":"5ed6a01890b0712fa56027b9","doc_title":"남북관계의 패러다임 전환으로 상생과 공영을","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60ba"},"doc_id":"5ed69ffb90b0712fa56026e8","doc_title":"제2차 남북정상회담이 우리에게 바라는 것","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60bb"},"doc_id":"5ed6a03390b0712fa560287b","doc_title":"북한은 왜 미국독립기념일에 미사일을 쏘았는가?","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60bc"},"doc_id":"5ed6a03590b0712fa560288b","doc_title":"한‧일 정상회담과 한계","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60bd"},"doc_id":"5ed6a04a90b0712fa560291a","doc_title":"김정일 사망 이후 북한정세 전망과 정책방향","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60be"},"doc_id":"5ed6a03390b0712fa5602871","doc_title":"북한 최고인민회의 제11기 제4차 회의의 내용과 의미","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60bf"},"doc_id":"5ed6a03790b0712fa5602897","doc_title":"동북아경제와 북한경제의 발전 방향","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60c0"},"doc_id":"5ed6a03a90b0712fa56028a3","doc_title":"한반도비핵화와 평화체제 전환의 단계적 접근","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60c1"},"doc_id":"5ed6a04890b0712fa56028fe","doc_title":"푸틴체제의 한반도 정책 전망과 한국의 대응 방향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60c2"},"doc_id":"5ed6a06a90b0712fa5602a21","doc_title":"9.28 노동당 조직정비의 의미와 정책방향","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60c3"},"doc_id":"5ed6a05790b0712fa5602984","doc_title":"북한 최고인민회의 제12기 4차 회의 전망: 인사와 정책을 중심으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60c4"},"doc_id":"5ed6a05c90b0712fa5602998","doc_title":"사면초가 북한의 선택","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60c5"},"doc_id":"5ed6a05d90b0712fa56029a1","doc_title":"대북 심리전 재개에 관하여","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60c6"},"doc_id":"5ed6a07290b0712fa5602a63","doc_title":"2009년 북한의 신년 공동사설과 대내외 정책 전망","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60c7"},"doc_id":"5ed6a07190b0712fa5602a5b","doc_title":"최근 북한의 전술적 유화 공세와 정세 전망","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60c8"},"doc_id":"5ed6a02790b0712fa560281b","doc_title":"제2차 남북정상회담과 한미 정상회담","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60c9"},"doc_id":"5ed6a02890b0712fa5602822","doc_title":"1989년 파리 G-7 정상회의와 2007년 평양 남북정상회담","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60ca"},"doc_id":"5ed6a02b90b0712fa5602839","doc_title":"2·13합의 이후 북한의 전략적 결단","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60cb"},"doc_id":"5ed6a02a90b0712fa5602835","doc_title":"2.13합의와 남북장관급회담 재개: 한반도 위기에서 평화적 관리로","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60cc"},"doc_id":"5ed812ff2615a153681deff6","doc_title":"\r\n\t\t\t\t\tAPEC 정상회의의 의의와 한국의 역할\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60cd"},"doc_id":"5ed813c72615a153681df71e","doc_title":"\r\n\t\t\t\t\t북·중관계 강화의 영향과 우리의 대응책\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60ce"},"doc_id":"5ed815d02615a153681e07df","doc_title":"\r\n\t\t\t\t\t남북 물류 운송 활성화 및 협력방안 연구\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60cf"},"doc_id":"5ed8156a2615a153681e0626","doc_title":"\r\n\t\t\t\t\t남북협력과 동북아협력 연계 추진방안\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60d0"},"doc_id":"5ed813532615a153681df28e","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (2006.1)\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60d1"},"doc_id":"5ed812c82615a153681deee0","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2005\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60d2"},"doc_id":"5ed813c42615a153681df715","doc_title":"\r\n\t\t\t\t\t북한법을 보는 방법\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60d3"},"doc_id":"5ed813d52615a153681df771","doc_title":"\r\n\t\t\t\t\t아시아 지역협력의 발전추세와 한국의 정책방향\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60d4"},"doc_id":"5ed813112615a153681df099","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (2005)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60d5"},"doc_id":"5ed813142615a153681df0a0","doc_title":"\r\n\t\t\t\t\t북한의 노동인력 개발 체계 : 형성과 변화\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60d6"},"doc_id":"5ed8132d2615a153681df13c","doc_title":"\r\n\t\t\t\t\tPreserving peace and prosperity on the Korean peninsula\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60d7"},"doc_id":"5ed810322615a153681dd9e4","doc_title":"\r\n\t\t\t\t\t(2003년도) 북한경제 종합평가\r\n\t\t\t\t","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60d8"},"doc_id":"5ed810462615a153681dda68","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2004 = 북한인권백서 2004\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60d9"},"doc_id":"5ed810692615a153681ddbf5","doc_title":"\r\n\t\t\t\t\t참여정부의 평화번영정책\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60da"},"doc_id":"5ed813162615a153681df0a8","doc_title":"\r\n\t\t\t\t\t북한의 경제개혁과 이행\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60db"},"doc_id":"5ed8131d2615a153681df100","doc_title":"\r\n\t\t\t\t\t(The)North Korean nuclear test and the future of Northeast Asia\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60dc"},"doc_id":"5ed813302615a153681df155","doc_title":"\r\n\t\t\t\t\t통일연구원 15년사 = 15th Anniversary of Korea Institute for National Unification\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60dd"},"doc_id":"5ed813272615a153681df121","doc_title":"\r\n\t\t\t\t\t(2006) 대학생통일논문집 :(제25회) 대학생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60de"},"doc_id":"5ed813312615a153681df170","doc_title":"\r\n\t\t\t\t\t중국의 대북한 정책 : 지속과 변화\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60df"},"doc_id":"5ed8125b2615a153681deb25","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제13권 2호, 2004)\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60e0"},"doc_id":"5ed812d82615a153681def98","doc_title":"\r\n\t\t\t\t\tToward Greater Transparency in Non-Nuclear Policy: (A) Case of South Korea\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60e1"},"doc_id":"5ed8149e2615a153681dfe39","doc_title":"\r\n\t\t\t\t\t북핵 폐기 한반도 모델 : 기본원칙과 추진방향\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60e2"},"doc_id":"5ed8129e2615a153681ded7f","doc_title":"\r\n\t\t\t\t\t평화비용의 의미와 실익\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60e3"},"doc_id":"5ed812a92615a153681ded97","doc_title":"\r\n\t\t\t\t\t21세기 국제질서의 변화와 한반도\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60e4"},"doc_id":"5ed7f5a12615a153681cfb8c","doc_title":"\r\n\t\t\t\t\t북중관계 주요분야별 현황 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60e5"},"doc_id":"5ed7f5fa2615a153681cfdff","doc_title":"\r\n\t\t\t\t\t국민과 함께하는 통일·대북 정책\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60e6"},"doc_id":"5ed7f9892615a153681d1076","doc_title":"\r\n\t\t\t\t\t統一敎育(政治思想 敎育) 敎授 指針書\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60e7"},"doc_id":"5ed68e6d6e35d50a5d223b68","doc_title":"남북관계연표 1948년~2011년","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60e8"},"doc_id":"5ed68fc708bc6231f9e1b1c9","doc_title":"신동북아질서 시대의 중장기 통일전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60e9"},"doc_id":"5ed68fe708bc6231f9e1b294","doc_title":"통일한국에 대한 국제적 우려해소와 편익: 지역 및 주변국 차원","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60ea"},"doc_id":"5ed692297b15dabb40af2da7","doc_title":"북한 노동당 중앙위원회 제7기 제2차 전원회의 평가 및 권력구조 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60eb"},"doc_id":"5ed68da66e35d50a5d223451","doc_title":"남북정상회담의 성과와 남북관계의 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60ec"},"doc_id":"5ed68f3f08bc6231f9e1ac31","doc_title":"남북한 실질적 통합단계에서의 행정통합의 과제","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60ed"},"doc_id":"5ed68f4408bc6231f9e1ac54","doc_title":"남북한 직업교육훈련체제 통합 및 운영 방안 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60ee"},"doc_id":"5ed68f4a08bc6231f9e1ac90","doc_title":"남북한 통합을 위한 종교교류·협력의 제도화 방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60ef"},"doc_id":"5ed692417b15dabb40af2f6e","doc_title":"북한의 비핵화 거부와 한반도 정세 변화","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60f0"},"doc_id":"5ed692427b15dabb40af2f73","doc_title":"7차 당대회 개최의 배경과 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60f1"},"doc_id":"5ed691dd7b15dabb40af2ad1","doc_title":"2018년 김정은 신년사 분석과 정세 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60f2"},"doc_id":"5ed6915608bc6231f9e1c0ff","doc_title":"비핵·개방·3000 구상: 남북경제공동체 형성방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c60f3"},"doc_id":"5ed692367b15dabb40af2e31","doc_title":"과학기술발전과 북한의 새로운 위협: 사이버 위협과 무인기 침투","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60f4"},"doc_id":"5ed6911208bc6231f9e1bea6","doc_title":"남북한 경제통합의 인프라 확장방안","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60f5"},"doc_id":"5ed6913708bc6231f9e1c086","doc_title":"‘남한판 일심단결’이 필요한 때이다","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60f6"},"doc_id":"5ed690f908bc6231f9e1be0b","doc_title":"대북정책 참여 거버넌스 활성화 방안","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60f7"},"doc_id":"5ed6911108bc6231f9e1be9b","doc_title":"2020 선진 한국의 국가전략 2: 경제전략","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60f8"},"doc_id":"5ed6914208bc6231f9e1c0d0","doc_title":"비핵·개방·3000 구상: 행복공동체 형성방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60f9"},"doc_id":"5ed6919e08bc6231f9e1c335","doc_title":"민족공동체 통일방안의 새로운 접근과 추진방안: 3대 공동체 통일구상 중심","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60fa"},"doc_id":"5ed7f9e82615a153681d1426","doc_title":"\r\n\t\t\t\t\t6.23宣言에 따른 統一政策 推進方案 (73.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60fb"},"doc_id":"5ed7f92f2615a153681d0dbf","doc_title":"\r\n\t\t\t\t\t(최근의) 북한교육 동향분석 (1972.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60fc"},"doc_id":"5ed69c47c03bd262c38225ea","doc_title":"주간통일정세 2017-12(2017.03.18~2017.03.24)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c60fd"},"doc_id":"5ed68cff6e35d50a5d222cf2","doc_title":"북한의 관광실태와 남북한 관광분야 교류·협력방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c60fe"},"doc_id":"5ed68e656e35d50a5d223afd","doc_title":"이명박 정부 안보정책의 세부 실천방안","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c60ff"},"doc_id":"5ed68e266e35d50a5d22393a","doc_title":"2000년대 대북정책 평가와 정책대안: 동시병행 선순환 모델의 원칙과 과제","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6100"},"doc_id":"5ed68e106e35d50a5d22384f","doc_title":"한반도 평화·번영 거버넌스의 분야별 현황과 과제 : 협동연구학술회의 발표논문집","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6101"},"doc_id":"5ed68e5d6e35d50a5d223a8a","doc_title":"The Calculus behind the ROK-DPRK-Russia Gas Pipeline Project","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6102"},"doc_id":"5ed68ed56e35d50a5d223e8e","doc_title":"북한이 변하고 있다","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6103"},"doc_id":"5ed69bb4c03bd262c3822018","doc_title":"주간통일정세 2013-21(2013.05.20~2013.05.26)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6104"},"doc_id":"5ed7f4ef2615a153681cf9cf","doc_title":"\r\n\t\t\t\t\t남북관계 2023 : 도전요인과 대북정책 추진방향\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6105"},"doc_id":"5ed7f96a2615a153681d0fd5","doc_title":"\r\n\t\t\t\t\t공산주의의 비판\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6106"},"doc_id":"5ed68f9c08bc6231f9e1b04a","doc_title":"남북한 주민의 통일국가정체성 인식조사","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6107"},"doc_id":"5ed6901008bc6231f9e1b3bd","doc_title":"한반도 통일비전과 국제협력","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6108"},"doc_id":"5ed6912008bc6231f9e1bf8d","doc_title":"2005년도 통일문제 국민여론조사","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6109"},"doc_id":"5ed68fc208bc6231f9e1b173","doc_title":"통일교육 컨텐츠 개발 Ⅳ (1)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c610a"},"doc_id":"5ed68fad08bc6231f9e1b0ed","doc_title":"탈북청소년의 경계 경험과 정체성 재구성","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c610b"},"doc_id":"5ed68f9e08bc6231f9e1b055","doc_title":"통일비전과 통일담론의 확산 -통일의 새벽이 동터오는가-","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c610c"},"doc_id":"5ed690fd08bc6231f9e1be13","doc_title":"한반도 경제통합 모형의 이론적 모색","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c610d"},"doc_id":"5ed68fc708bc6231f9e1b1bd","doc_title":"통일대계연구: 4년 연구 종합논의","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c610e"},"doc_id":"5ed6923d7b15dabb40af2ea7","doc_title":"현영철 숙청과 김정은 정권 위기 요인","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c610f"},"doc_id":"5ed68f9208bc6231f9e1afbd","doc_title":"2017 남북통합에 대한 국민의식조사","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6110"},"doc_id":"5ed68f9008bc6231f9e1af83","doc_title":"통일 이후 사회보장제도 분리 운영방안","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6111"},"doc_id":"5ed6910b08bc6231f9e1be7c","doc_title":"통일관련 국민적 합의를 위한 종합적 시스템 구축방안: 제도혁신과 가치합의","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6112"},"doc_id":"5ed68e1c6e35d50a5d2238df","doc_title":"이명박 정부 2년 대북정책 성과 및 향후 추진방향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6113"},"doc_id":"5ed690ee08bc6231f9e1bd39","doc_title":"남북관계 개선의 국내적 수용력 확대방안: 분야별 갈등의 원인 및 해소방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6114"},"doc_id":"5ed6914308bc6231f9e1c0dc","doc_title":"북한의 국가·사회관계와 통일정책 거버넌스","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6115"},"doc_id":"5ed691d27b15dabb40af2a88","doc_title":"새로운 세대의 탄생: 북한 청소년의 세대경험과 분석","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6116"},"doc_id":"5ed691e57b15dabb40af2b1d","doc_title":"North Korea’s “Nuke-and-Missile Politics” Heading for Collapse, or a Transition Opportunity?","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6117"},"doc_id":"5ed68f8008bc6231f9e1af2a","doc_title":"The Costs and Benefits of Unification on the Korean Peninsula","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6118"},"doc_id":"5ed692297b15dabb40af2d9a","doc_title":"조선노동당 제7차 대회 분석(1): 총평","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6119"},"doc_id":"5ed6911308bc6231f9e1beb7","doc_title":"동·서독의 정치통합","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c611a"},"doc_id":"5ed68d9b6e35d50a5d223389","doc_title":"한반도 평화정착 추진전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c611b"},"doc_id":"5ed68e286e35d50a5d22394c","doc_title":"북한 국방위원회 대남 공개 질문장의 의도 분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c611c"},"doc_id":"5ed68f3708bc6231f9e1abc9","doc_title":"국내적 통일인프라 구축을 위한 실태조사 : 경제분야","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c611d"},"doc_id":"5ed39af198d9bf9fd64b42fe","doc_title":"( 2015 ) 탈북청소년을 위한 정보시각화의 UX 디자인 전략에 관한 연구 / 김민정 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c611e"},"doc_id":"5ed39af998d9bf9fd64b4340","doc_title":"( 2008 ) 북한 이탈 주민의 외상후 스트레스 장애와 자연 살해 세포 활성 / 김병창 ","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c611f"},"doc_id":"5ed7f9442615a153681d0eb2","doc_title":"\r\n\t\t\t\t\t共産主義 理論과 實際(시나리오)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6120"},"doc_id":"5ed7f94a2615a153681d0ed7","doc_title":"\r\n\t\t\t\t\t북한의 남한교육 왜곡선전 내용 분석 (1972.10)\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6121"},"doc_id":"5ed7f93b2615a153681d0e62","doc_title":"\r\n\t\t\t\t\t통일교육 교수 지침서 (1971)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6122"},"doc_id":"5ed7f9212615a153681d0cad","doc_title":"\r\n\t\t\t\t\t분단국가의 통일기구 (1969.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6123"},"doc_id":"5ed69a97c03bd262c3821501","doc_title":"월간 북한동향 제2권 2호(2008년 3·4월호)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6124"},"doc_id":"5ed69aa9c03bd262c382159e","doc_title":"주간통일정세2008-09(2008.2.25~3.2)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6125"},"doc_id":"5ed69aa8c03bd262c3821596","doc_title":"통일정책연구 18권 1호","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6126"},"doc_id":"5ed69733f0492efe0e548a0d","doc_title":"아소 정권의 출범과 대외전략노선 및 대북전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6127"},"doc_id":"5ed696bcf0492efe0e5485b3","doc_title":"동북아 여성문화유산 네트워크 구축에 관한 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6128"},"doc_id":"5ed696d7f0492efe0e5486c6","doc_title":"중국의 통일외교안보정책 전망","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6129"},"doc_id":"5ed696c8f0492efe0e54862d","doc_title":"변화하는 동북아 시대의 체계적인 국경관리시스템 구축에 관한 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c612a"},"doc_id":"5ed6978e12d4092a3df37350","doc_title":"국제사회의 북한인권 논의와 한국의 정책: 북한인권정책연구 제5권 2016","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c612b"},"doc_id":"5ed7f8082615a153681d06b0","doc_title":"\r\n\t\t\t\t\t북한이해 (2020)\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c612c"},"doc_id":"5ed7f85e2615a153681d0900","doc_title":"\r\n\t\t\t\t\t북한 변화와 변수와 경로 : '핵문제'와 '개혁·개방'의 조합을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c612d"},"doc_id":"5ed7f6ad2615a153681d014f","doc_title":"\r\n\t\t\t\t\t언어생활\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c612e"},"doc_id":"5ed69a69c03bd262c38212be","doc_title":"월간 북한동향 제2권 제6호(2008년 11·12월호)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c612f"},"doc_id":"5ed699c9c03bd262c3820ba8","doc_title":"통일정책연구 13권 2호","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6130"},"doc_id":"5ed6992dc03bd262c3820623","doc_title":"Urgency for Boosting Resilience by Crisis Management in the 25th Anniversary of Establishment of Dip","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6131"},"doc_id":"5ed6998ac03bd262c3820a04","doc_title":"한반도 평화체제 및 비핵화 관련 자료집 1,평화·비핵화","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6132"},"doc_id":"5ed6998fc03bd262c3820a37","doc_title":"2017 UN General Assembly Resolution on Human Rights in the DPRK and the Right of Consular Access","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6133"},"doc_id":"5ed6979c12d4092a3df3739e","doc_title":"White Paper on Human Rights in North Korea, 2009","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6134"},"doc_id":"5ed697b412d4092a3df37452","doc_title":"북한인권 정책환경 분석","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6135"},"doc_id":"5ed695f5f0492efe0e547cdf","doc_title":"북방정책 이후 동북아정세와 한반도 통일환경","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6136"},"doc_id":"5ed6961ff0492efe0e547e65","doc_title":"李鵬 總理의 訪韓結果 分析과 對中政策 方向","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6137"},"doc_id":"5ed69770f0492efe0e548cef","doc_title":"The 1st Nuclear Security Summit: Analysis and Evaluation","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6138"},"doc_id":"5ed6975ef0492efe0e548c20","doc_title":"2·13합의 이후 북한의 전략적 결단","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6139"},"doc_id":"5ed69766f0492efe0e548c55","doc_title":"東北亞區域合作的新聯繫","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c613a"},"doc_id":"5ed6976af0492efe0e548c9c","doc_title":"한·미 정상회담 결과분석","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c613b"},"doc_id":"5ed695e0f0492efe0e547c7c","doc_title":"East Asian Community Building: Issue Areas and Perspectives of Regional Countries","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c613c"},"doc_id":"5ed696caf0492efe0e54864f","doc_title":"한반도 현안에 대한 중국과 미국의 입장","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c613d"},"doc_id":"5ed696ccf0492efe0e548661","doc_title":"미국의 대이라크전쟁 이후 북·미관계 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c613e"},"doc_id":"5ed69744f0492efe0e548a95","doc_title":"국제 NGO의 원조 정책과 활동","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c613f"},"doc_id":"5ed69749f0492efe0e548ace","doc_title":"국제 개발이론 현황","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6140"},"doc_id":"5ed696c2f0492efe0e5485e8","doc_title":"동북아 평화문화 형성을 위한 인프라 구축방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6141"},"doc_id":"5ed814c32615a153681dff31","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제1권제1호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6142"},"doc_id":"5ed814ba2615a153681dff13","doc_title":"\r\n\t\t\t\t\t평화교육의 개념과 내용체계에 관한 연구: 평화지향적 통일교육의 성격과 내용, 교육원리를 중심으로: 2007년 통일부 용역보고서\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6143"},"doc_id":"5ed815542615a153681e054a","doc_title":"\r\n\t\t\t\t\t새로운 사회생활\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6144"},"doc_id":"5ed813872615a153681df4ef","doc_title":"\r\n\t\t\t\t\t남남갈등 해소방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6145"},"doc_id":"5ed8124c2615a153681deaa5","doc_title":"\r\n\t\t\t\t\t미·중 패권경쟁과 우리의 대응전략\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6146"},"doc_id":"5ed812d72615a153681def8e","doc_title":"\r\n\t\t\t\t\t러시아 탈사회주의 체제전환과 사회갈등\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6147"},"doc_id":"5ed814342615a153681dfac7","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한 관계 전망 (2006~2007)\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6148"},"doc_id":"5ed8146f2615a153681dfcc8","doc_title":"\r\n\t\t\t\t\t독일통일백서 2006= Jahresbericht der bundesregierung zum stand der deutschen einheit 2006\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6149"},"doc_id":"5ed8137e2615a153681df471","doc_title":"\r\n\t\t\t\t\t북한 과학기술의 이해\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c614a"},"doc_id":"5ed813be2615a153681df6e0","doc_title":"\r\n\t\t\t\t\t2006년 QDR의 특징 분석과 한반도안보에 주는 시사점\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c614b"},"doc_id":"5ed814312615a153681dfabe","doc_title":"\r\n\t\t\t\t\t한반도 평화·번영 거버넌스의 실태조사(하)\r\n\t\t\t\t","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c614c"},"doc_id":"5ed816252615a153681e0c89","doc_title":"\r\n\t\t\t\t\tUN기구의 지원체계와 대북 활동\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c614d"},"doc_id":"5ed812812615a153681ded09","doc_title":"\r\n\t\t\t\t\t6.15 남북공동선언 재조명 : 이론과 실제\r\n\t\t\t\t","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c614e"},"doc_id":"5ed8128c2615a153681ded39","doc_title":"\r\n\t\t\t\t\t북핵문제와 남북대화 : 현안과 대책\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c614f"},"doc_id":"5ed812662615a153681deba0","doc_title":"\r\n\t\t\t\t\t김일성 항일무장투쟁의 신화화 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6150"},"doc_id":"5ed69690f0492efe0e5483c2","doc_title":"한·일 안보협력방안 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6151"},"doc_id":"5ed69692f0492efe0e5483e9","doc_title":"중국과 러시아의 경제체제개혁 비교연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6152"},"doc_id":"5ed696edf0492efe0e5487a8","doc_title":"한반도 평화정착과 국제협력","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6153"},"doc_id":"5ed696dbf0492efe0e5486d9","doc_title":"동북아 국가간 관광교류협력 방안(Ⅰ)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6154"},"doc_id":"5ed695fff0492efe0e547d27","doc_title":"美國의 對韓半島政策","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6155"},"doc_id":"5ed696a5f0492efe0e5484a4","doc_title":"미국의 대북정책과 북한의 반응","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6156"},"doc_id":"5ed696aef0492efe0e5484f4","doc_title":"중국의 동북공정과 우리의 대응책","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6157"},"doc_id":"5ed696ecf0492efe0e548798","doc_title":"한·러 정상회담 결과 분석","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6158"},"doc_id":"5ed69753f0492efe0e548bc7","doc_title":"부시 대통령이 퇴임 전에 답해야 할 질문","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6159"},"doc_id":"5ed815612615a153681e05d5","doc_title":"\r\n\t\t\t\t\t북한 핵실험 이후 대북정책 설명자료\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c615a"},"doc_id":"5ed696c4f0492efe0e548605","doc_title":"러시아 탈사회주의 체제전환과 사회갈등","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c615b"},"doc_id":"5ed69624f0492efe0e547e71","doc_title":"韓·日, 韓·中 頂上會談 結果 分析","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c615c"},"doc_id":"5ed69752f0492efe0e548bbd","doc_title":"오바마 행정부의 세계전략 전망: 오바마의 미국, 희망의 메시지인가","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c615d"},"doc_id":"5ed815202615a153681e0303","doc_title":"\r\n\t\t\t\t\t(2006) 미 국무부 연례각국인권보고서(북한부분) 분석\r\n\t\t\t\t","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c615e"},"doc_id":"5ed8151e2615a153681e02f9","doc_title":"\r\n\t\t\t\t\t도서관 분야 남북협력 활성화 방안 모색: 독일의 경험에서 배운다\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c615f"},"doc_id":"5ed6972cf0492efe0e54897e","doc_title":"NPT 체제와 핵안보","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6160"},"doc_id":"5ed698a012d4092a3df37d39","doc_title":"White Paper on Human Rights in North Korea, 2002","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6161"},"doc_id":"5ed69a4dc03bd262c38211a3","doc_title":"주간통일정세2008-47(2008.11.17~11.23)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6162"},"doc_id":"5ed699cbc03bd262c3820be6","doc_title":"주간통일정세2007-07(2007.10.22~10.28)","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6163"},"doc_id":"5ed69ad9c03bd262c38217ab","doc_title":"주간통일정세2010-47(2010.11.15~2010.11.21)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6164"},"doc_id":"5ed69ad0c03bd262c382174e","doc_title":"주간통일정세2010-21(2010.5.17~2010.5.23)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6165"},"doc_id":"5ed69af4c03bd262c38218c2","doc_title":"주간통일정세2009-44(2009.10.26 ~11.1)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6166"},"doc_id":"5ed6966cf0492efe0e5481c9","doc_title":"미·일의 TMD 구상과 한국의 전략적 선택","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6167"},"doc_id":"5ed696fbf0492efe0e548831","doc_title":"7·29 일본 참의원 선거 결과 분석: 향후 일본정치와 대북정책에 미칠 영향","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6168"},"doc_id":"5ed696caf0492efe0e548652","doc_title":"한·미 정상회담 결과분석","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6169"},"doc_id":"5ed6974df0492efe0e548b87","doc_title":"Nuclear Security 2012: Challenge of Proliferation and Implication for the Korean Peninsula","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c616a"},"doc_id":"5ed6974ff0492efe0e548bab","doc_title":"이명박 대통령의 방일과 한·일 정상회담","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c616b"},"doc_id":"5ed69753f0492efe0e548bc1","doc_title":"차기 미국 민주당 정부와 북한문제","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c616c"},"doc_id":"5ed6976bf0492efe0e548cc3","doc_title":"중·러 정상회담 결과분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c616d"},"doc_id":"5ed69656f0492efe0e5480e4","doc_title":"第2次大戰後 新生國家의 聯邦制度 運營事例","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c616e"},"doc_id":"5ed6966ff0492efe0e5481f7","doc_title":"일본의 북한위협 인식과 군사력 강화","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c616f"},"doc_id":"5ed695d8f0492efe0e547bf9","doc_title":"중국의 부상에 따른 동북아 전략환경의 변화와 한반도","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6170"},"doc_id":"5ed695f5f0492efe0e547cd5","doc_title":"평화통일을 위한 통일외교 전략","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6171"},"doc_id":"5ed69708f0492efe0e5488b7","doc_title":"아베정권의 국내정치와 대외전략 및 대북전략","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6172"},"doc_id":"5ed69c3cc03bd262c3822587","doc_title":"Evaluation on the 5th Session of the 13th Supreme People’s Assembly in North Korea","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6173"},"doc_id":"5ed69c11c03bd262c38223cc","doc_title":"주간통일정세 2016-02(2016.01.04∼2016.01.10)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6174"},"doc_id":"5ed69bf6c03bd262c382228c","doc_title":"Ratification of Convention on the Rights of Persons with Disabilities by North Korea: Evaluation and","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6175"},"doc_id":"5ed69bafc03bd262c3821fde","doc_title":"주간통일정세 2013-46(2013.11.11~2013.11.17)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6176"},"doc_id":"5ed69bbec03bd262c3822070","doc_title":"북한인권 국제사회 동향과 북한의 대응 제7권 2호 2013","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6177"},"doc_id":"5ed69b87c03bd262c3821e11","doc_title":"주간통일정세 2014-40(2014.10.13~2014.10.19)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6178"},"doc_id":"5ed69bbcc03bd262c3822063","doc_title":"주간통일정세 2013-17(2013.04.22~2013.04.28)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6179"},"doc_id":"5ed69b5fc03bd262c3821c8d","doc_title":"통일대비를 위한 대북통일정책의 모색","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c617a"},"doc_id":"5ed69babc03bd262c3821f88","doc_title":"주간통일정세 2013-43(2013.10.21~2013.10.27)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c617b"},"doc_id":"5ed6966ef0492efe0e5481cd","doc_title":"푸틴 러시아 대통령의 집권과정과 대내외정책 전망","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c617c"},"doc_id":"5ed696b9f0492efe0e54859d","doc_title":"동북아 지역내 NGO 교류협력 활성화 및 인프라 구축방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c617d"},"doc_id":"5ed696c8f0492efe0e548631","doc_title":"후진타오시대 중국의 대내외정책 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c617e"},"doc_id":"5ed696fbf0492efe0e548835","doc_title":"오바마 행정부의 대한 정책과 한·미관계 전망","topic":"스포츠","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c617f"},"doc_id":"5ed69769f0492efe0e548c97","doc_title":"\"확산방지구상\"(PSI)과 한국의 대응","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6180"},"doc_id":"5ed696f0f0492efe0e5487b7","doc_title":"9.11테러사태 이후 미국의 대북정책과 북·미관계 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6181"},"doc_id":"5ed696fef0492efe0e548843","doc_title":"오바마 행정부의 출범과 미·일동맹의 강화","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6182"},"doc_id":"5ed696fef0492efe0e548847","doc_title":"일본 민주당의 출범과 대북정책 전망","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6183"},"doc_id":"5ed696d2f0492efe0e5486a0","doc_title":"제4대 러시아 대선결과 분석","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6184"},"doc_id":"5ed69755f0492efe0e548bd2","doc_title":"제6차 6자회담 수석대표회의 결과분석: 9·19 공동성명의 이행과정을 중심으로","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6185"},"doc_id":"5ed69643f0492efe0e54803e","doc_title":"中國의 改革·開放 深化가 北韓에 미치는 影響","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6186"},"doc_id":"5ed69647f0492efe0e548083","doc_title":"中·蘇 頂上會談 結果 分析","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6187"},"doc_id":"5ed6964ff0492efe0e5480b4","doc_title":"東北亞 經濟協力의 發展方向","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6188"},"doc_id":"5ed69659f0492efe0e5480f6","doc_title":"美國聯邦制 硏究 : 歷史的 發展過程을 中心으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6189"},"doc_id":"5ed696a6f0492efe0e5484b2","doc_title":"U. S. Mid-term Election Results and Prospects for North Korean Policy","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c618a"},"doc_id":"5ed696acf0492efe0e5484f0","doc_title":"APEC 정상회의의 의의와 한국의 역할","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c618b"},"doc_id":"5ed696bef0492efe0e5485c4","doc_title":"미·중 패권경쟁과 우리의 대응전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c618c"},"doc_id":"5ed69689f0492efe0e548357","doc_title":"社會主義體制 改革·開放 事例 比較硏究","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c618d"},"doc_id":"5ed69724f0492efe0e548934","doc_title":"이명박 대통령의 방일과 한·일 정상회담에 대한 분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c618e"},"doc_id":"5ed69718f0492efe0e5488fc","doc_title":"미국 대북방송 연구: 운용실태 및 전략을 중심으로","topic":"스포츠","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c618f"},"doc_id":"5ed69755f0492efe0e548bd7","doc_title":"부시 행정부의 북핵정책 변화 분석","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6190"},"doc_id":"5ed6970df0492efe0e5488d5","doc_title":"오바마 정부 출범 이후 한반도","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6191"},"doc_id":"5ed69659f0492efe0e548112","doc_title":"東北亞 新國際秩序下에서의 韓半島 統一基盤 造成方案","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6192"},"doc_id":"5ed69601f0492efe0e547d53","doc_title":"日本의 核政策","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6193"},"doc_id":"5ed6967ef0492efe0e54829a","doc_title":"대만 핵폐기물 북한 반입의 문제점","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6194"},"doc_id":"5ed69636f0492efe0e547f98","doc_title":"中國의 對北韓政策 : 現況과 展望","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6195"},"doc_id":"5ed6963df0492efe0e548010","doc_title":"美國과 日本의 對北韓 關係改善과 南北韓 關係","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6196"},"doc_id":"5ed803232615a153681d6851","doc_title":"\r\n\t\t\t\t\t美國의 東北亞 安保政策 基調와 最近動向\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6197"},"doc_id":"5ed8031d2615a153681d683d","doc_title":"\r\n\t\t\t\t\t蘇聯政治 改革의 展望: 政權漂流 槪念을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6198"},"doc_id":"5ed803352615a153681d68c1","doc_title":"\r\n\t\t\t\t\t한민족공동체 統一方案의 理念과 實踐\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6199"},"doc_id":"5ed7ffc92615a153681d4b0d","doc_title":"\r\n\t\t\t\t\t북한경제 개관 1988\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c619a"},"doc_id":"5ed7fbf32615a153681d26ff","doc_title":"\r\n\t\t\t\t\t對蘇接近 모델 硏究\r\n\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c619b"},"doc_id":"5ed69aa9c03bd262c38215ae","doc_title":"월간 북한동향 제2권 제5호(2008년 9·10월호)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c619c"},"doc_id":"5ed69ad2c03bd262c382176a","doc_title":"주간통일정세2009-50(2009.12.7 ~12.13)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c619d"},"doc_id":"5ed69b09c03bd262c3821988","doc_title":"통일정책연구 19권 1호","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c619e"},"doc_id":"5ed69b1ec03bd262c3821a6d","doc_title":"주간통일정세 2011-31(2011.7.25~2011.7.31)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c619f"},"doc_id":"5ed69b28c03bd262c3821a9c","doc_title":"주간통일정세2011-10(2011.02.28-2011.03.06)","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61a0"},"doc_id":"5ed7fcd82615a153681d300f","doc_title":"\r\n\t\t\t\t\t北韓憲法과 共産諸國의 憲法과의 異同에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61a1"},"doc_id":"5ed694f67b15dabb40af4b1f","doc_title":"김정은 정권의 정책전망: 정권 초기의 권력구조와 리더십에 대한 분석을 중심으로","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61a2"},"doc_id":"5ed69543f0492efe0e547624","doc_title":"트럼프 행정부 출범 이후 동아시아 전략환경 변화와 한국의 대응","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61a3"},"doc_id":"5ed8056f2615a153681d7d48","doc_title":"\r\n\t\t\t\t\t共産側의 協商態度=How Communists Negotiate\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61a4"},"doc_id":"5ed7ffa72615a153681d49e2","doc_title":"\r\n\t\t\t\t\t北韓의 法務行政實態와 强弱点分析: 犯罪實態와 處罰樣式을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61a5"},"doc_id":"5ed7ffaa2615a153681d49f1","doc_title":"\r\n\t\t\t\t\t[레이건]行政府 後半期의 對東北亞政策과 韓半島: 1986. 5. 28\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61a6"},"doc_id":"5ed7ffad2615a153681d4a38","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 (1945~1986)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61a7"},"doc_id":"5ed7fe302615a153681d3cbc","doc_title":"\r\n\t\t\t\t\t南北韓間 社會文化分野의 交流協力對策\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61a8"},"doc_id":"5ed7fc142615a153681d284b","doc_title":"\r\n\t\t\t\t\t言論을 통한 南北對話 再開 및 促進方安에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61a9"},"doc_id":"5ed7ff8f2615a153681d48cf","doc_title":"\r\n\t\t\t\t\t(時事資料) 統一敎育 第36號 (89-5)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61aa"},"doc_id":"5ed7fc2b2615a153681d28fd","doc_title":"\r\n\t\t\t\t\t中共 外交政策 決定過程과 毛澤東以後 對韓半島 政策\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61ab"},"doc_id":"5ed802702615a153681d6276","doc_title":"\r\n\t\t\t\t\t예멘 統一關係 資料集 Ⅱ\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61ac"},"doc_id":"5ed801462615a153681d58a5","doc_title":"\r\n\t\t\t\t\t獨·蘇 善隣 友好 協力에 관한 條約\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61ad"},"doc_id":"5ed802e52615a153681d65bb","doc_title":"\r\n\t\t\t\t\t(南北體育會談) 第6次 實務代表接觸 會議錄 (1990.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61ae"},"doc_id":"5ed802dd2615a153681d657a","doc_title":"\r\n\t\t\t\t\t(南北對話와 關聯한) 國內外 主要動向 日誌(1989)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61af"},"doc_id":"5ed69560f0492efe0e547714","doc_title":"9.2 한중 정상회담의 의미와 향후 과제","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61b0"},"doc_id":"5ed69562f0492efe0e547761","doc_title":"주변국 국경안보: 사례와 검증","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61b1"},"doc_id":"5ed69569f0492efe0e5477ae","doc_title":"최근 2년 간 미·일·중·러 4개국 정상외교 분석 및 한국 통일외교에 대한 시사점","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61b2"},"doc_id":"5ed7fb572615a153681d2132","doc_title":"\r\n\t\t\t\t\t國際會議에서 提起된 列强의 韓半島 問題 解決方式에 關한 硏究 (1943 - 1977)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61b3"},"doc_id":"5ed7fce32615a153681d3084","doc_title":"\r\n\t\t\t\t\t한미관계 1980年代의 韓·美 安保體制의 向方: 平時 協力關係 展望과 非常時 對美 期待度 豫測\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61b4"},"doc_id":"5ed7fba12615a153681d22eb","doc_title":"\r\n\t\t\t\t\t大韓民國의 正統性에 관한 法的根據\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61b5"},"doc_id":"5ed80ce12615a153681dc10a","doc_title":"\r\n\t\t\t\t\t(55년만의 첫만남) 새날이 밝았다\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61b6"},"doc_id":"5ed80d252615a153681dc338","doc_title":"\r\n\t\t\t\t\t한반도 평화체제에 대한 이론적 접근: 현실주의, 자유주의, 구성주의의 비교\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61b7"},"doc_id":"5ed80db52615a153681dc970","doc_title":"\r\n\t\t\t\t\t중국경제의 개혁.개방과 경제구조\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61b8"},"doc_id":"5ed80db42615a153681dc96a","doc_title":"\r\n\t\t\t\t\t북한의 산업입지와 남북협력: 첨단기술 산업분야 중심\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61b9"},"doc_id":"5ed803d42615a153681d6ef6","doc_title":"\r\n\t\t\t\t\t中國의 對韓政策 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61ba"},"doc_id":"5ed803d62615a153681d6f4c","doc_title":"\r\n\t\t\t\t\t北韓體制의 實相과 變化展望 (1991.2)\r\n\t\t\t\t","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61bb"},"doc_id":"5ed8051d2615a153681d7ab8","doc_title":"\r\n\t\t\t\t\t북한지지요람\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61bc"},"doc_id":"5ed802012615a153681d5e40","doc_title":"\r\n\t\t\t\t\t(「第11回 北京아시아競技大會」南北單一팀 構成·參加關聯) 第7次 南北體育會談 會議錄 (1990.1)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61bd"},"doc_id":"5ed8013f2615a153681d587d","doc_title":"\r\n\t\t\t\t\t蘇聯·東歐의 變革과 分斷國 統一問題\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61be"},"doc_id":"5ed801482615a153681d58bb","doc_title":"\r\n\t\t\t\t\t북한의 문화예술 (1990)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61bf"},"doc_id":"5ed7fc342615a153681d29b0","doc_title":"\r\n\t\t\t\t\t北韓에서의 政治肅淸 (1945-1976)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61c0"},"doc_id":"5ed7fc602615a153681d2b7e","doc_title":"\r\n\t\t\t\t\t韓半島統一을 圍繞한 80年代 東北亞 情勢 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61c1"},"doc_id":"5ed7ff422615a153681d45a4","doc_title":"\r\n\t\t\t\t\t南北對話 (제41~45호,1986.8~1988.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61c2"},"doc_id":"5ed806612615a153681d86a1","doc_title":"\r\n\t\t\t\t\t남북기본합의서 채택 3주년 기념 워크샵 회의록 (1994.12)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61c3"},"doc_id":"5ed8065d2615a153681d865b","doc_title":"\r\n\t\t\t\t\t南北合作 製品의 第3國市場 進出方案:美國의 原産地規程을 中心으로\r\n\t\t\t\t","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61c4"},"doc_id":"5ed8066e2615a153681d86d4","doc_title":"\r\n\t\t\t\t\t독일통일문제 관련 여론조사 사례 1984∼1992 (1994.5)\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61c5"},"doc_id":"5ed805762615a153681d7db0","doc_title":"\r\n\t\t\t\t\t(93) 北韓·統一硏究 論文集 (V):한반도 주변정세 분야\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61c6"},"doc_id":"5ed7ffcb2615a153681d4b29","doc_title":"\r\n\t\t\t\t\t韓半島의 將來와 日本의 安全保障: 北韓動向을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61c7"},"doc_id":"5ed7ff232615a153681d4468","doc_title":"\r\n\t\t\t\t\t南北韓 平和定着 形態 및 制度化에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61c8"},"doc_id":"5ed800802615a153681d51f4","doc_title":"\r\n\t\t\t\t\t7·7特別宣言과 南北韓關係 設定의 位相 諸問題 및 그 展望\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61c9"},"doc_id":"5ed8008a2615a153681d521c","doc_title":"\r\n\t\t\t\t\t1990年代의 韓半島統一 環境變化 硏究 (1989)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61ca"},"doc_id":"5ed800b82615a153681d5380","doc_title":"\r\n\t\t\t\t\t남북한 한글맞춤법 비교: 1989\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61cb"},"doc_id":"5ed7ffef2615a153681d4ca0","doc_title":"\r\n\t\t\t\t\t南北韓 社會文化 및 藝術分野 交流方案\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61cc"},"doc_id":"5ed7fff42615a153681d4ca8","doc_title":"\r\n\t\t\t\t\t祖國統一의 課題와 우리의 使命\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61cd"},"doc_id":"5ed800d02615a153681d5508","doc_title":"\r\n\t\t\t\t\t(南北體育會談) 第2次 實務代表接觸 會議錄 (1990.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61ce"},"doc_id":"5ed8013a2615a153681d5858","doc_title":"\r\n\t\t\t\t\t(1991年度) 情勢展望과 南北對話 推進方向\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61cf"},"doc_id":"5ed8009c2615a153681d52af","doc_title":"\r\n\t\t\t\t\tBACKGROUND PAPERS on INTERNATIONAL RELATIONS and UNIFICATION ISSUES: KOREA BRIEFING\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61d0"},"doc_id":"5ed7ffab2615a153681d4a0b","doc_title":"\r\n\t\t\t\t\t(1987年度) 北韓 主要行事 豫定表\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61d1"},"doc_id":"5ed7ffa52615a153681d49cb","doc_title":"\r\n\t\t\t\t\t共産主義와 左傾思想: 그 理論과 實體\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61d2"},"doc_id":"5ed7ffaa2615a153681d4a08","doc_title":"\r\n\t\t\t\t\t北韓의 經濟實態\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61d3"},"doc_id":"5ed7ffad2615a153681d4a47","doc_title":"\r\n\t\t\t\t\t南北韓 經濟現況 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61d4"},"doc_id":"5ed7ffc52615a153681d4ad6","doc_title":"\r\n\t\t\t\t\t停戰協定 文本 (1988.8) : 國·英文\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61d5"},"doc_id":"5ed7ffb52615a153681d4a59","doc_title":"\r\n\t\t\t\t\t南北韓 經濟現況 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61d6"},"doc_id":"5ed7ffc12615a153681d4a86","doc_title":"\r\n\t\t\t\t\t南北韓 郵政實態 比較 및 書信交流 方案硏究: 20個示範實踐事業對備\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61d7"},"doc_id":"5ed803612615a153681d6a80","doc_title":"\r\n\t\t\t\t\t豆滿江地域開發計劃의 現況과 展望: 開發代案 및 法制度 中心\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61d8"},"doc_id":"5ed8065c2615a153681d864b","doc_title":"\r\n\t\t\t\t\t북한의 인권실태 (1994.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61d9"},"doc_id":"5ed7fbb72615a153681d2379","doc_title":"\r\n\t\t\t\t\t毛死後 中共情勢와 美國에 있어서의 中共硏究實態\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61da"},"doc_id":"5ed7fc292615a153681d28f0","doc_title":"\r\n\t\t\t\t\t北韓 貿易現況과 對外決濟 方法\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61db"},"doc_id":"5ed7fc392615a153681d29d7","doc_title":"\r\n\t\t\t\t\t北韓의 地方行政組織에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61dc"},"doc_id":"5ed804292615a153681d7210","doc_title":"\r\n\t\t\t\t\t南北經濟會談 (1984-1985) 結果報告 (종합,1993.9)\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61dd"},"doc_id":"5ed8039b2615a153681d6c6c","doc_title":"\r\n\t\t\t\t\t南北經濟交流協力過程에서 提起될 法的問題와 對策\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61de"},"doc_id":"5ed801692615a153681d59ac","doc_title":"\r\n\t\t\t\t\t宗敎가 北韓社會에 끼치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61df"},"doc_id":"5ed69a80c03bd262c3821412","doc_title":"주간통일정세2009-17(2009.4.20~4.26)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61e0"},"doc_id":"5ed69a0bc03bd262c3820ea4","doc_title":"統一硏究論叢, 第5卷1號","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61e1"},"doc_id":"5ed699ddc03bd262c3820ca7","doc_title":"주간통일정세2007-12(2007.11.26~12.2)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61e2"},"doc_id":"5ed69a6dc03bd262c3821303","doc_title":"월간 북한동향 제3권 제6호(2009년 11·12월호)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61e3"},"doc_id":"5ed69a77c03bd262c38213a5","doc_title":"주간통일정세2009-21(2009.5.18~5.24)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61e4"},"doc_id":"5ed69a7cc03bd262c38213e6","doc_title":"주간통일정세2009-28(2009.7.6~7.12)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61e5"},"doc_id":"5ed69b81c03bd262c3821dc4","doc_title":"주간통일정세 2014-37(2014.09.22~2014.09.28)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61e6"},"doc_id":"5ed69b89c03bd262c3821e3f","doc_title":"주간통일정세 2014-29(2014.07.21~2014.07.27)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61e7"},"doc_id":"5ed699d2c03bd262c3820c39","doc_title":"주간통일정세2007-02(2007.9.10~9.16)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61e8"},"doc_id":"5ed69a38c03bd262c38210ae","doc_title":"통일정책연구 12권 2호","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61e9"},"doc_id":"5ed6989f12d4092a3df37d30","doc_title":"북한인권백서 2007","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61ea"},"doc_id":"5ed69bc1c03bd262c38220a4","doc_title":"주간통일정세 2013-06(2013.02.04~2013.02.10)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61eb"},"doc_id":"5ed6987a12d4092a3df37c16","doc_title":"남북화해협력과 이산가족 문제","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61ec"},"doc_id":"5ed693fe7b15dabb40af41f4","doc_title":"비교사회주의 측면에서 본 북한의 변화 전망: 리비아와 쿠바 사례를 중심으로","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61ed"},"doc_id":"5ed6940c7b15dabb40af42a6","doc_title":"미·중 정상회담 이후 북한의 선택","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61ee"},"doc_id":"5ed694127b15dabb40af4316","doc_title":"Analysis of the 4th Session of the 12th SPA and Future Outlook: Focusing on Economics","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61ef"},"doc_id":"5ed693ec7b15dabb40af4156","doc_title":"2006년 이래 북한의 보수적 대내정책과 장성택: 2009년의 북한을 바라보며","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61f0"},"doc_id":"5ed693d77b15dabb40af406b","doc_title":"북한의 좌절과 도전(2007.10∼2009.5)","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61f1"},"doc_id":"5ed693e17b15dabb40af40aa","doc_title":"상반기 (08년 1월 - 6월) 북한의 대내외 정세 분석","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61f2"},"doc_id":"5ed802b32615a153681d64b3","doc_title":"\r\n\t\t\t\t\t統一敎育指導資料: 새로운 方向 定立을 위하여\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61f3"},"doc_id":"5ed802b02615a153681d6481","doc_title":"\r\n\t\t\t\t\t統一問答 1990\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61f4"},"doc_id":"5ed801ca2615a153681d5c73","doc_title":"\r\n\t\t\t\t\t南北對話 (제46~50호,1988.11~1990.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61f5"},"doc_id":"5ed803012615a153681d671f","doc_title":"\r\n\t\t\t\t\t北韓의 科學技術政策 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61f6"},"doc_id":"5ed7fbe62615a153681d2693","doc_title":"\r\n\t\t\t\t\t中共 關係 資料\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61f7"},"doc_id":"5ed7fffc2615a153681d4cfa","doc_title":"\r\n\t\t\t\t\t南北對話 (제31~40호,1983~1986)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61f8"},"doc_id":"5ed800212615a153681d4e4d","doc_title":"\r\n\t\t\t\t\t한民族共同體形成을 위한 南北韓 都市開發構想\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61f9"},"doc_id":"5ed6924e7b15dabb40af2fc8","doc_title":"북한정치: 2014년 평가와 2015년 전망","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c61fa"},"doc_id":"5ed692597b15dabb40af3028","doc_title":"2014년 북한 신년사 분석 및 대내외 정책 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61fb"},"doc_id":"5ed803f32615a153681d6faf","doc_title":"\r\n\t\t\t\t\t南北對話 20年의 評價와 向後展望: 남북대화사무국 창설 20주년 기념 토론회\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c61fc"},"doc_id":"5ed8040c2615a153681d7081","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 第2券: 1988~1991.3\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61fd"},"doc_id":"5ed8040c2615a153681d7087","doc_title":"\r\n\t\t\t\t\t中國의 改革·開放 深化가 北韓에 미치는 影響\r\n\t\t\t\t","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c61fe"},"doc_id":"5ed7fff92615a153681d4cc4","doc_title":"\r\n\t\t\t\t\t2000年代 東西獨의 共存類型\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c61ff"},"doc_id":"5ed7fce32615a153681d3097","doc_title":"\r\n\t\t\t\t\t華國鋒 體制下의 毛澤東 思想에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6200"},"doc_id":"5ed7fd032615a153681d3186","doc_title":"\r\n\t\t\t\t\t美國의 對北韓 輿論動態 分析\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6201"},"doc_id":"5ed7fd242615a153681d329d","doc_title":"\r\n\t\t\t\t\t北韓美術\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6202"},"doc_id":"5ed69fc490b0712fa5602506","doc_title":"북미 스톡홀름 실무협상 결렬 원인과 북한의 전략","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6203"},"doc_id":"5ed69fc290b0712fa56024f2","doc_title":"한국사회의 무관심이 부른 탈북 모자(母子)의 죽음","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6204"},"doc_id":"5ed69fc590b0712fa5602520","doc_title":"북·러 정상회담 평가와 한국의 대러 외교","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6205"},"doc_id":"5ed69fca90b0712fa5602528","doc_title":"북중정상회담과 북미 친서외교: 평가와 향후 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6206"},"doc_id":"5ed69fcb90b0712fa560253b","doc_title":"평양 남북정상회담 이후 한반도 비핵화 전망과 과제","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6207"},"doc_id":"5ed69fcb90b0712fa5602540","doc_title":"평양공동선언과 남북 체육교류의 새로운 전기","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6208"},"doc_id":"5ed69fcb90b0712fa5602536","doc_title":"이산가족문제 해결을 위한 인도적 협력","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6209"},"doc_id":"5ed69fc190b0712fa56024dd","doc_title":"북한의 ‘서해 군사도발 위협’ 선전선동에 흔들려서는 안 된다","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c620a"},"doc_id":"5ed69fbc90b0712fa56024c7","doc_title":"오바마 정부 출범 이후 6자회담 및 북핵문제 전망","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c620b"},"doc_id":"5ed69fc290b0712fa56024ea","doc_title":"이산가족 고향방문사업의 필요성과 실행 방안","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c620c"},"doc_id":"5ed69fbc90b0712fa56024cb","doc_title":"오바마 정부 출범 이후 한반도","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c620d"},"doc_id":"5ed69fbc90b0712fa56024cf","doc_title":"오바마 정부 출범 이후 세계평화와 협력: ‘오바마와 함께 춤을!’","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c620e"},"doc_id":"5ed69fc290b0712fa56024ee","doc_title":"제 74주년 광복절 경축사 통일·북한 분야 의의와 과제","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c620f"},"doc_id":"5ed69ab4c03bd262c3821626","doc_title":"통일정책연구 17권 2호","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6210"},"doc_id":"5ed69af6c03bd262c38218cb","doc_title":"주간통일정세2009-46(2009.11.9 ~11.15)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6211"},"doc_id":"5ed69b1cc03bd262c3821a3c","doc_title":"주간통일정세2011-27(2011.06.27-2011.07.03)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6212"},"doc_id":"5ed69b1fc03bd262c3821a72","doc_title":"주간통일정세2011-17(2011.04.18-2011.04.24)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6213"},"doc_id":"5ed69b92c03bd262c3821ea5","doc_title":"주간통일정세 2014-25(2014.06.23~2014.06.29)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6214"},"doc_id":"5ed69b69c03bd262c3821d44","doc_title":"주간통일정세 2011-42(2011.10.10~2011.10.16)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6215"},"doc_id":"5ed69b76c03bd262c3821d6e","doc_title":"주간통일정세 2013-18(2013.04.29~2013.05.05)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6216"},"doc_id":"5ed69b79c03bd262c3821d96","doc_title":"주간통일정세 2014-27(2014.07.07~2014.07.13)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6217"},"doc_id":"5ed693577b15dabb40af3b18","doc_title":"북한청소년의 교육권 실태: 지속과 변화","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6218"},"doc_id":"5ed6935e7b15dabb40af3ba5","doc_title":"북한 광물자원 개발 전망과 정책방안","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6219"},"doc_id":"5ed6936b7b15dabb40af3c15","doc_title":"북한 병역제도 변화와 병역감축 가능성","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c621a"},"doc_id":"5ed6936b7b15dabb40af3c1e","doc_title":"11기 1차 최고인민회의 개최 동향분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c621b"},"doc_id":"5ed693847b15dabb40af3ced","doc_title":"북한 경제개혁의 실태와 전망에 관한 연구: 개혁의 부작용을 통해 본 북한 체제전환의 성공과제","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c621c"},"doc_id":"5ed694977b15dabb40af472c","doc_title":"북한 최고인민회의 제12기 제6차 회의 결과분석과 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c621d"},"doc_id":"5ed693af7b15dabb40af3ed5","doc_title":"북한 계획경제의 변화와 시장화","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c621e"},"doc_id":"5ed693d57b15dabb40af4060","doc_title":"권력 승계의 딜레마와 권력 세습","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c621f"},"doc_id":"5ed693d47b15dabb40af405d","doc_title":"북한의 국력 평가 연구","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6220"},"doc_id":"5ed693f47b15dabb40af41a1","doc_title":"7·1조치 이후 5년, 북한경제의 변화와 과제","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6221"},"doc_id":"5ed6940f7b15dabb40af42b9","doc_title":"Kim Jong Il’s China Trip and Crisis for the “2005-Vintage” Regime Survival Strategy","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6222"},"doc_id":"5ed694187b15dabb40af433e","doc_title":"김정은 후계체제와 중앙과 지방의 전면적 간부 교체","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6223"},"doc_id":"5ed6947b7b15dabb40af4674","doc_title":"김정은의 평안북도 기업 현지지도의 의미: ‘대안사업체계’ 무력화와 ‘자립적 현대화’","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6224"},"doc_id":"5ed694b97b15dabb40af48b8","doc_title":"북한군의 기강해이에 관한 연구","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6225"},"doc_id":"5ed6938c7b15dabb40af3d41","doc_title":"A Study on the Reality and Prospect of Economic Reform in North Korea","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6226"},"doc_id":"5ed693d17b15dabb40af4005","doc_title":"화폐교환조치의 파장과 전망: 정치경제학적 분석","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6227"},"doc_id":"5ed693307b15dabb40af397b","doc_title":"북한의 농업생산기반에 관한 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6228"},"doc_id":"5ed6933a7b15dabb40af39d9","doc_title":"북한 나진·선봉지대 현황 및 지대정책 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6229"},"doc_id":"5ed693397b15dabb40af39d2","doc_title":"주체사상의 형성과 변화에 대한 새로운 분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c622a"},"doc_id":"5ed6924a7b15dabb40af2f9b","doc_title":"김정은 정권의 정치체제: 수령제, 당정군 관계, 권력엘리트의 지속성과 변화","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c622b"},"doc_id":"5ed693497b15dabb40af3a9b","doc_title":"The DPRK Famine of 1994-2000","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c622c"},"doc_id":"5ed6934d7b15dabb40af3acf","doc_title":"북한의 「핵 보유」선언 배경과 향후 입장 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c622d"},"doc_id":"5ed6937d7b15dabb40af3cca","doc_title":"김정일 현지지도의 특성","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c622e"},"doc_id":"5ed693ed7b15dabb40af416b","doc_title":"김정일 현지지도 동향 1994~2008","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c622f"},"doc_id":"5ed692b67b15dabb40af3431","doc_title":"북한의 인사행정","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6230"},"doc_id":"5ed693247b15dabb40af38d4","doc_title":"北韓의 權力構造와 金日成 以後 政策方向 展望","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6231"},"doc_id":"5ed6931b7b15dabb40af3893","doc_title":"北韓 核問題와 南北韓 關係 展望","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6232"},"doc_id":"5ed692de7b15dabb40af3613","doc_title":"탈냉전기 中·北韓關係 變化 硏究","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6233"},"doc_id":"5ed692e97b15dabb40af3680","doc_title":"북한의 경제특구 투자환경 연구 : 중국·베트남과의 비교","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6234"},"doc_id":"5ed69a7fc03bd262c3821409","doc_title":"주간통일정세2009-12(2009.3.16~3.22)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6235"},"doc_id":"5ed69c36c03bd262c382253f","doc_title":"Trump Administration's North Korean Policy and South Korea's Challenges Ahead","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6236"},"doc_id":"5ed69bb2c03bd262c3821fff","doc_title":"주간통일정세 2013-31(2013.07.29~2013.08.04)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6237"},"doc_id":"5ed69b86c03bd262c3821dfc","doc_title":"통일정책연구 24권 2호","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6238"},"doc_id":"5ed69c38c03bd262c3822570","doc_title":"주간통일정세 2017-21(2017.05.20~2017.05.26)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6239"},"doc_id":"5ed69b94c03bd262c3821eba","doc_title":"주간통일정세 2014-10(2014.03.03~2014.03.09)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c623a"},"doc_id":"5ed69bb2c03bd262c3821ff5","doc_title":"주간통일정세 2013-33(2013.08.12~2013.08.18)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c623b"},"doc_id":"5ed69b4cc03bd262c3821bfe","doc_title":"주간통일정세 2012-01(2011.12.26~2012.01.01)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c623c"},"doc_id":"5ed69c28c03bd262c38224d4","doc_title":"주간통일정세 2015-05(2015.01.26~2015.02.01)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c623d"},"doc_id":"5ed69b5dc03bd262c3821c64","doc_title":"김정은 체제의 권력엘리트 연구","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c623e"},"doc_id":"5ed69b82c03bd262c3821dd8","doc_title":"KINU 통일 플러스 vol.1 no.4","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c623f"},"doc_id":"5ed69b9cc03bd262c3821ef1","doc_title":"주간통일정세 2014-16(2014.04.14~2014.04.20)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6240"},"doc_id":"5ed69c42c03bd262c38225b5","doc_title":"Prospects for US-Japan Relations in the Trump Era and Implications on the Korean Peninsula","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6241"},"doc_id":"5ed69c42c03bd262c38225b9","doc_title":"Transition of US Grand Strategy in the Trump Era and Changes in East Asia and the Korean Peninsula","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6242"},"doc_id":"5ed69badc03bd262c3821fbf","doc_title":"주간통일정세 2013-45(2013.11.04~2013.11.10)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6243"},"doc_id":"5ed69bd7c03bd262c382217e","doc_title":"주간통일정세 2012-38(2012.09.10~2012.09.16)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6244"},"doc_id":"5ed6924b7b15dabb40af2fa7","doc_title":"김정은 집권 이후 핵 정책 및 대남 정책","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6245"},"doc_id":"5ed69b1bc03bd262c3821a37","doc_title":"주간통일정세2011-14(2011.03.28-2011.04.03)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6246"},"doc_id":"5ed69b23c03bd262c3821a86","doc_title":"주간통일정세2011-21(2011.05.16-2011.05.22)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6247"},"doc_id":"5ed69b34c03bd262c3821af2","doc_title":"월간 북한동향 제5권 제6호(2011년 11·12월호)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6248"},"doc_id":"5ed69b66c03bd262c3821d0f","doc_title":"주간통일정세 2011-34(2011.8.15~2011.8.21)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6249"},"doc_id":"5ed69b57c03bd262c3821c38","doc_title":"김정은 정권의 정책전망: 정권 초기의 권력구조와 리더십에 대한 분석을 중심으로","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c624a"},"doc_id":"5ed69b87c03bd262c3821e03","doc_title":"주간통일정세 2014-39(2014.10.06~2014.10.12)","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c624b"},"doc_id":"5ed69bdec03bd262c38221cb","doc_title":"주간통일정세 2012-29(2012.07.09~2012.07.15)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c624c"},"doc_id":"5ed69c00c03bd262c382230c","doc_title":"주간통일정세 2016-41(2016.10.8∼2016.10.14)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c624d"},"doc_id":"5ed69ac8c03bd262c38216e0","doc_title":"주간통일정세2008-23(2008.6.2~6.8)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c624e"},"doc_id":"5ed69accc03bd262c3821728","doc_title":"주간통일정세2010-12(2010.3.15~2010.3.21)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c624f"},"doc_id":"5ed69bb3c03bd262c3822004","doc_title":"주간통일정세 2013-34(2013.08.19~2013.08.25)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6250"},"doc_id":"5ed69b99c03bd262c3821ee2","doc_title":"주간통일정세 2014-13(2014.03.24~2014.03.30)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6251"},"doc_id":"5ed6935e7b15dabb40af3b9c","doc_title":"2004년 상반기 북한 동향","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6252"},"doc_id":"5ed6934d7b15dabb40af3ac8","doc_title":"김정일 정권의 외교전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6253"},"doc_id":"5ed693747b15dabb40af3c6b","doc_title":"북한 핵문제와 남북관계의 진로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6254"},"doc_id":"5ed6937d7b15dabb40af3cc3","doc_title":"북한의 핵실험과 미국의 대북정책","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6255"},"doc_id":"5ed693867b15dabb40af3d02","doc_title":"북·중관계 강화의 영향과 우리의 대응책","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6256"},"doc_id":"5ed69a83c03bd262c3821439","doc_title":"주간통일정세2009-19(2009.5.4~5.10)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6257"},"doc_id":"5ed69a54c03bd262c3821219","doc_title":"주간통일정세2008-42(2008.10.13~10.19)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6258"},"doc_id":"5ed69a55c03bd262c3821236","doc_title":"주간통일정세2008-34(2008.8.18~8.24)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6259"},"doc_id":"5ed69c25c03bd262c38224a5","doc_title":"주간통일정세 2015-17(2015.04.27~2015.05.03)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c625a"},"doc_id":"5ed69ae7c03bd262c382183f","doc_title":"주간통일정세2010-35(2010.8.23~2010.8.29)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c625b"},"doc_id":"5ed69b42c03bd262c3821b75","doc_title":"주간통일정세 2012-03(2012.01.09~2012.01.15)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c625c"},"doc_id":"5ed69b77c03bd262c3821d78","doc_title":"주간통일정세 2013-28(2013.07.08~2013.07.14)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c625d"},"doc_id":"5ed69b22c03bd262c3821a77","doc_title":"주간통일정세2011-19(2011.05.02-2011.05.08)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c625e"},"doc_id":"5ed69abac03bd262c382164e","doc_title":"주간통일정세2008-12(2008.3.17~3.23)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c625f"},"doc_id":"5ed69b0ac03bd262c3821999","doc_title":"주간통일정세2010-03(2010.1.11~2010.1.17)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6260"},"doc_id":"5ed69b1bc03bd262c3821a32","doc_title":"주간통일정세2011-03(2011.01.10~2011.01.16)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6261"},"doc_id":"5ed69a5ac03bd262c3821271","doc_title":"북한인권 국제사회동향과 북한의 대응 제1권 2호 2006","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6262"},"doc_id":"5ed69a67c03bd262c38212ab","doc_title":"북한인권 국제사회 동향과 북한의 대응 2007(제2권 2호)","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6263"},"doc_id":"5ed69a70c03bd262c3821353","doc_title":"統一과 北韓 社會文化, 下","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6264"},"doc_id":"5ed69c37c03bd262c3822558","doc_title":"주간통일정세 2017-14(2017.04.01~2017.04.06)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6265"},"doc_id":"5ed69bd9c03bd262c3822193","doc_title":"주간통일정세 2012-40(2012.09.24~2012.09.30)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6266"},"doc_id":"5ed69c40c03bd262c38225a5","doc_title":"주간통일정세 2017-18(2017.04.29~2017.05.04)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6267"},"doc_id":"5ed69c14c03bd262c38223f0","doc_title":"주간통일정세 2016-03(2016.01.11∼2016.01.17)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6268"},"doc_id":"5ed69be0c03bd262c38221df","doc_title":"주간통일정세 2012-17(2012.04.16~2012.04.22)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6269"},"doc_id":"5ed69bdcc03bd262c38221ad","doc_title":"주간통일정세 2012-26(2012.06.18~2012.06.24)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c626a"},"doc_id":"5ed69bdfc03bd262c38221d5","doc_title":"주간통일정세 2012-15(2012.04.02~2012.04.08)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c626b"},"doc_id":"5ed69befc03bd262c3822238","doc_title":"주간통일정세 2016-15(2016.04.10~2016.04.16)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c626c"},"doc_id":"5ed69b4ac03bd262c3821bee","doc_title":"The Dismissal of Ri Yong Ho and North Korea’s Perspective on the Power Struggle","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c626d"},"doc_id":"5ed69b54c03bd262c3821c23","doc_title":"리더십교체기의 동북아 4국의 국내정치 및 대외정책 변화와 한국의 통일외교 전략","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c626e"},"doc_id":"5ed69b97c03bd262c3821ed6","doc_title":"주간통일정세 2014-15(2014.04.07~2014.04.13)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c626f"},"doc_id":"5ed69b9dc03bd262c3821f05","doc_title":"주간통일정세 2014-06(2014.02.03~2014.02.09)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6270"},"doc_id":"5ed69ba5c03bd262c3821f2f","doc_title":"북한인권 국제사회 동향과 북한의 대응 제9권 1호 2014","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6271"},"doc_id":"5ed6941a7b15dabb40af434e","doc_title":"North Korea’s New Position on (de-) Nuclearization and the 6 Party Talks","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6272"},"doc_id":"5ed6941a7b15dabb40af435b","doc_title":"2010년 미·중 경쟁구도의 대두와 미·북 상호 강압의 특징: 2003∼2006년 강압국면과의 비교를 중심으로","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6273"},"doc_id":"5ed694257b15dabb40af43ae","doc_title":"인프라 개발을 위한 국제협력 사례와 시사점","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6274"},"doc_id":"5ed693897b15dabb40af3d1f","doc_title":"상반기(’07년 1월∼6월) 북한의 대내외 정세 분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6275"},"doc_id":"5ed693f87b15dabb40af41de","doc_title":"북핵 폐기 한반도 모델","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6276"},"doc_id":"5ed693ad7b15dabb40af3eb8","doc_title":"북핵 일괄타결(Grand Bargain)방안 추진방향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6277"},"doc_id":"5ed6944c7b15dabb40af448f","doc_title":"Kim Jong Il, the Military and the Party, and Kim Jong Un","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6278"},"doc_id":"5ed693ed7b15dabb40af416f","doc_title":"오바마 행정부 출범 이후 북한의 대미 정책 전망","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6279"},"doc_id":"5ed69c35c03bd262c382253b","doc_title":"주간통일정세 2017-02(2017.01.07~2017.01.13)","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c627a"},"doc_id":"5ed69bb5c03bd262c382201d","doc_title":"주간통일정세 2013-19(2013.05.06~2013.05.12)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c627b"},"doc_id":"5ed69517f0492efe0e547470","doc_title":"오사카 G20 정상회의 평가와 함의: 정상 간 대화 채널의 역할","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c627c"},"doc_id":"5ed694177b15dabb40af433a","doc_title":"북한의 2012년 준비 동향과 정세 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c627d"},"doc_id":"5ed6941a7b15dabb40af4354","doc_title":"제3차 조선노동당 당대표자회의 정치적 과제","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c627e"},"doc_id":"5ed694227b15dabb40af436d","doc_title":"북한 3대 세습 후계구도 분석 및 정책변화 전망","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c627f"},"doc_id":"5ed694117b15dabb40af4307","doc_title":"김정일 방중과 ‘2005년형’ 생존전략의 위기","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6280"},"doc_id":"5ed694127b15dabb40af4319","doc_title":"북한 최고인민회의 제12기 4차 회의 결과 분석과 전망: 경제 분야를 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6281"},"doc_id":"5ed69b29c03bd262c3821ab4","doc_title":"주간통일정세2011-05(2011.01.24~2011.01.30)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6282"},"doc_id":"5ed69b5fc03bd262c3821c93","doc_title":"독재정권의 성격과 정치변동: 북한에 대한 시사점","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6283"},"doc_id":"5ed69bb1c03bd262c3821feb","doc_title":"주간통일정세 2013-30(2013.07.22~2013.07.28)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6284"},"doc_id":"5ed69b67c03bd262c3821d19","doc_title":"주간통일정세 2011-36(2011.8.29~2011.9.4)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6285"},"doc_id":"5ed693a47b15dabb40af3e81","doc_title":"2009년 북한의 신년 공동사설과 대내외 정책 전망","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6286"},"doc_id":"5ed6925a7b15dabb40af303a","doc_title":"최용해 좌천의 배경과 의미","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6287"},"doc_id":"5ed692757b15dabb40af3123","doc_title":"은 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6288"},"doc_id":"5ed6927d7b15dabb40af3175","doc_title":"김정은정권은 개혁을 준비하고 있는가?","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6289"},"doc_id":"5ed693277b15dabb40af3917","doc_title":"북한의 에너지 수급실태 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c628a"},"doc_id":"5ed6927b7b15dabb40af315f","doc_title":"집권 1년, 김정은 정치의 한계와 개혁·개방 제약요인","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c628b"},"doc_id":"5ed6927e7b15dabb40af3180","doc_title":"The Upcoming North Korean Party Delegates’ Conference: Power Sharing among the High Elites in the Ki","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c628c"},"doc_id":"5ed692c17b15dabb40af34d5","doc_title":"북한 간부정책의 지속과 변화","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c628d"},"doc_id":"5ed692e67b15dabb40af3659","doc_title":"북한의 협상전술 특성 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c628e"},"doc_id":"5ed693007b15dabb40af3768","doc_title":"金正日 리더쉽 硏究","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c628f"},"doc_id":"5ed692cc7b15dabb40af354e","doc_title":"북한 경제난의 현황과 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6290"},"doc_id":"5ed6996cc03bd262c38208e6","doc_title":"Inter-Korean Summit, North Korea-U.S. Summit, and Road Map to Peace on the Korean Peninsula: Craftin","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6291"},"doc_id":"5ed69975c03bd262c3820947","doc_title":"How to Promote Peace on the Korean Peninsula after PyeongChang Winter Olympics","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6292"},"doc_id":"5ed69997c03bd262c3820a9a","doc_title":"주간통일정세 2017-42(2017.10.21~2017.10.27)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6293"},"doc_id":"5ed801fb2615a153681d5e32","doc_title":"\r\n\t\t\t\t\t(「第11回 北京아시아競技大會」南北單一팀 構成·參加關聯) 第9次 南北體育會談 會議錄 (1990.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6294"},"doc_id":"5ed803c12615a153681d6e62","doc_title":"\r\n\t\t\t\t\t轉換期의 東北亞 秩序와 南北韓 關係\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6295"},"doc_id":"5ed8035e2615a153681d6a68","doc_title":"\r\n\t\t\t\t\t軍備統制 檢證 硏究: 理論 및 歷史와 事例를 中心으로 (1992.9)\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6296"},"doc_id":"5ed389d233719b6b965e8e9a","doc_title":"동북아 지역의 갈등·협력과 한반도 평화구축을 위한 대외전략","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6297"},"doc_id":"5ed389f333719b6b965e9026","doc_title":"일본의 군사안보전략과 한반도","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6298"},"doc_id":"5ed38a0833719b6b965e90c3","doc_title":"East Asian Community Building: Issue Areas and Perspectives of Regional Countries","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6299"},"doc_id":"5ed392160dbea9e5f2b7f3bb","doc_title":"南北韓關係 現況 및 '97年 情勢展望","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c629a"},"doc_id":"5ed38e6fab0d1b1c467d34c6","doc_title":"통일인프라 구축 및 개선 방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c629b"},"doc_id":"5ed393d67ed7dcf78c176b2a","doc_title":"김정은동향, 2013","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c629c"},"doc_id":"5ed393367ed7dcf78c1766f2","doc_title":"중국의 대내외 관계와 한국의 전략적 교훈","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c629d"},"doc_id":"5ed393567ed7dcf78c176808","doc_title":"Korean Unification and the Positions and Roles of the Four Neighboring Powers","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c629e"},"doc_id":"5ed392ba7ed7dcf78c1762fd","doc_title":"한반도 평화체제 및 비핵화 관련 자료집 2,북한","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c629f"},"doc_id":"5ed39551eb330b4601b3ffe1","doc_title":"2004년 미국 대통령선거 동향 분석(Ⅰ)","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62a0"},"doc_id":"5ed39551eb330b4601b3ffe5","doc_title":"2004년 상반기 북한 동향","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62a1"},"doc_id":"5ed39621749e6be0fc41098e","doc_title":"주간통일정세 2016-41(2016.10.8∼2016.10.14)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62a2"},"doc_id":"5ed396a1749e6be0fc410f23","doc_title":"주간통일정세2008-07(2008.2.11~2.17)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62a3"},"doc_id":"5ed392210dbea9e5f2b7f454","doc_title":"한반도 냉전구조 해체방안(Ⅱ) : 장기·포괄적 접근 전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62a4"},"doc_id":"5ed3922d0dbea9e5f2b7f4aa","doc_title":"南北韓關係와 美國","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62a5"},"doc_id":"5ed392470dbea9e5f2b7f5b9","doc_title":"北韓의 核問題와 南北韓關係","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62a6"},"doc_id":"5ed392777ed7dcf78c176136","doc_title":"오바마 행정부의 출범에 따른 미·중관계의 변화와 한반도","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62a7"},"doc_id":"5ed3946c7ed7dcf78c176dbd","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제3부-북한실상","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62a8"},"doc_id":"5ed39543eb330b4601b3ff58","doc_title":"중·러 정상회담 결과분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62a9"},"doc_id":"5ed39685749e6be0fc410dfc","doc_title":"주간통일정세 2018-13(2018.03.24~2018.03.30)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62aa"},"doc_id":"5ed39685749e6be0fc410e03","doc_title":"주간통일정세 2018-16(2018.04.14~2018.04.20)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62ab"},"doc_id":"5ed39685749e6be0fc410df6","doc_title":"주간통일정세 2018-14(2018.03.31~2018.04.06)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62ac"},"doc_id":"5ed3933b7ed7dcf78c176713","doc_title":"Korean Peninsula Division/Unification: From the International Perspective","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62ad"},"doc_id":"5ed3968e749e6be0fc410e3b","doc_title":"주간통일정세2008-13(2008.3.24~3.30)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62ae"},"doc_id":"5ed3963c749e6be0fc410ac5","doc_title":"주간통일정세 2017-51(2017.12.23~2017.12.29)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62af"},"doc_id":"5ed396c8749e6be0fc4110e7","doc_title":"주간통일정세2010-32(2010.8.2~2010.8.8)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62b0"},"doc_id":"5ed3934e7ed7dcf78c1767ba","doc_title":"북한의 건강권","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62b1"},"doc_id":"5ed39545eb330b4601b3ff69","doc_title":"북한 최고인민회의 제11기 제3차 회의 결과 분석","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62b2"},"doc_id":"5ed395c0eb330b4601b404b3","doc_title":"북한 외화벌이 추세와 전망","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62b3"},"doc_id":"5ed38293fd9a2315e0bd6965","doc_title":"“그럼에도 불구하고” 인도적 지원에 대한 국민들의 인식","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62b4"},"doc_id":"5ed38291fd9a2315e0bd695b","doc_title":"KINU 통일의식조사 2018: 남북평화 시대의 통일의식","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62b5"},"doc_id":"5ed380f93da0955c5f2ab89e","doc_title":"전환기 국가의 경제범죄 분석과 통일과정의 시사점","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62b6"},"doc_id":"5ed3839ec1889339b8d8c031","doc_title":"북한인권 제도 및 실태 변화추이 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62b7"},"doc_id":"5ed383a2c1889339b8d8c072","doc_title":"북한인권정책 추진전략과 실천과제","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62b8"},"doc_id":"5ed384770a21d3f6d3d8af08","doc_title":"북한 해외노동자 실태 연구","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62b9"},"doc_id":"5ed3844c0a21d3f6d3d8ada0","doc_title":"대북 제재와 인도주의적 면제","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62ba"},"doc_id":"5ed380e13da0955c5f2ab7ba","doc_title":"동·서독의 정치통합","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62bb"},"doc_id":"5eceb8953f82fd00307f63fb","doc_title":"제1차 평화통일 대토론회 자료집","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62bc"},"doc_id":"5ed37b8c5b1db1854bfdfa8d","doc_title":"한반도 평화·번영 거버넌스의 실태조사","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62bd"},"doc_id":"5ed37b345b1db1854bfdf717","doc_title":"동북아구상과 남북관계 발전전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62be"},"doc_id":"5ed37b4f5b1db1854bfdf7fd","doc_title":"평화번영정책 추진성과와 향후과제","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62bf"},"doc_id":"5eceb7b83f82fd00307f5b2d","doc_title":"[충청지역 통일교육담당교사 워크샵 발제문1] 학교통","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62c0"},"doc_id":"5eceb7b93f82fd00307f5b33","doc_title":"[합동포럼논문] 대북화해협력 정책, 경제교류협력 분","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62c1"},"doc_id":"5eceb7ef3f82fd00307f5c68","doc_title":"동국대 북한학연구소·민주평통 서울시협의회 공동주","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62c2"},"doc_id":"5eceb7bf3f82fd00307f5b52","doc_title":"제58주년 광복절 경축사 통일안보분야 작성방향","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62c3"},"doc_id":"5eceb7963f82fd00307f5a6a","doc_title":"북한이탈주민의 삶의 질 향상을 위한 방안2","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62c4"},"doc_id":"5eceb7793f82fd00307f59ba","doc_title":"[통일문제대토론회]남북평화협력과 국민대화합 실현을","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62c5"},"doc_id":"5eceb7843f82fd00307f59fc","doc_title":"2001년 제2차 전문가 토론회","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62c6"},"doc_id":"5eceb7263f82fd00307f57c4","doc_title":"[제45차 체육위원회 회의자료]","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62c7"},"doc_id":"5eceb7653f82fd00307f5931","doc_title":"남북한 해양수산 협력방안","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62c8"},"doc_id":"5eceb7683f82fd00307f594c","doc_title":"대북정책에 대한 국민적 합의기반 조성 및 공감대 형","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62c9"},"doc_id":"5eceb72a3f82fd00307f57ec","doc_title":"제60차 경제위원회 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62ca"},"doc_id":"5eceb7353f82fd00307f5830","doc_title":"제56차 문화위 자료","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62cb"},"doc_id":"5eceb7803f82fd00307f59ea","doc_title":"[정책연구보고서]2001년 한반도정세 전망과 정책과제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62cc"},"doc_id":"5eceb7723f82fd00307f5985","doc_title":"통일부장관 기조강연 - 11차정책포럼","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62cd"},"doc_id":"5eceb7693f82fd00307f5952","doc_title":"지역협의회 활성화를 통한 민주평통의 역할제고 방안","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62ce"},"doc_id":"5eceb76f3f82fd00307f5973","doc_title":"멈춰서는 안될 한반도 평화프로세스(제12차 정책포럼 ","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62cf"},"doc_id":"5eceb7533f82fd00307f58e8","doc_title":"제55차 회의 발제자료","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62d0"},"doc_id":"5eceb7203f82fd00307f57b2","doc_title":"제62차 교육위원회 회의자료","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62d1"},"doc_id":"5eceb7913f82fd00307f5a4c","doc_title":"남북정상회담과 민족화해협력방안- 유의점 중심으로","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62d2"},"doc_id":"5ed37b3d5b1db1854bfdf794","doc_title":"'한국 신정부의 대북정책과 한‧일 협력' 국제학술회의 참가후기","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62d3"},"doc_id":"5ed37c1da29311f5f90ca17c","doc_title":"남·북·러 가스관 건설사업의 셈 방식","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62d4"},"doc_id":"5ed37d899aa2a321bf901646","doc_title":"한반도 평화정착 추진전략","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62d5"},"doc_id":"5ed37f5cef64de95f1db2520","doc_title":"비핵·개방·3000 구상: 한반도 비핵화 실천방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62d6"},"doc_id":"5ed37b705b1db1854bfdf9a2","doc_title":"한반도 냉전구조 해체의 과제와 추진 방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62d7"},"doc_id":"5ed37c18a29311f5f90ca175","doc_title":"국경 협력의 가능성과 미래","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62d8"},"doc_id":"5ed37bcfa29311f5f90c9f34","doc_title":"경수로사업과 남북관계 개선방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62d9"},"doc_id":"5ed37f13c7f68a5e00b87792","doc_title":"통일환경과 남북한 관계 : 1999∼2000","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62da"},"doc_id":"5ed37f1fc7f68a5e00b87815","doc_title":"南北韓 特殊關係의 法的 性格과 運營方案","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62db"},"doc_id":"5ed37d789aa2a321bf9015cb","doc_title":"평화조약의 역사적 변천과 사례","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62dc"},"doc_id":"5ed37d7e9aa2a321bf9015e6","doc_title":"한반도 비핵화·평화체제 환경에 관한 한국·해외 전문가 인식 조사","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62dd"},"doc_id":"5ed37e6ec34792fe98fa15cb","doc_title":"통일환경 및 남북한관계 전망 2017~2018","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62de"},"doc_id":"5ed37b405b1db1854bfdf7ac","doc_title":"4차 북핵실험 이후 대북정책","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62df"},"doc_id":"5ed37beaa29311f5f90ca00b","doc_title":"‘Peaceful Utilization of the DMZ’ as a National Strategy","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62e0"},"doc_id":"5ed37b0f5b1db1854bfdf5a0","doc_title":"이명박 정부의 대북정책에 대한 ‘유연성’ 요구 평가","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62e1"},"doc_id":"5ed37b3b5b1db1854bfdf788","doc_title":"황병서 일행 방남 이후 대북협상에 대한 제언","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62e2"},"doc_id":"5ed37b415b1db1854bfdf7b5","doc_title":"북한 테러지원국 해제 : 남북관계 풀 수 있는 好機다","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62e3"},"doc_id":"5eceb678cc8e8b457ba9d381","doc_title":"김정은 정권, 서둘러 대화에 나설 이유 있을까","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62e4"},"doc_id":"5eceb6bce0bd8570bdd1c7ad","doc_title":"2014년 1차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62e5"},"doc_id":"5ed389aa33719b6b965e8cf6","doc_title":"북한 종교정책의 변화와 종교실태","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62e6"},"doc_id":"5ed39002dc9986728c0d3dbc","doc_title":"6·15 남북공동선언 재조명 : 이론과 실제","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62e7"},"doc_id":"5ed390aadc9986728c0d4266","doc_title":"6·15 남북공동선언 이후 북한의 대남정책과 우리의 정책방향","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62e8"},"doc_id":"5ed38fa081242f220dcfd9bb","doc_title":"Fiscal Segmentation and Economic Changes in North Korea","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62e9"},"doc_id":"5ed38fa081242f220dcfd9c3","doc_title":"The Everyday Lives of North Koreans","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62ea"},"doc_id":"5ed384720a21d3f6d3d8aefd","doc_title":"북한인권백서 2020","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62eb"},"doc_id":"5ed3823a7b154788099d312a","doc_title":"통일재원 마련 및 통일의지 결집 관련 국민의 인식","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62ec"},"doc_id":"5ed3812525d1f5991ef9ae58","doc_title":"탈북자의 보호 및 국내적응 개선방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62ed"},"doc_id":"5ed3816d46278265e81c75e1","doc_title":"알기쉬운 통일교육 Ⅲ: 북한이탈주민용_수업지침서","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62ee"},"doc_id":"5ed37fe1ef64de95f1db28d0","doc_title":"민족공동체 통일방안의 새로운 접근과 추진방안: 3대 공동체 통일구상 중심","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62ef"},"doc_id":"5ed38020183ceee5c097862d","doc_title":"南北韓 政治共同體 形成方案 硏究","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62f0"},"doc_id":"5ed38a0433719b6b965e9097","doc_title":"북한군대의 대내외 정세 인식 형성과 군대변화","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62f1"},"doc_id":"5ed3838cc1889339b8d8bf8c","doc_title":"미국의 북한인권 문제 접근과 북미관계 전망","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62f2"},"doc_id":"5ed38398c1889339b8d8bfe1","doc_title":"북한의 장애인올림픽 참가 의미와 북한인권 개선 및 남북관계 발전을 위한 향후 과제","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62f3"},"doc_id":"5ed396c0749e6be0fc41108f","doc_title":"주간통일정세2009-28(2009.7.6~7.12)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62f4"},"doc_id":"5ed395f5431f6315811c2a8b","doc_title":"KINU한반도동향 2020년 4월","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c62f5"},"doc_id":"5ed395f7431f6315811c2a99","doc_title":"KINU한반도동향 2019년 11월","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62f6"},"doc_id":"5ed387a733719b6b965e77bb","doc_title":"통일외교 과제와 전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62f7"},"doc_id":"5ed387da33719b6b965e7a56","doc_title":"러시아聯邦의 對北韓政策","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62f8"},"doc_id":"5ed3895433719b6b965e88f2","doc_title":"북한의 국방위원장 통치체제의 특성과 정책전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62f9"},"doc_id":"5ed39633749e6be0fc410a72","doc_title":"주간통일정세 2011-32(2011.8.1~2011.8.7)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62fa"},"doc_id":"5ed3954beb330b4601b3ffb7","doc_title":"북한 주권국가 인정문제의 국제법적 조명","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62fb"},"doc_id":"5ed388a133719b6b965e81a0","doc_title":"북한의 경제특구 투자환경 연구 :중국·베트남과의 비교","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62fc"},"doc_id":"5ed388ad33719b6b965e8251","doc_title":"鄧小平 死後 中國의 國內情勢와 韓半島政策 展望","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c62fd"},"doc_id":"5ed388cb33719b6b965e8377","doc_title":"統一韓國의 權力構造","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c62fe"},"doc_id":"5ed389f633719b6b965e9041","doc_title":"한반도 평화정착 추진전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c62ff"},"doc_id":"5ed389b333719b6b965e8d45","doc_title":"남북경협 발전을 위한 동북아 활용 방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6300"},"doc_id":"5ed389b433719b6b965e8d51","doc_title":"국제금융기구와 사회주의 개혁·개방","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6301"},"doc_id":"5ed389b533719b6b965e8d6a","doc_title":"남북한 평화공존과 대북정책","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6302"},"doc_id":"5ed388f833719b6b965e853f","doc_title":"국제기구 및 비정부기구의 인도적 지원사례","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6303"},"doc_id":"5ed387bf33719b6b965e7936","doc_title":"북한형사재판제도 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6304"},"doc_id":"5ed389ef33719b6b965e8ff3","doc_title":"식량난과 북한여성의 역할 및 의식변화","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6305"},"doc_id":"5ed389f133719b6b965e9007","doc_title":"중국의 부상에 대한 일본의 인식과 군사력 강화","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6306"},"doc_id":"5ed3895a33719b6b965e8956","doc_title":"남북한 교류·협력 활성화 방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6307"},"doc_id":"5ed3896233719b6b965e89c5","doc_title":"일본의 외교정책 결정요인","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6308"},"doc_id":"5ed380d03da0955c5f2ab6fc","doc_title":"독일의 정치교육 연구 :한반도 통일대비 정치교육에의 시사점 분석","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6309"},"doc_id":"5ed384450a21d3f6d3d8ad3d","doc_title":"북한인권백서, 1996","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c630a"},"doc_id":"5ed3894433719b6b965e886a","doc_title":"북한의 노동정책과 노동력 평가","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c630b"},"doc_id":"5ed3894b33719b6b965e88b1","doc_title":"KEDO 체제하에서 남북한 협력증진에 관한 연구 :협력이론을 중심으로","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c630c"},"doc_id":"5ed3894c33719b6b965e88ca","doc_title":"북한 사회의 계급갈등 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c630d"},"doc_id":"5ed3895533719b6b965e88f7","doc_title":"남북경협 모델 설정","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c630e"},"doc_id":"5ed3895833719b6b965e8926","doc_title":"북한체제의 정치적 특성과 변화전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c630f"},"doc_id":"5ed384490a21d3f6d3d8ad7b","doc_title":"북한 교화소","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6310"},"doc_id":"5ed380f43da0955c5f2ab847","doc_title":"동서독 통일과정에서 서독정부의 대동독정책 연구","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6311"},"doc_id":"5ed380f83da0955c5f2ab885","doc_title":"동서독간 정치범 석방거래(Freikauf)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6312"},"doc_id":"5ed380f53da0955c5f2ab84c","doc_title":"남북한 화해·협력 촉진을 위한 독일통일 사례 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6313"},"doc_id":"5ed380fe3da0955c5f2ab8fb","doc_title":"統一獨逸의 分野別 實態 硏究","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6314"},"doc_id":"5ed389a333719b6b965e8cb1","doc_title":"남북한 및 미국의 3자 관계와 평화공존","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6315"},"doc_id":"5ed388d533719b6b965e83d9","doc_title":"南北韓 特殊關係의 法的 性格과 運營方案","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6316"},"doc_id":"5ed389a533719b6b965e8cbd","doc_title":"북한 인권과 유엔 인권레짐","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6317"},"doc_id":"5ed3892d33719b6b965e877a","doc_title":"북한체제의 변화주도세력 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6318"},"doc_id":"5ed3892d33719b6b965e876b","doc_title":"북한 대외무역의 특성과 무역정책 변화전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6319"},"doc_id":"5ed3893633719b6b965e87d9","doc_title":"북·미관계 개선과 북한의 대남정책 변화 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c631a"},"doc_id":"5ed3893233719b6b965e87a0","doc_title":"한·일 안보협력방안 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c631b"},"doc_id":"5ed3893a33719b6b965e880b","doc_title":"남북한 에너지분야 협력방안 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c631c"},"doc_id":"5ed3897e33719b6b965e8af0","doc_title":"북한의 미사일 개발 전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c631d"},"doc_id":"5ed3898533719b6b965e8b3d","doc_title":"클린턴 행정부와 의회 관계 : 대북정책을 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c631e"},"doc_id":"5ed3803a183ceee5c0978731","doc_title":"남북한 사회문화 협력 거버넌스 활성화 방안","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c631f"},"doc_id":"5ed37f03c7f68a5e00b876fd","doc_title":"통일환경과 남북한 관계, 1997-1998","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6320"},"doc_id":"5ed37dc782936af8b8053ba4","doc_title":"최근 북한의 주요 대남논조","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6321"},"doc_id":"5ed38079183ceee5c09789b2","doc_title":"정보화시대 통일정책 거버넌스 개선방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6322"},"doc_id":"5ed37dc682936af8b8053b83","doc_title":"北韓의 對南動向 分析, 1993.7∼9","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6323"},"doc_id":"5ed37f29c7f68a5e00b87891","doc_title":"南北韓 國力趨勢 比較硏究, 1992","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6324"},"doc_id":"5ed37f4cef64de95f1db24a7","doc_title":"통일국민협약 추진방안","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6325"},"doc_id":"5ed37f4fef64de95f1db24bf","doc_title":"남북연합 연구: 이론적 논의와 해외사례를 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6326"},"doc_id":"5ed37f89ef64de95f1db26ae","doc_title":"평화통일의 기본방향과 추진전략","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6327"},"doc_id":"5ed37fa4ef64de95f1db2722","doc_title":"남북화해·협력의 실천지표","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6328"},"doc_id":"5ed37f7bef64de95f1db2651","doc_title":"비핵·개방·3000 구상: 북한의 개방화 추진방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6329"},"doc_id":"5ed37e1192074bd526bedc31","doc_title":"북한의 연평도 포격과 대한민국의 선택","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c632a"},"doc_id":"5ed37e1492074bd526bedc80","doc_title":"다시 절대폭풍이 다가 오는가?","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c632b"},"doc_id":"5ed37d5f9aa2a321bf9014c1","doc_title":"한반도 평화체제에 대한 이론적 접근","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c632c"},"doc_id":"5ed37f62ef64de95f1db257b","doc_title":"대북·통일정책 관련 주요 쟁점과 정책추진방향","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c632d"},"doc_id":"5ed37e5cc34792fe98fa153d","doc_title":"남북한 문화정책 비교연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c632e"},"doc_id":"5ed37d6b9aa2a321bf9014fc","doc_title":"한반도 평화체제 구축과 통일전망","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c632f"},"doc_id":"5ed380d23da0955c5f2ab730","doc_title":"中·臺灣의 統一政策 比較硏究","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6330"},"doc_id":"5ed37c78a29311f5f90ca4d9","doc_title":"남북한 에너지분야 협력방안 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6331"},"doc_id":"5ed37c8aa29311f5f90ca57c","doc_title":"북한의 경제개혁과 남북경협","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6332"},"doc_id":"5ed37c83a29311f5f90ca557","doc_title":"경수로인력의 북한체류시 법적 문제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6333"},"doc_id":"5ed37c8da29311f5f90ca5a2","doc_title":"남북한 인도협력 방안과 과제: 인도‧개발‧평화의 트리플 넥서스","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6334"},"doc_id":"5ed37e0792074bd526bedbd1","doc_title":"軍備統制 檢證 硏究 :理論 및 歷史와 事例를 中心으로","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6335"},"doc_id":"5ed37e85c34792fe98fa16a6","doc_title":"통일환경 및 남북한관계 전망 : 2006-2007","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6336"},"doc_id":"5ed3976a749e6be0fc411797","doc_title":"주간통일정세 2013-51(2013.12.16~2013.12.22)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6337"},"doc_id":"5ed39736749e6be0fc411591","doc_title":"주간통일정세 2013-06(2013.02.04~2013.02.10)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6338"},"doc_id":"5ed39736749e6be0fc41158c","doc_title":"주간통일정세 2013-22(2013.05.27~2013.06.02)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6339"},"doc_id":"5ed38a0a33719b6b965e90cc","doc_title":"한반도 평화협정의 법적 쟁점과 과제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c633a"},"doc_id":"5ed389fe33719b6b965e9079","doc_title":"남남갈등 해소방안 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c633b"},"doc_id":"5ed39a7a98d9bf9fd64b4029","doc_title":"( 2016 ) 북한이탈주민의 영구임대주택 거주경험에 관한 내러티브 연구 : 근린효과(Neighborhood Effects) 관점을 중심으로 / 김민경 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c633c"},"doc_id":"5ed39751749e6be0fc411697","doc_title":"주간통일정세 2015-10(2015.03.02~2015.03.08)","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c633d"},"doc_id":"5ed39753749e6be0fc4116b0","doc_title":"주간통일정세 2014-47(2014.12.01~2014.12.07)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c633e"},"doc_id":"5ed389cd33719b6b965e8e69","doc_title":"평화통일의 기본방향과 추진전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c633f"},"doc_id":"5ed389ce33719b6b965e8e85","doc_title":"1994∼2000년 북한기근","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6340"},"doc_id":"5ed389d333719b6b965e8eac","doc_title":"미국 외교정책에서의 정책연구기관(Think Tanks)의 역할과 한반도 문제","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6341"},"doc_id":"5ed387cb33719b6b965e79c6","doc_title":"美國과 日本의 對北韓 關係改善과 南北韓 關係","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6342"},"doc_id":"5ed3882533719b6b965e7c81","doc_title":"統一文化硏究, 下","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6343"},"doc_id":"5ed389d833719b6b965e8eea","doc_title":"북한의 형사법제상 형사처리절차와 적용 실태","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6344"},"doc_id":"5ed3899833719b6b965e8c0e","doc_title":"화해협력정책과 남북한미래상 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6345"},"doc_id":"5ed389d433719b6b965e8eb4","doc_title":"한반도 경제통합 모형의 이론적 모색","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6346"},"doc_id":"5ed3886e33719b6b965e7f3e","doc_title":"統一韓國의 經濟體制","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6347"},"doc_id":"5ed39598eb330b4601b40315","doc_title":"2011년 미·중 정상회담 평가","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6348"},"doc_id":"5ed383eea2f5a09add45f1b2","doc_title":"국제법상 중국의 탈북자 보호 의무","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6349"},"doc_id":"5ed383efa2f5a09add45f1c0","doc_title":"귀순의사를 밝힌 북한주민 송환문제와 국제법","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c634a"},"doc_id":"5ed3808e183ceee5c0978a91","doc_title":"남북한 평화공존을 위한 청소년의 사회문화적 동질성 증진방안 연구","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c634b"},"doc_id":"5ed387e833719b6b965e7a98","doc_title":"統一韓國의 政治理念","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c634c"},"doc_id":"5ed387f833719b6b965e7b32","doc_title":"統一論議의 變遷過程 1945∼1993","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c634d"},"doc_id":"5ed3881533719b6b965e7bb7","doc_title":"韓半島 軍備統制方案 硏究 :유럽 軍備統制條約의 示唆點과 關聯하여","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c634e"},"doc_id":"5ed38099183ceee5c0978afe","doc_title":"통일한국의 위상","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c634f"},"doc_id":"5ed380a4183ceee5c0978b6a","doc_title":"한국사회 냉전문화 극복방안 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6350"},"doc_id":"5ed380f13da0955c5f2ab837","doc_title":"법적 관점에서 본 독일 통일","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6351"},"doc_id":"5ed389c033719b6b965e8dc8","doc_title":"부시 행정부의 대북정책과 한국의 대북정책 추진방향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6352"},"doc_id":"5ed389c433719b6b965e8e05","doc_title":"중·러 전략적 협력 강화와 한반도","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6353"},"doc_id":"5ed389a033719b6b965e8c88","doc_title":"북한의 대량살상무기 개발과 한국의 대응","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6354"},"doc_id":"5ed389a233719b6b965e8ca5","doc_title":"북한 핵문제와 남북관계의 진로","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6355"},"doc_id":"5ed389e933719b6b965e8fa8","doc_title":"북한의 핵폐기 가능성과 북·미관계","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6356"},"doc_id":"5eceb8963f82fd00307f6406","doc_title":"2분기 통일의견수렴 및 국내지역회의 정책건의 ","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6357"},"doc_id":"5ed37b505b1db1854bfdf81c","doc_title":"북한 '변화'의 재평가와 대북정책 방향","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6358"},"doc_id":"5ed37b635b1db1854bfdf8f4","doc_title":"베를린선언과 남북관계","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6359"},"doc_id":"5ed37b665b1db1854bfdf90a","doc_title":"남북한 관계의 제도적 발전","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c635a"},"doc_id":"5ed37bc6a29311f5f90c9eee","doc_title":"평양공동선언과 남북 체육교류의 새로운 전기","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c635b"},"doc_id":"5ed37bcda29311f5f90c9f09","doc_title":"남북한 평화공존을 위한 사회·문화 교류·협력의 활성화 방안","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c635c"},"doc_id":"5ed387f033719b6b965e7af0","doc_title":"베트남 統合事例 硏究","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c635d"},"doc_id":"5ed3882d33719b6b965e7cd8","doc_title":"北韓 軍事政策의 展開樣相과 核政策 展望","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c635e"},"doc_id":"5ed3883033719b6b965e7d0d","doc_title":"脫冷戰期 北韓의 對中國·러시아 關係","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c635f"},"doc_id":"5ed388de33719b6b965e8435","doc_title":"북한과 중국의 경제관계 분석","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6360"},"doc_id":"5ed388e833719b6b965e84a3","doc_title":"북·일수교와 남북한 관계","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6361"},"doc_id":"5ed388e833719b6b965e8472","doc_title":"남북교류협력 활성화를 위한 법제도 개선방안","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6362"},"doc_id":"5ed3890433719b6b965e85c0","doc_title":"한반도 통일문제에 대한 주변4국의 입장 분석 : 전문가 인식조사 결과","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6363"},"doc_id":"5ed3891133719b6b965e8634","doc_title":"미·북관계의 변화와 한국의 대북정책 방향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6364"},"doc_id":"5ed3890c33719b6b965e85f1","doc_title":"남북한 이산가족 재결합시 문제점과 대책","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6365"},"doc_id":"5ed3891d33719b6b965e86d9","doc_title":"중·대만 비정치 분야 교류·협력 실태에 관한 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6366"},"doc_id":"5ed3891933719b6b965e869d","doc_title":"통일독일의 군통합 사례연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6367"},"doc_id":"5ed3892d33719b6b965e878e","doc_title":"한반도 문제를 위요한 미행정부와 의회의 협력과 갈등 : 카터의 주한미군철수정책과 북한 핵문제 사례연구를 중심으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6368"},"doc_id":"5ed392220dbea9e5f2b7f46f","doc_title":"4자회담과 한반도 통일전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6369"},"doc_id":"5ed392310dbea9e5f2b7f4ec","doc_title":"분단비용과 통일비용","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c636a"},"doc_id":"5ed395a1eb330b4601b40361","doc_title":"한·미 정상회담 결과 분석","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c636b"},"doc_id":"5ed39510926cb0ad2ef6d776","doc_title":"김정은 시대 북한의 핵보유 및 대남정책","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c636c"},"doc_id":"5ed39661749e6be0fc410c3b","doc_title":"주간통일정세 2016-43(2016.10.22~2016.10.28)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c636d"},"doc_id":"5ed39593eb330b4601b402bc","doc_title":"북한 미사일 발사에 대한 국제사회의 대응","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c636e"},"doc_id":"5ed39595eb330b4601b402e0","doc_title":"상반기 북한정세 분석 보고서","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c636f"},"doc_id":"5ed39598eb330b4601b40310","doc_title":"최근 국제사회의 북한인권 논의동향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6370"},"doc_id":"5ed39663749e6be0fc410c5a","doc_title":"주간통일정세 2016-42(2016.10.15∼2016.10.21)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6371"},"doc_id":"5ed39633749e6be0fc410a6d","doc_title":"주간통일정세 2011-31(2011.7.25~2011.7.31)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6372"},"doc_id":"5ed39547eb330b4601b3ff7f","doc_title":"2004년 미국 대통령 및 의회 선거 결과 분석","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6373"},"doc_id":"5ed3968d749e6be0fc410e2b","doc_title":"주간통일정세2008-22(2008.5.26~6.1)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6374"},"doc_id":"5ed396ba749e6be0fc411062","doc_title":"주간통일정세2007-10(2007.11.12~11.18)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6375"},"doc_id":"5ed3966d749e6be0fc410ce3","doc_title":"주간통일정세 2016-36(2016.9.3∼2016.9.9)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6376"},"doc_id":"5ed39589eb330b4601b4027b","doc_title":"豆滿江地域 開發計劃 發展方向","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6377"},"doc_id":"5ed396c3749e6be0fc4110a9","doc_title":"주간통일정세2009-43(2009.10.19 ~10.25)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6378"},"doc_id":"5ed39690749e6be0fc410e48","doc_title":"주간통일정세2008-52(2008.12.22~12.28)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6379"},"doc_id":"5ed39690749e6be0fc410e50","doc_title":"주간통일정세2008-23(2008.6.2~6.8)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c637a"},"doc_id":"5ed39559eb330b4601b40051","doc_title":"북한 인권실태에 관한 미국과 국제사회의 동향","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c637b"},"doc_id":"5ed3955aeb330b4601b40058","doc_title":"일본의 안보개혁과 유사법제 정비","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c637c"},"doc_id":"5ed396b7749e6be0fc41103c","doc_title":"주간통일정세2008-15(2008.4.7~4.13)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c637d"},"doc_id":"5ed395a5eb330b4601b4039b","doc_title":"7·29 일본 참의원 선거 결과 분석","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c637e"},"doc_id":"5ed395a6eb330b4601b403a0","doc_title":"'2·13합의' 전후의 북한동향","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c637f"},"doc_id":"5ed395f8431f6315811c2aa8","doc_title":"KINU한반도동향 2019년 7월","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6380"},"doc_id":"5ed38d069f53bd1e41c78a9d","doc_title":"White Paper on Human Rights in North Korea, 2004","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6381"},"doc_id":"5ed38c9b9f53bd1e41c7871b","doc_title":"북한인권백서, 2001","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6382"},"doc_id":"5ed38e5dab0d1b1c467d3412","doc_title":"동북아문화공동체와 유럽문화공동체의 공통성과 차별성","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6383"},"doc_id":"5ed38e2bab0d1b1c467d3209","doc_title":"2020 선진 한국의 국가전략","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6384"},"doc_id":"5ed7ffcf2615a153681d4b56","doc_title":"\r\n\t\t\t\t\t(6.25當時 노획한) 北韓資料 마이크로필름目錄\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6385"},"doc_id":"5ed7ff782615a153681d47bd","doc_title":"\r\n\t\t\t\t\t軍備統制硏究 文獻·資料集: 1989\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6386"},"doc_id":"5ed7ff902615a153681d48dc","doc_title":"\r\n\t\t\t\t\t(북한의 남북연석회의 제의 관련)해설자료\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6387"},"doc_id":"5ed802c22615a153681d6523","doc_title":"\r\n\t\t\t\t\t民主統一論 (1990)\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6388"},"doc_id":"5ed803692615a153681d6b1e","doc_title":"\r\n\t\t\t\t\t日本의 對韓半島政策\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6389"},"doc_id":"5ed802562615a153681d60a8","doc_title":"\r\n\t\t\t\t\t통일총서 16 : 社會主義國家의 變化相\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c638a"},"doc_id":"5ed806322615a153681d84a2","doc_title":"\r\n\t\t\t\t\t남북협상사례 (군정위 본회의 제203차~214차) 1994.3\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c638b"},"doc_id":"5ed806552615a153681d85fe","doc_title":"\r\n\t\t\t\t\t獨逸 統一條約 批准法律\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c638c"},"doc_id":"5ed806502615a153681d8595","doc_title":"\r\n\t\t\t\t\t(사회문화분야) 남북교류협력 실무안내\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c638d"},"doc_id":"5ed7ffd92615a153681d4bd2","doc_title":"\r\n\t\t\t\t\t북쪽 사회 어디에 와 있나\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c638e"},"doc_id":"5ed7ffee2615a153681d4c8b","doc_title":"\r\n\t\t\t\t\t統一問答 1985\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c638f"},"doc_id":"5ed800a92615a153681d5341","doc_title":"\r\n\t\t\t\t\t마르크스主義와 韓半島 統一問題\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6390"},"doc_id":"5ed7fd552615a153681d347e","doc_title":"\r\n\t\t\t\t\t東歐共産諸國의 經濟體制變化에 關한 硏究\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6391"},"doc_id":"5ed6924f7b15dabb40af2fcc","doc_title":"북 러 관계 전망","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6392"},"doc_id":"5ed6927a7b15dabb40af3158","doc_title":"김정일 생일과 김정은 정권","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6393"},"doc_id":"5ed7ffe52615a153681d4c53","doc_title":"\r\n\t\t\t\t\t北韓의 流通構造 實態: 1986. 12\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6394"},"doc_id":"5ed7fff92615a153681d4cdb","doc_title":"\r\n\t\t\t\t\t分斷40년, 統一政策 環境의 變化 (1985.1)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6395"},"doc_id":"5ed804232615a153681d71e6","doc_title":"\r\n\t\t\t\t\t統一顧問會談 結果報告(1993年度)\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6396"},"doc_id":"5ed804262615a153681d7206","doc_title":"\r\n\t\t\t\t\t(1993년도) 통일연수결과보고\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6397"},"doc_id":"5ed805012615a153681d79f2","doc_title":"\r\n\t\t\t\t\t(통독 3주년) 현황과 평가 (1993.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6398"},"doc_id":"5ed806392615a153681d84d2","doc_title":"\r\n\t\t\t\t\t南北韓 關係 現況 및 94年 情勢展望\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6399"},"doc_id":"5ed8063f2615a153681d84fd","doc_title":"\r\n\t\t\t\t\t北韓의 對南動向 分析 (1993.7-9)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c639a"},"doc_id":"5ed8063e2615a153681d84f6","doc_title":"\r\n\t\t\t\t\t對北投資保護 및 紛爭解決方案 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c639b"},"doc_id":"5ed806482615a153681d8559","doc_title":"\r\n\t\t\t\t\t脫冷戰期 北韓의 對中國·러시아關係\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c639c"},"doc_id":"5ed8064c2615a153681d857c","doc_title":"\r\n\t\t\t\t\t核關聯 北韓의 協商戰略戰術 分析\r\n\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c639d"},"doc_id":"5ed6913908bc6231f9e1c0a3","doc_title":"‘통일기금’ 논의의 실효적 방향","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c639e"},"doc_id":"5ed6913b08bc6231f9e1c0ae","doc_title":"한반도 평화·번영 거버넌스의 모형 개발 및 발전방안(총괄보고서)","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c639f"},"doc_id":"5ed690eb08bc6231f9e1bd05","doc_title":"경제분야 통일인프라 구축 및 개선방안","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63a0"},"doc_id":"5ed6906a08bc6231f9e1b632","doc_title":"在野統一案 硏究","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63a1"},"doc_id":"5ed6908e08bc6231f9e1b91e","doc_title":"통일과정에서의 민간단체의 역할","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63a2"},"doc_id":"5ed690a108bc6231f9e1b9a3","doc_title":"통일과정에서 매스미디어의 역할","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63a3"},"doc_id":"5ed80c3a2615a153681dbc8d","doc_title":"\r\n\t\t\t\t\t북한 주요인물 자료집 1999\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63a4"},"doc_id":"5ed80c3c2615a153681dbc96","doc_title":"\r\n\t\t\t\t\t(제1차)통일교육발전 워크숍 : 학교통일교육의 효율적 지도 방안\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63a5"},"doc_id":"5ed80c3c2615a153681dbc9f","doc_title":"\r\n\t\t\t\t\t(98년도 하반기) 북한경제 동향\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63a6"},"doc_id":"5ed80c6d2615a153681dbdb5","doc_title":"\r\n\t\t\t\t\t한반도 평화전략\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63a7"},"doc_id":"5ed68fde08bc6231f9e1b270","doc_title":"EC/EU사례분석을 통한 남북 및 동북아공동체 추진방안: 유럽공동체 형성기를 중심으로","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63a8"},"doc_id":"5ed8011c2615a153681d573d","doc_title":"\r\n\t\t\t\t\t남북한 통일정책 비교\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63a9"},"doc_id":"5ed800ec2615a153681d55b5","doc_title":"\r\n\t\t\t\t\t歸順者의 證言을 통해 본 北韓體制 變化實態 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63aa"},"doc_id":"5ed800f12615a153681d55ff","doc_title":"\r\n\t\t\t\t\t(인간개조이론에서 본) 北韓 共産主義 敎育方法 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63ab"},"doc_id":"5ed800ef2615a153681d55e8","doc_title":"\r\n\t\t\t\t\t南北韓 經濟交流 增大方案 硏究 (1989)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63ac"},"doc_id":"5ed802c62615a153681d6535","doc_title":"\r\n\t\t\t\t\t(南北體育會談) 第5次 實務代表接觸 會議錄 (1990.1)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63ad"},"doc_id":"5ed8012f2615a153681d5819","doc_title":"\r\n\t\t\t\t\t南北對話 관련 主要日誌: (1981.1-1990.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63ae"},"doc_id":"5ed802ea2615a153681d65d0","doc_title":"\r\n\t\t\t\t\t(南北體育會談) 第4次 實務代表接觸 會議錄 (1990.1)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63af"},"doc_id":"5ed691ec7b15dabb40af2b86","doc_title":"北韓의 유엔加入宣言의 影響과 政策變化展望","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63b0"},"doc_id":"5ed80a572615a153681dab2b","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 문제 현안과 쟁점 (1996.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63b1"},"doc_id":"5ed80a782615a153681dac51","doc_title":"\r\n\t\t\t\t\t('97년도 설문조사를 통한) 통일교육 반응 분석 결과\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63b2"},"doc_id":"5ed690c708bc6231f9e1bacb","doc_title":"南北韓 經濟共同體 形成方案","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63b3"},"doc_id":"5ed6912208bc6231f9e1bf96","doc_title":"남북관계의 진전과 국내적 영향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63b4"},"doc_id":"5ed6909b08bc6231f9e1b990","doc_title":"북한이탈 주민의 사회적응에 관한 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63b5"},"doc_id":"5ed690d408bc6231f9e1bbb4","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제4부-독일통일","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63b6"},"doc_id":"5ed690fd08bc6231f9e1be1b","doc_title":"평화를 통한 국가이미지 제고와 통일과정에서의 활용방안","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63b7"},"doc_id":"5ed80a3e2615a153681daa69","doc_title":"\r\n\t\t\t\t\t美國 大統領 및 議會 選擧 結果分析\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63b8"},"doc_id":"5ed80a492615a153681daad1","doc_title":"\r\n\t\t\t\t\t탈북귀순자 남한사회 적응실태 조사\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63b9"},"doc_id":"5ed80a702615a153681dabc0","doc_title":"\r\n\t\t\t\t\t중국 전인대 제15차 전국대표대회 결과분석\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63ba"},"doc_id":"5ed80a3c2615a153681daa3a","doc_title":"\r\n\t\t\t\t\t북한 사회의 계급갈등 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63bb"},"doc_id":"5ed80a3c2615a153681daa47","doc_title":"\r\n\t\t\t\t\t미국의 대북한 경제제재 완화와 남북한관계\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63bc"},"doc_id":"5ed695c7f0492efe0e547b82","doc_title":"2011년 미·중 정상회담 평가 : 동북아 및 한반도에의 함의","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63bd"},"doc_id":"5ed69762f0492efe0e548c35","doc_title":"주변 4국의 대북정책 동향과 전망: 2.13합의 이후부터 남북정상회담까지를 중심으로","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63be"},"doc_id":"5ed6982d12d4092a3df37950","doc_title":"The Kim Jong Eun Succession Structure and North Korean Human Rights Focusing on the Readjustment of ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63bf"},"doc_id":"5ed697f612d4092a3df376d1","doc_title":"탈북 청소년 북송과 관련국의 국제법상 의무","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63c0"},"doc_id":"5ed68d7c6e35d50a5d223251","doc_title":"統一環境과 南北韓關係 : 1992∼1993","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63c1"},"doc_id":"5ed68f4908bc6231f9e1ac7e","doc_title":"남북한의 실질적 통합을 위한 청소년 교류·협력·제도화 방안 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63c2"},"doc_id":"5ed3932d7ed7dcf78c1766d7","doc_title":"중국의 창지투 개발계획과 한반도 경제","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63c3"},"doc_id":"5ed39720749e6be0fc4114a3","doc_title":"주간통일정세2010-49(2010.11.29~2010.12.05)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63c4"},"doc_id":"5ed39721749e6be0fc4114c9","doc_title":"주간통일정세2010-42(2010.10.11~2010.10.17)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63c5"},"doc_id":"5ed3975c749e6be0fc41170b","doc_title":"주간통일정세 2014-23(2014.06.09~2014.06.15)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63c6"},"doc_id":"5ed68c596e35d50a5d222686","doc_title":"통일환경 및 남북한관계 전망: 2007-2008","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63c7"},"doc_id":"5ed697bc12d4092a3df374b6","doc_title":"북한인권법 제정 의의와 향후 과제","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63c8"},"doc_id":"5ed6986b12d4092a3df37b24","doc_title":"북한인권 특별보고관 유엔인권이사회 보고서 평가","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63c9"},"doc_id":"5ed395b3eb330b4601b4041f","doc_title":"미국의 INF조약 탈퇴 의미와 트럼프 행정부의 군사·안보 전략에 대한 함의","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63ca"},"doc_id":"5ed39631749e6be0fc410a59","doc_title":"주간통일정세 2011-46(2011.11.07~2011.11.13)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63cb"},"doc_id":"5ed39680749e6be0fc410dbb","doc_title":"주간통일정세 2016-06(2016.02.01∼2016.02.14)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63cc"},"doc_id":"5ed39669749e6be0fc410c8c","doc_title":"주간통일정세 2016-50(2016.12.10~2016.12.16)","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63cd"},"doc_id":"5ed68e6b6e35d50a5d223b4d","doc_title":"한반도 녹색성장을 위한 남북한 산림협력 법제 개선 방안 예비연구","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63ce"},"doc_id":"5ed68d876e35d50a5d2232ad","doc_title":"새로운 남북협력모델의 모색: 지속적으로 발전가능한 협력 모델","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63cf"},"doc_id":"5ed69770f0492efe0e548cf3","doc_title":"제1차 핵안보정상회의: 분석과 평가","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63d0"},"doc_id":"5ed69770f0492efe0e548cfe","doc_title":"The Significance of the US-Russia “New Strategic Arms Reduction Treaty” and Future Outlook","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63d1"},"doc_id":"5ed39665749e6be0fc410c76","doc_title":"주간통일정세 2017-08(2017.02.18~2017.02.24)","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63d2"},"doc_id":"5ed3966a749e6be0fc410caf","doc_title":"주간통일정세 2016-34(2016.8.20∼2016.8.26)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63d3"},"doc_id":"5ed3966a749e6be0fc410cbc","doc_title":"주간통일정세 2017-05(2017.01.28~2017.02.03)","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63d4"},"doc_id":"5eceb7e83f82fd00307f5c4e","doc_title":"(특강자료)대북정책 추진성과와 주요 현안 과제","topic":"스포츠","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63d5"},"doc_id":"5eceb7ee3f82fd00307f5c65","doc_title":"민주평통 토론마당 발표집(2.18)","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63d6"},"doc_id":"5eceb7ed3f82fd00307f5c55","doc_title":"[남북경협세미나]정치적-법적-제도적 접근(강성윤/동","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63d7"},"doc_id":"5eceb7fd3f82fd00307f5cb0","doc_title":"제2차 부산평화통일포럼 (11.29) 자료","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63d8"},"doc_id":"5eceb8063f82fd00307f5ce6","doc_title":"대학생의 통일의식과 대미의식: 현황과 과제","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63d9"},"doc_id":"5eceb80a3f82fd00307f5d04","doc_title":"대북경제협력추진 구체적 방안","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63da"},"doc_id":"5ed80aec2615a153681db148","doc_title":"\r\n\t\t\t\t\t미.일 新[방위협력지침]의 내용 및 영향분석\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63db"},"doc_id":"5ed80aec2615a153681db13e","doc_title":"\r\n\t\t\t\t\t통일백서 1997\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63dc"},"doc_id":"5ed806df2615a153681d8994","doc_title":"\r\n\t\t\t\t\t北韓 核問題에 대한 중국의 입장과 우리의 對中政策 方向 (1994.3)\r\n\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63dd"},"doc_id":"5ed80e2f2615a153681dcd3b","doc_title":"\r\n\t\t\t\t\t한국사회 이해: 인문사회 영역\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63de"},"doc_id":"5ed80e372615a153681dcd4a","doc_title":"\r\n\t\t\t\t\t대북포용정책의 중간평가와 향후과제\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63df"},"doc_id":"5ed80dd12615a153681dca59","doc_title":"\r\n\t\t\t\t\t남북 이산가족교류 추진현황과 평가: 이산가족교류 백서(안)\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63e0"},"doc_id":"5ed807172615a153681d8b25","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 1994년 7월호 (통권 제157호)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63e1"},"doc_id":"5ed8071b2615a153681d8b5b","doc_title":"\r\n\t\t\t\t\t통일로 가는 길 1994\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63e2"},"doc_id":"5ed807242615a153681d8b74","doc_title":"\r\n\t\t\t\t\t(시사자료) 통일교육 제61호 (94-2)\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63e3"},"doc_id":"5ed80c782615a153681dbdf9","doc_title":"\r\n\t\t\t\t\t북한이탈주민 문제의 종합적 정책방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63e4"},"doc_id":"5ed80c7d2615a153681dbe19","doc_title":"\r\n\t\t\t\t\t대형 남북경협 사업 여건과 추진방향\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63e5"},"doc_id":"5ed80c842615a153681dbe41","doc_title":"\r\n\t\t\t\t\t남북공동선언 조항별 해설 및 주요 현안문제 관련 질의·응답자료\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63e6"},"doc_id":"5ed80d622615a153681dc697","doc_title":"\r\n\t\t\t\t\t남북관계의 확대와 한국의 국가안보\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63e7"},"doc_id":"5ed80d662615a153681dc6c0","doc_title":"\r\n\t\t\t\t\t(2001년도) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63e8"},"doc_id":"5ed80d682615a153681dc712","doc_title":"\r\n\t\t\t\t\t북한방문 길라잡이 (2000)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63e9"},"doc_id":"5ed80d6d2615a153681dc71e","doc_title":"\r\n\t\t\t\t\t통일교육활성화를 위한 민간단체 통일교육의 방향 모색\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63ea"},"doc_id":"5ed80b8d2615a153681db724","doc_title":"\r\n\t\t\t\t\t북한외교정책 결정구조와 과정: 김일성 시대와 김정일 시대의 비교\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63eb"},"doc_id":"5ed808c32615a153681d9bc6","doc_title":"\r\n\t\t\t\t\t남북대화연표 95-Ⅰ(1995.1.1-3.31)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63ec"},"doc_id":"5ed80c472615a153681dbccc","doc_title":"\r\n\t\t\t\t\t통일로 가는 길 : (98 학생) 통일 글짓기대회 입상 작품집\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63ed"},"doc_id":"5ed807022615a153681d8b07","doc_title":"\r\n\t\t\t\t\t(경제교류·협력분야)'94년도 전문가 위촉과제 종합\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63ee"},"doc_id":"5ed7fad62615a153681d1bd3","doc_title":"\r\n\t\t\t\t\t청소년의 통일의식:제6회 통일에 관한 작품현상모집 당선작품\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63ef"},"doc_id":"5ed7fae42615a153681d1c6a","doc_title":"\r\n\t\t\t\t\t民族史的 正統性의 構成 要素\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63f0"},"doc_id":"5ed7faea2615a153681d1c98","doc_title":"\r\n\t\t\t\t\t중공의 대 남북한 등거리 외교 유도 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63f1"},"doc_id":"5ed7fafa2615a153681d1d95","doc_title":"\r\n\t\t\t\t\t社會變動 理論 및 事例에서 본 北韓社會 變動展望 (1974.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63f2"},"doc_id":"5ed7fafe2615a153681d1dad","doc_title":"\r\n\t\t\t\t\t南北韓 國民 總生産의 比較考察 (1974.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63f3"},"doc_id":"5ed808512615a153681d96bf","doc_title":"\r\n\t\t\t\t\t통일문제에 대한 세대간 갈등 해소방안\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63f4"},"doc_id":"5ed808482615a153681d96b0","doc_title":"\r\n\t\t\t\t\t統一環境과 南北韓 關係 (1995-1996)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63f5"},"doc_id":"5ed8086c2615a153681d97c1","doc_title":"\r\n\t\t\t\t\t북한의 협상전술 특성 연구: 남북대화 사례를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63f6"},"doc_id":"5ed808722615a153681d97fb","doc_title":"\r\n\t\t\t\t\t統一과 北韓 社會文化 (下)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63f7"},"doc_id":"5ed80c882615a153681dbe46","doc_title":"\r\n\t\t\t\t\t최근 남북관계, 이렇습니다!\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63f8"},"doc_id":"5ed808c12615a153681d9b79","doc_title":"\r\n\t\t\t\t\t남북한 군사적 신뢰구축문제 (1995.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63f9"},"doc_id":"5ed808c12615a153681d9b7c","doc_title":"\r\n\t\t\t\t\t(통독5주년 상반기) 각분야별 통합현황 및 평가 (1995.5)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63fa"},"doc_id":"5ed807f42615a153681d940e","doc_title":"\r\n\t\t\t\t\t美國의 對韓半島政策: 北韓 核問題와 美·北 關係改善을 中心으로\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c63fb"},"doc_id":"5ed807f92615a153681d9453","doc_title":"\r\n\t\t\t\t\t대학생과 통일문제 이해\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c63fc"},"doc_id":"5ed807a52615a153681d90d8","doc_title":"\r\n\t\t\t\t\t金正日 政權의 登場과 政策 展望\r\n\t\t\t\t","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63fd"},"doc_id":"5ed807da2615a153681d9235","doc_title":"\r\n\t\t\t\t\t北韓 指導部의 情勢認識 變化와 政策 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c63fe"},"doc_id":"5ed807db2615a153681d9245","doc_title":"\r\n\t\t\t\t\t북한의 대외경제개방정책 현황과 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c63ff"},"doc_id":"5ed807e32615a153681d9283","doc_title":"\r\n\t\t\t\t\t統一韓國의 社會福祉政策\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6400"},"doc_id":"5ed807eb2615a153681d92ce","doc_title":"\r\n\t\t\t\t\t統一韓國의 權力構造\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6401"},"doc_id":"5ed807f12615a153681d93f3","doc_title":"\r\n\t\t\t\t\t統一環境과 南北韓 關係 (1994∼1995)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6402"},"doc_id":"5ed808242615a153681d9621","doc_title":"\r\n\t\t\t\t\t江澤民 中國 國家主席 訪韓 結果分析\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6403"},"doc_id":"5ed808252615a153681d9638","doc_title":"\r\n\t\t\t\t\t남북한 군비통제의 포괄적 이행방안: 미.북관계 및 남북관계 개선 관련\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6404"},"doc_id":"5ed808322615a153681d9677","doc_title":"\r\n\t\t\t\t\t南北韓關係 現況 및 '96年 情勢 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6405"},"doc_id":"5ed808362615a153681d9692","doc_title":"\r\n\t\t\t\t\t(1996년도) 北韓 主要行事 豫定表\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6406"},"doc_id":"5ed807912615a153681d906f","doc_title":"\r\n\t\t\t\t\t北韓의 對南動向 分析 1994.1∼3\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6407"},"doc_id":"5ed807a02615a153681d90c5","doc_title":"\r\n\t\t\t\t\t金正日 리더쉽 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6408"},"doc_id":"5ed807c82615a153681d91d2","doc_title":"\r\n\t\t\t\t\t統一韓國의 對外經濟協力 方向: 多者間 經濟協力 關聯\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6409"},"doc_id":"5ed807db2615a153681d9261","doc_title":"\r\n\t\t\t\t\t統一文化와 民族共同體 建設: 國內學術會議 發表論文集\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c640a"},"doc_id":"5ed807842615a153681d8ffd","doc_title":"\r\n\t\t\t\t\t北韓의 南北頂上會談 提議 意圖 및 會談의 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c640b"},"doc_id":"5ed807fd2615a153681d9461","doc_title":"\r\n\t\t\t\t\t통일로 가는 길 : (95 북한관 통일) 글짓기대회 입상 작품집\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c640c"},"doc_id":"5ed808012615a153681d947a","doc_title":"\r\n\t\t\t\t\t('95년도 상반기) 북한경제 동향 (1995.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c640d"},"doc_id":"5ed8080a2615a153681d94b4","doc_title":"\r\n\t\t\t\t\t國政理解 參考資料\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c640e"},"doc_id":"5ed808182615a153681d95c3","doc_title":"\r\n\t\t\t\t\t남북대화연표 (94-Ⅳ) : 1994.10.1-12.31\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c640f"},"doc_id":"5ed807542615a153681d8e87","doc_title":"\r\n\t\t\t\t\t동·서독교류협력 관계법규자료집 (1994)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6410"},"doc_id":"5ed807572615a153681d8eaa","doc_title":"\r\n\t\t\t\t\t남북교류협력 법·제도 실천과제 연구 (1994)\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6411"},"doc_id":"5ed807622615a153681d8ec6","doc_title":"\r\n\t\t\t\t\t통일교육 기본방향 (1994)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6412"},"doc_id":"5ed8076c2615a153681d8f3a","doc_title":"\r\n\t\t\t\t\t남북한 군축제의 관련 자료집 (1994.12)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcc996cf8959a12c6413"},"doc_id":"5ed8073a2615a153681d8dbc","doc_title":"\r\n\t\t\t\t\t民族統一의 摸索 : 統一家族 論文集 第6輯\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcc996cf8959a12c6414"},"doc_id":"5ed807682615a153681d8ef6","doc_title":"\r\n\t\t\t\t\t(정치.군사.핵분야) '94년도 전문가 위촉과제 종합 (1994.12)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6415"},"doc_id":"5ed6988312d4092a3df37c59","doc_title":"White Paper on Human Rights in North Korea, 2007","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6416"},"doc_id":"5ed69a72c03bd262c382136c","doc_title":"통일정책연구 18권 2호","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6417"},"doc_id":"5ed69a4dc03bd262c38211ab","doc_title":"주간통일정세2008-48(2008.11.24~11.30)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcc996cf8959a12c6418"},"doc_id":"5ed69996c03bd262c3820a89","doc_title":"주간통일정세 2017-39(2017.09.23~2017.09.29)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcc996cf8959a12c6419"},"doc_id":"5ed6999ac03bd262c3820ab5","doc_title":"Public Opinion on Unification and North Korean Policy of the Moon Jae-in Administration","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c641a"},"doc_id":"5ed699a2c03bd262c3820b06","doc_title":"Direction and Tasks for Supporting the Settlement of North Korean Defectors: From Protection to Inte","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c641b"},"doc_id":"5ed6989012d4092a3df37cbe","doc_title":"국내외 북한인권 동향 평가와 인권개선 로드맵","topic":"스포츠","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c641c"},"doc_id":"5ed6989b12d4092a3df37cf4","doc_title":"White Paper on Human Rights in North Korea, 2005","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c641d"},"doc_id":"5ed698c012d4092a3df37e34","doc_title":"냉전종식후 국제정치와 인권 : 대북인권정책 추진방향모색","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c641e"},"doc_id":"5ed69967c03bd262c38208bd","doc_title":"Survey on Perception of Korean and Foreign Experts Regarding Peace Regime and Denuclearization o","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c641f"},"doc_id":"5ed69973c03bd262c3820931","doc_title":"주간통일정세 2018-04(2018.01.20~2018.01.26)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6420"},"doc_id":"5ed699dbc03bd262c3820ca0","doc_title":"주간통일정세2007-14(2007.12.10~12.16)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6421"},"doc_id":"5ed69a85c03bd262c3821449","doc_title":"주간통일정세2009-05(2009.1.28~2.1)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6422"},"doc_id":"5ed69a87c03bd262c3821469","doc_title":"주간통일정세2009-03(2009.1.12~1.18)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6423"},"doc_id":"5ed69a87c03bd262c3821461","doc_title":"주간통일정세2009-06(2009.2.2~2.8)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6424"},"doc_id":"5ed69a8ac03bd262c382148e","doc_title":"주간통일정세2009-09(2009.2.23~3.1)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6425"},"doc_id":"5ed6997dc03bd262c38209a2","doc_title":"주간통일정세 2018-02(2018.01.06~2018.01.12)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6426"},"doc_id":"5ed69932c03bd262c382066a","doc_title":"From Hanoi to Panmunjeom: Assessment and Prospects for DPRK-U.S. Denuclearization Negotiations","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6427"},"doc_id":"5ed69a55c03bd262c3821229","doc_title":"주간통일정세2008-36(2008.9.1~9.9)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6428"},"doc_id":"5ed69946c03bd262c38206e1","doc_title":"북·러 정상회담 평가와 한국의 대러 외교","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6429"},"doc_id":"5ed69957c03bd262c3820787","doc_title":"Assessment and Remaining Challenges of the Second North Korea-U.S. Summit in Hanoi","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c642a"},"doc_id":"5ed69959c03bd262c3820795","doc_title":"Is Unification a Process or a Result? :Based on the Concepts of Unification Perceived by the Publi","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c642b"},"doc_id":"5ed69962c03bd262c3820841","doc_title":"A Paradigm Shift in Inter-Korean Relations and ‘Decentralized’ North Korean Policies","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c642c"},"doc_id":"5ed699fac03bd262c3820d60","doc_title":"統一과 北韓 社會文化, 下","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c642d"},"doc_id":"5ed69a0bc03bd262c3820e6c","doc_title":"The Right to Health in North Korea","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c642e"},"doc_id":"5ed69a0bc03bd262c3820f03","doc_title":"統一硏究論叢, 第6券2號","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c642f"},"doc_id":"5ed69953c03bd262c3820770","doc_title":"북미정상회담의 ‘컨벤션 효과’와 ‘무역외수지’","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6430"},"doc_id":"5ed69959c03bd262c3820791","doc_title":"KINU한반도동향 2018년 10월","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6431"},"doc_id":"5ed6996bc03bd262c38208de","doc_title":"Implications and Tasks of Inter-Korean Humanitarian Cooperation","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6432"},"doc_id":"5ed6996fc03bd262c382090e","doc_title":"“Spring of the Korean Peninsula” and Suggestions for Inter-Korean Social and Cultural Exchanges","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6433"},"doc_id":"5ed8044f2615a153681d73ec","doc_title":"\r\n\t\t\t\t\t社會主義 體制變化에 따른 對應論理 比較硏究\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6434"},"doc_id":"5ed805962615a153681d7e98","doc_title":"\r\n\t\t\t\t\t南北交流協力關係法規集 (3판)\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6435"},"doc_id":"5ed8058e2615a153681d7e81","doc_title":"\r\n\t\t\t\t\t북한의 외국인투자 관련법\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6436"},"doc_id":"5ed805d42615a153681d80de","doc_title":"\r\n\t\t\t\t\t北韓 家族政策의 變化\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6437"},"doc_id":"5ed8036e2615a153681d6b50","doc_title":"\r\n\t\t\t\t\t통일총서 20: 獨逸統一의 過程과 敎訓\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6438"},"doc_id":"5ed8037e2615a153681d6bd6","doc_title":"\r\n\t\t\t\t\t北韓敎科書 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6439"},"doc_id":"5ed801792615a153681d59bc","doc_title":"\r\n\t\t\t\t\t統一理念과 民族共同體 形成\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c643a"},"doc_id":"5ed805fb2615a153681d823e","doc_title":"\r\n\t\t\t\t\t남북대화연표 (94-I) : 1994.1.1-3.31\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c643b"},"doc_id":"5ed7ff7e2615a153681d47cc","doc_title":"\r\n\t\t\t\t\t통일총서 6: 北韓의 主體思想\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c643c"},"doc_id":"5ed7ff7f2615a153681d47f4","doc_title":"\r\n\t\t\t\t\t統一에 따른 法的 問題硏究 (1989)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c643d"},"doc_id":"5ed7ffd42615a153681d4b9f","doc_title":"\r\n\t\t\t\t\t北韓의 地方行政實態와 强弱点 分析: 1986. 12\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c643e"},"doc_id":"5ed7ffda2615a153681d4bdd","doc_title":"\r\n\t\t\t\t\t北韓의 外交實態와 特性: 1986. 12\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c643f"},"doc_id":"5ed7ff6a2615a153681d4756","doc_title":"\r\n\t\t\t\t\t中共槪要\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6440"},"doc_id":"5ed801a92615a153681d5ba1","doc_title":"\r\n\t\t\t\t\t북한의 문화예술\r\n\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6441"},"doc_id":"5ed805b32615a153681d7fca","doc_title":"\r\n\t\t\t\t\t(남북대화에 나타난) 군사훈련문제 쌍방 주장 종합 : 발언문, 전통문, 서신, 성명 (1993.11)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6442"},"doc_id":"5ed805c92615a153681d8026","doc_title":"\r\n\t\t\t\t\t북한의 에너지 수급실태 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6443"},"doc_id":"5ed7ffa12615a153681d4975","doc_title":"\r\n\t\t\t\t\t高句麗 文化財 解設: 在日朝總聯發行\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6444"},"doc_id":"5ed804be2615a153681d77bf","doc_title":"\r\n\t\t\t\t\t1993年 12月 黨 中央委 全員會議 및 最高人民會議 結果分析\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6445"},"doc_id":"5ed803232615a153681d6848","doc_title":"\r\n\t\t\t\t\t北韓權力 機構圖 (1991.12)\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6446"},"doc_id":"5ed803232615a153681d6858","doc_title":"\r\n\t\t\t\t\t北韓의 유엔加入宣言의 影響과 政策變化展望\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6447"},"doc_id":"5ed804b02615a153681d76a7","doc_title":"\r\n\t\t\t\t\t南北韓 政治共同體 形成方案 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6448"},"doc_id":"5ed8049f2615a153681d7668","doc_title":"\r\n\t\t\t\t\t中國-臺灣間 交流.協力 現況\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6449"},"doc_id":"5ed804bf2615a153681d77d5","doc_title":"\r\n\t\t\t\t\t統一環境과 南北韓 關係 (1993∼1994)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c644a"},"doc_id":"5ed804cb2615a153681d780d","doc_title":"\r\n\t\t\t\t\t主體思想의 理論的 變化\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c644b"},"doc_id":"5ed804e02615a153681d78fe","doc_title":"\r\n\t\t\t\t\t東北亞의 新經濟秩序\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c644c"},"doc_id":"5ed804dc2615a153681d788f","doc_title":"\r\n\t\t\t\t\t北韓開放에 대한 周邊4强의 立場: (第3回) 國際學術會議 發表論文\r\n\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c644d"},"doc_id":"5ed804ea2615a153681d7941","doc_title":"\r\n\t\t\t\t\t統一論議의 變遷過程 1945∼1993\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c644e"},"doc_id":"5ed805a22615a153681d7ef3","doc_title":"\r\n\t\t\t\t\t民主統一論 (1993) : 北韓實態 篇\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c644f"},"doc_id":"5ed80d042615a153681dc1b5","doc_title":"\r\n\t\t\t\t\t비무장지대내 유엔환경기구 유치 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6450"},"doc_id":"5ed80c372615a153681dbc75","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (1999)\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6451"},"doc_id":"5ed80bd12615a153681db94b","doc_title":"\r\n\t\t\t\t\t북한 나진·선봉지대 현황 및 '지대'정책 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6452"},"doc_id":"5ed80d242615a153681dc331","doc_title":"\r\n\t\t\t\t\t북한인권보고서 편람 (증보판, 2000.12)\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6453"},"doc_id":"5ed80d412615a153681dc382","doc_title":"\r\n\t\t\t\t\t統一政策硏究 (제9권 1호, 2000)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6454"},"doc_id":"5ed80d232615a153681dc29a","doc_title":"\r\n\t\t\t\t\t남북한 화해·협력 촉진 방안: (협동연구 국내) 학술회의 발표 논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6455"},"doc_id":"5ed8012c2615a153681d57cc","doc_title":"\r\n\t\t\t\t\t(90신진학자)北韓·統一硏究 論文集: (Ⅰ)政治 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6456"},"doc_id":"5ed8019e2615a153681d5b4e","doc_title":"\r\n\t\t\t\t\t통일백서 1990\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6457"},"doc_id":"5ed8012f2615a153681d57e8","doc_title":"\r\n\t\t\t\t\t새로운 國際情勢와 南北韓 緊張緩和 方案 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6458"},"doc_id":"5ed802832615a153681d6373","doc_title":"\r\n\t\t\t\t\t(南北 高位當局者會談) 第5次 豫備會談 會議錄 (1989.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6459"},"doc_id":"5ed80bd22615a153681db956","doc_title":"\r\n\t\t\t\t\t법적 관점에서 본 독일통일: (민족통일연구원.프리드리히 에베르트 재단 공동주최) 학술회의 발표 논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c645a"},"doc_id":"5ed8069f2615a153681d8822","doc_title":"\r\n\t\t\t\t\t북한의 자연지리와 사적\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c645b"},"doc_id":"5ed80c7a2615a153681dbe08","doc_title":"\r\n\t\t\t\t\t비정부기구(NGO)를 통한 남북한 교류·협력 증진 방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c645c"},"doc_id":"5ed384d30a21d3f6d3d8b1e0","doc_title":"북한인권백서, 2008","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c645d"},"doc_id":"5ed69975c03bd262c382094e","doc_title":"주간통일정세 2018-08(2018.02.15~2018.02.23)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c645e"},"doc_id":"5ed6997dc03bd262c382099b","doc_title":"Analysis of 2018 Kim Jong-un’s New Year’s Day Speech and Prospect for 2018","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c645f"},"doc_id":"5ed7f77b2615a153681d03c3","doc_title":"\r\n\t\t\t\t\t김정은 시대 북한의 국가기구와 국가성\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6460"},"doc_id":"5ed6a08490b0712fa5602af2","doc_title":"북한, ‘핵 딜레마’에서 스스로 빠져 나와야","topic":"스포츠","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6461"},"doc_id":"5ed6a07990b0712fa5602a7e","doc_title":"북한의 박인숙 재입북 선전 배경 및 의도와 대응방향","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6462"},"doc_id":"5ed7fc702615a153681d2c1c","doc_title":"\r\n\t\t\t\t\t金日成 後繼問題와 軍事關係 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6463"},"doc_id":"5ed7fd472615a153681d340d","doc_title":"\r\n\t\t\t\t\t北韓對南政策에 對한 總體的 對備方案 (統一模型開發人間模擬實驗)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6464"},"doc_id":"5ed7fd502615a153681d346e","doc_title":"\r\n\t\t\t\t\t南北對話 資料 (1980.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6465"},"doc_id":"5ed6a08390b0712fa5602ada","doc_title":"미국과 중국의 동상이몽과 북한의 비핵화","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6466"},"doc_id":"5ed7f6282615a153681cfea7","doc_title":"\r\n\t\t\t\t\t사회생활\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6467"},"doc_id":"5ed6a09990b0712fa5602b7e","doc_title":"유엔 COI 보고서 1년과 북한인권 개선을 위한 과제","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6468"},"doc_id":"5ed6a07990b0712fa5602a8a","doc_title":"평양의 ‘7월 드라마’와 김정은체제의 향방","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6469"},"doc_id":"5ed6a08f90b0712fa5602b46","doc_title":"김정은 통치연합의 출범과 특징","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c646a"},"doc_id":"5ed7f7972615a153681d04bb","doc_title":"\r\n\t\t\t\t\t중국의 4차 산업혁명과 북한에 주는 함의\r\n\t\t\t\t","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c646b"},"doc_id":"5ed6a09390b0712fa5602b5a","doc_title":"김정은정권 권력재편과 위기요인 진단","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c646c"},"doc_id":"5ed6a09190b0712fa5602b4a","doc_title":"김정은정권의 내구성 진단: 김정일체제와의 비교를 중심으로","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c646d"},"doc_id":"5ed6a08590b0712fa5602af6","doc_title":"안보리 결의 2087호와 북한의 대응","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c646e"},"doc_id":"5ed6a08690b0712fa5602b02","doc_title":"중국에 거는 기대와 그 한계","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c646f"},"doc_id":"5ed6a08590b0712fa5602afe","doc_title":"북한의 3차 핵실험과 중국의 대북정책 변화 가능성","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6470"},"doc_id":"5ed7f7882615a153681d044a","doc_title":"\r\n\t\t\t\t\t2019년 김정은 신년사 분석과 정세 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6471"},"doc_id":"5ed6a08d90b0712fa5602b33","doc_title":"2012년 남북관계연표","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6472"},"doc_id":"5ed6a09390b0712fa5602b5e","doc_title":"핵무장 넘보는 일본의 핵능력","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6473"},"doc_id":"5ed6a07c90b0712fa5602aaa","doc_title":"북한의 ‘6.28 방침’은 새로운 ‘개혁개방’의 서막인가?","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6474"},"doc_id":"5ed7f7932615a153681d04a0","doc_title":"\r\n\t\t\t\t\t한반도 국제정세의 역동성과 한국의 대응 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6475"},"doc_id":"5ed6a07d90b0712fa5602aba","doc_title":"탈북 청소년 북송과 관련국의 국제법상 의무","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6476"},"doc_id":"5ed6a08c90b0712fa5602b22","doc_title":"김정은 통치 1년과 신주류의 권력 공고화 프로젝트 추진","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6477"},"doc_id":"5ed6a0a190b0712fa5602bb7","doc_title":"조선노동당 제7차 대회 분석(2): 지도체계 및 엘리트","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6478"},"doc_id":"5ed38e1fab0d1b1c467d31ca","doc_title":"한반도 평화·번영을 위한 외교안보정책 거버넌스 활성화 방안","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6479"},"doc_id":"5ed38eedab0d1b1c467d38fc","doc_title":"북한 경제발전을 위한 국제협력 프로그램 실행방안(총괄보고서)","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c647a"},"doc_id":"5ed38e75ab0d1b1c467d3504","doc_title":"국내적 통일인프라 실태","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c647b"},"doc_id":"5ed38c909f53bd1e41c78682","doc_title":"북한인권백서, 2000","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c647c"},"doc_id":"5ed38c8d9f53bd1e41c7867b","doc_title":"북한인권백서 2019","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c647d"},"doc_id":"5ed38cf69f53bd1e41c78a1e","doc_title":"북한인권백서, 2008","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c647e"},"doc_id":"5ed38ef7ab0d1b1c467d3947","doc_title":"북한의 인프라 개발을 위한 국제사회 협력 프로그램 추진방안","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c647f"},"doc_id":"5ed38da9ab0d1b1c467d2ebe","doc_title":"남북한 통합을 위한 법제도 인프라 확충방안","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6480"},"doc_id":"5ed38dafab0d1b1c467d2ef2","doc_title":"지방자치단체의 북한개발지원 전략과 접근방법","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6481"},"doc_id":"5ed38e94ab0d1b1c467d361f","doc_title":"북한이탈주민 문제의 종합적 정책방안 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6482"},"doc_id":"5ed38e94ab0d1b1c467d3629","doc_title":"남북연합 형성을 위한 주변 4국 협력유도 전략","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6483"},"doc_id":"5ed38e98ab0d1b1c467d3649","doc_title":"남북한 농업교류·협력방안 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6484"},"doc_id":"5ed384fb0a21d3f6d3d8b3da","doc_title":"White Paper on Human Rights in North Korea, 2003","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6485"},"doc_id":"5ed386fd33719b6b965e7296","doc_title":"일본 아베정권의 대외전략과 대북전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6486"},"doc_id":"5ed38a7433719b6b965e93f8","doc_title":"북한 '변화'의 재평가와 대북정책 방향","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6487"},"doc_id":"5ed38c5d33719b6b965ea0ad","doc_title":"김정은 정권의 정책전망: 정권 초기의 권력구조와 리더십에 대한 분석을 중심으로","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6488"},"doc_id":"5ed3891033719b6b965e8620","doc_title":"통일이후 북한지역 국유재산 사유화방안 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6489"},"doc_id":"5ed3891833719b6b965e868a","doc_title":"남북한 통신분야 교류·협력 방안 연구","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c648a"},"doc_id":"5ed3891233719b6b965e8643","doc_title":"미국의 대중·대베트남 관계정상화 과정 비교 :북·미관계 개선에 대한함의","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c648b"},"doc_id":"5ed39556eb330b4601b40038","doc_title":"북한 최고인민회의 제11기 제2차 회의 결과분석","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c648c"},"doc_id":"5ed39648749e6be0fc410b34","doc_title":"주간통일정세 2017-31(2017.07.29~2017.08.04)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c648d"},"doc_id":"5ed39649749e6be0fc410b51","doc_title":"주간통일정세 2017-34(2017.08.19~2017.08.25)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c648e"},"doc_id":"5ed3964b749e6be0fc410b6e","doc_title":"주간통일정세 2017-36(2017.09.02~2017.09.08)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c648f"},"doc_id":"5ed3964f749e6be0fc410b7d","doc_title":"주간통일정세 2017-37(2017.09.09~2017.09.15)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6490"},"doc_id":"5ed39651749e6be0fc410b86","doc_title":"주간통일정세 2017-25(2017.06.17~2017.06.23)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6491"},"doc_id":"5ed39555eb330b4601b40031","doc_title":"제2차 6자회담 분석과 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6492"},"doc_id":"5ed39644749e6be0fc410b0f","doc_title":"주간통일정세 2017-43(2017.10.28~2017.11.03)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6493"},"doc_id":"5ed39645749e6be0fc410b25","doc_title":"주간통일정세 2017-48(2017.12.02~2017.12.08)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6494"},"doc_id":"5ed39672749e6be0fc410d22","doc_title":"주간통일정세 2016-25(2016.6.18∼2016.6.24)","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6495"},"doc_id":"5ed39649749e6be0fc410b4a","doc_title":"주간통일정세 2017-44(2017.11.04~2017.11.10)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6496"},"doc_id":"5ed395ff431f6315811c2b07","doc_title":"KINU한반도동향 2019년 6월","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6497"},"doc_id":"5ed39549eb330b4601b3ff8f","doc_title":"2005년 북한의 신년 공동사설 분석 및 정책 전망","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6498"},"doc_id":"5ed39546eb330b4601b3ff74","doc_title":"최근 중· 일관계와 갈등요인 분석","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6499"},"doc_id":"5ed389cb33719b6b965e8e5b","doc_title":"동북아 정세변화와 한국의 동북아 균형자 역할 연구","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c649a"},"doc_id":"5ed39578eb330b4601b40199","doc_title":"北韓의 對南動向 分析, 1994.1∼3","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c649b"},"doc_id":"5ed396bc749e6be0fc41107f","doc_title":"주간통일정세2007-15(2007.12.17~12.23)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c649c"},"doc_id":"5ed39563eb330b4601b400a0","doc_title":"미 국무부의 2000년 북한인권보고서와 통일연구원 2000년 북한인권백서 비교분석","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c649d"},"doc_id":"5ed39568eb330b4601b400e0","doc_title":"日本總選 結果分析","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c649e"},"doc_id":"5ed3956beb330b4601b400ff","doc_title":"북한인권 개선 및 북한이탈주민 지원 대책방향","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c649f"},"doc_id":"5ed3956eeb330b4601b4011d","doc_title":"江澤民 中國 國家主席 訪韓 結果分析","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64a0"},"doc_id":"5ed3956deb330b4601b40110","doc_title":"金日成 死後 1年","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64a1"},"doc_id":"5ed3887d33719b6b965e8018","doc_title":"남북한 환경분야 교류·협력 방안 연구 :다자적·양자적 접근","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64a2"},"doc_id":"5ed3887d33719b6b965e802e","doc_title":"北韓 經濟改革의 最適方向 硏究","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64a3"},"doc_id":"5ed3887b33719b6b965e7fff","doc_title":"南北韓 國力趨勢 比較硏究","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64a4"},"doc_id":"5ed3888833719b6b965e8098","doc_title":"統一後 北韓 土地所有制度 改編方案 硏究","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64a5"},"doc_id":"5ed39570eb330b4601b40131","doc_title":"北韓의 對美·中政策 懸案과 展望","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64a6"},"doc_id":"5ed39573eb330b4601b40158","doc_title":"美國의 中間選擧 以後 對韓半島政策 變化展望","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64a7"},"doc_id":"5ed39577eb330b4601b40186","doc_title":"北韓 核問題에 대한 중국의 입장과 우리의 對中政策 方向","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64a8"},"doc_id":"5ed38ab333719b6b965e9601","doc_title":"New Linkages of Northeast Asian Regional Cooperation","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64a9"},"doc_id":"5ed38bb233719b6b965e9bb5","doc_title":"평화의식 문항별 테이블","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64aa"},"doc_id":"5ed38e8cab0d1b1c467d35dc","doc_title":"남북연합의 개념과 추진과제","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64ab"},"doc_id":"5ed38577ab230e6d146f75ca","doc_title":"북한인권문제와 국제협력","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64ac"},"doc_id":"5ed3864f33719b6b965e6c90","doc_title":"제재 국면에서의 주민의 인권","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64ad"},"doc_id":"5ed3867133719b6b965e6d9f","doc_title":"蘇聯의 東北亞政策 變化와 東北亞秩序 改編 :1990年代 東北亞秩序 豫測 (Ⅰ)","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64ae"},"doc_id":"5ed81a642615a153681e2dd5","doc_title":"\r\n\t\t\t\t\t이명박 정부 외교정책의 세부 실천방안(2):포괄적 실리외교 분야\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64af"},"doc_id":"5ed81a7c2615a153681e2e81","doc_title":"\r\n\t\t\t\t\t북한 시장 진화에 관한 복잡계 시물레이션\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64b0"},"doc_id":"5ed81a152615a153681e2bc8","doc_title":"\r\n\t\t\t\t\t오바마 행정부 출범 이후 동북아전략 환경의 변화와 한국의 동북아 4국 통일외교전략\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64b1"},"doc_id":"5ed81f772615a153681e5802","doc_title":"\r\n\t\t\t\t\t독일통일 총서(5) : 경찰 분야 통합 관련 정책문서\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64b2"},"doc_id":"5ed811dc2615a153681de788","doc_title":"\r\n\t\t\t\t\t북한체제의 분야별 실태평가와 변화전망 : 중국의 초기 개혁개방과정과의 비교분석\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64b3"},"doc_id":"5ed811612615a153681de2a1","doc_title":"\r\n\t\t\t\t\t북한경제와 남북경협: 현황과 전망= North Korean economy and Inter-Korean economic cooperation: Recent developments and future prospects\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64b4"},"doc_id":"5ed812092615a153681de8c5","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.15, no.1\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64b5"},"doc_id":"5ed811ea2615a153681de7fd","doc_title":"\r\n\t\t\t\t\t동북아시대의 한반도 공간구상과 균형발전전략\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64b6"},"doc_id":"5ed812352615a153681dea04","doc_title":"\r\n\t\t\t\t\t통일백서 2004\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64b7"},"doc_id":"5ed8111b2615a153681de04f","doc_title":"\r\n\t\t\t\t\t동북아문화공동체와 유럽문화공동체의 공통성과 차별성\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64b8"},"doc_id":"5ed8121a2615a153681de975","doc_title":"\r\n\t\t\t\t\t남북한 통합과 통일인프라 확장방안 : (협동연구) 학술회의 발표논문집\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64b9"},"doc_id":"5ed80d1e2615a153681dc281","doc_title":"\r\n\t\t\t\t\t남북한 직업교육훈련 분야의 교류 및 협력방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64ba"},"doc_id":"5ed80e782615a153681dcf24","doc_title":"\r\n\t\t\t\t\t남북한 실질적 통합을 위한 교류 협력 제도화 방안: (협동연구) 학술회의 발표 논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64bb"},"doc_id":"5ed809bf2615a153681da584","doc_title":"\r\n\t\t\t\t\t통일정책 추진현황 (1997.10) : 통일고문 해외방문활동 참고자료\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64bc"},"doc_id":"5ed80ddc2615a153681dca97","doc_title":"\r\n\t\t\t\t\t실질적 통합 단계에서의 남북 문화예술분야의 통합 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64bd"},"doc_id":"5ed80e2a2615a153681dcce6","doc_title":"\r\n\t\t\t\t\t(2001 신진연구자) 북한 및 통일관련 논문집 (제2권) : 통일교육\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64be"},"doc_id":"5ed80e282615a153681dcc8c","doc_title":"\r\n\t\t\t\t\t(2001 신진연구자) 북한 및 통일관련 논문집 (제3권) : 북한실태(정치)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64bf"},"doc_id":"5ed80e322615a153681dcd44","doc_title":"\r\n\t\t\t\t\t남북정상회담의 의의와 전망: (제36차 국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64c0"},"doc_id":"5ed80e852615a153681dcf9a","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2000\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64c1"},"doc_id":"5ed810c32615a153681ddde8","doc_title":"\r\n\t\t\t\t\t중장기 통일교육 발전 방안 2003\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64c2"},"doc_id":"5ed812182615a153681de963","doc_title":"\r\n\t\t\t\t\t북한인권 관련 주요 논조 (2005)\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64c3"},"doc_id":"5ed80d9f2615a153681dc8db","doc_title":"\r\n\t\t\t\t\t남북연합 단계에서의 여성정책 추진방안\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64c4"},"doc_id":"5ed80f252615a153681dd354","doc_title":"\r\n\t\t\t\t\t(2002 신진연구자) 북한 및 통일관련 논문집 (제4권) : 교육·법\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64c5"},"doc_id":"5ed80f502615a153681dd491","doc_title":"\r\n\t\t\t\t\t2001 남북관계동향\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64c6"},"doc_id":"5ed82a9c2615a153681e812f","doc_title":"\r\n\t\t\t\t\t民族史的 正統性 硏究 論叢\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64c7"},"doc_id":"5ed84fc3677b583283b2a3ef","doc_title":"( 2018 ) 북한이탈주민의 사회적응도가 삶의 질에 미치는 영향 / 김혜란 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64c8"},"doc_id":"5ed84fcb677b583283b2a413","doc_title":"( 2019 ) 자유아시아방송의 탈북자 재현 : 캐나다 거주 탈북자 사례를 중심으로 / 강예원 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64c9"},"doc_id":"5ed85174677b583283b2b43e","doc_title":"( 2013 ) 북한이탈청소년 대안학교 학력인가 후 학생의 변화 연구 : A학교 사례를 중심으로 / 조명숙 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64ca"},"doc_id":"5ed81ea02615a153681e5026","doc_title":"\r\n\t\t\t\t\t전환기 중국의 정치경제\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64cb"},"doc_id":"5ed820612615a153681e5d7b","doc_title":"\r\n\t\t\t\t\t한반도 중장기 정세 변동 및 정책 도전 관련 요인의 식별(2015~2030) :21세기 통일시대 준비를 위한 대전략(2015~2017)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64cc"},"doc_id":"5ed823b92615a153681e6d39","doc_title":"\r\n\t\t\t\t\t북한인권백서 2017 = White Paper on Human Rights in North Korea 2017\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64cd"},"doc_id":"5ed8205d2615a153681e5d4a","doc_title":"\r\n\t\t\t\t\t김정은 시대 북한의 교육정책, 교육과정, 교과서\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64ce"},"doc_id":"5ed822232615a153681e6685","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studies. vol.25, no.1\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64cf"},"doc_id":"5ed85037677b583283b2aa67","doc_title":"( 2007 ) 사회적응 지원을 위한 새터민 청소년의 생애사 연구 / 김영우 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64d0"},"doc_id":"5ed8511d677b583283b2b121","doc_title":"( 2012 ) 탈북청소년의 남한 사회 적응을 위한 교회 교육의 방법에 관한 연구 : 탈북청소년의 남한 사회 적응을 위한 교회 교육의 방법에 관한 연구 / 이승희 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64d1"},"doc_id":"5ed85122677b583283b2b154","doc_title":"( 2012 ) 뉴스 보도에서 예시와 프레임이 수용자의 이슈 지각과 판단에 미치는 영향 : 탈북자 강제북송 이슈 중심으로 / 양천효 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64d2"},"doc_id":"5ed8511e677b583283b2b136","doc_title":"( 2013 ) 또 다른 한국사람: 새터민들의 남한에서의 정착 / Mark Bell ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64d3"},"doc_id":"5ed85147677b583283b2b320","doc_title":"( 2013 ) 북한이탈 청소년 언어적응 과정 연구 / 고가현 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64d4"},"doc_id":"5ed85189677b583283b2b476","doc_title":"( 2014 ) 북한이탈주민 정착지원 제도에 관한 연구 / 김동호 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64d5"},"doc_id":"5ed8513f677b583283b2b2a4","doc_title":"( 2014 ) 중도입국청소년의 자기인식과 자아정체성에 관한 연구 / 박상현 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64d6"},"doc_id":"5ed8514b677b583283b2b334","doc_title":"( 2013 ) 북한선교전략으로서의 탈북대학생 크리스천 리더십 프로그램 개발 / 김희정 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64d7"},"doc_id":"5ed8514b677b583283b2b341","doc_title":"( 2013 ) 북한이탈주민의 미디어와 현실인식 / 정희윤 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64d8"},"doc_id":"5ed85014677b583283b2a877","doc_title":"( 2004 ) 북한이탈청소년의 진로의식 실태에 관한 연구 / 편송경 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64d9"},"doc_id":"5ed85118677b583283b2b10a","doc_title":"( 2013 ) 다인종·다문화 사회의 윤리와 선교적 과제 / 김미연 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64da"},"doc_id":"5ed85126677b583283b2b1ab","doc_title":"( 2012 ) 무연고 북한이탈청소년의 사회연결망 형성과 의미 : 근거이론에 의한 접근 / 한명자 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64db"},"doc_id":"5ed85087677b583283b2ac29","doc_title":"( 2010 ) 북한이탈주민의 복합 외상 후 스트레스 장애에 따른 심리적 증상 / 손의정 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64dc"},"doc_id":"5ed8503f677b583283b2aaaf","doc_title":"( 2008 ) 집단미술치료가 새터민 아동의 우울에 미치는 효과 / 이신숙 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64dd"},"doc_id":"5ed8500a677b583283b2a73e","doc_title":"( 2004 ) 북한 주민의 탈북과 고신 총회의 역할 연구 / 정종기 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64de"},"doc_id":"5ed8500c677b583283b2a765","doc_title":"( 2003 ) 북한이탈주민 취업지원제도의 현황과 개선방안 / 이성재 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64df"},"doc_id":"5ed850c9677b583283b2ae4d","doc_title":"( 2010 ) 새터민 청소년의 스트레스와 사회적 지지 : 남한 사회 적응과정을 중심으로 / 권부균 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64e0"},"doc_id":"5ed850d7677b583283b2ae8a","doc_title":"( 2012 ) 집단상담프로그램이 새터민 아동의 자아존중감과 대인관계에 미치는 효과 / 최정은 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64e1"},"doc_id":"5ed85011677b583283b2a808","doc_title":"( 2004 ) 북한이탈주민 지역사회정착지원 프로그램에 대한 연구 / 박윤민 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64e2"},"doc_id":"5ed8502c677b583283b2a9f9","doc_title":"( 2003 ) 탈북자의 법적지위와 처리방안에 관한 연구 / 태정규 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64e3"},"doc_id":"5ed85114677b583283b2b0a7","doc_title":"( 2013 ) 도큐멘테이션 전략을 활용한 북한이탈주민 기록 수집방안 연구 / 이희덕 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64e4"},"doc_id":"5ed84ffd677b583283b2a549","doc_title":"( 2019 ) PTSD 탈북 남성 지속 노출 기반 미술치료 사례 연구 / 장인심 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64e5"},"doc_id":"5ed85013677b583283b2a82f","doc_title":"( 2003 ) 북한 이탈주민 대학생의 학교생활에 관한 체험 연구 / 이혜경 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64e6"},"doc_id":"5ed85018677b583283b2a8aa","doc_title":"( 2006 ) 중국 내 탈북자 문제 해결방안에 대한 연구 : 독일과 베트남의 경험을 중심으로 / 김윤정 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64e7"},"doc_id":"5ed8501a677b583283b2a8ce","doc_title":"( 2007 ) 탈북자의 고향의식과 그 변화 / 오인혜 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64e8"},"doc_id":"5ed8501f677b583283b2a945","doc_title":"( 2005 ) 보안경찰의 탈북자 지원체계에 관한 연구 / 이하섭 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64e9"},"doc_id":"5ed833c92615a153681e89a4","doc_title":"\r\n\t\t\t\t\t독일통일 총서(16) : 통일 교육 분야 관련 정책문서\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64ea"},"doc_id":"5ed829892615a153681e7ab0","doc_title":"\r\n\t\t\t\t\tSouth-North Dialogue in Korea (No.66~69,99.01~03.11) =남북대화(제66~69호)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64eb"},"doc_id":"5ed82a412615a153681e7fd5","doc_title":"\r\n\t\t\t\t\t東·西獨關係發展類型과 韓半島導入可能性硏究(1981.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64ec"},"doc_id":"5ed8204c2615a153681e5cd5","doc_title":"\r\n\t\t\t\t\t중국의 주변외교 전략과 대북정책 :사례와 적용\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64ed"},"doc_id":"5ed8204a2615a153681e5cc9","doc_title":"\r\n\t\t\t\t\t동북아평화협력구상과 유라시아 협력 추진을 위한 다자주의적 접근\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64ee"},"doc_id":"5ed8239a2615a153681e6be8","doc_title":"\r\n\t\t\t\t\t러시아 사할린 지역의 북한노동자\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64ef"},"doc_id":"5ed823a72615a153681e6c2b","doc_title":"\r\n\t\t\t\t\t동맹의 진화와 글로벌 파트너십\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64f0"},"doc_id":"5ed820c92615a153681e617b","doc_title":"\r\n\t\t\t\t\t북한 기업의 운영실태 및 지배구조\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64f1"},"doc_id":"5ed820d12615a153681e61c6","doc_title":"\r\n\t\t\t\t\t미국 대선 주요 후보의 Think-tank 및 의회 네트워크 분석\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64f2"},"doc_id":"5ed81f992615a153681e5899","doc_title":"\r\n\t\t\t\t\tTasks and Implementing Strategies of the \"Trust-Building\" Policy\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64f3"},"doc_id":"5ed8196d2615a153681e2730","doc_title":"\r\n\t\t\t\t\tFTA와 한반도 통일환경\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64f4"},"doc_id":"5ed819792615a153681e275c","doc_title":"\r\n\t\t\t\t\t(2011) 통일교육 지침서 (중학교용)\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64f5"},"doc_id":"5ed819742615a153681e2752","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.20, no.2\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64f6"},"doc_id":"5ed81be72615a153681e3a70","doc_title":"\r\n\t\t\t\t\tA New Approach to the National Community Unification Formula: Focusing on the Three Communities Unification Initiative\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64f7"},"doc_id":"5ed819632615a153681e26d0","doc_title":"\r\n\t\t\t\t\t(통일대계연구 남북합의통일 마스터플랜) 통일대비를 위한 북한변화 전략 :향후 5년(2012-2016)간의 정세를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64f8"},"doc_id":"5ed820752615a153681e5eb5","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.24, no.2\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c64f9"},"doc_id":"5ed8286e2615a153681e7902","doc_title":"\r\n\t\t\t\t\t열리는 통일 신나는미래 : 중학교\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64fa"},"doc_id":"5ed828bc2615a153681e7965","doc_title":"\r\n\t\t\t\t\t陽光政策 爲了 和平과 合作= 햇볕정책\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64fb"},"doc_id":"5ed822612615a153681e6786","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 및 비핵화 관련 자료집. 04 ,해외 평화협정\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64fc"},"doc_id":"5ed822b02615a153681e6918","doc_title":"\r\n\t\t\t\t\t(2017년) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c64fd"},"doc_id":"5ed823262615a153681e6aeb","doc_title":"\r\n\t\t\t\t\t문재인의 한반도정책(소책자) : 평화와 번영의 한반도\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c64fe"},"doc_id":"5ed823af2615a153681e6d0a","doc_title":"\r\n\t\t\t\t\t(2017)북한이탈주민 정착지원 실무편람\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c64ff"},"doc_id":"5ed823d52615a153681e6da2","doc_title":"\r\n\t\t\t\t\t북한인권 정책환경 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6500"},"doc_id":"5ed820b72615a153681e6100","doc_title":"\r\n\t\t\t\t\t(2015) 남북통합에 대한 국민의식조사 :인식, 요인, 범주, 유형\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6501"},"doc_id":"5ed826ee2615a153681e74c0","doc_title":"\r\n\t\t\t\t\t접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅰ):접경지역 평화적 이용을 위한 이론적 검토와 사례연구\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6502"},"doc_id":"5ed85124677b583283b2b16d","doc_title":"( 2012 ) 탈북초등학생 멘토링 활동에 대한 자기비평과 교육적 함의에 관한 연구 / 김미연 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6503"},"doc_id":"5ed85047677b583283b2aae1","doc_title":"( 2008 ) 북한선교전략으로서의 탈북자 지도자 양성에 관한 연구 / 고영준 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6504"},"doc_id":"5ed8504b677b583283b2ab28","doc_title":"( 2008 ) 새터민 청소년의 문화적 통합을 위한 기독교교육과정 개발 / 김지현 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6505"},"doc_id":"5ed850e4677b583283b2af14","doc_title":"( 2012 ) 국내 북한이탈주민 선교와 그들을 통한 북한 선교전략 연구 / 박순영 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6506"},"doc_id":"5ed850ec677b583283b2af76","doc_title":"( 2012 ) 북한출신 대학생의 직업세계 인식에 관한 연구 / 최귀옥 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6507"},"doc_id":"5ed85046677b583283b2aadb","doc_title":"( 2008 ) 새터민의 화행에 나타난 영어 공손 표현 연구 / 장병민 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6508"},"doc_id":"5ed85103677b583283b2afad","doc_title":"( 2011 ) 다문화가정 자녀를 위한 교육정책 연구 / 조승호 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6509"},"doc_id":"5ed850e9677b583283b2af58","doc_title":"( 2012 ) 새터민대학생 적응실태에 관한 연구 / 김희겸 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c650a"},"doc_id":"5ed85138677b583283b2b25b","doc_title":"( 2013 ) 탈북 청소년의 귀인성향과 방어양식에 따른 스트레스 대처방식 / 김현정 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c650b"},"doc_id":"5ed8513d677b583283b2b298","doc_title":"( 2013 ) 탈북 청소년의 남한 사회 적응을 위한 화법 교육 연구 / 김효현 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c650c"},"doc_id":"5ed8500b677b583283b2a744","doc_title":"( 2004 ) 탈북아동의 남한사회에서의 초기 적응 연구 / 김진섭 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c650d"},"doc_id":"5ed85027677b583283b2a9ef","doc_title":"( 2009 ) 새터민 청소년의 수학과 학습 실태 분석 및 개선 방향에 대한 연구 / 장주영 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c650e"},"doc_id":"5ed85037677b583283b2aa64","doc_title":"( 2009 ) 탈북자 난민인정 요인에 대한 비교 연구 : 인간안보 관점의 필요성에 대한 시론 / 유경아 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c650f"},"doc_id":"5ed85000677b583283b2a573","doc_title":"( 2002 ) 북한이탈주민의 사회 적응에 관한 연구 / 손문경 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6510"},"doc_id":"5ed85005677b583283b2a6d7","doc_title":"( 1999 ) 재외(在外) 북한이탈주민 인권보장에 관한 연구 : NGOs 활동을 중심으로 / 조서영 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6511"},"doc_id":"5ed8500c677b583283b2a759","doc_title":"( 2004 ) 지역복지관의 북한이탈주민 지원프로그램 실태와 개선방안 / 김윤하 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6512"},"doc_id":"5ed85000677b583283b2a576","doc_title":"( 2002 ) 북한 이주 여성을 둘러 싼 사회적 통념과 선택적 협상에 관한 연구 / 이새롭 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6513"},"doc_id":"5ed85001677b583283b2a5c3","doc_title":"( 2002 ) 북한이탈주민의 남한사회 적응에 관한 연구 : 민간차원의 정착지원을 중심으로 / 유광현 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6514"},"doc_id":"5ed85000677b583283b2a5b4","doc_title":"( 2020 ) 대학 입학 준비 탈북청소년을 위한 학습 어휘 선정 연구 : 사회 교과를 중심으로 / 최선경 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6515"},"doc_id":"5ed8500a677b583283b2a73b","doc_title":"( 2004 ) 재중탈북자의 국제법적 지위와 그 문제해결에 관한 연구 / 이예령 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6516"},"doc_id":"5ed8500d677b583283b2a772","doc_title":"( 2004 ) 북한이탈주민의 남한사회 적응에 관한 연구 / 하성환 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6517"},"doc_id":"5ed85010677b583283b2a7fc","doc_title":"( 2004 ) 보안경찰의 북한이탈주민 관리업무에 관한 연구 / 노춘영 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6518"},"doc_id":"5ed85017677b583283b2a892","doc_title":"( 2005 ) 북한이탈주민의 남한사회 적응에 대한 연구 / 정연숙 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6519"},"doc_id":"5ed8501c677b583283b2a904","doc_title":"( 2006 ) 북한이탈주민의 외상후스트레스장애(PTSD)와 남한사회 적응에 관한 탐색적 연구 / 서주연 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c651a"},"doc_id":"5ed85025677b583283b2a9c9","doc_title":"( 2009 ) 북한이탈주민의 직업유지에 관한 연구 : 사회적 자본과 인적 자본을 중심으로 / 정나리 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c651b"},"doc_id":"5ed81c062615a153681e3b4c","doc_title":"\r\n\t\t\t\t\t김정은동향 :2010-2012\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c651c"},"doc_id":"5ed81c0f2615a153681e3c17","doc_title":"\r\n\t\t\t\t\tBasic Reading on Korean Unification\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c651d"},"doc_id":"5ed81be82615a153681e3a81","doc_title":"\r\n\t\t\t\t\t'선도형 통일'의 경로와 과제\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c651e"},"doc_id":"5ed81c0a2615a153681e3b59","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.21, no.2\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c651f"},"doc_id":"5ed81b9d2615a153681e379c","doc_title":"\r\n\t\t\t\t\t최근 북한주민의 의식변화와 북한체제의 불안정성 -화폐개혁 이후를 중심으로 - (2011.3)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6520"},"doc_id":"5ed818ea2615a153681e22a9","doc_title":"\r\n\t\t\t\t\t중국의 부상에 따른 동북아 전략환경의 변화와 한반도\r\n\t\t\t\t","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6521"},"doc_id":"5ed81c1d2615a153681e3c87","doc_title":"\r\n\t\t\t\t\t중국의 부상과 한반도 - 기회와 도전 : 개원 21주년 기념 학술회의, 2012년 4월 6일(금) 13:00~18:00, 플라자호텔 그랜드볼룸(별관 지하2층)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6522"},"doc_id":"5ed81afe2615a153681e3285","doc_title":"\r\n\t\t\t\t\t(2011년) 미.중 정상회담 평가 :동북아 및 한반도에의 함의(2011.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6523"},"doc_id":"5ed819602615a153681e269d","doc_title":"\r\n\t\t\t\t\t(통일대계연구 남북합의통일 마스터플랜) 통일대비를 위한 국내과제\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6524"},"doc_id":"5ed81b8c2615a153681e3728","doc_title":"\r\n\t\t\t\t\t북한인권백서 2011 =White paper on human rights in North Korea 2011\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6525"},"doc_id":"5ed81bdc2615a153681e3981","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한관계 전망 (2012~2013)\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6526"},"doc_id":"5ed819452615a153681e2540","doc_title":"\r\n\t\t\t\t\t(통일대계연구 남북합의통일 마스터플랜) 통일외교 과제와 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6527"},"doc_id":"5ed81c5f2615a153681e3e7a","doc_title":"\r\n\t\t\t\t\t(2011)개성공업지구 법규집 =(2011)Code of the Act and Regulations for the Kaeseong Industrial Zone\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6528"},"doc_id":"5ed84fbf677b583283b2a3d2","doc_title":"( 2018 ) 가족재구성을 경험한 북한이탈청소년이 삶에 관한 연구 : 근거이론에 의한 접근 / 김미향 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6529"},"doc_id":"5ed84fbf677b583283b2a3c7","doc_title":"( 2018 ) 제3국 출생 북한이탈주민자녀의 문화적응스트레스 감소를 위한 집단미술치료 사례연구 / 강수정 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c652a"},"doc_id":"5ed84fce677b583283b2a427","doc_title":"( 2019 ) 정치적 관점에서 본 탈북 청년층의 삶의 만족 / 류동환 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c652b"},"doc_id":"5ed84fae677b583283b2a318","doc_title":"( 2018 ) 북한 정치사상교육 경험을 가진 탈북학생들의 한국 학교생활 적응에 관한 사례 연구 / 이미연 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c652c"},"doc_id":"5ed81b572615a153681e3561","doc_title":"\r\n\t\t\t\t\t중국의 부상에 대한 북한의 인식과 대응\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c652d"},"doc_id":"5ed818cf2615a153681e220a","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제3권제2호,2009년3.4월호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c652e"},"doc_id":"5ed818d72615a153681e2260","doc_title":"\r\n\t\t\t\t\t분단시대를 넘어 통일시대로: (통일연구원 개원 18주년 기념) 학술회의 발표논문집.\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c652f"},"doc_id":"5ed81c1e2615a153681e3c98","doc_title":"\r\n\t\t\t\t\t일본의 對한국 통일 공공외교 실태\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6530"},"doc_id":"5ed81fe72615a153681e5a95","doc_title":"\r\n\t\t\t\t\t북한 여성·아동 인권 실태 : 통일한국의 내일, 우리에게는 오늘입니다\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6531"},"doc_id":"5ed819d62615a153681e29bf","doc_title":"\r\n\t\t\t\t\t창지투(長吉圖) 선도구와 북한 나선특별시, 러시아 극동지역 간 경제협력 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6532"},"doc_id":"5ed802502615a153681d60a1","doc_title":"\r\n\t\t\t\t\t통일총서 10 : 北韓의 軍事\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6533"},"doc_id":"5ed801462615a153681d58a0","doc_title":"\r\n\t\t\t\t\t한민족공동체 形成의 模索\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6534"},"doc_id":"5ed80c7a2615a153681dbe13","doc_title":"\r\n\t\t\t\t\t대북포용정책의 효율적 추진을 위한 주변 안보·외교환경 조성방안\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6535"},"doc_id":"5ed80dad2615a153681dc92f","doc_title":"\r\n\t\t\t\t\t일본의 북한위협 인식과 군사력 강화\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6536"},"doc_id":"5ed80cf82615a153681dc15d","doc_title":"\r\n\t\t\t\t\t대북 포용 정책 2년 = For the future\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6537"},"doc_id":"5ed802302615a153681d5f86","doc_title":"\r\n\t\t\t\t\t內獨關係 發展史 (1990)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6538"},"doc_id":"5ed8034d2615a153681d697d","doc_title":"\r\n\t\t\t\t\t한국전쟁과 한반도의 평화정착\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6539"},"doc_id":"5ed803932615a153681d6c5f","doc_title":"\r\n\t\t\t\t\t통일총서 9 : 北韓의 文學·藝術\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c653a"},"doc_id":"5ed8039f2615a153681d6ce8","doc_title":"\r\n\t\t\t\t\t獨逸統一實態 資料集: 經濟分野 (1992.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c653b"},"doc_id":"5ed803a12615a153681d6cef","doc_title":"\r\n\t\t\t\t\t한민족공동체통일방안: 이렇게 통일하자는 것이다\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c653c"},"doc_id":"5ed803a82615a153681d6d1f","doc_title":"\r\n\t\t\t\t\t고르바쵸프 權力의 現況과 展望\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c653d"},"doc_id":"5ed803b12615a153681d6d80","doc_title":"\r\n\t\t\t\t\t韓半島 非核地帶化 主張에 대한 對應方向\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c653e"},"doc_id":"5ed803b82615a153681d6dbf","doc_title":"\r\n\t\t\t\t\t北韓聯邦制案의 分析 및 評價\r\n\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c653f"},"doc_id":"5ed802652615a153681d6243","doc_title":"\r\n\t\t\t\t\t'91統一環境變化評價 및 南北關係發展方向摸索\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6540"},"doc_id":"5ed8025f2615a153681d61bf","doc_title":"\r\n\t\t\t\t\t(92)北韓·統一硏究 論文集 (6): 통일조국의 헌법 토지 교육제도 통일교육 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6541"},"doc_id":"5ed802712615a153681d627d","doc_title":"\r\n\t\t\t\t\t北韓映畵의 理解\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6542"},"doc_id":"5ed804ba2615a153681d77b5","doc_title":"\r\n\t\t\t\t\t독일 통일 소사전\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6543"},"doc_id":"5ed801a22615a153681d5b6e","doc_title":"\r\n\t\t\t\t\t한민족공동체 統一方案의 實踐과 制度化 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6544"},"doc_id":"5ed802b72615a153681d64dd","doc_title":"\r\n\t\t\t\t\t美議會所藏 北韓關係資料 實態分析 (1990.1)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6545"},"doc_id":"5ed8012f2615a153681d57fe","doc_title":"\r\n\t\t\t\t\t南北韓 軍縮관련 主要提議: 1980年 以後\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6546"},"doc_id":"5ed802f92615a153681d65eb","doc_title":"\r\n\t\t\t\t\t예멘共和國 憲法 (案)\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6547"},"doc_id":"5ed7fcd12615a153681d2fe2","doc_title":"\r\n\t\t\t\t\t蘇聯의 東南亞 進出 現況\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6548"},"doc_id":"5ed800212615a153681d4e6b","doc_title":"\r\n\t\t\t\t\t남북한 경제현황 비교: 1989. 12\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6549"},"doc_id":"5ed7fe812615a153681d3f81","doc_title":"\r\n\t\t\t\t\t南北韓社會文化現況比較\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c654a"},"doc_id":"5ed7fcce2615a153681d2fa5","doc_title":"\r\n\t\t\t\t\t南과 北-그 理念과 展望: 第4次 統一問題 國際 學術會議錄\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c654b"},"doc_id":"5ed7fc432615a153681d2a2e","doc_title":"\r\n\t\t\t\t\t統一戰略 開發에 있어서 OR/SA 技法의 適用에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c654c"},"doc_id":"5ed802902615a153681d63a9","doc_title":"\r\n\t\t\t\t\t통일총서 13: 北韓의 敎育實態\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c654d"},"doc_id":"5ed804a22615a153681d7683","doc_title":"\r\n\t\t\t\t\t南北交流協力法·制度 實踐課題 硏究 (1993)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c654e"},"doc_id":"5ed801632615a153681d598e","doc_title":"\r\n\t\t\t\t\t南北韓 共同漁撈水域: MODEL 設定과 運用方案\r\n\t\t\t\t","topic":"스포츠","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c654f"},"doc_id":"5ed8208b2615a153681e5f7a","doc_title":"\r\n\t\t\t\t\t(2015년) 통일예측시계\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6550"},"doc_id":"5ed8209f2615a153681e6042","doc_title":"\r\n\t\t\t\t\t독일통일 총서(11) : 신탁관리청 분야 관련 정책문서\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6551"},"doc_id":"5ed8208a2615a153681e5f58","doc_title":"\r\n\t\t\t\t\t(232개 개념어로 풀어쓴) 남북관계 지식사전\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6552"},"doc_id":"5ed81f052615a153681e53b4","doc_title":"\r\n\t\t\t\t\t「드레스덴 구상」과 '행복한 통일'\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6553"},"doc_id":"5ed81e9a2615a153681e5003","doc_title":"\r\n\t\t\t\t\t남북관계연표 :1948년~2013년\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6554"},"doc_id":"5ed81f612615a153681e5717","doc_title":"\r\n\t\t\t\t\t(국제학술회의) 한반도 평화통일, 어떻게 만들 것인가? :제네바 합의 이후 20년의 교훈과 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6555"},"doc_id":"5ed81f6e2615a153681e575b","doc_title":"\r\n\t\t\t\t\t독일통일 총서(9) : 가족 분야 통합 관련 정책문서\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6556"},"doc_id":"5ed81ea82615a153681e504d","doc_title":"\r\n\t\t\t\t\t(2014) 통일교육 지침서 (학교용)\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6557"},"doc_id":"5ed819332615a153681e24a6","doc_title":"\r\n\t\t\t\t\t북한정보관리체계 개선방안(상)\r\n\t\t\t\t","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6558"},"doc_id":"5ed81ed92615a153681e5202","doc_title":"\r\n\t\t\t\t\t대미(對美)ㆍ대중(對中) 조화외교 :국내 및 해외 사례연구\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6559"},"doc_id":"5ed81f542615a153681e566c","doc_title":"\r\n\t\t\t\t\t북한의 핵전략과 한국의 대응전략\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c655a"},"doc_id":"5ed827052615a153681e75d7","doc_title":"\r\n\t\t\t\t\t민족공동체 통일방안의 새로운 접근과 추진방안 : 3대 공동체 통일구상 중심\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c655b"},"doc_id":"5ed825392615a153681e718d","doc_title":"\r\n\t\t\t\t\t남북한 통합과 북한의 수용력 :제도 및 인식 측면\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c655c"},"doc_id":"5ed820a32615a153681e606f","doc_title":"\r\n\t\t\t\t\t동북아 전략환경의 변화와 한국의 대응방향\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c655d"},"doc_id":"5ed820b22615a153681e60b0","doc_title":"\r\n\t\t\t\t\t통일외교 콘텐츠 개발\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c655e"},"doc_id":"5ed81ddf2615a153681e494f","doc_title":"\r\n\t\t\t\t\tKorean Unification and a New East Asian Order :KINU Unification Forum 2012\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c655f"},"doc_id":"5ed81e1d2615a153681e4bec","doc_title":"\r\n\t\t\t\t\t(2013) 통일교육 운영계획\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6560"},"doc_id":"5ed81e322615a153681e4cd2","doc_title":"\r\n\t\t\t\t\t중국 18차 당대회 분석과 대내외정책 전망\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6561"},"doc_id":"5ed81e662615a153681e4e7b","doc_title":"\r\n\t\t\t\t\t김정은 정권의 대내외 정책평가와 우리의 대응방향(2013.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6562"},"doc_id":"5ed822172615a153681e663d","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2016 = 북한인권백서 2016\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6563"},"doc_id":"5ed820412615a153681e5c7a","doc_title":"\r\n\t\t\t\t\t인권개선을 위한 기술협력\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6564"},"doc_id":"5ed823dd2615a153681e6dd1","doc_title":"\r\n\t\t\t\t\t북한이탈주민의 교육, 복지, 그리고 시민권에 대한 인식\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6565"},"doc_id":"5ed822072615a153681e65bb","doc_title":"\r\n\t\t\t\t\t(2016) 남북통합에 대한 국민의식조사\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6566"},"doc_id":"5ed7fef42615a153681d4308","doc_title":"\r\n\t\t\t\t\t南北韓 産業構造와 實態比較\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6567"},"doc_id":"5ed7ff032615a153681d4356","doc_title":"\r\n\t\t\t\t\t日本知識人들의 韓國觀:歷史的 傳統을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6568"},"doc_id":"5ed800e32615a153681d558e","doc_title":"\r\n\t\t\t\t\t北韓의 幼年期社會化에 대한 硏究 (1989)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6569"},"doc_id":"5ed800ce2615a153681d54eb","doc_title":"\r\n\t\t\t\t\t북한 체제 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c656a"},"doc_id":"5ed7ffbe2615a153681d4a78","doc_title":"\r\n\t\t\t\t\t南北對話 (제11~20호,1976.4~1979.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c656b"},"doc_id":"5ed7f5252615a153681cfad2","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제26권 2호, 2017)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c656c"},"doc_id":"5ed7f5332615a153681cfb21","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제26권 1호, 2017)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c656d"},"doc_id":"5ed7f5c32615a153681cfcdc","doc_title":"\r\n\t\t\t\t\t한반도의 오늘과 통일 : 중학생용\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c656e"},"doc_id":"5ed7f8842615a153681d09f4","doc_title":"\r\n\t\t\t\t\t(2020년도) 통일교육 시행계획\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c656f"},"doc_id":"5ed7f9d92615a153681d135f","doc_title":"\r\n\t\t\t\t\t6.23特別 宣言에 따라 惹起될 法的 諸問題의 分析.對策\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6570"},"doc_id":"5ed7f9ad2615a153681d122b","doc_title":"\r\n\t\t\t\t\t民主統一論 (1972)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6571"},"doc_id":"5ed7ff192615a153681d43c4","doc_title":"\r\n\t\t\t\t\t南北韓 民主的 統合 모델에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6572"},"doc_id":"5ed800112615a153681d4deb","doc_title":"\r\n\t\t\t\t\t組國統一 모델에 關한 硏究 (1989)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6573"},"doc_id":"5ed7f8d12615a153681d0b3c","doc_title":"\r\n\t\t\t\t\t8.15 평화통일 구상의 구체적 발전책(1971.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6574"},"doc_id":"5ed7f6b62615a153681d0161","doc_title":"\r\n\t\t\t\t\t남북관계 발전과 북한주민 의식 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6575"},"doc_id":"5ed7f8ba2615a153681d0b0c","doc_title":"\r\n\t\t\t\t\t北韓의 各種 法令廢止에 따른 韓國法令의 補完 및 施行上의 問題点과 對策(1969.12)\r\n\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6576"},"doc_id":"5ed7f9e02615a153681d13de","doc_title":"\r\n\t\t\t\t\t主要國家의 軍事戰略 (1973.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6577"},"doc_id":"5ed816a82615a153681e10bd","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제2권제4호,2008년7.8월호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6578"},"doc_id":"5ed8003c2615a153681d4f42","doc_title":"\r\n\t\t\t\t\t北韓 社會體系의 理論的 考察\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6579"},"doc_id":"5ed7ff312615a153681d4550","doc_title":"\r\n\t\t\t\t\t蘇聯의 南進政策: 그 變遷過程과 評價\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c657a"},"doc_id":"5ed7ff2c2615a153681d453a","doc_title":"\r\n\t\t\t\t\t南北韓 靑少年의 問題와 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c657b"},"doc_id":"5ed7fe1b2615a153681d3b81","doc_title":"\r\n\t\t\t\t\t社會主義國家에 있어서 政治經濟의 變動과 그 意義\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c657c"},"doc_id":"5ed69bd5c03bd262c3822179","doc_title":"주간통일정세 2012-36(2012.08.27~2012.09.02)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c657d"},"doc_id":"5ed6a03290b0712fa560286a","doc_title":"해외 체류 탈북자 문제 쟁점과 과제","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c657e"},"doc_id":"5ed6a04b90b0712fa5602925","doc_title":"포스트 김정일 시대 전망과 국민의 자세","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c657f"},"doc_id":"5ed69c17c03bd262c38223fd","doc_title":"주간통일정세 2015-47(2015.11.23∼2015.11.29)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6580"},"doc_id":"5ed69c19c03bd262c3822417","doc_title":"주간통일정세 2015-48(2015.11.30∼2015.12.06)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6581"},"doc_id":"5ed6a06a90b0712fa5602a15","doc_title":"2011년 북한 신년 공동사설의 의미","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6582"},"doc_id":"5ed6a06690b0712fa56029ec","doc_title":"북한의 연평도 포격과 대한민국의 선택","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6583"},"doc_id":"5ed6a06990b0712fa5602a0f","doc_title":"북한 제3차 당대표자회 결과 분석과 전망","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6584"},"doc_id":"5ed69bf8c03bd262c38222ac","doc_title":"주간통일정세 2016-44(2016.10.29~2016.11.04)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6585"},"doc_id":"5ed69fe190b0712fa560262a","doc_title":"수교 25주년 한중관계, 위기관리를 통한 리질리언스 강화 시급","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6586"},"doc_id":"5ed69fe590b0712fa5602642","doc_title":"북한 최고인민회의 제13기 제5차 회의 평가","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6587"},"doc_id":"5ed69fe390b0712fa560262f","doc_title":"북한의 6차 핵실험: 평가와 정세전망","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6588"},"doc_id":"5ed69c1ac03bd262c382241e","doc_title":"주간통일정세 2015-50(2015.12.14∼2015.12.20)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6589"},"doc_id":"5ed6a05590b0712fa560296d","doc_title":"김정일 북한 국방위원장의 8월 대장정: 동북아의 미풍인가, 격랑의 예고편인가?","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c658a"},"doc_id":"5ed6a05590b0712fa5602965","doc_title":"북한의 집중적인 대남 대화공세 배경","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c658b"},"doc_id":"5ed69fd690b0712fa56025b5","doc_title":"김여정 특사 방남의 평가와 한국정부의 전략적 로드맵","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c658c"},"doc_id":"5ed69fd490b0712fa56025a2","doc_title":"북·중 정상회담 평가와 한반도 정세에 대한 시사점","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c658d"},"doc_id":"5ed69fd690b0712fa56025ba","doc_title":"북미정상회담 평가 및 향후 전망","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c658e"},"doc_id":"5ed69fdc90b0712fa56025dc","doc_title":"한반도평화 만들기: 종전선언과 평화협정의 새로운 경로","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c658f"},"doc_id":"5ed69fd790b0712fa56025c9","doc_title":"남북 및 북미 정상회담과 한반도 평화로드맵(1) : 일괄타결· 동시실행, 한반도 평화선언을 통한 새로운 로드맵 구상","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6590"},"doc_id":"5ed69fda90b0712fa56025d2","doc_title":"2018 남북정상회담 평가와 향후 전망: '완전한 비핵화’ 의미와 실현","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6591"},"doc_id":"5ed69fde90b0712fa56025fe","doc_title":"2018년 김정은 신년사 분석과 정세 전망","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6592"},"doc_id":"5ed69fdd90b0712fa56025ef","doc_title":"문재인 정부의 新남방정책과 對아세안 북핵 외교","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6593"},"doc_id":"5ed6a02e90b0712fa5602855","doc_title":"APEC 정상회담과 북핵문제","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6594"},"doc_id":"5ed6a02c90b0712fa560284b","doc_title":"북한의 핵실험과 미국의 대북정책","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6595"},"doc_id":"5ed6a04890b0712fa56028fb","doc_title":"김정일 사망 전후의 북한 법제정비 의미와 특징","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6596"},"doc_id":"5ed69fdc90b0712fa56025ea","doc_title":"유엔 사무차장 방북과 북한의 對유엔 전략 노림수","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6597"},"doc_id":"5ed69fdf90b0712fa5602608","doc_title":"한미 정상회담의 의미와 향후 과제","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6598"},"doc_id":"5ed69fe190b0712fa5602625","doc_title":"8·15경축사의 북한·통일분야 평가와 과제","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6599"},"doc_id":"5ed69ffc90b0712fa56026fb","doc_title":"이명박-부시 제3차 정상회담 결과와 대북정책","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c659a"},"doc_id":"5ed69ffe90b0712fa5602712","doc_title":"금강산 관광 10년의 의미","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c659b"},"doc_id":"5ed69ffe90b0712fa560270e","doc_title":"오바마 행정부의 북핵정책 전망","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c659c"},"doc_id":"5ed6a00390b0712fa5602722","doc_title":"‘12·1 개성 사태’가 미국의 대북정책에 미칠 영향","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c659d"},"doc_id":"5ed800682615a153681d50cd","doc_title":"\r\n\t\t\t\t\t北韓의 聯邦制 主張과 그 正體: 1989. 6\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c659e"},"doc_id":"5ed851f0677b583283b2b891","doc_title":"( 2015 ) 북한이탈가정 아동의 분리경험과 애착양상 및 문제행동 / 김희정 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c659f"},"doc_id":"5ed85256677b583283b2baf4","doc_title":"( 2016 ) 북한이탈주민 안착을 위한 보안경찰의 역할에 관한 연구 / 송정대 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65a0"},"doc_id":"5ed85253677b583283b2bad6","doc_title":"( 2016 ) 북한이탈주민의 만족과 불만족 요인에 관한 연구 / 김성열 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65a1"},"doc_id":"5ed8527d677b583283b2bd45","doc_title":"( 2015 ) 북한이탈주민 정착지원 정책 체계에 관한 연구 : 협력적 거버넌스의 모색을 중심으로 / 차승연 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65a2"},"doc_id":"5ed8529a677b583283b2be2d","doc_title":"( 2017 ) 북한이탈주민의 현황분석과 정착지원 방안 / 한동이 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65a3"},"doc_id":"5ed852af677b583283b2be73","doc_title":"( 2017 ) 북한이탈주민에 대한 정착지원과 개신교의 역할 : 서독 개신교와의 비교를 중심으로 / 신세계 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65a4"},"doc_id":"5ed851ca677b583283b2b706","doc_title":"( 2016 ) 소외된 영재(미성취, 다문화, 북한이탈, 여성, 소외계층, 장애영재) 관련 국내 연구 동향 분석 / 김지나 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65a5"},"doc_id":"5ed85241677b583283b2ba50","doc_title":"( 2017 ) 통일시대를 준비하는 보육교직원 교육과정 개발에 관한 연구 : 북한이탈주민 학부모와 보육교직원의 FGI 중심으로 / 양은경 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65a6"},"doc_id":"5ed8534a677b583283b2c3c1","doc_title":"( 2018 ) 북한이탈주민 내담자와 남한 상담자가 지각하는 상담의 도움 및 도움 되지 않은 경험 : 개념도 연구법을 중심으로 / 김윤정 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65a7"},"doc_id":"5edd32c6b36eb32a84959ae5","doc_title":"동아시아 주변 국가와 한반도 안보 위기 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65a8"},"doc_id":"5edd3345b36eb32a84959ed2","doc_title":"한반도 평화통일과 주변국 관계 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65a9"},"doc_id":"5edd334db36eb32a84959f22","doc_title":"동북아 지역협력과 북한 문제 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65aa"},"doc_id":"5edd334eb36eb32a84959f45","doc_title":"배타적경제수역(EEZ)에서의 군사활동에 관한 국제법적 검토: 동아시아에서의 미중 간 갈등과 우리나라에 대한 함의 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65ab"},"doc_id":"5ede5fb3056df2af0fd02de4","doc_title":"\r\n\t\t\t\t\t\t\t\t\t[영문] 고등학생 통일골든벨 기본학습문제(2017년)\r\n\t\t\t\t\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65ac"},"doc_id":"5edd3353b36eb32a84959f7f","doc_title":"동북아 질서 재편과 한ㆍ일관계 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65ad"},"doc_id":"5edd335eb36eb32a8495a003","doc_title":"미·중 세력 경쟁 속의 한국외교 재성찰: 전략적 딜레마 극복을 위한 비판적 논의 ","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65ae"},"doc_id":"5edd3355b36eb32a84959f8c","doc_title":"동북아 패권경쟁과 한국 대중국 외교의 성찰 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65af"},"doc_id":"5edd2bf935605a5e299697a7","doc_title":"2015 JPI 공동연구시리즈 - 한국인의 대북정책에 대한 평가와 남남갈등의 가능성: 2007~2014 ","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65b0"},"doc_id":"5edd2eb1fe7563ddf381e42b","doc_title":"[Monograph No. 11] Action Plans of Jeju for Inter-Korean Cooperation (printed in Korean) ","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65b1"},"doc_id":"5edd2eb1fe7563ddf381e438","doc_title":"[Monograph No. 03] Are Korea-Japan Relations Peculiar? ","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65b2"},"doc_id":"5edd31cdb36eb32a84959130","doc_title":"일본의 대외전략을 다시 묻다: 에 대한 비판적 고찰과 한중일 트라이앵글 속의 한국 ","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65b3"},"doc_id":"5ede5f82056df2af0fd02d4d","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 민주평화통일자문회의 20년사 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65b4"},"doc_id":"5ede5f90056df2af0fd02dbe","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 제13기 민주평통 지역협의회 통일여론 수렴 종합결과(2차) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65b5"},"doc_id":"5edd3216b36eb32a8495945a","doc_title":"UN의 근본적 개혁을 위한 제안 12개조 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65b6"},"doc_id":"5edd324bb36eb32a849596bc","doc_title":"마잉주 정부 출범 이후 양안관계의 변화와 지속 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65b7"},"doc_id":"5edd325cb36eb32a8495978a","doc_title":"동아시아 지역협력과 한국의 과제: 한-아세안의 전략적 협력을 중심으로 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65b8"},"doc_id":"5ed818262615a153681e1b62","doc_title":"\r\n\t\t\t\t\t남북관계연표 :1948년~2009년\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65b9"},"doc_id":"5ed817b72615a153681e183e","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제3권제5호,2009년9.10월호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65ba"},"doc_id":"5ed817e82615a153681e198b","doc_title":"\r\n\t\t\t\t\t북한개발지원의 쟁점과 해결방안\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65bb"},"doc_id":"5ed817e72615a153681e1964","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제19권 1호, 2010)\r\n\t\t\t\t","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65bc"},"doc_id":"5ed816322615a153681e0d3c","doc_title":"\r\n\t\t\t\t\t이명박 정부 대북정책 비전 및 추진방향\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65bd"},"doc_id":"5ed814d32615a153681e0022","doc_title":"\r\n\t\t\t\t\t2·13합의와 한반도 평화체제 구축\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65be"},"doc_id":"5ed813a22615a153681df574","doc_title":"\r\n\t\t\t\t\tCooperative denuclearization of North Korea\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65bf"},"doc_id":"5ed815542615a153681e0512","doc_title":"\r\n\t\t\t\t\t(2006) 연차보고서\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65c0"},"doc_id":"5ed818322615a153681e1b7a","doc_title":"\r\n\t\t\t\t\t독일통일 20주년 조망 : 독일통일이 한반도통일에 주는 시사점 : 통일주변환경 조성 중심 (2010.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65c1"},"doc_id":"5ed816802615a153681e0f28","doc_title":"\r\n\t\t\t\t\t북한의 국가·사회관계와 통일정책 거버넌스\r\n\t\t\t\t","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65c2"},"doc_id":"5ed816912615a153681e1040","doc_title":"\r\n\t\t\t\t\t상생과 공영의 대북정책: 체계와 추진전략\r\n\t\t\t\t","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65c3"},"doc_id":"5ed8153f2615a153681e03c8","doc_title":"\r\n\t\t\t\t\t(2차) 남북정상회담의 의의와 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65c4"},"doc_id":"5ed815e72615a153681e07ff","doc_title":"\r\n\t\t\t\t\t자주 묻는 통일 이야기 50\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65c5"},"doc_id":"5ed814e32615a153681e00a3","doc_title":"\r\n\t\t\t\t\t북한의 경제난과 체제 내구력\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65c6"},"doc_id":"5ed814e92615a153681e0142","doc_title":"\r\n\t\t\t\t\t북한방문 길라잡이 (2007)\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65c7"},"doc_id":"5ed814a72615a153681dfe74","doc_title":"\r\n\t\t\t\t\t북·중 경제관계 확대와 대응방안\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65c8"},"doc_id":"5ed816652615a153681e0eaf","doc_title":"\r\n\t\t\t\t\t북한방문 길라잡이 (2008)\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65c9"},"doc_id":"5ed816652615a153681e0e88","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제17권 2호, 2008)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65ca"},"doc_id":"5ed816712615a153681e0efd","doc_title":"\r\n\t\t\t\t\t한반도 통일 외교 인프라 구축 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65cb"},"doc_id":"5ed81fe12615a153681e5a50","doc_title":"\r\n\t\t\t\t\t북한인권 책임규명 방안과 과제 : 로마규정 관할범죄에 대한 형사소추 문제를 중심으로\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65cc"},"doc_id":"5ed817d02615a153681e190c","doc_title":"\r\n\t\t\t\t\t북한인권 침해 구조 및 개선전략/김수암 [공]저\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65cd"},"doc_id":"5ed817952615a153681e1797","doc_title":"\r\n\t\t\t\t\t(2009년도) 통일교육 지침서 (학교용)\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65ce"},"doc_id":"5ed8174a2615a153681e1620","doc_title":"\r\n\t\t\t\t\t북한개발지원을 위한 국제협력 방안\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65cf"},"doc_id":"5ed817772615a153681e1710","doc_title":"\r\n\t\t\t\t\tDeveloping Inter-Korean Economic Relations for the Advancement of the Korea Peninsula\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65d0"},"doc_id":"5ed817852615a153681e1776","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제3권제3호,2009년5.6월호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65d1"},"doc_id":"5ed818b12615a153681e1ff9","doc_title":"\r\n\t\t\t\t\t학교통일교육 발전방안과 사례\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65d2"},"doc_id":"5ed816cc2615a153681e11b4","doc_title":"\r\n\t\t\t\t\tConceptions of democracy and human rights in the democratic people's republic of Korea\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65d3"},"doc_id":"5ed810ac2615a153681ddd4d","doc_title":"\r\n\t\t\t\t\t국내적 통일인프라 구축을 위한 실태조사: 경제분야\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65d4"},"doc_id":"5ed811ca2615a153681de693","doc_title":"\r\n\t\t\t\t\t통일인프라 구축 및 개선방안\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65d5"},"doc_id":"5ed811d62615a153681de754","doc_title":"\r\n\t\t\t\t\t동북아 문화 공동체 형성을 위한 청소년교류 인프라구축 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65d6"},"doc_id":"5ed810aa2615a153681ddd46","doc_title":"\r\n\t\t\t\t\t실바람에 실은 희망 (산문집): 제8회 학생통일글짓기 대회 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65d7"},"doc_id":"5ed812662615a153681debb5","doc_title":"\r\n\t\t\t\t\t7.1조치 이후 북한의 농업개혁 과제\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65d8"},"doc_id":"5ed812682615a153681deca3","doc_title":"\r\n\t\t\t\t\t2005년 북한의 신년 「공동사설」분석 및 정책 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65d9"},"doc_id":"5ed80f8f2615a153681dd642","doc_title":"\r\n\t\t\t\t\t핵문제 해결 과정에서 남북관계 및 북한 경제지원 시나리오\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65da"},"doc_id":"5ed80f3c2615a153681dd3e9","doc_title":"\r\n\t\t\t\t\t(2002 신진연구자) 북한 및 통일관련 논문집 (제1권) : 정책,정치\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65db"},"doc_id":"5ed811552615a153681de1df","doc_title":"\r\n\t\t\t\t\t(2004) 북한 및 통일 관련 : 신진연구 논문집 3\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65dc"},"doc_id":"5ed811792615a153681de38d","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제13권 1호, 2004)\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65dd"},"doc_id":"5ed80db92615a153681dc999","doc_title":"\r\n\t\t\t\t\t\"남북환경공동체\"형성 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65de"},"doc_id":"5ed816342615a153681e0d49","doc_title":"\r\n\t\t\t\t\t한반도 정세 전망과 남북 관계 발전 방향\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65df"},"doc_id":"5ed814c32615a153681dff6f","doc_title":"\r\n\t\t\t\t\t평화 지향적 학교 통일교육: 2007년 통일부 용역보고\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65e0"},"doc_id":"5ed814c72615a153681dfff8","doc_title":"\r\n\t\t\t\t\t남북한 관광사업 활성화 방안\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65e1"},"doc_id":"5ed817752615a153681e1707","doc_title":"\r\n\t\t\t\t\t(The) Everyday Lives of North Koreans\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65e2"},"doc_id":"5ed817452615a153681e1607","doc_title":"\r\n\t\t\t\t\t지방자치단체의 북한개발지원 전략과 접근방법\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65e3"},"doc_id":"5ed80fa12615a153681dd72e","doc_title":"\r\n\t\t\t\t\t북한방문 길라잡이 (개정판, 2003)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65e4"},"doc_id":"5ed810462615a153681dda5d","doc_title":"\r\n\t\t\t\t\t종합결과보고서 : 통일인프라 구축 및 개선 방안\r\n\t\t\t\t","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65e5"},"doc_id":"5ed810652615a153681ddbdf","doc_title":"\r\n\t\t\t\t\t통일 이후 갈등해소를 위한 국민통합 방안\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65e6"},"doc_id":"5ed811742615a153681de333","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (2004)상\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65e7"},"doc_id":"5ed811352615a153681de116","doc_title":"\r\n\t\t\t\t\t미국의 대북인권정책연구\r\n\t\t\t\t","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65e8"},"doc_id":"5ed811522615a153681de1d2","doc_title":"\r\n\t\t\t\t\t갈등을 넘어 통일로 : 화해와 조화의 공동체를 위하여\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65e9"},"doc_id":"5ed811d02615a153681de71f","doc_title":"\r\n\t\t\t\t\t미 국무부의 '2004년 북한 인권보고서' 분석\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65ea"},"doc_id":"5ed810fe2615a153681ddfc9","doc_title":"\r\n\t\t\t\t\t국내적 통일인프라 실태\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65eb"},"doc_id":"5ed8125c2615a153681deb2a","doc_title":"\r\n\t\t\t\t\t북한인권 관련 미 국무부 보고서 분석 및 정책전망\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65ec"},"doc_id":"5ed8113d2615a153681de13f","doc_title":"\r\n\t\t\t\t\t남북사회문화공동체 형성을 위한 대내적 기반구축 방안\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65ed"},"doc_id":"5ed811482615a153681de194","doc_title":"\r\n\t\t\t\t\t동북아 문화공동체 형성을 위한 협력적 아시아 인식의 모색\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65ee"},"doc_id":"5ed811612615a153681de298","doc_title":"\r\n\t\t\t\t\t개성공단 조성의 경제적 효과 분석\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65ef"},"doc_id":"5ed811652615a153681de2a9","doc_title":"\r\n\t\t\t\t\t(A) Critical Juncture: (The) 2004 U.S. Presidential Election and the North Korean Nuclear Crisis\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65f0"},"doc_id":"5ed811f32615a153681de84c","doc_title":"\r\n\t\t\t\t\t동북아 문화공동체의 동아시아 지역 확대를 위한 동남아시아 정치 사회 문화 인프라 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65f1"},"doc_id":"5ed690bd08bc6231f9e1ba9e","doc_title":"統一韓國의 社會福祉政策","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65f2"},"doc_id":"5ed690cd08bc6231f9e1bb13","doc_title":"統一韓國의 政治理念","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65f3"},"doc_id":"5ed6904a08bc6231f9e1b599","doc_title":"통일 비용·편익 연구의 새로운 접근: 포괄적 연구요소의 도입과 대안의 모색","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65f4"},"doc_id":"5ed8009e2615a153681d531c","doc_title":"\r\n\t\t\t\t\t政黨·團體·個別 人士 統一論議 (1989.1)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c65f5"},"doc_id":"5ed800c72615a153681d547e","doc_title":"\r\n\t\t\t\t\t北韓: 80年代 情勢評價와 90年代 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65f6"},"doc_id":"5ed8010d2615a153681d56c8","doc_title":"\r\n\t\t\t\t\t南北交流協力方案硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65f7"},"doc_id":"5ed801f02615a153681d5dc0","doc_title":"\r\n\t\t\t\t\t(南北國會會談) 第10次 準備接觸 會議錄 (1990.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65f8"},"doc_id":"5ed806a62615a153681d8877","doc_title":"\r\n\t\t\t\t\t北韓權力 機構圖 (1994.12)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65f9"},"doc_id":"5ed80c722615a153681dbde8","doc_title":"\r\n\t\t\t\t\t대북정책 사실은 이렇습니다(2000.11)\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c65fa"},"doc_id":"5ed80bb12615a153681db83b","doc_title":"\r\n\t\t\t\t\t통일부 30년사: 평화,화해,협력의 발자취1969-1999\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65fb"},"doc_id":"5ed80c382615a153681dbc7a","doc_title":"\r\n\t\t\t\t\t(평화와 화해·협력을 위한) 대북정책과 남북현안에 대한 입장\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c65fc"},"doc_id":"5ed80ae02615a153681db01c","doc_title":"\r\n\t\t\t\t\t(98 신진연구자) 북한 및 통일관련 논문집 : 통일정책·환경(Ⅱ)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65fd"},"doc_id":"5ed8083d2615a153681d969b","doc_title":"\r\n\t\t\t\t\t국가보안법 문제 (1995.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65fe"},"doc_id":"5ed6901608bc6231f9e1b3e3","doc_title":"남북 친화력 확대 방안","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c65ff"},"doc_id":"5ed690fe08bc6231f9e1be22","doc_title":"평화통일의 기본방향과 추진전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6600"},"doc_id":"5ed6902108bc6231f9e1b493","doc_title":"통일 비용·편익의 분석모형 구축","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6601"},"doc_id":"5ed6905c08bc6231f9e1b5ea","doc_title":"평창 동계올림픽 이후 평화 공감대 형성을 위한 과제","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6602"},"doc_id":"5ed803d22615a153681d6eec","doc_title":"\r\n\t\t\t\t\t戰術核 관련 부시 美大統領 宣言이 東北亞 및 韓半島安保에 미치는 影響\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6603"},"doc_id":"5ed692007b15dabb40af2bbe","doc_title":"Eight Changes in North Korean Economy and Society under the Kim Jong Un Regime","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6604"},"doc_id":"5ed692037b15dabb40af2be0","doc_title":"김정은 정권 5년의 북한경제: 경제정책을 중심으로","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6605"},"doc_id":"5ed68f7a08bc6231f9e1aeff","doc_title":"지속가능한 통일, 대북정책: 환경분석과 추진방향","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6606"},"doc_id":"5ed68fa008bc6231f9e1b061","doc_title":"신뢰정책의 과제와 추진전략","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6607"},"doc_id":"5ed68fcf08bc6231f9e1b236","doc_title":"‘한민족생태계’의 창조적 복원을 위한 ‘신뢰 프로세스’ 전략","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6608"},"doc_id":"5ed690f808bc6231f9e1bdfa","doc_title":"남북경협 거버넌스 활성화 방안","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6609"},"doc_id":"5ed801b62615a153681d5be6","doc_title":"\r\n\t\t\t\t\t한반도 긴장완화와 평화정착\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c660a"},"doc_id":"5ed802f32615a153681d65e4","doc_title":"\r\n\t\t\t\t\t(南北高位級會談) 第6次 豫備會談 會議錄\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c660b"},"doc_id":"5ed802de2615a153681d65ae","doc_title":"\r\n\t\t\t\t\t(韓國의 對社會主義諸國 經濟進出과) 統一與件展望\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c660c"},"doc_id":"5ed8052a2615a153681d7b6c","doc_title":"\r\n\t\t\t\t\t(93) 北韓 統一硏究 論文集 (Ⅲ):북한체제및 정책변화 전망 분야\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c660d"},"doc_id":"5ed819e82615a153681e2a5e","doc_title":"\r\n\t\t\t\t\t분단관리에서 통일대비로:(광복절 경축사 관련) 학술회의.\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c660e"},"doc_id":"5ed81a342615a153681e2c76","doc_title":"\r\n\t\t\t\t\t북한의 체제위기와 사회갈등\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c660f"},"doc_id":"5ed818702615a153681e1dfc","doc_title":"\r\n\t\t\t\t\t(2010) Code of the Act and Regulations for the Kaesong Industrial Zone =(2010) 개성공업지구 법규집\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6610"},"doc_id":"5ed816e52615a153681e128b","doc_title":"\r\n\t\t\t\t\t(2008년) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6611"},"doc_id":"5ed817022615a153681e130b","doc_title":"\r\n\t\t\t\t\t북한체제의 행위자와 상호작용\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6612"},"doc_id":"5ed81feb2615a153681e5aad","doc_title":"\r\n\t\t\t\t\tTorture and Inhumane Treatment in North Korea : August 2016\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6613"},"doc_id":"5ed823a42615a153681e6c01","doc_title":"\r\n\t\t\t\t\t전환기 남북관계 발전 추진 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6614"},"doc_id":"5ed824e22615a153681e6ffe","doc_title":"\r\n\t\t\t\t\t(2017) 통일교육 운영계획\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6615"},"doc_id":"5ed823ed2615a153681e6dfb","doc_title":"\r\n\t\t\t\t\t북한의 4차, 5차 핵실험 이후 통일환경 변화에 따른 통일전략 모색과 통일공감대 확산 방안\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6616"},"doc_id":"5ed814bc2615a153681dff1d","doc_title":"\r\n\t\t\t\t\t(비영리법인 및 민간단체지원) 관련법규집 (2007.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6617"},"doc_id":"5ed818522615a153681e1d34","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2009\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6618"},"doc_id":"5ed818562615a153681e1d5c","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제19권 2호, 2010)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6619"},"doc_id":"5ed8187b2615a153681e1e84","doc_title":"\r\n\t\t\t\t\t(2010년) 통일예측시계\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c661a"},"doc_id":"5ed84fba677b583283b2a398","doc_title":"( 2018 ) 북한이탈여성의 피임인식 및 피임교육의 필요성 / 한소희 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c661b"},"doc_id":"5ed84fe0677b583283b2a4a3","doc_title":"( 2019 ) 북한이탈여성의 건강권과 월경(月經) 경험 연구 / 안정은 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c661c"},"doc_id":"5ed84fef677b583283b2a520","doc_title":"( 2019 ) 중국출생 북한이탈주민 자녀의 한국어 학습 동기에 관한 합의적 질적 연구 / 문은희 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c661d"},"doc_id":"5ed84faf677b583283b2a32e","doc_title":"( 2019 ) 공감 능력 향상을 중심으로 한 탈북 청소년과 남한 청소년의 사회통합 방안 연구 : 철학적 탐구공동체를 중심으로 / 천소미 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c661e"},"doc_id":"5ed850dd677b583283b2ae90","doc_title":"( 2012 ) 북한이탈주민의 남한 정착 과정 : 한국교회의 지원과 선교 / 구명회 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c661f"},"doc_id":"5ed84fcc677b583283b2a41a","doc_title":"( 2019 ) 한국사회의 탈북자 사회통합: 독일 상호문화 정책으로부터의 함의 / 박혜서 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6620"},"doc_id":"5ed8502e677b583283b2aa03","doc_title":"( 2009 ) 남북한 사회통합과 그 과제에 관한 연구 : 독일의 사회통합과 새터민의 남한사회 적응 사례를 중심으로 / 정인수 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6621"},"doc_id":"5ed850e5677b583283b2af29","doc_title":"( 2012 ) 북한이탈주민의 성공적 정착을 위한 지원체계의 개선방안과 보안경찰의 역할 / 전기완 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6622"},"doc_id":"5ed85081677b583283b2ac04","doc_title":"( 2011 ) 구술증언으로 본 재일탈북자의 일상생활 / 구니토 아미 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6623"},"doc_id":"5ed8505d677b583283b2ab98","doc_title":"( 2010 ) 집단미술치료가 새터민 아동의 남한 사회 적응에 미치는 효과 연구 / 고은희 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6624"},"doc_id":"5ed82b452615a153681e855c","doc_title":"\r\n\t\t\t\t\t중국 초국경 경제협력 연구 : 통일 한반도 국경안보에 대한 시사점\r\n\t\t\t\t","topic":"경제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6625"},"doc_id":"5ed803402615a153681d6923","doc_title":"\r\n\t\t\t\t\t(統一家族 論文集 第2輯)民族統一의 模索\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6626"},"doc_id":"5ed803752615a153681d6b84","doc_title":"\r\n\t\t\t\t\t독일통합실태연구 (1992)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6627"},"doc_id":"5ed803852615a153681d6c0b","doc_title":"\r\n\t\t\t\t\t中·臺 兩岸關係: 交流·協力의 推進實態 및 그 示唆點\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6628"},"doc_id":"5ed803902615a153681d6c41","doc_title":"\r\n\t\t\t\t\t統一問答 1992\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6629"},"doc_id":"5ed694807b15dabb40af4695","doc_title":"북한 최고인민회의 제14기 제2차 회의 분석 및 향후 대외정책 전망","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c662a"},"doc_id":"5ed694af7b15dabb40af483e","doc_title":"김정은체제의 권력엘리트 연구","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c662b"},"doc_id":"5ed69a92c03bd262c38214bd","doc_title":"월간 북한동향 제3권 제1호(2009년 1·2월호)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c662c"},"doc_id":"5ed8048e2615a153681d759c","doc_title":"\r\n\t\t\t\t\t(時事資料) 統一敎育 第59號 (93-4)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c662d"},"doc_id":"5ed7ffe02615a153681d4c26","doc_title":"\r\n\t\t\t\t\t北韓의 敎育室態와 特徵: 1986. 12\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c662e"},"doc_id":"5ed8042c2615a153681d7273","doc_title":"\r\n\t\t\t\t\t(91 신진학자) 北韓·統一硏究論問集 (Ⅲ): 북한의 체제 변화 분야\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c662f"},"doc_id":"5ed803032615a153681d677c","doc_title":"\r\n\t\t\t\t\t韓半島 分斷의 政治·社會的 結果와 分斷克服方案\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6630"},"doc_id":"5ed693627b15dabb40af3bcd","doc_title":"7·1조치 이후 북한의 체제 변화 : 아래로부터의 시장사회주의화 개혁","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6631"},"doc_id":"5ed6937d7b15dabb40af3cbf","doc_title":"The North Korea’s Nuclear Test and US’s North Korea Policy","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6632"},"doc_id":"5ed6937b7b15dabb40af3ca9","doc_title":"김정일연구(Ⅱ)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6633"},"doc_id":"5ed69a94c03bd262c38214ed","doc_title":"월간 북한동향 제3권 제4호(2009년 7·8월호)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6634"},"doc_id":"5ed69a9ac03bd262c382151d","doc_title":"주간통일정세2008-02(2008.1.1~1.6)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6635"},"doc_id":"5ed69af1c03bd262c382189d","doc_title":"주간통일정세2009-41(2009.10.5~10.11)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6636"},"doc_id":"5ed69b14c03bd262c38219e7","doc_title":"주간통일정세2009-33(2009.8.10~8.16)","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6637"},"doc_id":"5ed69b22c03bd262c3821a7c","doc_title":"주간통일정세2011-18(2011.04.25-2011.05.01)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6638"},"doc_id":"5ed694bf7b15dabb40af48d4","doc_title":"북한의 여성권·아동권 관련 법 제정 동향","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6639"},"doc_id":"5ed694a47b15dabb40af47c9","doc_title":"The Quality of Life of North Korean: Current Status and Understanding","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c663a"},"doc_id":"5ed694ad7b15dabb40af4822","doc_title":"북한의 인프라 개발을 위한 국제사회 협력 프로그램 추진방안","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c663b"},"doc_id":"5ed6941b7b15dabb40af435e","doc_title":"Political Tasks for the 3rd KWP Delegates’ Conference","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c663c"},"doc_id":"5ed694287b15dabb40af43b5","doc_title":"2010년 북한 신년 공동사설 분석","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c663d"},"doc_id":"5ed6944e7b15dabb40af449a","doc_title":"Prospects for North Korea’s Internal Policy Following the North Korea - China Summit","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c663e"},"doc_id":"5ed694637b15dabb40af4579","doc_title":"장성택의 과거 정책 행보와 향후 전망","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c663f"},"doc_id":"5ed69ac1c03bd262c38216a2","doc_title":"주간통일정세2008-25(2008.6.16~6.22)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6640"},"doc_id":"5ed69acfc03bd262c3821745","doc_title":"주간통일정세2010-41(2010.10.04~2010.10.10)","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6641"},"doc_id":"5ed69adec03bd262c38217cf","doc_title":"주간통일정세2010-50(2010.12.06~2010.12.12)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6642"},"doc_id":"5ed81b4c2615a153681e3547","doc_title":"\r\n\t\t\t\t\t북한형사재판제도 연구: 특징과 실태\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6643"},"doc_id":"5ed818cd2615a153681e21f9","doc_title":"\r\n\t\t\t\t\t(2010) 개성공업지구 법규ㆍ사업준칙집\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6644"},"doc_id":"5ed81a662615a153681e2e02","doc_title":"\r\n\t\t\t\t\t통일한국의 정치체제\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6645"},"doc_id":"5ed81a8c2615a153681e2e9f","doc_title":"\r\n\t\t\t\t\t북한의 정상국가화를 위한 국제사회의 지원방안\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6646"},"doc_id":"5ed810e02615a153681ddede","doc_title":"\r\n\t\t\t\t\t북한의 주요인물 2003\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6647"},"doc_id":"5ed811072615a153681ddff7","doc_title":"\r\n\t\t\t\t\t북한의 개인숭배 및 정치사회화의 효과에 대한 평가연구\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6648"},"doc_id":"5ed80d982615a153681dc880","doc_title":"\r\n\t\t\t\t\t남북한 경제교류· 협력 제도화 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6649"},"doc_id":"5ed80dad2615a153681dc93c","doc_title":"\r\n\t\t\t\t\t북한의 변화 능력과 방향, 속도와 동태\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c664a"},"doc_id":"5ed80db72615a153681dc98b","doc_title":"\r\n\t\t\t\t\t북·미 미사일 협상과 한국의 대책\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c664b"},"doc_id":"5ed80e7b2615a153681dcf2d","doc_title":"\r\n\t\t\t\t\t남북한의 실질적 통합을 위한 청소년 교류 협력제도화 방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c664c"},"doc_id":"5ed80e422615a153681dcd6b","doc_title":"\r\n\t\t\t\t\t북한이탈주민의 자격 및 경력 인정방안 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c664d"},"doc_id":"5ed80e4f2615a153681dcde8","doc_title":"\r\n\t\t\t\t\t북한주민의 직업세계\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c664e"},"doc_id":"5ed80e5e2615a153681dce3b","doc_title":"\r\n\t\t\t\t\t(제6차)통일 교육발전 워크숍 : 학교통일교육의 실천 방향과 활성화 방안 모색\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c664f"},"doc_id":"5ed7fe642615a153681d3ea6","doc_title":"\r\n\t\t\t\t\t北韓實態(Ⅱ) 1983\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6650"},"doc_id":"5ed7fe5f2615a153681d3e8d","doc_title":"\r\n\t\t\t\t\t무엇이 공산주의인가?: 통일안보교육 교재\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6651"},"doc_id":"5ed811f72615a153681de860","doc_title":"\r\n\t\t\t\t\t동북아시아 3국 학생 및 교원의 상호이해에 관한 의식조사 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6652"},"doc_id":"5ed81b342615a153681e3424","doc_title":"\r\n\t\t\t\t\t재스민 혁명의 분석과 북한에 대한 시사점\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6653"},"doc_id":"5ed80e492615a153681dcda2","doc_title":"\r\n\t\t\t\t\t김정일 선집 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6654"},"doc_id":"5ed80e8e2615a153681dcfe5","doc_title":"\r\n\t\t\t\t\t북한 주요인물 자료집 2002\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6655"},"doc_id":"5ed80a122615a153681da81d","doc_title":"\r\n\t\t\t\t\t통일과정에서 매스미디어의 역할\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6656"},"doc_id":"5ed811782615a153681de379","doc_title":"\r\n\t\t\t\t\t남북경협 Qamp;A 7: 남북경협 설명회 녹취록 및 개성공단 투자환경\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6657"},"doc_id":"5ed8117f2615a153681de41c","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (2004)하\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6658"},"doc_id":"5ed810742615a153681ddc36","doc_title":"\r\n\t\t\t\t\t중국의 통일외교안보정책 전망: 10기 전인대 1차회의 결과분석\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6659"},"doc_id":"5ed811ff2615a153681de8ac","doc_title":"\r\n\t\t\t\t\t동서독간 정치범 석방거래 (Freikauf)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c665a"},"doc_id":"5ed811882615a153681de453","doc_title":"\r\n\t\t\t\t\t식량난과 북한여성의 역할 및 의식 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c665b"},"doc_id":"5ed810ef2615a153681ddf07","doc_title":"\r\n\t\t\t\t\t(2003년도) 남북관계 평가 및 분야별 추진현황\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c665c"},"doc_id":"5ed7fc252615a153681d28db","doc_title":"\r\n\t\t\t\t\t南北韓 機械工業 技術水準 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c665d"},"doc_id":"5ed7fb302615a153681d1f82","doc_title":"\r\n\t\t\t\t\t金日成 以後 北韓體制 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c665e"},"doc_id":"5ed7fadf2615a153681d1c21","doc_title":"\r\n\t\t\t\t\t民族史的 正統性에 立脚한 南北韓 價値觀 形成에 關한 比較\r\n\t\t\t\t","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c665f"},"doc_id":"5ed812512615a153681deac0","doc_title":"\r\n\t\t\t\t\t일본의 보수우경화 동향분석\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6660"},"doc_id":"5ed80f992615a153681dd6e0","doc_title":"\r\n\t\t\t\t\t북한이탈주민의 언어생활에 나타나는 북한언어정책의 영향\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6661"},"doc_id":"5ed80d812615a153681dc7c0","doc_title":"\r\n\t\t\t\t\t독일통일백서 2000 (2001.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6662"},"doc_id":"5ed80f8f2615a153681dd695","doc_title":"\r\n\t\t\t\t\t대통령 특사 방북관련 국내 주요 신문 기사집 (2002.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6663"},"doc_id":"5ed80f962615a153681dd6b5","doc_title":"\r\n\t\t\t\t\t統一政策硏究 (제12권 2호, 2003)\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6664"},"doc_id":"5ed80f872615a153681dd635","doc_title":"\r\n\t\t\t\t\t남북대화연표 (2001)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6665"},"doc_id":"5ed80d752615a153681dc762","doc_title":"\r\n\t\t\t\t\t북한의 개혁.개방정책 추진 전망: 대북경제협력정책에 대한 시사점\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6666"},"doc_id":"5ed80d9c2615a153681dc896","doc_title":"\r\n\t\t\t\t\t統一政策硏究 (제10권 1호, 2001)\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6667"},"doc_id":"5ed811d32615a153681de73b","doc_title":"\r\n\t\t\t\t\t탈냉전시대 전환기의 일본의 국내정치와 대외전략\r\n\t\t\t\t","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6668"},"doc_id":"5ed80db52615a153681dc976","doc_title":"\r\n\t\t\t\t\t중·러 전략적 협력강화와 한반도\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6669"},"doc_id":"5ed80d952615a153681dc879","doc_title":"\r\n\t\t\t\t\t남북연합 형성을 위한 주변 4국 협력유도 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c666a"},"doc_id":"5ed80db62615a153681dc986","doc_title":"\r\n\t\t\t\t\t일본의 국가전략과 한반도\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c666b"},"doc_id":"5ed80dc92615a153681dc9eb","doc_title":"\r\n\t\t\t\t\t남북 통합과정에서 기업인과 이산가족 교류의 역할\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c666c"},"doc_id":"5ed80ded2615a153681dcae9","doc_title":"\r\n\t\t\t\t\t통일교육 교수법과 그 실제\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c666d"},"doc_id":"5ed80e702615a153681dcef8","doc_title":"\r\n\t\t\t\t\t김정일 현지지도의 특성\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c666e"},"doc_id":"5ed80d442615a153681dc389","doc_title":"\r\n\t\t\t\t\t북한은 어떻게 변화하고 있는가: (제38회 국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c666f"},"doc_id":"5ed80d4b2615a153681dc446","doc_title":"\r\n\t\t\t\t\t열리는 통일 신나는미래:고등학교\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6670"},"doc_id":"5ed80ec72615a153681dd0fc","doc_title":"\r\n\t\t\t\t\t통일교육과 평화교육의 만남\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6671"},"doc_id":"5ed80e7d2615a153681dcf37","doc_title":"\r\n\t\t\t\t\t남북한 직업교육훈련체제 통합 및 운영 방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6672"},"doc_id":"5ed80e692615a153681dceba","doc_title":"\r\n\t\t\t\t\t대학생통일논문집 2002 : (제21회) 대학생 통일논문 현상공모입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6673"},"doc_id":"5ed80e702615a153681dceff","doc_title":"\r\n\t\t\t\t\t김정일정권의 외교전략\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6674"},"doc_id":"5ed80e632615a153681dce94","doc_title":"\r\n\t\t\t\t\t남북연합기 북한 지역에 시장제도 정착 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6675"},"doc_id":"5ed80ac02615a153681daf15","doc_title":"\r\n\t\t\t\t\t독일 신탁관리청의 사유화활동이 한반도에 주는 시사점\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6676"},"doc_id":"5ed80ea62615a153681dd078","doc_title":"\r\n\t\t\t\t\t남북한 통합을 위한 종교교류.협력의 제도화 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6677"},"doc_id":"5ed80d4a2615a153681dc394","doc_title":"\r\n\t\t\t\t\t공동선언문 조항별 해설 및 주요 현안문제 관련 질의·응답자료\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6678"},"doc_id":"5ed80f532615a153681dd4b4","doc_title":"\r\n\t\t\t\t\t열리는 통일 신나는미래 : 중학교(교사용지도서)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6679"},"doc_id":"5ed80f5c2615a153681dd4df","doc_title":"\r\n\t\t\t\t\tThe Road to Peace and Prosperity on the Korean Peninsula\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c667a"},"doc_id":"5ed80f632615a153681dd510","doc_title":"\r\n\t\t\t\t\t(제8차) 남북장관급 회담 관련 국내 주요 신문 기사집(2002.11)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c667b"},"doc_id":"5ed80f372615a153681dd3af","doc_title":"\r\n\t\t\t\t\t(2002 신진연구자) 북한 및 통일관련 논문집 제2권 : 경제\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c667c"},"doc_id":"5edd2940d59367c0ebb7f54d","doc_title":"[16-39] 2016 동아시아지역 평화인식조사 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c667d"},"doc_id":"5edd295fd59367c0ebb7f6a3","doc_title":"[08-07] 동북아시아의 평화와 번영: 유럽경험의 탐색 제2권 ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c667e"},"doc_id":"5ed809ef2615a153681da6cb","doc_title":"\r\n\t\t\t\t\t中國의 對內政策과 對臺灣政策 展望: 제8기 全人大4차회의 結果分析을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c667f"},"doc_id":"5ed809ef2615a153681da6d2","doc_title":"\r\n\t\t\t\t\t北韓의 對美.中政策 懸案과 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6680"},"doc_id":"5ed809f92615a153681da764","doc_title":"\r\n\t\t\t\t\t나진-선봉지대 개발계획과 남북한 경제관계 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6681"},"doc_id":"5ed80a002615a153681da798","doc_title":"\r\n\t\t\t\t\t북한인권백서 1996\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6682"},"doc_id":"5ed80e662615a153681dce9b","doc_title":"\r\n\t\t\t\t\t남북한 실질적 통합단계에서의 행정 통합의 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6683"},"doc_id":"5ed810832615a153681ddcbc","doc_title":"\r\n\t\t\t\t\t(2003년도) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6684"},"doc_id":"5ed810a62615a153681ddd0a","doc_title":"\r\n\t\t\t\t\t(제7차) 남북이산가족 상봉행사 신문 기사집(2003.6.27~7.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6685"},"doc_id":"5ed810aa2615a153681ddd14","doc_title":"\r\n\t\t\t\t\t국제적 통일역량 강화방안\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6686"},"doc_id":"5ed811842615a153681de44b","doc_title":"\r\n\t\t\t\t\t(2005년도) 통일교육 지침서 (일반용)\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6687"},"doc_id":"5ed8117a2615a153681de394","doc_title":"\r\n\t\t\t\t\t인도주의 개입에 대한 국제사회의 동향\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6688"},"doc_id":"5ed80e502615a153681dce15","doc_title":"\r\n\t\t\t\t\t(제6차) 남북장관급회담 관련 국내 주요 신문 기사집 (2001.11)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6689"},"doc_id":"5ed80e5a2615a153681dce29","doc_title":"\r\n\t\t\t\t\t북한보건의료분야의 인도적 지원방향\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c668a"},"doc_id":"5ed80a862615a153681dad0b","doc_title":"\r\n\t\t\t\t\t독일통일백서 95~97 (1998.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c668b"},"doc_id":"5ed80e6b2615a153681dcedf","doc_title":"\r\n\t\t\t\t\t(2001) 대학생통일논문집 : (제20회) 전국대학생 통일논문현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c668c"},"doc_id":"5ed80d762615a153681dc76d","doc_title":"\r\n\t\t\t\t\t한·러 정상회담 결과 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c668d"},"doc_id":"5ed80f202615a153681dd2e3","doc_title":"\r\n\t\t\t\t\t(제7차) 남북장관급회담 관련 국내 주요 신문 기사집(2002.8)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c668e"},"doc_id":"5ed80ea12615a153681dd06f","doc_title":"\r\n\t\t\t\t\t(2002년) 협동연구 요약집\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c668f"},"doc_id":"5ed80ea92615a153681dd08d","doc_title":"\r\n\t\t\t\t\t남북한 실질적 통합 과정에서 주한미군의 위상과 역할 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6690"},"doc_id":"5ed80fbe2615a153681dd7ce","doc_title":"\r\n\t\t\t\t\t2002년 미국의 북한 인권문제 관련 동향분석\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6691"},"doc_id":"5ed80fcb2615a153681dd812","doc_title":"\r\n\t\t\t\t\t북한체제의 현주소: (개원11주년 기념) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6692"},"doc_id":"5ed811892615a153681de45d","doc_title":"\r\n\t\t\t\t\t미.중 패권경쟁과 동아시아 지역패권 변화 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6693"},"doc_id":"5ed811952615a153681de4b0","doc_title":"\r\n\t\t\t\t\t한반도 및 동북아의 평화와 번영: (국제) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6694"},"doc_id":"5ed810622615a153681ddbd0","doc_title":"\r\n\t\t\t\t\t1994~2000년 북한기근 : 발생, 충격 그리고 특징\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6695"},"doc_id":"5ed810602615a153681ddbc6","doc_title":"\r\n\t\t\t\t\t동북아 문화공동체 형성을 위한 교육 분야 교류.협력의 실태\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6696"},"doc_id":"5ed80d832615a153681dc7f0","doc_title":"\r\n\t\t\t\t\t(제3차) 남북 이산가족 방문단 교환 신문 기사집(2001.2.26∼2.28)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6697"},"doc_id":"5ed80dd72615a153681dca69","doc_title":"\r\n\t\t\t\t\t한반도 평화정착과 국제협력: 남북정상회담 1주년 기념 (국제) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6698"},"doc_id":"5ed8111e2615a153681de058","doc_title":"\r\n\t\t\t\t\t미국의 한반도 정책과 통일문제\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6699"},"doc_id":"5ed8118b2615a153681de474","doc_title":"\r\n\t\t\t\t\t한국 및 미국의 국내환경변화와 한반도 평화: (통일연구원.충남대학교 평화안보대학원 공동) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c669a"},"doc_id":"5ed810d72615a153681ddea9","doc_title":"\r\n\t\t\t\t\t통일부 공무원의 품의 유지등을 위한 행동 강령 주요내용에 대한 질의 응답사례\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c669b"},"doc_id":"5ed810e22615a153681ddefa","doc_title":"\r\n\t\t\t\t\t통일교육편람 2003\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c669c"},"doc_id":"5ed812202615a153681de9c5","doc_title":"\r\n\t\t\t\t\t2004년도 북한의 신년 공동사설 분석\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c669d"},"doc_id":"5ed811432615a153681de182","doc_title":"\r\n\t\t\t\t\t(2005년도) 北韓 主要行事 豫定表\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c669e"},"doc_id":"5ed8114d2615a153681de1b4","doc_title":"\r\n\t\t\t\t\t동북아 문화공동체 형성을 위한 법적 기반 구축방안 : 형사법제를 중심으로\r\n\t\t\t\t","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c669f"},"doc_id":"5ed811db2615a153681de770","doc_title":"\r\n\t\t\t\t\t동북아 문화공동체 형성을 위한 유럽연합의 정책 사례\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66a0"},"doc_id":"5ed8120d2615a153681de90f","doc_title":"\r\n\t\t\t\t\t(The) DPRK famine of 1994-2000: existance and impact\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66a1"},"doc_id":"5ed810412615a153681dda39","doc_title":"\r\n\t\t\t\t\t(제6차) 남북이산가족 상봉행사 신문 기사집(2003.2.20~2.25)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66a2"},"doc_id":"5ed8105b2615a153681ddbb2","doc_title":"\r\n\t\t\t\t\t남북정상회담 2년 평화와 협력을 향하여\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66a3"},"doc_id":"5ed810692615a153681ddc04","doc_title":"\r\n\t\t\t\t\t(2002년도) 북한경제 종합평가\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66a4"},"doc_id":"5ed811f92615a153681de874","doc_title":"\r\n\t\t\t\t\t(The) food crisis and the changing roles and attitudes of North Korean women\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66a5"},"doc_id":"5ed811fb2615a153681de879","doc_title":"\r\n\t\t\t\t\t농업분야 대북 협력 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66a6"},"doc_id":"5ed8107b2615a153681ddc86","doc_title":"\r\n\t\t\t\t\t11기 1차 최고인민회의 개최 동향분석\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66a7"},"doc_id":"5ed8120c2615a153681de8e9","doc_title":"\r\n\t\t\t\t\t일본 총선 결과 분석\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66a8"},"doc_id":"5ed811aa2615a153681de4ff","doc_title":"\r\n\t\t\t\t\t몰다우 감상화의 다섯번째 칸 (산문집): (제9회) 학생통일글짓기대회 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66a9"},"doc_id":"5ed850e8677b583283b2af52","doc_title":"( 2012 ) 북한이탈주민 자녀의 불안 및 문화적응 스트레스에 관한 집단미술치료 사례연구 / 정지수 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66aa"},"doc_id":"5ed852e7677b583283b2c0c0","doc_title":"( 2018 ) 북한 전자상거래 현황과 이용 실태에 관한 연구 : 탈북자 표적 집단면접(Focus Group Interview)과 전문가 심층인터뷰를 중심으로 / 이진호 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66ab"},"doc_id":"5edd32abb36eb32a849599f1","doc_title":"한국과 우경화 일본의 관계에 대하여 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66ac"},"doc_id":"5edd336eb36eb32a8495a0cb","doc_title":"중국 실크로드(Silk Road) 구상의 전략적 의미 ","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66ad"},"doc_id":"5edd988e3f98607c39994ab7","doc_title":"[제76호] 탈북자 인권의 관점에서 ‘문제’를 풀자","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66ae"},"doc_id":"5edd3208b36eb32a849593b9","doc_title":"한류를 통한 국가이미지 제고방안 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66af"},"doc_id":"5edd98f2f4006ffc407ad3a1","doc_title":"[평화재단 평화연구원 자료집] 동북아 질서재편기 한국의 외교안보전략","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66b0"},"doc_id":"5edd98f1f4006ffc407ad39e","doc_title":"[제5차 전문가포럼] 북한 사람은 월급 3천원(1달러)으로 사는가?","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66b1"},"doc_id":"5edd324bb36eb32a849596b0","doc_title":"유엔기후변화협상 동향 및 한국의 대응 ","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66b2"},"doc_id":"5edd324eb36eb32a849596e7","doc_title":"이란의 권력구도와 정치운동 및 핵 문제 ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66b3"},"doc_id":"5edd3345b36eb32a84959ec5","doc_title":"다자안보협력을 위한 민간전문가의 외교 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66b4"},"doc_id":"5edd26328708c4a8b8d7b8aa","doc_title":"[2018-1] 지역 간 주의와 Tract2 외교 - 한아세안 협력증진을 위한 싱크탱크의 역할 ","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66b5"},"doc_id":"5edd3213b36eb32a849593fb","doc_title":"중견국 외교 협력방안 모색: 한국과 호주의 중심 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66b6"},"doc_id":"5edd9bb8915929fbe571ccf8","doc_title":"[4월2주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66b7"},"doc_id":"5edd9bbb915929fbe571cd01","doc_title":"[2월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66b8"},"doc_id":"5edd9bbb915929fbe571cd02","doc_title":"[2월2주]주간 여론조사 결과 정리","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66b9"},"doc_id":"5edd9bbb915929fbe571cd04","doc_title":"[2월4주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66ba"},"doc_id":"5edd9bb7915929fbe571ccf1","doc_title":"[8월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66bb"},"doc_id":"5edd9bb8915929fbe571ccf5","doc_title":"[3월3주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66bc"},"doc_id":"5edd9bb8915929fbe571ccf6","doc_title":"[3월4주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66bd"},"doc_id":"5edd31ebb36eb32a8495928c","doc_title":"북핵과 한반도 평화 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66be"},"doc_id":"5ede5f83056df2af0fd02d51","doc_title":"\r\n\t\t\t\t\t\t\t\t\t고등학생 통일골든벨 기본학습문제(2016년)\r\n\t\t\t\t\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66bf"},"doc_id":"5edd31ecb36eb32a849592a1","doc_title":"세계 군축비확산 동향과 동아시아의 과제 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66c0"},"doc_id":"5edd324bb36eb32a849596b6","doc_title":"한반도평화협정 논의의 재등장 배경과 향후 전망 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66c1"},"doc_id":"5edd327db36eb32a849598a3","doc_title":"감염병의 국제관계: 21세기 국제사회의 보건 갈등과 협력 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66c2"},"doc_id":"5ed850ef677b583283b2af89","doc_title":"( 2012 ) 탈북청소년의 학교상담에 관한 교사인식의 조사 / 김은정 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66c3"},"doc_id":"5ede600c056df2af0fd02ffa","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2008년 2차 정책건의 - 북핵문제 진전에 따른 대북정책 추진방향 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66c4"},"doc_id":"5edd989a3f98607c39994ae6","doc_title":"[110호] 우리는 '한반도신뢰프로세스'를 신뢰하는가?","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66c5"},"doc_id":"5edd989c3f98607c39994aed","doc_title":"[100호] 한국외교의 재설계, '자기주도외교'를 펼쳐나가자","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66c6"},"doc_id":"5edd31c2b36eb32a84959090","doc_title":"전후 일본 ODA 정책의 변화상: 한국에 주는 함의 ","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66c7"},"doc_id":"5edd98a33f98607c39994b0a","doc_title":"[제71호] 우리의 시축(始蹴)으로 시작된 한반도 게임, 북한은 화답하라","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66c8"},"doc_id":"5edd98973f98607c39994adc","doc_title":"[119호] 미·일 공동비전 성명과 한국외교의 선택","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66c9"},"doc_id":"5edd989b3f98607c39994ae7","doc_title":"[112호] 광복 70주년 맞는 남북한, 평화정착의 적기를 놓치지 말라","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66ca"},"doc_id":"5edd989b3f98607c39994ae9","doc_title":"[113호] 광복 70년, 한반도 통로를 열어 유라시아 시대를 선도하자","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66cb"},"doc_id":"5edd31f7b36eb32a84959308","doc_title":"귀국자를 통해서 본 북한사회 ","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66cc"},"doc_id":"5edd98ae3f98607c39994b39","doc_title":"[제23호] 카터의 방북 메시지가 없다?","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66cd"},"doc_id":"5edd98b93f98607c39994b5a","doc_title":"[158호] 트럼프 美행정부 출범을 한반도문제 해결의 기회로 삼자","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66ce"},"doc_id":"5edd98ba3f98607c39994b61","doc_title":"[205호] 2차 북·미 정상회담, 성공의 관건은 무엇인가","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66cf"},"doc_id":"5edd98bb3f98607c39994b62","doc_title":"[215호] 수렁에 빠진 한일관계, 어떻게 대처할 것인가","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66d0"},"doc_id":"5edd98e3f4006ffc407ad364","doc_title":"[제68차 전문가포럼] 역사로부터의 교훈 : 청일전쟁 120주년, 현재 우리의 외교·안보는","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66d1"},"doc_id":"5edd98b93f98607c39994b5b","doc_title":"[159호] 매티스 미 국방장관의 방한에서 ‘기회’를 보다","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66d2"},"doc_id":"5edd98913f98607c39994abf","doc_title":"[148호] ‘북핵 포기’를 포기해서는 안된다","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66d3"},"doc_id":"5edd98913f98607c39994ac3","doc_title":"[151호] 북한 핵과 인권문제 해결의 마지막 카드, ‘남으로 오시라’?","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66d4"},"doc_id":"5edd98e2f4006ffc407ad361","doc_title":"[제65차 전문가포럼] 김정은 3년, 북한 정세와 남북관계 전망","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66d5"},"doc_id":"5edd98e4f4006ffc407ad367","doc_title":"[제70차 전문가포럼] 국제인권 기준에서 본 남북한 인권문제와 통일준비","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66d6"},"doc_id":"5edd989f3f98607c39994af7","doc_title":"[88호] 장성택 처형 이후 한반도 및 동북아 정세, 구경꾼으로 남을 것인가?","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66d7"},"doc_id":"5edd98af3f98607c39994b3c","doc_title":"[제 7호] 다시 새기는 진정한 '8.15'의 뜻","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66d8"},"doc_id":"5edd3241b36eb32a8495961b","doc_title":"중국의 대미얀마 전략 ","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66d9"},"doc_id":"5edd3246b36eb32a84959659","doc_title":"북한이탈주민 여성의 사회정착 현황과 조기정착 방안 ","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66da"},"doc_id":"5edd98f1f4006ffc407ad3a0","doc_title":"제43차 전문가포럼 '미중관계의 변화와 우리의 선택' 발표자료","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66db"},"doc_id":"5edd3257b36eb32a84959740","doc_title":"동북아에너지 협력의 현황과 전망 ","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66dc"},"doc_id":"5edd9b90d22a6a6d93d0e32a","doc_title":"[정세토크 2016년 5월 1강 대담록] 북한 제7차 당대회, 김정은 시대의 어떤 개막인가","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66dd"},"doc_id":"5edd335bb36eb32a84959fdc","doc_title":"동서독 통일에서 ‘독일 문제에 관한 최종 해결 조약(2+4조약)’의 의미: 독일 문제가 한반도 통일에 주는 함의 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66de"},"doc_id":"5edd98e7f4006ffc407ad376","doc_title":"[제47차 전문가포럼]중국의 새로운 발전 전략과 한반도 경제역학의 변화","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66df"},"doc_id":"5edd98eaf4006ffc407ad383","doc_title":"[제40차 전문가포럼]천안함 사태 이후 동북아 정세변화 평가와 전망","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66e0"},"doc_id":"5edd2bb535605a5e299695a0","doc_title":"2012 JPI 공동연구시리즈 - 중국의 다자협력과 통일 한반도 전략 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66e1"},"doc_id":"5edd3244b36eb32a84959652","doc_title":"동아시아 경제통합과 거대기업의 역할: EU사례의 함의와 적용 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66e2"},"doc_id":"5edd98e6f4006ffc407ad372","doc_title":"[제42차 전문가포럼]한국전쟁 60년, 아직도 돌아오지 못한 사람들","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66e3"},"doc_id":"5edd98e5f4006ffc407ad36e","doc_title":"[제58차 전문가포럼]통일·외교·안보정책, 어떻게 추진할 것인가?","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66e4"},"doc_id":"5edd2955d59367c0ebb7f63e","doc_title":"[11-24] 2011 한국인의 평화관: 통일정책과 여론 ","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66e5"},"doc_id":"5edd335fb36eb32a8495a00c","doc_title":"개성공단의 실상과 정책적 함의 ","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66e6"},"doc_id":"5edd9ba9915929fbe571ccb9","doc_title":"[7월2주] 주간여론조사 결과정리","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66e7"},"doc_id":"5edd9bb0915929fbe571ccd7","doc_title":"[3월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66e8"},"doc_id":"5edd9bb2915929fbe571ccde","doc_title":"[12월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66e9"},"doc_id":"5edd98a53f98607c39994b10","doc_title":"[제58호] 동북아 질서재편기의 유일전략은 남북관계 개선이다","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66ea"},"doc_id":"5edd98aa3f98607c39994b28","doc_title":"[제44호]남북관계 관리? 샛길이 아닌 큰 길로 가라","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66eb"},"doc_id":"5edd98af3f98607c39994b3a","doc_title":"[제24호] '북한인권법' 제정, 무엇이 문제인가","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66ec"},"doc_id":"5edd9bad915929fbe571cccb","doc_title":"[4월4주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66ed"},"doc_id":"5edd9bad915929fbe571ccc8","doc_title":"[4월1주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66ee"},"doc_id":"5edd9bae915929fbe571cccf","doc_title":"[1월2주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66ef"},"doc_id":"5edd9bae915929fbe571cccc","doc_title":"[5월1주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66f0"},"doc_id":"5edd9bae915929fbe571cccd","doc_title":"[5월2주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66f1"},"doc_id":"5edd9baf915929fbe571ccd0","doc_title":"[1월3주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66f2"},"doc_id":"5edd9bb0915929fbe571ccd4","doc_title":"[2월2주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66f3"},"doc_id":"5edd9baf915929fbe571ccd3","doc_title":"[2월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66f4"},"doc_id":"5edd9bb0915929fbe571ccd6","doc_title":"[2월4주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66f5"},"doc_id":"5edd3364b36eb32a8495a03e","doc_title":"사드(THAAD) 배치와 한미 및 한중관계 전망 ","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66f6"},"doc_id":"5ede5f59056df2af0fd02b55","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t The 13th National Unification Advisory Council Member Guide \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66f7"},"doc_id":"5edd322eb36eb32a84959550","doc_title":"에너지 안보의 동학과 일본 원자사태 ","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66f8"},"doc_id":"5edd3232b36eb32a84959595","doc_title":"서해해상 긴장완화와 평화정착 방안 ","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66f9"},"doc_id":"5edd334eb36eb32a84959f2b","doc_title":"미⋅중 안보갈등에서 한국의 대외안보전략에 대한 시사점 ","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66fa"},"doc_id":"5edd335bb36eb32a84959fd3","doc_title":"글로벌 인권 문제로서의 일본군 위안부 문제: 한일합의 이후의 과제 ","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c66fb"},"doc_id":"5edd334fb36eb32a84959f52","doc_title":"동북아 비핵지대: 한계와 가능성 ","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66fc"},"doc_id":"5edd2c2835605a5e299698cc","doc_title":"2014 JPI 공동연구시리즈 - 다자안보협력과 중견국 한국의 외교 ","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c66fd"},"doc_id":"5edd322eb36eb32a84959559","doc_title":"북·중경협의 현황과 전망 ","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c66fe"},"doc_id":"5edd3236b36eb32a849595bd","doc_title":"21세기 신공공외교와 포럼외교 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c66ff"},"doc_id":"5edd3247b36eb32a84959668","doc_title":"오바마 행정부 등장 이후 미중관계의 전개양상과 전망 ","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6700"},"doc_id":"5edd2952d59367c0ebb7f617","doc_title":"[11-20] Dialogue for Peace and Cooperation in East Asia (2011 JPI PeaceNet 시리즈, 영문) ","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6701"},"doc_id":"5edd31e9b36eb32a84959272","doc_title":"중견국의 소프트파워 증진 방안: 한국의 공공외교를 중심으로 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6702"},"doc_id":"5edd98973f98607c39994ada","doc_title":"[117호] 5.24 조치 5년, ‘사과 받기’의 허와 실","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6703"},"doc_id":"5edd31e3b36eb32a84959238","doc_title":"한·중·일 협력의 과제와 전망 ","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6704"},"doc_id":"5edd32aab36eb32a849599e7","doc_title":"민족주의와 동북아 지역협력 ","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6705"},"doc_id":"5edd32b3b36eb32a84959a3d","doc_title":"주요 양국 관계의 현황과 전망 ","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6706"},"doc_id":"5edd3308b36eb32a84959cdf","doc_title":"홍콩 시위와 민주화: \"일국양제(一國兩制)\" 실험의 위기를 통한 민주주의 전환 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6707"},"doc_id":"5edd3333b36eb32a84959e34","doc_title":"정상회담 이후 한반도 비핵화에 과정에 있어 주변국의 역할과 전망 ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6708"},"doc_id":"5edd334ab36eb32a84959f05","doc_title":"동아시아 해양분쟁과 지역안보 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6709"},"doc_id":"5edd3358b36eb32a84959fb8","doc_title":"북한 정치의 심리학적 고찰: 평화와 대화를 위한 비대칭전략에 대한 함의 ","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c670a"},"doc_id":"5edd3364b36eb32a8495a051","doc_title":"파트너십(동반자관계) 외교관계에 관한 구성주의적 접근 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c670b"},"doc_id":"5edd2eb2fe7563ddf381e455","doc_title":"[Monograph No. 06] Activities for Supporting North Korea by Jeju Sepcial Self-governing Province: An Analysis of Their Strategic Significance towards North-South Korean reconciliation (printed in KOREAN) ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c670c"},"doc_id":"5edd2eb2fe7563ddf381e446","doc_title":"[JRF No.01] 유럽회의주의와 유럽의회 선거 이후의 전망과 과제 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c670d"},"doc_id":"5edd989c3f98607c39994aec","doc_title":"[98호] 박근혜 정부는 이명박 정부의 전철을 밟을 것인가?","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c670e"},"doc_id":"5edd989f3f98607c39994af9","doc_title":"[91호] 남(南)의 ‘통일대박’과 북(北)의 중대제안, 고장난명(孤掌難鳴)인가","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c670f"},"doc_id":"5edd98ab3f98607c39994b2b","doc_title":"[제28호] 통일을 위한 민주주의, 민주주의를 위한 통일","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6710"},"doc_id":"5edd98ae3f98607c39994b36","doc_title":"[제20호] 일본 대지진과 핵참사, 누구를 향한 경고인가?","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6711"},"doc_id":"5edd989f3f98607c39994afb","doc_title":"[93호] 남북관계의 적극 개선이 ‘비정상의 정상화’이다","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6712"},"doc_id":"5edd31d6b36eb32a849591aa","doc_title":"동북아 안보환경 변화와 박근혜 정부의 외교안보전략 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6713"},"doc_id":"5edd98a73f98607c39994b18","doc_title":"[제47호]총선과 대북정책 방향, 개성공단에 답이 있다","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6714"},"doc_id":"5edd98a73f98607c39994b1b","doc_title":"[제50호]차기 정부를 위해 현 정부가 해야 할 일","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6715"},"doc_id":"5edd98a83f98607c39994b1e","doc_title":"[제53호]한일 군사협정, 보류로 끝낼 일이 아니다","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6716"},"doc_id":"5edd31bfb36eb32a8495906e","doc_title":"태국의 국내정치구도의 평가와 향후 전망: 동아시아 협력의 전망을 중심으로 ","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6717"},"doc_id":"5edd31c7b36eb32a849590f5","doc_title":"미얀마의 개혁개방: 원인과 전망 ","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6718"},"doc_id":"5edd295dd59367c0ebb7f691","doc_title":"[10-03] Developing A Region: Sketching A Path Towards Harmony (제주평화연구원 공동학술회의 시리즈) ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6719"},"doc_id":"5edd31bbb36eb32a8495904f","doc_title":"신 공동체 구상과 신아시아 외교 ","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c671a"},"doc_id":"5edd98b33f98607c39994b4b","doc_title":"[228호] 북한이 가야 할 진정한 정면돌파전의 길","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c671b"},"doc_id":"5ed85313677b583283b2c23a","doc_title":"( 2017 ) 북한이탈주민 이해교육에서의 영상자료 활용방안 연구 / 김예슬 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c671c"},"doc_id":"5edd3250b36eb32a84959703","doc_title":"항공 안전: 국제 및 국내법적 대처 ","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c671d"},"doc_id":"5edd98c53f98607c39994b8d","doc_title":"[182호] 남북관계 개선의 훈풍을 적극 이어가자","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c671e"},"doc_id":"5edd98def4006ffc407ad34f","doc_title":"[긴급좌담회 대담록] 미국 차기 대통령 선출, 어떤 미국인가, 그리고 어떻게 대응할 것인가","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c671f"},"doc_id":"5edd98dff4006ffc407ad356","doc_title":"[제52차 전문가포럼]‘강성대국 진입’을 위한 북한의 도전과 과제","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6720"},"doc_id":"5ed85000677b583283b2a5ba","doc_title":"( 2002 ) 북한이탈주민의 교회정착을 위한 연구 / 이강우 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6721"},"doc_id":"5ed85113677b583283b2b09d","doc_title":"( 2013 ) 북한이탈주민의 명시적, 암묵적 자존감과 삶의 의미가 외상 후 성장에 미치는 영향 / 안지영 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6722"},"doc_id":"5ed85006677b583283b2a6e9","doc_title":"( 1999 ) 탈북 아동 및 청소년의 체위상태와 식생활 패턴 / 강은영 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6723"},"doc_id":"5ed8500a677b583283b2a732","doc_title":"( 2003 ) 탈북난민 정착을 위한 제도 개선 방안에 관한 연구 : 보호시설 '하나원'을 중심으로 / 전영선 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6724"},"doc_id":"5edd98dff4006ffc407ad357","doc_title":"[제72차 전문가포럼] 북한 로켓발사와 개성공단 전면폐쇄, 기로에 선 남북관계","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6725"},"doc_id":"5edd98e0f4006ffc407ad359","doc_title":"[제72차 전문가포럼 대담록] 북한 로켓발사와 개성공단 전면폐쇄, 기로에 선 남북관계","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6726"},"doc_id":"5edd98e1f4006ffc407ad35c","doc_title":"[제74차 전문가포럼] 개성공단 중단 후 재산보호와 안전관리, 어떻게 할 것인가?","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6727"},"doc_id":"5edd98e1f4006ffc407ad35d","doc_title":"[제74차 전문가포럼 대담록] 개성공단 중단 후 재산보호와안전관리, 어떻게 할 것인가?","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6728"},"doc_id":"5edd98b93f98607c39994b5c","doc_title":"[166호] 비핵화를 넘어 남북관계의 영역을 만들어야 한다","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6729"},"doc_id":"5edd26338708c4a8b8d7b8ba","doc_title":"세계평화지수 연구2 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c672a"},"doc_id":"5ed84ff2677b583283b2a533","doc_title":"( 2019 ) 북한이탈청소년의 건강증진행위, 사회적 지지와 건강정보이해능력의 관계 / 김옥심 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c672b"},"doc_id":"5ed85000677b583283b2a5b7","doc_title":"( 2002 ) 북한이탈주민 국내정착 지원에 관한 교회목회자의 인식조사 / 허재영 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c672c"},"doc_id":"5edd98d42959e25a330266af","doc_title":"[2010 상반기 심포지엄] 분단국의 통일과정에서 무엇을 배우고 준비할 것인가","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c672d"},"doc_id":"5edd98d42959e25a330266b1","doc_title":"[2011 하반기 심포지엄 (7주년)] 북핵문제 해결을 위한 새로운 접근법 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c672e"},"doc_id":"5edd98def4006ffc407ad352","doc_title":"[제6차 전문가포럼] 북한의 대량아사, 다시 오는가?","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c672f"},"doc_id":"5edd98edf4006ffc407ad391","doc_title":"[제12차 전문가포럼] 대북 인도적지원법(안)을 제안한다","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6730"},"doc_id":"5edd98eff4006ffc407ad396","doc_title":"2008년 평화재단 4주년 기념심포지엄-오바마 미국 차기정부의 한반도 정책을 제안한다.","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6731"},"doc_id":"5edd98eff4006ffc407ad398","doc_title":"120320_제52차 전문가포럼 자료집","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6732"},"doc_id":"5ede5fc1056df2af0fd02e2e","doc_title":"\r\n\t\t\t\t\t\t\t\t\t제18기 민주평통 리플렛(한글)\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6733"},"doc_id":"5edd3358b36eb32a84959faf","doc_title":"미중관계와 한국 외교 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6734"},"doc_id":"5edd988f3f98607c39994ab8","doc_title":"[86호] 시작도 없고 끝도 없는 \"프로세스\"의 대북정책","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6735"},"doc_id":"5edd98933f98607c39994ac9","doc_title":"[138호] 정전(停戰) 체제에서 농성-공성전(籠城-攻城戰) 체제로의 전환","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6736"},"doc_id":"5edd98943f98607c39994acf","doc_title":"[144호] 정치적 현실주의를 회복하여, 외교에 기회를 주자!","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6737"},"doc_id":"5edd31cdb36eb32a84959144","doc_title":"동아시아 영유권 분쟁의 과학적 이해: 세계적 차원의 영유권 분쟁에서 중·일·러·한의 행태분석 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6738"},"doc_id":"5ed800f92615a153681d5611","doc_title":"\r\n\t\t\t\t\t南대北對話時代의 宗敎界 統一運動 方向\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6739"},"doc_id":"5ed801092615a153681d5690","doc_title":"\r\n\t\t\t\t\t北韓 科學技術 分野의 對外 協力實態 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c673a"},"doc_id":"5ed7fc212615a153681d28bc","doc_title":"\r\n\t\t\t\t\t中共 權力鬪爭 事例의 樣相과 特色分析(1921 ~ 48)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c673b"},"doc_id":"5ed800412615a153681d4f69","doc_title":"\r\n\t\t\t\t\tTo Build a National Community through the Korean Commonwealth :A Blueprint for Korean Unification ==한민족공동체 통일방안\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c673c"},"doc_id":"5ed800462615a153681d4f84","doc_title":"\r\n\t\t\t\t\t東·西獨 交易의 實務節次에 관한 硏究: 西獨側을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c673d"},"doc_id":"5ed8004d2615a153681d4fa1","doc_title":"\r\n\t\t\t\t\t한민족공동체 統一方案: 各界反應資料(89.9.11~9.30)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c673e"},"doc_id":"5ed85255677b583283b2bae7","doc_title":"( 2016 ) 북한이탈주민의 노후에 대한 태도 및 노후준비 / 김정순 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c673f"},"doc_id":"5ed851f0677b583283b2b897","doc_title":"( 2015 ) 새터민의 외상 후 스트레스 증상에 대한 음악활용 실태 연구 / 김하늬 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6740"},"doc_id":"5ed85274677b583283b2bd17","doc_title":"( 2017 ) 탈북청소년의 대학진학 결정요인에 관한 연구 / 이화연 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6741"},"doc_id":"5ed852bc677b583283b2bfc8","doc_title":"( 2017 ) 한국의‘착한(着韓) 이웃’만들기 통치성과 탈북민 대항품행 형성에 관한 연구 / 박은아 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6742"},"doc_id":"5ed851c5677b583283b2b6f9","doc_title":"( 2016 ) 북한이탈주민이 북한에서 범한 범죄행위의 처벌에 관한 연구 : 수원지방법원 2013고합846 국가보안법위반 사건과 관련하여 / 김웅기 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6743"},"doc_id":"5ed851d3677b583283b2b77c","doc_title":"( 2016 ) Kingdon모형에 따른 제3국 출생 북한이탈주민 자녀 보호방안 연구 : 정책엘리트 모형을 통한 북한이탈주민 지원정책의 결정 및 변동과정 분석 / 유희 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6744"},"doc_id":"5ed85294677b583283b2be24","doc_title":"( 2017 ) 광주지역 이주배경청소년의 한국어교육 지원 사업 현황 및 개선방안 / 문현수 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6745"},"doc_id":"5ed852ba677b583283b2bf69","doc_title":"( 2017 ) 새터민 대학생과 남한 대학생의 심리적 안녕감과 음악 사용 기분 조절 방략 간의 관계 / 구선희 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6746"},"doc_id":"5ed85291677b583283b2be12","doc_title":"( 2017 ) 성인 북한 이주민의 한국 거주 중 식이와 체중 변화 / 정하영 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6747"},"doc_id":"5ed852c2677b583283b2bfd0","doc_title":"( 2017 ) 타악기 연주 중심의 음악치료가 새터민 청소년의 사회적 지지와 불안에 미치는 효과 / 이기윤 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6748"},"doc_id":"5ed85314677b583283b2c241","doc_title":"( 2017 ) 「북한이탈주민 사회적 기업」 사례 비교 분석 / 신광교 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6749"},"doc_id":"5ed851b8677b583283b2b5bf","doc_title":"( 2014 ) 북한이탈주민의 건강과 질병에 대한 문화적 접근 / 박소임 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c674a"},"doc_id":"5ed851e7677b583283b2b81c","doc_title":"( 2015 ) 탈북대학생의 읽기·쓰기 어려움 현황과 원인 고찰 / 김다애 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c674b"},"doc_id":"5ed85217677b583283b2b919","doc_title":"( 2015 ) 한국의 북한이탈주민지원정책 현황과 개선방안에 대한 연구 : 북한이탈주민 보호 및 정착 지원에 대한 법률 및 정책(2014)을 중심으로 / 김주경 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c674c"},"doc_id":"5ed851fa677b583283b2b8d1","doc_title":"( 2015 ) 한국교회의 북한이탈주민 사역에 관한 신학적 정립 : 칼뱅의 제네바 피난민 사역과 연결지어 / 문영훈 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c674d"},"doc_id":"5ed85242677b583283b2ba5e","doc_title":"( 2017 ) ‘북한이탈주민법’상 보호 결정의 기준에 대한 비판적 연구 : ‘비보호 북한이탈주민’ 보호를 중심으로 / 황현욱 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c674e"},"doc_id":"5ed85245677b583283b2ba72","doc_title":"( 2016 ) 탈북민의 전도를 위한 효과적 방안 연구 / 이지택 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c674f"},"doc_id":"5ed8521f677b583283b2b99c","doc_title":"( 2014 ) 이제 만나러 갑니다가 재현하는 북한과 탈북여성에 대한 담론 : 수용자 해독을 중심으로 / 장영은 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6750"},"doc_id":"5ed85241677b583283b2ba56","doc_title":"( 2017 ) 여성 북한이탈주민의 경제적 적응과 자립에 관한 연구 : 사회적 자본의 구축과 활용의 측면에서 / 김윤미 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6751"},"doc_id":"5ed85258677b583283b2bafb","doc_title":"( 2016 ) 한국 이주배경 청소년 정책연구 : 대만과 일본의 비교 / 전선영 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6752"},"doc_id":"5ed8525f677b583283b2bb46","doc_title":"( 2016 ) 북한이탈주민의 국가정체성 인식에 관한 연구 / 조현정 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6753"},"doc_id":"5ed85271677b583283b2bd06","doc_title":"( 2017 ) 남한 사람과 탈북민의 진실과 거짓말 메시지에 대한 문화적 차이 비교 연구 / 이선민 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6754"},"doc_id":"5ed851be677b583283b2b6b6","doc_title":"( 2015 ) 3차병원에 내원한 탈북자들의 임상양상 분석 / 안선영 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6755"},"doc_id":"5ed851e6677b583283b2b816","doc_title":"( 2015 ) 탈북 청소년 대안학교 과학교사의 학습자에 대한 이해 및 수업 실천 분석 / 차지혜 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6756"},"doc_id":"5ed8520a677b583283b2b903","doc_title":"( 2015 ) 북한이탈 여대생의 남한사회 문화적응과정에서 경험하는 심리, 정서적 어려움 / 임보람 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6757"},"doc_id":"5ed814d82615a153681e006e","doc_title":"\r\n\t\t\t\t\t상반기('07년 1월~6월) 북한의 대내외 정세 분석 2007.7\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6758"},"doc_id":"5ed816322615a153681e0d40","doc_title":"\r\n\t\t\t\t\t남북 이산가족문제(2008.6): 평가와 향후 정책 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6759"},"doc_id":"5ed8163f2615a153681e0d76","doc_title":"\r\n\t\t\t\t\t북한인권 (제3권 1호, 2008): 국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c675a"},"doc_id":"5ed815652615a153681e0606","doc_title":"\r\n\t\t\t\t\t주변 4국의 대북정책 동향과 전망 : 2.13합의 이후부터 남북정상회담까지를 중심으로\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c675b"},"doc_id":"5ed813de2615a153681df79e","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2006\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c675c"},"doc_id":"5ed815932615a153681e06f5","doc_title":"\r\n\t\t\t\t\t(An) Assessment of the North Korean System's Durability\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c675d"},"doc_id":"5ed8159b2615a153681e06fe","doc_title":"\r\n\t\t\t\t\t북한인권 (제2권 1호, 2007): 국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c675e"},"doc_id":"5ed816db2615a153681e1238","doc_title":"\r\n\t\t\t\t\t북한 계획경제의 변화와 시장화\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c675f"},"doc_id":"5ed8127d2615a153681decf2","doc_title":"\r\n\t\t\t\t\t먹거리를 통해 본 북한 현실\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6760"},"doc_id":"5ed815bd2615a153681e0796","doc_title":"\r\n\t\t\t\t\t민주주의와 인권에 대한 북한의 인식과 대응\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6761"},"doc_id":"5ed812f92615a153681deff2","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 색인 (2005)\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6762"},"doc_id":"5ed816202615a153681e0c58","doc_title":"\r\n\t\t\t\t\tChanges in North Korea as revealed in the testimonies of saetomins\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6763"},"doc_id":"5ed816262615a153681e0ca6","doc_title":"\r\n\t\t\t\t\t상생공영: 4행시 모음집\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6764"},"doc_id":"5ed814ad2615a153681dfe8b","doc_title":"\r\n\t\t\t\t\t시사 통일교육 자료: 2007.08 제1호\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6765"},"doc_id":"5edd98923f98607c39994ac4","doc_title":"[152호] 함경북도 수해와 남북한의 침묵","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6766"},"doc_id":"5edd9bac915929fbe571ccc4","doc_title":"[1월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6767"},"doc_id":"5ed852c7677b583283b2bfd6","doc_title":"( 2015 ) 탈북청소년의 또래관계 형성에서 나타나는 저해요인과 극복전략 분석 / 정서윤 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6768"},"doc_id":"5ed85275677b583283b2bd32","doc_title":"( 2017 ) 탈북청소년의 학교생활 적응을 위한 자아존중감 향상 방안 연구 / 김선희 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6769"},"doc_id":"5ed8160d2615a153681e0adb","doc_title":"\r\n\t\t\t\t\t3통 제도화를 위한 전문가 및 실무자 합동 워크숍: 3통 관련 워크숍 자료집 (1)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c676a"},"doc_id":"5ed8161f2615a153681e0c4c","doc_title":"\r\n\t\t\t\t\t해외 국경출입시설 조사 보고서 2007.10 :홍콩-심천, 싱가포르-말레이시아\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c676b"},"doc_id":"5ed8161b2615a153681e0b32","doc_title":"\r\n\t\t\t\t\tEconomic hardship and regime sustainability in North Korea\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c676c"},"doc_id":"5ed852cc677b583283b2bfdc","doc_title":"( 2018 ) 북한이탈주민의 자원봉사활동 참여도와 만족도가 사회적응에 미치는 영향 : 자기효능감 매개효과를 중심으로 / 허윤정 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c676d"},"doc_id":"5ed8134b2615a153681df265","doc_title":"\r\n\t\t\t\t\t북한의 당·군·민관계와 체제 안정성 평가\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c676e"},"doc_id":"5ed7fd862615a153681d3666","doc_title":"\r\n\t\t\t\t\t北韓 對外 經濟協力 關係硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c676f"},"doc_id":"5ed7fbd42615a153681d2513","doc_title":"\r\n\t\t\t\t\t韓半島 平和定着에 대한 中蘇의 作用 變數\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6770"},"doc_id":"5ed85230677b583283b2b9fa","doc_title":"( 2016 ) 북한이탈주민의 정신건강 지원 정책 연구 / 김지애 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6771"},"doc_id":"5ed852d0677b583283b2c02a","doc_title":"( 2019 ) 탈북 청소년의 학교 부적응 양상과 해결방안 연구 : -대전·공주지역을 중심으로- / 백인옥 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6772"},"doc_id":"5ed852d5677b583283b2c048","doc_title":"( 2019 ) 북한이탈주민의 취업 관련 정보 요구 및 정보 행위 분석 / 연지은 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6773"},"doc_id":"5ed8522f677b583283b2b9f4","doc_title":"( 2016 ) 북한이탈청년들의 정체성 변화와 적응전략 연구 - 성찰적 사진 인터뷰를 중심으로- / 최정화 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6774"},"doc_id":"5ed851c3677b583283b2b6d1","doc_title":"( 2016 ) 북한이탈주민의 전문상담사 애착이 진로준비행동에 미치는 영향-진로결정자기효능감의 매개효과 / 김경란 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6775"},"doc_id":"5ed851cb677b583283b2b71a","doc_title":"( 2016 ) 탈북대학생의 사회자본과 적응: 사회망이 사회통합인식과 직업결정자기효능감에 미치는 영향, 혼합연구 / 김솔휘 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6776"},"doc_id":"5ed85271677b583283b2bd0d","doc_title":"( 2017 ) 탈북학생 지도 경험에 나타나는 초등교사의 돌봄 사례연구 / 윤현희 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6777"},"doc_id":"5ed852e0677b583283b2c09a","doc_title":"( 2018 ) 효과적인 이주 취약계층 지원방안에 관한 연구 : 국제적십자운동을 중심으로 / 조성아 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6778"},"doc_id":"5ed851b6677b583283b2b5af","doc_title":"( 2014 ) 북한이탈여성과 그 자녀의 보호를 위한 한·중의 법 제도 / 전아름 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6779"},"doc_id":"5ed8526e677b583283b2bcef","doc_title":"( 2017 ) 한국의 다문화 음악교육 방향에 관한 연구 / 이주영 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c677a"},"doc_id":"5ed85286677b583283b2bdd8","doc_title":"( 2017 ) 유아기 자녀를 둔 북한이탈주민 아버지의 자녀양육참여 경험 탐색 / 오지현 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c677b"},"doc_id":"5ed852ea677b583283b2c0e1","doc_title":"( 2018 ) 남한과 북한에서의 교육 경험이 북한이탈주민의 건강정보이해능력 및 구강건강정보이해능력에 미치는 영향 / 박유이 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c677c"},"doc_id":"5ed851b1677b583283b2b58b","doc_title":"( 2014 ) 새터민 청소년을 위한 학습용 기본어휘 목록 선정 연구 / 김효연 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c677d"},"doc_id":"5ed851c3677b583283b2b6d7","doc_title":"( 2016 ) 정부차원의 북한이탈주민 관리 연구 / 이길재 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c677e"},"doc_id":"5ed8524a677b583283b2baab","doc_title":"( 2016 ) 탈북청소년들이 남한사회에서 경험하는 문제와 적응 실태 연구 / 박민음 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c677f"},"doc_id":"5ed851ba677b583283b2b5e6","doc_title":"( 2014 ) 북한이탈주민의 영적의미 인식이 남한사회적응에 미치는 영향 / 박건수 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6780"},"doc_id":"5ed851a3677b583283b2b526","doc_title":"( 2014 ) 포용적 신앙공동체의 교육을 통한 탈북청년 선교 연구 / 정대훈 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6781"},"doc_id":"5ed851b9677b583283b2b5d3","doc_title":"( 2014 ) 북한이탈주민 지원정책 발전방안 / 박건남 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6782"},"doc_id":"5ed852e1677b583283b2c0a7","doc_title":"( 2018 ) 미국 난민 정착 지원 시스템과 비교한 대한민국 정착 지원 시스템 / 이화미 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6783"},"doc_id":"5ed851ea677b583283b2b846","doc_title":"( 2015 ) 탈북 학생을 가르치는 초보과학교사의 ‘충돌’경험을 통한 반성적 교수실천 / 오유나 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6784"},"doc_id":"5ed851c7677b583283b2b6fe","doc_title":"( 2016 ) 북한이탈여성의 의생활에 관한 연구 : 북한에서의 의생활 실태와 남한 적응과정을 중심으로 / 김민하 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6785"},"doc_id":"5ed851a7677b583283b2b53b","doc_title":"( 2014 ) 탈북여성한부모의 어머니역할에 관한 연구 / 신인영 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6786"},"doc_id":"5ed85214677b583283b2b909","doc_title":"( 2015 ) 북한이탈주민 전문상담사의 역할 및 직무만족도에 관한 연구 / 최윤정 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6787"},"doc_id":"5ed851d2677b583283b2b772","doc_title":"( 2016 ) 북한이탈노인에 대한 미술치료 단일사례연구 : 흥미유발 및 능동적 참여를 위한 개입을 중심으로 / 배은우 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6788"},"doc_id":"5ed800702615a153681d516b","doc_title":"\r\n\t\t\t\t\t통일총서 9: 北韓의 文學藝術\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6789"},"doc_id":"5ed800752615a153681d51b8","doc_title":"\r\n\t\t\t\t\t평양 세계청년학생축전: 그 성격과 내용\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c678a"},"doc_id":"5ed800712615a153681d5190","doc_title":"\r\n\t\t\t\t\t(南北 高位當局者會談) 第3次 豫備會談 會議錄 (1989.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c678b"},"doc_id":"5ed8007c2615a153681d51c4","doc_title":"\r\n\t\t\t\t\t남북교류협력에 관한 지침: 1989\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c678c"},"doc_id":"5ed800202615a153681d4e2f","doc_title":"\r\n\t\t\t\t\t南北韓 保健醫療 比較硏究: 北韓實態를 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c678d"},"doc_id":"5ed7f4f22615a153681cf9ee","doc_title":"\r\n\t\t\t\t\t김정은 시대의 경제 개발 정책\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c678e"},"doc_id":"5ed7f5102615a153681cfa7a","doc_title":"\r\n\t\t\t\t\t역할연습 프로그램 워크북:마음 가꾸기 Ⅲ\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c678f"},"doc_id":"5ed7f8ba2615a153681d0afb","doc_title":"\r\n\t\t\t\t\t시정연설전문(1969.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6790"},"doc_id":"5ed6a06b90b0712fa5602a2d","doc_title":"당대표자회와 과도적 권력체계의 출범","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6791"},"doc_id":"5ed7fd7d2615a153681d3655","doc_title":"\r\n\t\t\t\t\t統一後繼世代로서의 韓國靑少年 社會化 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6792"},"doc_id":"5ed7fd982615a153681d36fc","doc_title":"\r\n\t\t\t\t\t內獨關係省 豫算計劃\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6793"},"doc_id":"5ed7fcb52615a153681d2e2d","doc_title":"\r\n\t\t\t\t\t韓國人의 韓半島 平和觀\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6794"},"doc_id":"5ed7fc7e2615a153681d2ca6","doc_title":"\r\n\t\t\t\t\t北傀의 經濟力量과 軍事 潛在力 評價\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6795"},"doc_id":"5ed8006b2615a153681d515b","doc_title":"\r\n\t\t\t\t\t(第2次) 南北赤十字 實務代表接觸 會議錄 (1989.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6796"},"doc_id":"5ed7f8f22615a153681d0c23","doc_title":"\r\n\t\t\t\t\t중동에 있어서의 소련의 신동향\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6797"},"doc_id":"5ed7f9c22615a153681d12ea","doc_title":"\r\n\t\t\t\t\t자유중국의 사상교육현황 분석 (1973.5)\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6798"},"doc_id":"5ed7fb362615a153681d1fd9","doc_title":"\r\n\t\t\t\t\t統一理論 硏究論叢\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6799"},"doc_id":"5ed7fb6a2615a153681d21ba","doc_title":"\r\n\t\t\t\t\t쏘련의 全人民의 國家論에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c679a"},"doc_id":"5ed7fe762615a153681d3f47","doc_title":"\r\n\t\t\t\t\t金正一體制 登場과 經濟政策 展開 楊相\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c679b"},"doc_id":"5ed7fe892615a153681d3fc5","doc_title":"\r\n\t\t\t\t\t周邊情勢變化에 따른 北韓의 對外關係 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c679c"},"doc_id":"5ed69fe790b0712fa5602660","doc_title":"한국 새 정부의 대중정책 방향과 과제","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c679d"},"doc_id":"5ed69bd3c03bd262c3822149","doc_title":"월간 북한동향 제7권 제2호(2013년 3·4월호)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c679e"},"doc_id":"5ed69bdbc03bd262c38221a3","doc_title":"주간통일정세 2012-25(2012.06.11~2012.06.17)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c679f"},"doc_id":"5ed7ff5f2615a153681d46ab","doc_title":"\r\n\t\t\t\t\t蘇聯의 改革.開放과 韓半島\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67a0"},"doc_id":"5ed7ff592615a153681d4666","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 (1988~89.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67a1"},"doc_id":"5ed7ff5e2615a153681d467f","doc_title":"\r\n\t\t\t\t\t한민족공동체 통일방안에 관한 국민 여론 조사 보고서: 1989년 12월\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67a2"},"doc_id":"5ed7ff672615a153681d4703","doc_title":"\r\n\t\t\t\t\t북한의 군사문제 제의 관련 자료 (1989.1)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67a3"},"doc_id":"5ed800452615a153681d4f71","doc_title":"\r\n\t\t\t\t\t南北交流協力 어떻게 이루어지나: 1989. 6\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67a4"},"doc_id":"5ed69bdec03bd262c38221c1","doc_title":"주간통일정세 2012-28(2012.07.02~2012.07.08)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67a5"},"doc_id":"5ed69beac03bd262c3822207","doc_title":"주간통일정세 2015-13(2015.03.23~2015.04.05)","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67a6"},"doc_id":"5ed6a01b90b0712fa56027d8","doc_title":"이명박 정부의 대북정책에 대한 북한의 태도 전망","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67a7"},"doc_id":"5ed6a00490b0712fa5602732","doc_title":"‘12·1 개성 사태’와 남북경협의 방향","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67a8"},"doc_id":"5ed69c03c03bd262c3822332","doc_title":"주간통일정세 2016-30(2016.7.23∼2016.7.29)","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67a9"},"doc_id":"5ed69c0bc03bd262c3822384","doc_title":"주간통일정세 2016-21(2016.05.21∼2016.05.27)","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67aa"},"doc_id":"5ed80dbe2615a153681dc9bd","doc_title":"\r\n\t\t\t\t\t북한외교의 특징과 변화 가능성\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67ab"},"doc_id":"5ed80dcf2615a153681dca16","doc_title":"\r\n\t\t\t\t\t통일한국의 안보 정책방향\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67ac"},"doc_id":"5ed80dd72615a153681dca90","doc_title":"\r\n\t\t\t\t\t만남, 그 소중한 시작\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67ad"},"doc_id":"5ed80d832615a153681dc7d1","doc_title":"\r\n\t\t\t\t\t북한영상자료의 통일교육 활용을 위한 분석: 북한영화를 중심으로\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67ae"},"doc_id":"5ed811c42615a153681de631","doc_title":"\r\n\t\t\t\t\t주한미군 감축 및 재배치와 한국의 국가안보\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67af"},"doc_id":"5ed8118a2615a153681de46b","doc_title":"\r\n\t\t\t\t\t한반도 평화회담의 과거와 현재: (통일연구원.대한국제법학회 공동) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67b0"},"doc_id":"5ed811e12615a153681de7b4","doc_title":"\r\n\t\t\t\t\tEnergy Cooperation with North Korea : Issues and Suggestions\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67b1"},"doc_id":"5ed80f942615a153681dd69d","doc_title":"\r\n\t\t\t\t\t한반도 평화정착 추진전략\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67b2"},"doc_id":"5ed811512615a153681de1cc","doc_title":"\r\n\t\t\t\t\t동북아문화공동체의 동아시아 지역 확대방안을 위한 기초연구: 한국-동남아 문화공동체 형성 가능성 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67b3"},"doc_id":"5ed810412615a153681dda53","doc_title":"\r\n\t\t\t\t\t(제10차) 남북장관급 회담관련 국내 주요 신문 기사집 (2003.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67b4"},"doc_id":"5ed811f82615a153681de86c","doc_title":"\r\n\t\t\t\t\t남북한 통합을 위한 법제도 인프라 확충방안\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67b5"},"doc_id":"5ed810872615a153681ddcc1","doc_title":"\r\n\t\t\t\t\t한반도 평화번영과 국제협력: (남북정상회담 3주년 기념 국제) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67b6"},"doc_id":"5ed809c52615a153681da5e3","doc_title":"\r\n\t\t\t\t\t統一敎育關聯 論議 資料集 : 통일교육지원법 제정 참고자료\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67b7"},"doc_id":"5ed80e752615a153681dcf1b","doc_title":"\r\n\t\t\t\t\t미국의 동아시아 전략과 한반도: 반테러 전쟁과 북미관계를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67b8"},"doc_id":"5ed80ab92615a153681dae7e","doc_title":"\r\n\t\t\t\t\t대만核廢棄物 북한搬入의 問題點\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67b9"},"doc_id":"5ed80abd2615a153681daef6","doc_title":"\r\n\t\t\t\t\t북한이해 (1998)\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67ba"},"doc_id":"5ed80a922615a153681dad59","doc_title":"\r\n\t\t\t\t\t북한의 헌법개정과 향후 경제정책 변화 전망 (1998.12)\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67bb"},"doc_id":"5ed80abb2615a153681daea6","doc_title":"\r\n\t\t\t\t\t대학생 통일 논문집 (1998) : (제17회) 전국 대학생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67bc"},"doc_id":"5ed80db32615a153681dc962","doc_title":"\r\n\t\t\t\t\t주체사상의 형성과 변화에 대한 새로운 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67bd"},"doc_id":"5ed80d732615a153681dc74f","doc_title":"\r\n\t\t\t\t\t북한·독일 수교의 배경과 EU 국가들의 한반도 정책 전망\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67be"},"doc_id":"5ed80d702615a153681dc72c","doc_title":"\r\n\t\t\t\t\t남북한 이념통합의 방향과 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67bf"},"doc_id":"5ed80a922615a153681dad84","doc_title":"\r\n\t\t\t\t\t남북경제협력사업 실무안내\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67c0"},"doc_id":"5ed80a942615a153681dad9e","doc_title":"\r\n\t\t\t\t\t협상행태를 통해 본 남북관계 유형 (1998.8) : 협상관련 참고자료\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67c1"},"doc_id":"5ed80a952615a153681dadce","doc_title":"\r\n\t\t\t\t\t분야별 남북공동위원회 편람\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67c2"},"doc_id":"5ed80ac82615a153681dafb8","doc_title":"\r\n\t\t\t\t\t(권오기) 통일부총리 연설문집\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67c3"},"doc_id":"5ed80e662615a153681dcea2","doc_title":"\r\n\t\t\t\t\t남북연합 하에서의 남북 정치공동체\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67c4"},"doc_id":"5ed80f092615a153681dd231","doc_title":"\r\n\t\t\t\t\t남북장관급회담 실무대표 접촉결과\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67c5"},"doc_id":"5ed80f082615a153681dd22d","doc_title":"\r\n\t\t\t\t\tSunshine Policy for Peace amp; Cooperation= 햇볕정책\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67c6"},"doc_id":"5ed80f092615a153681dd236","doc_title":"\r\n\t\t\t\t\t통일시나리오와 통일과정상의 정책추진 방안: 이론적 모델과 전문가 인식조사\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67c7"},"doc_id":"5ed8166a2615a153681e0ebb","doc_title":"\r\n\t\t\t\t\t이명박 정부 대북정책의 추진환경과 정책과제\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67c8"},"doc_id":"5ed816572615a153681e0e52","doc_title":"\r\n\t\t\t\t\t이명박 정부 대북정책 비전 및 추진방향\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67c9"},"doc_id":"5ed816892615a153681e1021","doc_title":"\r\n\t\t\t\t\t한반도 평화·번영 거버넌스의 모형 개발 및 발전방안(총괄보고서)\r\n\t\t\t\t","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67ca"},"doc_id":"5ed816bd2615a153681e10f4","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.17, no.2\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67cb"},"doc_id":"5ed814e32615a153681e00b0","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (2007.1)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67cc"},"doc_id":"5ed814de2615a153681e007d","doc_title":"\r\n\t\t\t\t\t6.15 정상회담과 한반도 평화체제 : (6.15 정상회담 7주년 기념 국제) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67cd"},"doc_id":"5ed818352615a153681e1bb2","doc_title":"\r\n\t\t\t\t\t(2010) 북한 기관별 주요 인물정보\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67ce"},"doc_id":"5ed818cb2615a153681e214e","doc_title":"\r\n\t\t\t\t\t(2010) 통일교육 기본계획\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67cf"},"doc_id":"5ed852ba677b583283b2bf5b","doc_title":"( 2017 ) 탈북청소년의 사회적 지지와 외상 후 성장의 관계 : 인지적 처리 방략의 매개 효과 / 황보선 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67d0"},"doc_id":"5ed852de677b583283b2c08a","doc_title":"( 2019 ) 다문화가정 청소년을 위한 짝 맞춤교육의 활성화 방안 연구 / 서천덕 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67d1"},"doc_id":"5ed852ea677b583283b2c0e4","doc_title":"( 2018 ) “탈북자인게 뭐 어때서?” : 남한 사회와 거리두기를 통한 북한 출신 대학생들의 정체성 형성과정 / 계은진 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67d2"},"doc_id":"5ed7fa8f2615a153681d1924","doc_title":"\r\n\t\t\t\t\t民主統一論 (1973年度 1)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67d3"},"doc_id":"5ed817222615a153681e14ed","doc_title":"\r\n\t\t\t\t\t건강한생활\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67d4"},"doc_id":"5ed817312615a153681e1587","doc_title":"\r\n\t\t\t\t\t이명박 대통령의 방일과 한.일 정상회담에 대한 분석(2008.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67d5"},"doc_id":"5ed814b62615a153681dfec2","doc_title":"\r\n\t\t\t\t\t새터민의 증언으로 본 북한의 변화\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67d6"},"doc_id":"5ed8164d2615a153681e0dd7","doc_title":"\r\n\t\t\t\t\t북한방문 길라잡이 (2008)\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67d7"},"doc_id":"5ed85274677b583283b2bd2a","doc_title":"( 2017 ) 강압적 양육을 경험한 북한이탈주민 자녀의 미술치료 경험에 대한 내러티브 탐구 / 송아연 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67d8"},"doc_id":"5ed85243677b583283b2ba66","doc_title":"( 2016 ) 탈북학생 지도용 초등 국어과 교육과정 표준안 적용 방안 연구 / 김혜정 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67d9"},"doc_id":"5ed7fea72615a153681d4044","doc_title":"\r\n\t\t\t\t\t東西獨基本條約成立의 對內外的狀況\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67da"},"doc_id":"5ed818042615a153681e1ad5","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한 관계 전망(2009~2010)\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67db"},"doc_id":"5ed817fd2615a153681e1aa1","doc_title":"\r\n\t\t\t\t\t통일대비 법제구축관련 국민의식변화 고찰:2009년 11월\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67dc"},"doc_id":"5ed818592615a153681e1d62","doc_title":"\r\n\t\t\t\t\tSouth-North Dialogue in Korea (No.74, February 2008 ~ December 2009) =남북대화(제74호)\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67dd"},"doc_id":"5ed85265677b583283b2bb7f","doc_title":"( 2016 ) 남한 사회에서의 새터민 1.5세대의 자아정체성 인식에 관한 사례 연구 / 박호은 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67de"},"doc_id":"5ed8526d677b583283b2bcda","doc_title":"( 2017 ) 북한이탈 청소년의 영어학습에 관한 문화기술지 연구 / 문해인 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67df"},"doc_id":"5ed8528a677b583283b2bde8","doc_title":"( 2017 ) 재중탈북자에 대한 한국의 전략 : 비대칭 협상이론과 양면게임이론의 혼합틀을 중심으로 / 유도일 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67e0"},"doc_id":"5ed851d1677b583283b2b766","doc_title":"( 2016 ) 저소득층과 북한이탈주민, 조선족 밀집 주거지 내 근린환경 인식 차이 / 이유진 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67e1"},"doc_id":"5ed851d6677b583283b2b791","doc_title":"( 2016 ) 북한이탈주민을 위한 의료상담 서비스품질이 삶의 질에 미치는 영향 : 새조위의 서비스를 중심으로 / 임향 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67e2"},"doc_id":"5ed851fa677b583283b2b8d4","doc_title":"( 2015 ) 컴퓨터 직업훈련이 북한이탈주민의 정착에 미치는 영향 / 명정화 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67e3"},"doc_id":"5ed7fad22615a153681d1baf","doc_title":"\r\n\t\t\t\t\t平和統一의 與件\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67e4"},"doc_id":"5ed7facd2615a153681d1b9a","doc_title":"\r\n\t\t\t\t\t海外 統一弘報 戰略方案 (1975.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67e5"},"doc_id":"5ed7fe882615a153681d3fbd","doc_title":"\r\n\t\t\t\t\t南北韓 經濟現況 比較 (1983)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67e6"},"doc_id":"5edd3201b36eb32a84959387","doc_title":"사회과학 관련 싱크탱크의 역할: 무엇이 싱크탱크를 강하게 하는가? ","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67e7"},"doc_id":"5edd336fb36eb32a8495a0df","doc_title":"아베 정권과 한일관계의 개선 가능성 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67e8"},"doc_id":"5edd2eb2fe7563ddf381e44b","doc_title":"[Monograph No. 07] A Study on the Trends and Practical Models of Peace Education (Printed in Korean) ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67e9"},"doc_id":"5edd989c3f98607c39994aeb","doc_title":"[97호] 한·미 정상회담과 대한민국號의 항로","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67ea"},"doc_id":"5edd989d3f98607c39994aef","doc_title":"[102호] 남북관계를 더 이상 '조건'의 볼모로 삼지 말자","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67eb"},"doc_id":"5edd98b33f98607c39994b4a","doc_title":"[227호] '코로나 19'가 요구하는 동북아 방역 협력체제","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67ec"},"doc_id":"5ede60c6056df2af0fd03410","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 평화통일민족운동사-제2집(별책부록) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67ed"},"doc_id":"5ede60ac056df2af0fd0334e","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 민주평통 13기 분과위원회 - 2007 하반기 정책건의 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67ee"},"doc_id":"5ede6124056df2af0fd035ad","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2008년 1차 정책건의 - 신대북정책 추진에 관한 정책건의 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67ef"},"doc_id":"5edd98a83f98607c39994b1d","doc_title":"[제52호]탈북자문제를 남남갈등에 엮어서는 안 된다","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67f0"},"doc_id":"5edd98a93f98607c39994b25","doc_title":"[제41호] 2012년 북한 김정은 정권이 던지는 도전과 기회","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67f1"},"doc_id":"5edd98a03f98607c39994afe","doc_title":"[제78호] 한반도 비핵화는 남북관계 정상화와 함께 가야 한다","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67f2"},"doc_id":"5edd32fbb36eb32a84959c83","doc_title":"디지털 시대의 한-EU ‘스마트 파트너십 구축’(과학기술/ICT) ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67f3"},"doc_id":"5edd32feb36eb32a84959c8c","doc_title":"북한 핵 문제 평화적 해결의 방향: 한반도 평화협정과 동북아시아 비핵무기지대화 ","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67f4"},"doc_id":"5edd98eef4006ffc407ad395","doc_title":"[제16차 전문가포럼] 북한구금시설의 실태와 개선방안","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67f5"},"doc_id":"5ed85081677b583283b2ac07","doc_title":"( 2009 ) 새터민 청소년의 사회심리적 적응 실태 : 한겨레중고등학교 학생들을 중심으로 / 최연주 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67f6"},"doc_id":"5ed85089677b583283b2ac3f","doc_title":"( 2011 ) 치과위생사의 다문화에 대한 인식과 교육 실태 조사 / 임애정 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c67f7"},"doc_id":"5ed850c3677b583283b2ae05","doc_title":"( 2010 ) 북한 문화이해를 통한 기독교 접근 방법연구 : 탈북자의 관점에서 / 정순희 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67f8"},"doc_id":"5ed8504c677b583283b2ab31","doc_title":"( 2007 ) 새터민의 대인관계적 외상경험, 용서, 경험회피와 외상 후 스트레스 증상간의 관계 / 박철옥 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67f9"},"doc_id":"5ed85060677b583283b2aba4","doc_title":"( 2011 ) 탈북 성인 기초직업능력에 관한 연구 / 권우혁 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67fa"},"doc_id":"5ed8296a2615a153681e79e2","doc_title":"\r\n\t\t\t\t\t주한미군 및 작전통제권 문제 현안과 쟁점 (1996.11)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67fb"},"doc_id":"5ed85049677b583283b2aaed","doc_title":"( 2008 ) 미술치료가 내적 스트레스 감소와 학교 적응에 미치는 영향 : 탈북 아동을 중심으로 / 송희정 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67fc"},"doc_id":"5ed8504c677b583283b2ab34","doc_title":"( 2007 ) 새터민 학생의 적응교육 실태 분석 연구 : 2001년~2006년 삼죽초등학교 특별학급을 중심으로 / 김형인 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c67fd"},"doc_id":"5ed8505c677b583283b2ab86","doc_title":"( 2010 ) 다문화교육의 학교현장 착근방안에 관한 연구 / 최지현 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c67fe"},"doc_id":"5ede649420dbd3d8ee366433","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제6호 2014년 4월- '통일 대박' 실현방안과 추진과제\r\n\t\t\t\t\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c67ff"},"doc_id":"5ede5f6d056df2af0fd02c01","doc_title":"\r\n\t\t\t\t\t\t\t\t\t제19기 해외 지역회의·협의회 운영매뉴얼\r\n\t\t\t\t\t\t\t\t","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6800"},"doc_id":"5ede5f72056df2af0fd02c14","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 제13기 민주평화통일자문회의 자문위원 통일여론 조사 종합결과(3~4차) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6801"},"doc_id":"5ede5f4e056df2af0fd02b42","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 대북정책 추진에 관한 자문ㆍ건의 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6802"},"doc_id":"5ed85020677b583283b2a95d","doc_title":"( 2005 ) 북한이탈아동의 남한 초등학교 생활 연구 / 김주석 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6803"},"doc_id":"5ed85265677b583283b2bb84","doc_title":"( 2016 ) 북한이탈주민 중·고령자의 노후인식에 대한 질적 연구 / 허옥희 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6804"},"doc_id":"5ed852e4677b583283b2c0b3","doc_title":"( 2018 ) 이탈주민의 정착지원에 있어서의 북한이탈주민지원지역협의회의 역할 / 박효성 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6805"},"doc_id":"5ed85398677b583283b2c4a5","doc_title":"( 2010 ) 탈북자와 중국 방문 북한인에 대한 선교교육 / 김성훈 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6806"},"doc_id":"5edd2b6235605a5e29969342","doc_title":"2011 JPI 공동연구시리즈 - 동아시아 다자공동체 구상의 현실적 장애와 대안: 동아시아 다자협력체를 중심으로 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6807"},"doc_id":"5edd98913f98607c39994ac1","doc_title":"[146호] 핵을 가진 북한과 우리의 결단","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6808"},"doc_id":"5edd31e0b36eb32a84959218","doc_title":"동북아 평화협력을 위한 한국의 이니셔티브 ","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6809"},"doc_id":"5edd98903f98607c39994abe","doc_title":"[147호] 전략적 고려 없이 결정된 사드 배치, 국익 차원의 수습방안이 필요하다","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c680a"},"doc_id":"5ed85312677b583283b2c233","doc_title":"( 2013 ) 심리적 외상을 경험한 새터민 아동의 집단미술치료 사례연구 : 외상후 스트레스 장애(PTSD)를 중심으로 / 김지영 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c680b"},"doc_id":"5edd2955d59367c0ebb7f634","doc_title":"[13-30] 2013 동아시아 다자협력의 제도화: 동아시아 분쟁의 평화적 해결을 위한 다자협력 활성화 방안 ","topic":"스포츠","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c680c"},"doc_id":"5edd325cb36eb32a84959790","doc_title":"우주 개발: 쟁점과 전망 ","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c680d"},"doc_id":"5edd3354b36eb32a84959f83","doc_title":"동아시아⋅한반도 안보정세와 한러관계: 북핵 해결 공조와 전략적 협력의 내실화를 향하여 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c680e"},"doc_id":"5edd26478708c4a8b8d7b982","doc_title":"[08-1] 제주프로세스 구현방안 기초연구 및 추진전략 ","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c680f"},"doc_id":"5edd988d3f98607c39994ab2","doc_title":"[제26호] 6.15공동선언 11주년, 기본으로 돌아가자","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6810"},"doc_id":"5ed8162d2615a153681e0cfc","doc_title":"\r\n\t\t\t\t\t상생과 공영의 대북정책\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6811"},"doc_id":"5ed817632615a153681e1678","doc_title":"\r\n\t\t\t\t\t북한 개방 유도 전략:목표, 기본방향 및 단계별 과제\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6812"},"doc_id":"5edd26388708c4a8b8d7b8de","doc_title":"[14-01] 한·중·일의 민족주의 특성과 갈등 완화 방안 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6813"},"doc_id":"5edd26398708c4a8b8d7b8f9","doc_title":"[15-02] 아태지역의 안보대화: 발전과 한계 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6814"},"doc_id":"5edd2942d59367c0ebb7f56f","doc_title":"[JPI-KAF] Peace and Security in Northeast Asia: Ways for Institutionalization ","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6815"},"doc_id":"5ed85284677b583283b2bdc1","doc_title":"( 2017 ) 북한이탈주민 정착지원제도의 개선방안에 관한 연구 / 박준희 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6816"},"doc_id":"5edd98bd3f98607c39994b6e","doc_title":"[208호] 북한이 명심해야 할 하노이의 교훈","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6817"},"doc_id":"5edd98bf3f98607c39994b73","doc_title":"[213호] 비핵화의 '새로운 셈법'을 모색할 때다","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6818"},"doc_id":"5edd26338708c4a8b8d7b8b6","doc_title":"[2016-3] 동반자관계(Partnership) 외교연구 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6819"},"doc_id":"5edd26458708c4a8b8d7b96c","doc_title":"[09-4] 대북정책에 대한 소통증진 방안연구 ","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c681a"},"doc_id":"5edd2942d59367c0ebb7f56c","doc_title":"[09-09] 제주프로세스와 동북아 평화 번영 ","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c681b"},"doc_id":"5edd26448708c4a8b8d7b966","doc_title":"[09-2] 아시아경제협력의 다자화 연구 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c681c"},"doc_id":"5ed852d3677b583283b2c03b","doc_title":"( 2019 ) 북한이탈청소년의 문화자본과 진로결정과정의 관계에 관한 질적 연구 / 정다운 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c681d"},"doc_id":"5edd9ba9915929fbe571ccba","doc_title":"[7월4주] 주간여론조사 결과정리","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c681e"},"doc_id":"5edd98c63f98607c39994b8f","doc_title":"[184호] 한반도와 동아시아 역사의 전환에 일본의 동참을 촉구한다","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c681f"},"doc_id":"5edd335bb36eb32a84959fe5","doc_title":"미중 경쟁시대 한미동맹의 동반자관계 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6820"},"doc_id":"5edd98d12959e25a330266a5","doc_title":"[2008 상반기 심포지엄] 건국 60주년, 통일 코리아를 바라보다","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6821"},"doc_id":"5edd98d22959e25a330266a9","doc_title":"[2014 하반기 심포지엄 (10주년)] 통일 패러다임을 구축한다 자료집","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6822"},"doc_id":"5edd98cd2959e25a33026699","doc_title":"[2017 상반기 심포지엄 대담록] 통일·외교 환경의 변화, 새 정부 무엇을 할 것인가?","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6823"},"doc_id":"5ed8532c677b583283b2c2f3","doc_title":"( 2015 ) 제3국 출생 북한이탈주민 자녀의 국가정체성 : 다문화 교육에의 함의 / 조해리 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6824"},"doc_id":"5ed852f3677b583283b2c193","doc_title":"( 2019 ) 제3국 출생 북한이탈주민 자녀의 언어 정체성 분석 연구 / 송믿음 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6825"},"doc_id":"5edd3355b36eb32a84959f95","doc_title":"한반도 안보위협과 한미관계: 한반도 비핵화를 위한 정책 고려 ","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6826"},"doc_id":"5edd2be435605a5e29969725","doc_title":"2011 JPI 공동연구시리즈 - 중국의 다자협력과 제도화 전략 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6827"},"doc_id":"5ed85316677b583283b2c247","doc_title":"( 2017 ) 북한이탈주민의 차별경험이 사회적응에 미치는 영향에서 우울의 매개효과 / 허영희 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6828"},"doc_id":"5edd98c03f98607c39994b77","doc_title":"[198호] 북한의 변화와 비핵화를 추동하는 쌍방향의 신뢰조치","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6829"},"doc_id":"5edd98c03f98607c39994b78","doc_title":"[199호] '신의 옷자락 외교'와 서울 남북정상회담","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c682a"},"doc_id":"5edd98c73f98607c39994b93","doc_title":"[170호] 문재인 정부의 대북정책 100일 -포기와 희망적 사고를 함께 경계하자-","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c682b"},"doc_id":"5edd98ce2959e25a3302669c","doc_title":"[평화재단 창립14주년 심포지엄]한국전쟁 종식과 동아시아 평화공동체 모색","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c682c"},"doc_id":"5edd98c13f98607c39994b7c","doc_title":"[204호] 외교안보의 컨트롤 타워가 보이지 않는다","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c682d"},"doc_id":"5edd98c23f98607c39994b7e","doc_title":"[187호] '신 판문점체제'의 서막과 남북관계의 CVID","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c682e"},"doc_id":"5edd3200b36eb32a8495934e","doc_title":"북한 김정은의 실제 영향력, 지도체제의 성격과 핵심 파워 엘리트 ","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c682f"},"doc_id":"5edd98c23f98607c39994b82","doc_title":"[190호] 북·미 정상회담에서 한반도 비핵화, 평화체제의 실현까지","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6830"},"doc_id":"5edd98cf2959e25a3302669f","doc_title":"[2017 상반기 심포지엄] 새 정부의 대북·통일정책: 변화의 입구에서 길을 찾는다","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6831"},"doc_id":"5edd98d02959e25a330266a3","doc_title":"[2006 하반기 심포지엄 (2주년)] 북한 핵실험 이후 남북관계의 전망과 대응","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6832"},"doc_id":"5edd98d02959e25a330266a2","doc_title":"[2006 상반기 심포지엄] 북한주민의 인권 개선을 위해 무엇을 할 것인가?","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6833"},"doc_id":"5edd98d02959e25a330266a4","doc_title":"[2007 하반기 심포지엄 (3주년)] 차기정부의 외교·안보·국방, 통일정책의 과제","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6834"},"doc_id":"5edd98be3f98607c39994b72","doc_title":"[212호] 북한 경제에 제재가 도전인가, 제재 해제가 도전인가?","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6835"},"doc_id":"5edd295cd59367c0ebb7f671","doc_title":"[10-13] JPI PeaceNet: 동아시아 평화와 협력을 위한 대화(2010 JPI PeaceNet 시리즈, 국문) ","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6836"},"doc_id":"5edd31cbb36eb32a8495911a","doc_title":"신정부 출범 후 남북관계와 미러관계: 특징과 전망 ","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6837"},"doc_id":"5edd3240b36eb32a849595fa","doc_title":"중국 대외원조의 현황과 추세: ‘불량국가’ 지원과 그 시사점 ","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6838"},"doc_id":"5ed85342677b583283b2c39a","doc_title":"( 2007 ) 새터민 청소년의 심리적 적응과 문화적응스트레스 및 사회적 지지에 관한 연구 / 목혜연 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6839"},"doc_id":"5edd98ac3f98607c39994b2f","doc_title":"[제32호] 급변하는 한반도 정세, 새로운 '북방외교'가 필요하다","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c683a"},"doc_id":"5edd9bb5915929fbe571cceb","doc_title":"[6월2주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c683b"},"doc_id":"5edd9bb6915929fbe571ccef","doc_title":"[7월3주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c683c"},"doc_id":"5edd3231b36eb32a8495957c","doc_title":"동북아 다자협력체 구축조건: 통일독일의 경험이 주는 함의 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c683d"},"doc_id":"5edd98af3f98607c39994b3d","doc_title":"[제 8호] 미 중의 새로운 대북관계 모색과 한국의 전략적 선택","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c683e"},"doc_id":"5edd98b23f98607c39994b47","doc_title":"[제4호] 천안함 사건 100일, 앞으로 어떻게 할 것인가","topic":"스포츠","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c683f"},"doc_id":"5edd98b33f98607c39994b4c","doc_title":"[229호] 코로나19 사태의 교훈을 제도화하자","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6840"},"doc_id":"5edd98b83f98607c39994b57","doc_title":"[165호] 재조산하(再造山河)의 과업과 외교안보 정책 방향","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6841"},"doc_id":"5ed8532f677b583283b2c2fc","doc_title":"( 2014 ) 헌법정합적 이주여성 복지정책에 관한 연구 / 이상은 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6842"},"doc_id":"5ed8146b2615a153681dfc82","doc_title":"\r\n\t\t\t\t\t북한 사회개발 협력방안 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6843"},"doc_id":"5ed814822615a153681dfce5","doc_title":"\r\n\t\t\t\t\t한반도 평화ㆍ번영을 위한 로컬 거버넌스 활성화 방안 : 지방자치단체 남북교류를 중심으로\r\n\t\t\t\t","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6844"},"doc_id":"5ed816ab2615a153681e10cd","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제2권제5호,2008년9.10월호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6845"},"doc_id":"5ed816a22615a153681e109f","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (2009)\r\n\t\t\t\t","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6846"},"doc_id":"5ed817112615a153681e1486","doc_title":"\r\n\t\t\t\t\t한반도 한마당\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6847"},"doc_id":"5ed816302615a153681e0d2e","doc_title":"\r\n\t\t\t\t\t북한 최고인민회의 제11기 제6차 회의 결과 분석\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6848"},"doc_id":"5ed817aa2615a153681e1832","doc_title":"\r\n\t\t\t\t\t북한의 국력 평가 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6849"},"doc_id":"5ed817cb2615a153681e18bf","doc_title":"\r\n\t\t\t\t\t21세기 한국의 동아시아국가들과 전략적 협력 강화방안\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c684a"},"doc_id":"5ed8183e2615a153681e1bc3","doc_title":"\r\n\t\t\t\t\t북한인권 (제5권 2호, 2010) :국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c684b"},"doc_id":"5ed817832615a153681e1769","doc_title":"\r\n\t\t\t\t\t(The) Evaluation of Regime Srability in north Korea: Scenario Workshop\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c684c"},"doc_id":"5ed817d22615a153681e1911","doc_title":"\r\n\t\t\t\t\t최근 북한 권력엘리트 변동 분석(2008.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c684d"},"doc_id":"5ed8164e2615a153681e0de9","doc_title":"\r\n\t\t\t\t\t남북한 출입제도(통행·통신·통관) 개선 및 정착방안 연구\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c684e"},"doc_id":"5ed815c62615a153681e07a4","doc_title":"\r\n\t\t\t\t\t북한군대의 대내외 정세 인식 형성과 군대변화\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c684f"},"doc_id":"5ed813a32615a153681df579","doc_title":"\r\n\t\t\t\t\tNorth Korea's Human Resource Development System\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6850"},"doc_id":"5ed8152a2615a153681e0382","doc_title":"\r\n\t\t\t\t\t이명박 정부 대북정책은 이렇습니다\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6851"},"doc_id":"5ed829ab2615a153681e7bf6","doc_title":"\r\n\t\t\t\t\t(94) 北韓 및 統一硏究 論文集 (第2卷)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6852"},"doc_id":"5ed82a2c2615a153681e7f47","doc_title":"\r\n\t\t\t\t\t(時事資料) 統一敎育 第32號\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6853"},"doc_id":"5ed8187c2615a153681e1ea7","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2010\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6854"},"doc_id":"5ed813562615a153681df299","doc_title":"\r\n\t\t\t\t\t북한 경제개혁의 실태와 전망에 관한 연구: 개혁의 부작용을 통해 본 북한 체제전환의 성공과제\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6855"},"doc_id":"5edd3222b36eb32a849594d6","doc_title":"중국의 부상과 러시아의 극동정책 ","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6856"},"doc_id":"5edd26418708c4a8b8d7b959","doc_title":"[11-01] 북한의 한류현상과 독일통일 과정에서의 방송매체의 영향 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6857"},"doc_id":"5ed85346677b583283b2c3b8","doc_title":"( 2006 ) 북한 인적자원개발을 위한 직업훈련 : 북한이탈주민 및 개성공단사업을 중심으로 / 김연홍 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6858"},"doc_id":"5edd2944d59367c0ebb7f580","doc_title":"[09-10] 세계평화지수 연구 ","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6859"},"doc_id":"5edd32c5b36eb32a84959aca","doc_title":"2014 한 아세안 특별정상회의 기획호 ","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c685a"},"doc_id":"5edd324fb36eb32a849596fb","doc_title":"미국 오바마 행정부의 외교정책과 대북정책 ","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c685b"},"doc_id":"5edd3252b36eb32a8495971e","doc_title":"독일통일이 한국에 주는 교훈 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c685c"},"doc_id":"5edd31c0b36eb32a84959079","doc_title":"북한의 파워 엘리트 변동: 동향과 전망 ","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c685d"},"doc_id":"5ed85346677b583283b2c3b2","doc_title":"( 2006 ) 새터민 지원 NGO 실태 조사 연구 : 청소년 새터민 지원 NGO를 중심으로 / 이은정 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c685e"},"doc_id":"5edd98b83f98607c39994b56","doc_title":"[164호] 대화의 기운은 국제공조의 제2국면에서 나온다","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c685f"},"doc_id":"5edd98ad3f98607c39994b34","doc_title":"[제18호] '통미봉남'을 두려워 말라","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6860"},"doc_id":"5ede605b056df2af0fd03239","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2000년도 자문건의총람 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6861"},"doc_id":"5edd98ab3f98607c39994b2c","doc_title":"[제29호] 북중동맹 50주년, 우리는 무엇을 선택할 것인가?","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6862"},"doc_id":"5ed817292615a153681e155d","doc_title":"\r\n\t\t\t\t\t민족공동체 통일방안 발표 20주년 기념회의 참고자료 : 통일을 향한 새로운 비전과제\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6863"},"doc_id":"5ed815472615a153681e040a","doc_title":"\r\n\t\t\t\t\tNorth Korea's Agricultural Reforms and Challenges in the wake of the July 1 Measures\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6864"},"doc_id":"5ed817462615a153681e160e","doc_title":"\r\n\t\t\t\t\t북핵일지1955-2009\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6865"},"doc_id":"5ed816ed2615a153681e12aa","doc_title":"\r\n\t\t\t\t\t북한 계획경제의 변화와 시장화\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6866"},"doc_id":"5ed817082615a153681e1328","doc_title":"\r\n\t\t\t\t\tPeace-Keeping in the Korean Peninsula :The Role of Commissions\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6867"},"doc_id":"5ed815432615a153681e03f9","doc_title":"\r\n\t\t\t\t\t(2006년도) 북한경제 종합평가\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6868"},"doc_id":"5ed815432615a153681e03ff","doc_title":"\r\n\t\t\t\t\t(The) Changes of Everyday Life in North Korea in the Aftermath of their Economic Difficulties\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6869"},"doc_id":"5ed8170c2615a153681e1411","doc_title":"\r\n\t\t\t\t\t(2008)통일교육 웹진: 유니진= unizine\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c686a"},"doc_id":"5ed817162615a153681e14a5","doc_title":"\r\n\t\t\t\t\t진로와직업\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c686b"},"doc_id":"5ed814ce2615a153681e0003","doc_title":"\r\n\t\t\t\t\t(2007)남북정상회담과 한반도 평화·번영 : 평가와 전망\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c686c"},"doc_id":"5ed814d42615a153681e004a","doc_title":"\r\n\t\t\t\t\t(2006년도) 통일교육 지침서 (일반용)\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c686d"},"doc_id":"5ed816282615a153681e0cb4","doc_title":"\r\n\t\t\t\t\t국제 개발이론 현황\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c686e"},"doc_id":"5ed815342615a153681e039e","doc_title":"\r\n\t\t\t\t\t(2020) 선진 한국의 국가전략(Ⅰ): 안보전략\r\n\t\t\t\t","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c686f"},"doc_id":"5ed8151b2615a153681e02b9","doc_title":"\r\n\t\t\t\t\t'2.13합의' 전후의 북한동향\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6870"},"doc_id":"5ed815182615a153681e02b4","doc_title":"\r\n\t\t\t\t\t북한 최고인민회의 제11기 제5차 회의 평가\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6871"},"doc_id":"5ed8146d2615a153681dfcb0","doc_title":"\r\n\t\t\t\t\t북한인권백서 2007\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6872"},"doc_id":"5ed8144d2615a153681dfb97","doc_title":"\r\n\t\t\t\t\t대북 전략물자 반출절차 실무안내\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6873"},"doc_id":"5ed814082615a153681df8db","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 색인 (2006)\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6874"},"doc_id":"5ed813662615a153681df3d3","doc_title":"\r\n\t\t\t\t\tWhite Paper on Korean Unification (2005): Peace and Prosperity= 통일백서\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6875"},"doc_id":"5ed815a92615a153681e0774","doc_title":"\r\n\t\t\t\t\t(하반기 07년 7월-12월) 북한의 대내외 정세 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6876"},"doc_id":"5ed812892615a153681ded34","doc_title":"\r\n\t\t\t\t\t북한 인권에 대한 국제사회의 동향 : 제61차 유엔인권위원회의 결의안 채택을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6877"},"doc_id":"5ed816d52615a153681e1218","doc_title":"\r\n\t\t\t\t\t통일골든벨을 울려라!\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6878"},"doc_id":"5ed816e52615a153681e1291","doc_title":"\r\n\t\t\t\t\t마음가꾸기 :심성수련 프로그램 교재\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6879"},"doc_id":"5ed814c12615a153681dff27","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제1권제2호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c687a"},"doc_id":"5ed8150f2615a153681e0237","doc_title":"\r\n\t\t\t\t\t(2007년도) 통일교육 지침서 (학교용)\r\n\t\t\t\t","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c687b"},"doc_id":"5ed816ac2615a153681e10d8","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제2권제2호,2008년3.4월호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c687c"},"doc_id":"5ed815162615a153681e02a3","doc_title":"\r\n\t\t\t\t\tValue changes of the North Korean new generation and prospects= 북한 새세대의 가치관 변화와 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c687d"},"doc_id":"5ed815172615a153681e02af","doc_title":"\r\n\t\t\t\t\t평화를 향한 질주 4년: 참여정부 4년 대북정책 성과: 숫자로 보는 대북정책 성적표\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c687e"},"doc_id":"5ed84fcc677b583283b2a422","doc_title":"( 2019 ) 탈북학생의 실생활 문제 해결과정에 대한 사례연구 : 규칙성과 함수 영역을 중심으로 / 한성령 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c687f"},"doc_id":"5ed821ee2615a153681e64b0","doc_title":"\r\n\t\t\t\t\t대북정책전략 수단 효용성 분석 : 이란의 경험과 경제제재를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6880"},"doc_id":"5ed822082615a153681e65ce","doc_title":"\r\n\t\t\t\t\tcosts and benefits of unification on the Korean Peninsula : in the political, social, and economic areas\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6881"},"doc_id":"5ed81fa12615a153681e58aa","doc_title":"\r\n\t\t\t\t\t동북아 국제질서 전환기 한국의 전략적 딜레마와 통일ㆍ외교정책 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6882"},"doc_id":"5ed821eb2615a153681e6457","doc_title":"\r\n\t\t\t\t\t남북통일과 국가재산·채무·양허권의 승계\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6883"},"doc_id":"5ed850ed677b583283b2af7f","doc_title":"( 2012 ) 탈북여성 지식인들의 한국사회 정착실태 연구 / 전수진 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6884"},"doc_id":"5ed85133677b583283b2b21c","doc_title":"( 2013 ) 자녀가 있는 탈북여성의 한국사회 정착경험에 관한 연구 / 김용란 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6885"},"doc_id":"5ed8513a677b583283b2b272","doc_title":"( 2014 ) 북한이탈 노인주민의 노화에 대한 기대와 건강증진행위 / 정현지 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6886"},"doc_id":"5ed85099677b583283b2ac87","doc_title":"( 2010 ) 한 새터민 여성의 집단음악치료 경험에 대한 현상학적 연구 / 이소영 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6887"},"doc_id":"5ed85025677b583283b2a9c6","doc_title":"( 2008 ) 새터민 초등학생과 남한 초등학생의 상호 적응 실태 연구 / 이종순 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6888"},"doc_id":"5ed85057677b583283b2ab6d","doc_title":"( 2010 ) 북한이탈 학생문화에 대한 질적 사례연구 : H 대안학교 학생들을 중심으로 / 진상우 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6889"},"doc_id":"5ed8503a677b583283b2aa86","doc_title":"( 2009 ) 북한이탈주민 취업지원기관 간의 네트워크 분석 : 서울(양천구)과 부산지역을 중심으로 / 유은실 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c688a"},"doc_id":"5ed85046677b583283b2aad8","doc_title":"( 2008 ) 여성 새터민의 노동시장에서의 차별과 배제 경험에 관한 연구 / 양지윤 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c688b"},"doc_id":"5ed820ce2615a153681e619a","doc_title":"\r\n\t\t\t\t\t민주주의 및 시장경제에 대한 탈북민 인식조사 : 신통일대계(3/4년차)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c688c"},"doc_id":"5ed820d32615a153681e61cd","doc_title":"\r\n\t\t\t\t\t북한 권력기구도 (2016년 8월 기준)\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c688d"},"doc_id":"5ed85031677b583283b2aa1a","doc_title":"( 2009 ) 고학력 새터민이 선택하는 삶의 전략과 그 효과 / 송윤정 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c688e"},"doc_id":"5ed820d82615a153681e6279","doc_title":"\r\n\t\t\t\t\t북한의 문화재 정책과 남북 문화유산협력\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c688f"},"doc_id":"5ed820052615a153681e5b46","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제25권 2호, 2016)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6890"},"doc_id":"5ed8202e2615a153681e5c0b","doc_title":"\r\n\t\t\t\t\t남북대화. (제77호, 2014.1~2015.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6891"},"doc_id":"5ed8294b2615a153681e79a8","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (第5卷 1號, 1996)= 통일정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6892"},"doc_id":"5ed85031677b583283b2aa17","doc_title":"( 2009 ) 북한이탈 청소년들의 외상후 스트레스 정도와 정신건강과의 관계 / 손용훈 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6893"},"doc_id":"5ed850ae677b583283b2acc9","doc_title":"( 2010 ) 왜 한국에는 난민이 없나? : 시민권의 계층화와 재한난민의 복합적 배제 / 박상희 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6894"},"doc_id":"5ed8518b677b583283b2b49a","doc_title":"( 2014 ) 탈북청소년을 위한 교재 모델 제언 : ‘임진왜란’을 중심으로 / 김희정 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6895"},"doc_id":"5ed85145677b583283b2b314","doc_title":"( 2014 ) 북한이탈대학생의 대학생활적응에 관한 연구: 교우관계를 중심으로 / 최명희 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6896"},"doc_id":"5ed850e0677b583283b2aee4","doc_title":"( 2012 ) 북한이탈주민 정착지원과 적응실태에 관한 연구 : 부산광역시를 중심으로 / 최광훈 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6897"},"doc_id":"5ed85117677b583283b2b105","doc_title":"( 2012 ) 한국 사회의 다문화 가정을 위한 교회 교육에 관한 연구 / 장재운 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6898"},"doc_id":"5ed85122677b583283b2b15b","doc_title":"( 2011 ) 정책결정과정에서 소규모 NGO의 역할 : 북한이탈주민 정신건강지원 정책결정과정의 사례분석 / 김창오 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6899"},"doc_id":"5ed85125677b583283b2b1a5","doc_title":"( 2013 ) 제3국 출생 북한이탈주민자녀 미술치료 단일사례 연구 / 문지영 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c689a"},"doc_id":"5ed850e4677b583283b2af23","doc_title":"( 2012 ) 국내 북한이탈주민 지원관련 법률과 정책의 개선방안 / 이상훈 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c689b"},"doc_id":"5ed85136677b583283b2b246","doc_title":"( 2013 ) 국내 소수집단에 대한 청소년의 다문화 시티즌십 (multicultural citizenship) 분석 / 윤노아 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c689c"},"doc_id":"5ed8513b677b583283b2b281","doc_title":"( 2014 ) 새터민 어머니의 양육지식에 대한 탐구 / 정영아 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c689d"},"doc_id":"5ed8510f677b583283b2b076","doc_title":"( 2012 ) 국내법 및 국제법 상의 의무에 따른 강제송환 탈북여성들에 대한 처우 / 최미경 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c689e"},"doc_id":"5ed85115677b583283b2b0b0","doc_title":"( 2013 ) 북한이탈주민의 정착과정에서 사회통합에 관한 연구 : 전라북도를 중심으로 / 서난이 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c689f"},"doc_id":"5ed85146677b583283b2b31a","doc_title":"( 2013 ) 한국내 새터민 대학생들의 영어 학습연구 / 김성환 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68a0"},"doc_id":"5ed8514a677b583283b2b331","doc_title":"( 2013 ) 탈북청소년들의 학교교육과정, 학교생활, 진로인식에 대한 조사연구 / 이경옥 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68a1"},"doc_id":"5ed8503d677b583283b2aaa3","doc_title":"( 2008 ) 한국교회의 새터민 선교 방안 연구 / 오선목 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68a2"},"doc_id":"5ed85142677b583283b2b2b3","doc_title":"( 2014 ) 새터민 청소년의 문화적응 스트레스, 인지적 정서조절 전략과 우울 간의 관계 / 홍호연 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68a3"},"doc_id":"5ed85043677b583283b2aacb","doc_title":"( 2008 ) 새터민 청소년의 학교적응 유연성에 영향을 미치는 요인에 관한 연구 / 김은경 ","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68a4"},"doc_id":"5ed85056677b583283b2ab67","doc_title":"( 2010 ) 북한이탈주민의 외상경험과 의도적 반추에 따른 외상후성장과 문화적응 / 김태국 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68a5"},"doc_id":"5ed84fed677b583283b2a51a","doc_title":"( 2019 ) 북한이탈주민의 사회 부적응 연구 / 조유환 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68a6"},"doc_id":"5ed85124677b583283b2b168","doc_title":"( 2012 ) 한국영화에서의 새터민 재현과 표현에 관한 연구 : 영화 와 을 중심으로 / 성일석 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68a7"},"doc_id":"5ed85014677b583283b2a84a","doc_title":"( 2003 ) 북한이탈주민의 직장생활 유지경험에 관한 연구 / 이종은 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68a8"},"doc_id":"5ed85018677b583283b2a898","doc_title":"( 2005 ) 국내 북한이탈주민 선교에 대한 연구 / 오종모 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68a9"},"doc_id":"5ed8501b677b583283b2a8e9","doc_title":"( 2006 ) 재중 북한이탈주민의 정신건강에 대한 연구 : 보호기관 대상자를 중심으로 / 유정자 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68aa"},"doc_id":"5ed8501c677b583283b2a8fe","doc_title":"( 2006 ) 탈북청소년을 위한 집단미술치료 체험연구 / 신형미 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68ab"},"doc_id":"5ed8501d677b583283b2a916","doc_title":"( 2006 ) 북한이탈주민의 정착을 위한 지역사회의 대응방안 / 이인숙 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68ac"},"doc_id":"5ed8501e677b583283b2a928","doc_title":"( 2005 ) 광주·전남 지역 새터민의 건강 실태 / 김윤경 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68ad"},"doc_id":"5ed8501f677b583283b2a942","doc_title":"( 2005 ) 북한선교를 위한 탈북자 정착과정에 관한 연구 / 유병택 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68ae"},"doc_id":"5ed85020677b583283b2a96c","doc_title":"( 2004 ) 탈북 청소년의 한국사회 적응을 위한 사회복지사의 개입전략 : 동기·능력·기회 이론적 관점에서 / 김희경 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68af"},"doc_id":"5ed85018677b583283b2a89e","doc_title":"( 2005 ) 탈북청소년들을 위한 사회과 학습지도 방안 연구 : 하나원 하나둘학교 수업을 중심으로 / 장세면 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68b0"},"doc_id":"5ed85103677b583283b2afb8","doc_title":"( 2011 ) 자기심리학적 미술치료가 새터민 아동과 어머니의 남한 사회 적응에 미치는 영향 / 김순아 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68b1"},"doc_id":"5ed850a6677b583283b2aca3","doc_title":"( 2010 ) 북한이탈주민의 한국사회 적응에 대한 인식 유형 / 배지철 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68b2"},"doc_id":"5ed850bd677b583283b2add2","doc_title":"( 2011 ) 북한이탈주민의 정착지원정책에 관한 연구 / 조원희 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68b3"},"doc_id":"5ed84fb6677b583283b2a36e","doc_title":"( 2018 ) 탈북 청소년 유형에 따른 수학 학습 적응 실태 및 개선 과제 / 허보람 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68b4"},"doc_id":"5ed8500b677b583283b2a750","doc_title":"( 2004 ) 탈북자의 한국사회 적응에 관한 연구 / 강상년 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68b5"},"doc_id":"5ed84fb8677b583283b2a37b","doc_title":"( 2018 ) 북한이탈여성의 문화적 갈등양상 연구 / 이소라 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68b6"},"doc_id":"5ed85012677b583283b2a817","doc_title":"( 2003 ) 탈북청소년을 위한 미술치료 / 최성숙 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68b7"},"doc_id":"5ed85038677b583283b2aa7b","doc_title":"( 2009 ) 북한이탈주민 정착적응 실태와 발전방안 / 최동문 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68b8"},"doc_id":"5ed84fc5677b583283b2a3ff","doc_title":"( 2019 ) 국내 탈북자 문제에 대한 역대 정권별 정책 비교 연구 / 최대혁 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68b9"},"doc_id":"5ed850c5677b583283b2ae16","doc_title":"( 2010 ) 새터민 여성의 건강관련 체력 및 삶의 질 연구 / 유병욱 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68ba"},"doc_id":"5ed85158677b583283b2b3bb","doc_title":"( 2013 ) 북한이탈여성의 성지식과 성태도 조사 / 신연덕 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68bb"},"doc_id":"5ed85166677b583283b2b3da","doc_title":"( 2013 ) 북한이탈주민의 호명에 대한 신문의 담론연구 : 2006년과 2010년의 비교를 중심으로 / 임정화 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68bc"},"doc_id":"5ed85103677b583283b2afbb","doc_title":"( 2011 ) 탈북자단체의 대북삐라가 남북한에 미치는 영향 : 2003~2010년을 중심으로 / 김영석 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68bd"},"doc_id":"5ed8501f677b583283b2a93f","doc_title":"( 2005 ) ‘탈북 청소년’의 특성과 남한 사회의 편견 / 마석훈 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68be"},"doc_id":"5ed85020677b583283b2a969","doc_title":"( 2005 ) 북한이탈주민의 사회일탈 실태와 관리정책에 관한 연구 / 안재운 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68bf"},"doc_id":"5ed85025677b583283b2a9d8","doc_title":"( 2009 ) 북한이탈주민에 대한 사회정책적 대응과 법제화 과정 연구 : '북한이탈주민의 보호 및 정착지원에 관한 법률'을 중심으로 / 손기철 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68c0"},"doc_id":"5ed8501e677b583283b2a931","doc_title":"( 2005 ) 탈북청소년을 위한 교육과정 개발 연구 / 권기호 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68c1"},"doc_id":"5ed85020677b583283b2a963","doc_title":"( 2005 ) 북한이탈주민의 남한 사회정착과 한국교회의 선교 / 김훈 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68c2"},"doc_id":"5ed8501c677b583283b2a8f8","doc_title":"( 2006 ) 재중 탈북자의 인권상황과 탈북자 문제에 대한 대책 연구 / 박일권 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68c3"},"doc_id":"5ed85152677b583283b2b353","doc_title":"( 2013 ) 제3문화아이들의 문화적 소속감의 부재와 심리적 안녕감의 관계 : 정서인식 명확성의 조절효과를 중심으로 / 남지은 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68c4"},"doc_id":"5ed818532615a153681e1d44","doc_title":"\r\n\t\t\t\t\t슈타지:그들의 정체는 무엇이었나? :동독 국가안전보위성의 실체\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68c5"},"doc_id":"5ed818442615a153681e1c3c","doc_title":"\r\n\t\t\t\t\t21세기 러시아의 국가전략과 한.러 전략적 동반자 관계\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68c6"},"doc_id":"5ed818b62615a153681e20c9","doc_title":"\r\n\t\t\t\t\tNucelear security 2010 :Challenges of proliferation and imp;ication for the korean peninsula\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68c7"},"doc_id":"5ed816852615a153681e100c","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 색인 (2009)\r\n\t\t\t\t","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68c8"},"doc_id":"5ed818c42615a153681e20f4","doc_title":"\r\n\t\t\t\t\t(2010) 통일교육 지침서 (학교용)\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68c9"},"doc_id":"5ed818f72615a153681e22f2","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 색인 (2010)\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68ca"},"doc_id":"5ed81bb82615a153681e3834","doc_title":"\r\n\t\t\t\t\t북한이탈주민 법률상담 사례집\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68cb"},"doc_id":"5ed8170b2615a153681e1357","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2009 = 북한인권백서 2009\r\n\t\t\t\t","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68cc"},"doc_id":"5ed81b362615a153681e3494","doc_title":"\r\n\t\t\t\t\t권력이 세습되는 북한\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68cd"},"doc_id":"5ed81b252615a153681e33ea","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제20권 1호, 2011)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68ce"},"doc_id":"5ed8501f677b583283b2a951","doc_title":"( 2005 ) 북한이탈주민 정착지원정책 분석 / 이경숙 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68cf"},"doc_id":"5ed84fdf677b583283b2a49a","doc_title":"( 2019 ) 북한·통일 관련 예능프로그램이 탈북민들의 남한사회 적응에 미치는 영향에 관한 연구 / 공효순 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68d0"},"doc_id":"5ed829fa2615a153681e7dcd","doc_title":"\r\n\t\t\t\t\t東西獨 條約·協定 資料集 (1993)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68d1"},"doc_id":"5ed82a642615a153681e8079","doc_title":"\r\n\t\t\t\t\t北韓의 人勸問題 (資料集)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68d2"},"doc_id":"5ed82f8c2615a153681e8850","doc_title":"\r\n\t\t\t\t\t북한이해 (2001)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68d3"},"doc_id":"5ed85006677b583283b2a6dd","doc_title":"( 1999 ) 북한이탈주민 적응교육 프로그램 개발 / 김은경 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68d4"},"doc_id":"5ed85008677b583283b2a6fe","doc_title":"( 2002 ) 북한이탈주민의 한국 사회 적응을 위한 사회교육적 대응에 관한 연구 / 김한목 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68d5"},"doc_id":"5ed8500a677b583283b2a738","doc_title":"( 2003 ) 북한이탈주민 취업지원프로그램의 효과성에 관한 연구 / 전연숙 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68d6"},"doc_id":"5ed81b472615a153681e34f5","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2011\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68d7"},"doc_id":"5ed818da2615a153681e226c","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한 관계 전망 (2010~2011)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68d8"},"doc_id":"5ed84fb1677b583283b2a33c","doc_title":"( 2018 ) 재중탈북자에 관한 국제법상 쟁점 검토 : 중국 탈북자 정책에 대한 법적 분석을 중심으로 / 왕양 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68d9"},"doc_id":"5ed830fb2615a153681e8897","doc_title":"\r\n\t\t\t\t\t새로운 사회생활\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68da"},"doc_id":"5ed84fa8677b583283b2a2cd","doc_title":"( 2018 ) 한국 거주 성인 북한이탈주민의 대사증후군 관련 건강상태 및 식이 평가 / 김지윤 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68db"},"doc_id":"5ed85001677b583283b2a5bd","doc_title":"( 2002 ) 북한이탈주민에 대한 남한주민의 인식에 관한 연구 / 정연중 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68dc"},"doc_id":"5ed8500c677b583283b2a762","doc_title":"( 2003 )「북한이탈주민 정착지원사무소(하나원)」의 프로그램 만족도 분석·평가 / 김정인 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68dd"},"doc_id":"5ed84fc5677b583283b2a408","doc_title":"( 2018 ) 북한이탈주민을 위한 라이프 코치의 역할과 필요역량 / 소해준 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68de"},"doc_id":"5ed85022677b583283b2a9b2","doc_title":"( 2007 ) 탈북 아동에 대한 사회적 기술향상 프로그램의 효과 / 최은영 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68df"},"doc_id":"5ed81fdc2615a153681e5a3d","doc_title":"\r\n\t\t\t\t\t통일미래를 준비하는 통일정책 :정책자료집-통일 (2008. 2.~2013. 2.)\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68e0"},"doc_id":"5ed84feb677b583283b2a50f","doc_title":"( 2019 ) 탈북 대학생의 한국생활경험에 관한 개념도 연구 / 오윤옥 ","topic":"IT_과학","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68e1"},"doc_id":"5ed84ffe677b583283b2a558","doc_title":"( 2000 ) 북한이탈주민 지원정책에 관한 연구 / 임상순 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68e2"},"doc_id":"5ed85002677b583283b2a5d9","doc_title":"( 2001 ) 북한 이탈주민의 남한사회 적응실태와 개선 방안 / 강덕훈 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68e3"},"doc_id":"5ed85005677b583283b2a6bf","doc_title":"( 2019 ) 남한 청년들의 탈북민에 대한 차별감정 연구 / 신매인 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68e4"},"doc_id":"5ed85006677b583283b2a6e0","doc_title":"( 1999 ) 북한이탈주민의 경제적 생활안정에 관한 연구 / 임경택 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68e5"},"doc_id":"5ed85007677b583283b2a6f8","doc_title":"( 1999 ) 탈북자 선교 방안 연구 : 국내 거주 탈북자를 중심으로 / 장석규 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68e6"},"doc_id":"5ed85081677b583283b2abfc","doc_title":"( 2011 ) 다문화가족의 복지서비스에 관한 연구 / 김미정 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68e7"},"doc_id":"5ed85099677b583283b2ac84","doc_title":"( 2010 ) 학업중단 새터민 청소년의 적응과정에 관한 질적연구 / 양영은 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68e8"},"doc_id":"5ed829902615a153681e7ae9","doc_title":"\r\n\t\t\t\t\t남북교역 사례집 Ⅳ (1995)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68e9"},"doc_id":"5ed829fd2615a153681e7ddc","doc_title":"\r\n\t\t\t\t\t北韓의 行政機能에 관한 硏究: 1989\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68ea"},"doc_id":"5ed81e252615a153681e4c4a","doc_title":"\r\n\t\t\t\t\t북한 권력기구도 (2013년 1월 기준)\r\n\t\t\t\t","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68eb"},"doc_id":"5ed81e262615a153681e4c4d","doc_title":"\r\n\t\t\t\t\t(2013년) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68ec"},"doc_id":"5ed81e232615a153681e4c3f","doc_title":"\r\n\t\t\t\t\tOrganizational Chart of North Korean Leadership (As of January 2013)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68ed"},"doc_id":"5edd262f8708c4a8b8d7b88f","doc_title":"[2018-3] 지역 간 주의(Inter-regionalism)의 성찰과 발전 전략 ","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68ee"},"doc_id":"5ed852cf677b583283b2c023","doc_title":"( 2018 ) 북한 이탈 대학생을 위한 취업 목적 한국어 교수요목 설계 방안 연구 / 이주현 ","topic":"IT_과학","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68ef"},"doc_id":"5ed852e9677b583283b2c0db","doc_title":"( 2018 ) 북한이탈주민 정신건강 증진을 위한 제도적 개선방안 연구 : 북한출신 정신건강 전문인력 활용을 중심으로 / 황경희 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68f0"},"doc_id":"5edd31ceb36eb32a84959150","doc_title":"신뢰외교 구축과 안보협력의 미래 ","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68f1"},"doc_id":"5edd98c13f98607c39994b7b","doc_title":"[201호] 세계사의 흐름을 바꾸는 한반도 비핵·평화 프로세스","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68f2"},"doc_id":"5ed852ef677b583283b2c11f","doc_title":"( 2018 ) 현대 한국어의 영어화 변이 현상에 대한 중국 동포와 북한이탈주민의 언어 태도 및 언어 정체성 비교 연구 / 송창은 ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68f3"},"doc_id":"5ed8532f677b583283b2c304","doc_title":"( 2014 ) 새터민과 망명 : 난민 협약에 따른 분석 / Li, Guobin ","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68f4"},"doc_id":"5edd98bf3f98607c39994b74","doc_title":"[214호] 이제는 진정한 당사자로 나설 때다","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68f5"},"doc_id":"5ed8530c677b583283b2c1d6","doc_title":"( 2011 ) 북한이탈여성의 남한사회 초기적응 경험에 관한 연구 / 강해성 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68f6"},"doc_id":"5edd3349b36eb32a84959efc","doc_title":"남중국해에서의 행동수칙 기준: 또 다른 데자뷔인가? ","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68f7"},"doc_id":"5ed85317677b583283b2c24e","doc_title":"( 2014 ) 북한이탈 예술인의 남한사회 적응실태와 지원방안 연구 / 조은혜 ","topic":"IT_과학","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68f8"},"doc_id":"5edd3315b36eb32a84959d57","doc_title":"2018 유럽 순방외교 이후의 도전과 과제 ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68f9"},"doc_id":"5edd98bd3f98607c39994b6c","doc_title":"[206호] 하노이 북·미 정상회담의 겉과 속","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c68fa"},"doc_id":"5edd31e4b36eb32a8495924c","doc_title":"'드레스덴 구상'과 지자체 및 민간 대북협력의 접목 ","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68fb"},"doc_id":"5edd3242b36eb32a84959626","doc_title":"천안함 사건 이후 미중 관계와 한중 관계: 중국 외교 전략의 변화를 중심으로 ","topic":"스포츠","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68fc"},"doc_id":"5edd3249b36eb32a84959688","doc_title":"중국과 동아시아 지역협력 ","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c68fd"},"doc_id":"5ed84ffe677b583283b2a555","doc_title":"( 2000 ) 탈북주민 보호·지원정책에 관한 연구 / 이상민 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c68fe"},"doc_id":"5ed84fff677b583283b2a567","doc_title":"( 2002 ) 북한이탈주민가족의 가족문화특성에 관한 질적연구 / 안연진 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c68ff"},"doc_id":"5ed8501a677b583283b2a8da","doc_title":"( 2007 ) 새터민(북한 이탈주민)의 한국 사회적응에 관한 연구 / 박정아 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6900"},"doc_id":"5ed85014677b583283b2a850","doc_title":"( 2003 ) 북한이탈부모의 자녀양육 변화와 문제 분석 / 홍주은 ","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6901"},"doc_id":"5ed85015677b583283b2a886","doc_title":"( 2002 ) 탈북청소년 초기 정착지원방안에 관한 연구 / 전익수 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6902"},"doc_id":"5ed85018677b583283b2a8a1","doc_title":"( 2005 ) 탈북청소년의 교육실태와 역사인식 / 김미영 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6903"},"doc_id":"5ed8501c677b583283b2a90a","doc_title":"( 2006 ) 북한이탈주민의 남한사회 적응에 관한 연구 / 김계순 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6904"},"doc_id":"5ed8501d677b583283b2a91c","doc_title":"( 2006 ) 새터민 아동과 남한 아동의 도덕추론과 도덕판단 / 이혜영 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6905"},"doc_id":"5ed81c382615a153681e3ce3","doc_title":"\r\n\t\t\t\t\t준비된 통일은 축복이다\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6906"},"doc_id":"5ed81c402615a153681e3d0a","doc_title":"\r\n\t\t\t\t\t북한 주요인물 2011\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6907"},"doc_id":"5ed81c192615a153681e3c75","doc_title":"\r\n\t\t\t\t\t러시아의 對한국 통일 공공외교 실태\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6908"},"doc_id":"5ed81f8a2615a153681e5834","doc_title":"\r\n\t\t\t\t\tWomen of North Korea : A closer look at everyday life\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6909"},"doc_id":"5ed820802615a153681e5f48","doc_title":"\r\n\t\t\t\t\t북한 접경지역에서의 남·북·중 협력방향 모색(종합요약보고서)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c690a"},"doc_id":"5ed820982615a153681e600a","doc_title":"\r\n\t\t\t\t\tImplementation Strategies for Policies on North Korean Human Rights\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c690b"},"doc_id":"5ed81ae42615a153681e31b4","doc_title":"\r\n\t\t\t\t\t북한주민의 의식과 정체성 : 자아의 독립, 국가의 그늘, 욕망의 부상\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c690c"},"doc_id":"5ed819e72615a153681e2a54","doc_title":"\r\n\t\t\t\t\t야로슬라블 한.러 정상회담 결과 분석(2010.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c690d"},"doc_id":"5ed818ec2615a153681e22cd","doc_title":"\r\n\t\t\t\t\t북한정보체계 실태조사 (上)\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c690e"},"doc_id":"5ed8205e2615a153681e5d54","doc_title":"\r\n\t\t\t\t\t통일 이후 사회보장제도 분리 운영방안 :경제적 및 법적 분석\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c690f"},"doc_id":"5ed81f552615a153681e56aa","doc_title":"\r\n\t\t\t\t\t(2014년) 통일예측시계\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6910"},"doc_id":"5ed81f5c2615a153681e56be","doc_title":"\r\n\t\t\t\t\t김정은 정권의 대남 긴장조성 : 2013년과 향후 전망\r\n\t\t\t\t","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6911"},"doc_id":"5ed820602615a153681e5d64","doc_title":"\r\n\t\t\t\t\t한반도 통일에 대한 국제사회의 기대와 역할 :주변 4국과 G20\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6912"},"doc_id":"5ed81fbe2615a153681e590b","doc_title":"\r\n\t\t\t\t\t북한 내 고문 및 비인도적 처우\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6913"},"doc_id":"5ed820262615a153681e5be7","doc_title":"\r\n\t\t\t\t\t(2016) 통일교육 지침서 (통합용)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6914"},"doc_id":"5ed8224e2615a153681e671f","doc_title":"\r\n\t\t\t\t\t2018년 김정은 신년사 분석과 정세 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6915"},"doc_id":"5ed823a92615a153681e6c3c","doc_title":"\r\n\t\t\t\t\t북한인권 피해구제 방안과 과제 : 인도에 반한 죄를 중심으로\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6916"},"doc_id":"5ed81b3d2615a153681e34a4","doc_title":"\r\n\t\t\t\t\t북한군의 기강 해이에 관한 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6917"},"doc_id":"5ed818ce2615a153681e21fd","doc_title":"\r\n\t\t\t\t\t북한최고인민회의 제12기 제1차 회의 결과 분석 (2009.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6918"},"doc_id":"5ed8194c2615a153681e2586","doc_title":"\r\n\t\t\t\t\t체제전환 비용ㆍ편익 사례연구\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6919"},"doc_id":"5ed81b6b2615a153681e35da","doc_title":"\r\n\t\t\t\t\t통일 진입과정에서의 북한 재건 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c691a"},"doc_id":"5ed820542615a153681e5d02","doc_title":"\r\n\t\t\t\t\t김정은 정권의 정치체제 :수령제, 당·정·군관계, 권력엘리트의 지속성과 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c691b"},"doc_id":"5ed8218d2615a153681e635a","doc_title":"\r\n\t\t\t\t\tFreedom of Movement in North Korea\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c691c"},"doc_id":"5ed8224d2615a153681e6714","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studies. vol.26, no.1\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c691d"},"doc_id":"5ed81fdb2615a153681e5999","doc_title":"\r\n\t\t\t\t\t북한인권 제도 및 실태 변화추이 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c691e"},"doc_id":"5ed8201a2615a153681e5b89","doc_title":"\r\n\t\t\t\t\tSouth-North Dialogue in Korea (No.77, January 2014 ~ December 2015) = 남북대화(제77호)\r\n\t\t\t\t","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c691f"},"doc_id":"5ed81ec02615a153681e50af","doc_title":"\r\n\t\t\t\t\t북ㆍ중 간 인적 교류 및 네트워크 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6920"},"doc_id":"5ed81ee62615a153681e527b","doc_title":"\r\n\t\t\t\t\t북한 주요인사 인물정보 2014 =북한 주요인물\r\n\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6921"},"doc_id":"5ed81f192615a153681e5400","doc_title":"\r\n\t\t\t\t\t통일준비를 위한 과제와 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6922"},"doc_id":"5ed81d592615a153681e44d5","doc_title":"\r\n\t\t\t\t\t북한 주요기관ㆍ단체 인명록 (2012) =북한 기관ㆍ단체별 인명집\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6923"},"doc_id":"5ed81ecd2615a153681e51e9","doc_title":"\r\n\t\t\t\t\t북한 권력기구도 (2014년 5월 기준)\r\n\t\t\t\t","topic":"경제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6924"},"doc_id":"5ed81edb2615a153681e5214","doc_title":"\r\n\t\t\t\t\t중국의 주변외교 전략 연구 :중국의 대북정책 결정에 대한 함의\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6925"},"doc_id":"5ed81c6e2615a153681e3f01","doc_title":"\r\n\t\t\t\t\t북한인권 (제6권 2호, 2011) :국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6926"},"doc_id":"5ed81c602615a153681e3ec4","doc_title":"\r\n\t\t\t\t\t알기쉬운 통일교육 : 해외한인용\r\n\t\t\t\t","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6927"},"doc_id":"5ed81ca12615a153681e3fd3","doc_title":"\r\n\t\t\t\t\t한반도 통일의 미래와 주변 4국의 기대\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6928"},"doc_id":"5ed81cd22615a153681e4131","doc_title":"\r\n\t\t\t\t\t김정은동향 :2013\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6929"},"doc_id":"5ed81cf92615a153681e41ef","doc_title":"\r\n\t\t\t\t\t독일통일 총서(1) : 군사 분야 통합 관련 정책문서\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c692a"},"doc_id":"5ed81d512615a153681e44bc","doc_title":"\r\n\t\t\t\t\tOrganizational Chart of North Korean Leadership (As of April 2012)\r\n\t\t\t\t","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c692b"},"doc_id":"5ed81dc82615a153681e484f","doc_title":"\r\n\t\t\t\t\t북방삼각관계 변화와 지속 :북한의 균형화 전략을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c692c"},"doc_id":"5ed81db52615a153681e47d7","doc_title":"\r\n\t\t\t\t\t북한 사람이 들려주는 북한 이야기\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c692d"},"doc_id":"5ed81e492615a153681e4d90","doc_title":"\r\n\t\t\t\t\t북한 지하자원을 활용한 DMZ/접경지역 남북 산업단지 조성방안\r\n\t\t\t\t","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c692e"},"doc_id":"5ed81e2b2615a153681e4c5a","doc_title":"\r\n\t\t\t\t\t대북경제제재에 대한 북한의 반응과 대북정책에의 함의(2013.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c692f"},"doc_id":"5ed81f012615a153681e534a","doc_title":"\r\n\t\t\t\t\t중국 권력엘리트와 한중교류 네트워크 분석 및 DB화\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6930"},"doc_id":"5ed81f0c2615a153681e53c9","doc_title":"\r\n\t\t\t\t\t북일 스톡홀롬 합의와 동북아정세\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6931"},"doc_id":"5ed81d842615a153681e4601","doc_title":"\r\n\t\t\t\t\t북한의 아동교육권 실태와 관련 법령 제정 동향(2012.3)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6932"},"doc_id":"5ed81d432615a153681e4431","doc_title":"\r\n\t\t\t\t\t제4차 당대표자회와 제12기 제5차 최고인민회의 분석(2012.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6933"},"doc_id":"5ed81d302615a153681e43f9","doc_title":"\r\n\t\t\t\t\t2013년 북한 핵프로그램 및 능력 평가\r\n\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6934"},"doc_id":"5ed81ee42615a153681e525b","doc_title":"\r\n\t\t\t\t\t신뢰정책의 과제와 추진전략\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6935"},"doc_id":"5ed81c962615a153681e3f51","doc_title":"\r\n\t\t\t\t\t독일통일 총서(3) : (구) 동독지역 재건 특임관 분야 관련 정책문서\r\n\t\t\t\t","topic":"국제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6936"},"doc_id":"5ed81ee32615a153681e5245","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2014 =북한인권백서 2014\r\n\t\t\t\t","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6937"},"doc_id":"5ed81efb2615a153681e5311","doc_title":"\r\n\t\t\t\t\t한미정상회담 결과 분석(2014.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6938"},"doc_id":"5ed81b892615a153681e3672","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제20권 2호, 2011)\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6939"},"doc_id":"5ed81d8c2615a153681e46e6","doc_title":"\r\n\t\t\t\t\t북한인권 (제7권 1호, 2012) :국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c693a"},"doc_id":"5ed81d942615a153681e4713","doc_title":"\r\n\t\t\t\t\t통일미래를 향한 행복한 동행\r\n\t\t\t\t","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c693b"},"doc_id":"5ed81d8d2615a153681e4701","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2012\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c693c"},"doc_id":"5ed81f5d2615a153681e56d6","doc_title":"\r\n\t\t\t\t\t한반도 통일의 효과\r\n\t\t\t\t","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c693d"},"doc_id":"5ed81d402615a153681e4426","doc_title":"\r\n\t\t\t\t\t최근 국제사회의 북한인권 논의동향(2012.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c693e"},"doc_id":"5ed819172615a153681e23c6","doc_title":"\r\n\t\t\t\t\t부패의 개념과 실태 및 반부패 개혁 :북한 경제발전을 위한 국제협력 프로그램 연구\r\n\t\t\t\t","topic":"국제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c693f"},"doc_id":"5ed81bb72615a153681e380c","doc_title":"\r\n\t\t\t\t\tDMZ 평화적 이용의 국가적 의미\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6940"},"doc_id":"5ed819352615a153681e24c0","doc_title":"\r\n\t\t\t\t\t북한정보관리체계 개선방안(총괄보고서)\r\n\t\t\t\t","topic":"경제","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6941"},"doc_id":"5ed81f3b2615a153681e558d","doc_title":"\r\n\t\t\t\t\t통일교육 컨텐츠 개발 Ⅳ (1)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6942"},"doc_id":"5ed81c672615a153681e3ee3","doc_title":"\r\n\t\t\t\t\t2012년 상반기, 북한 정책동향 분석 :북한 매체의 논조를 중심으로\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6943"},"doc_id":"5ed81e3d2615a153681e4d3a","doc_title":"\r\n\t\t\t\t\t지방자치단체의 대북교류협력 발전방향 모색 (최종보고서 2013년 2월)\r\n\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6944"},"doc_id":"5ed81d1c2615a153681e4314","doc_title":"\r\n\t\t\t\t\t언어생활\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6945"},"doc_id":"5ed81e602615a153681e4e69","doc_title":"\r\n\t\t\t\t\t김정은 체제의 변화 전망과 우리의 대책\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6946"},"doc_id":"5ed81e6a2615a153681e4ec2","doc_title":"\r\n\t\t\t\t\t(2013년도) 통일교육 지침서 (학교용)\r\n\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6947"},"doc_id":"5ed81f812615a153681e580e","doc_title":"\r\n\t\t\t\t\t신동북아질서 시대의 중장기 통일전략\r\n\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6948"},"doc_id":"5ed81f9c2615a153681e58a1","doc_title":"\r\n\t\t\t\t\t북한인권정책 추진전략과 실천과제\r\n\t\t\t\t","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6949"},"doc_id":"5ed81f742615a153681e57e0","doc_title":"\r\n\t\t\t\t\t독일통일 총서(6) : 정당 분야 통합 관련 정책문서\r\n\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c694a"},"doc_id":"5ed81e8d2615a153681e4fae","doc_title":"\r\n\t\t\t\t\t한반도 통일에 대한 동북아 4국의 인식\r\n\t\t\t\t","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c694b"},"doc_id":"5edd98bc3f98607c39994b68","doc_title":"[221호] 북한주민 추방 사건의 적절성 논란과 과제","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c694c"},"doc_id":"5edd98bc3f98607c39994b69","doc_title":"[222호] 한반도 평화 전략으로 보는 지소미아 사태의 복기","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c694d"},"doc_id":"5edd2943d59367c0ebb7f57a","doc_title":"[18-44] 2018 동아시아 평화와 협력을 위한 구상 (JPI 정책포럼 시리즈) ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c694e"},"doc_id":"5edd2947d59367c0ebb7f5a1","doc_title":"[16-38] 2016 동아시아 평화와 협력을 위한 구상 (JPI 정책포럼 시리즈) ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c694f"},"doc_id":"5edd98c33f98607c39994b86","doc_title":"[194호] 한일공동선언 20주년과 동북아 신안보질서의 가능성","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6950"},"doc_id":"5edd294ad59367c0ebb7f5ae","doc_title":"[17-41] 2017 동아시아 평화와 협력을 위한 구상 (JPI 정책포럼 시리즈) ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6951"},"doc_id":"5edd2b3d35605a5e29969234","doc_title":"2016 JPI 공동연구시리즈 - 국제정치에서 평화인식의 변화: 고전적 평화에서 지속가능한 개발을 거쳐 생명의 정치까지 ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6952"},"doc_id":"5edd98e7f4006ffc407ad375","doc_title":"[제45차 전문가포럼]신 양극체제와 한국의 전략 선택","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6953"},"doc_id":"5edd9bb4915929fbe571cce6","doc_title":"[9월3주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6954"},"doc_id":"5edd989b3f98607c39994aea","doc_title":"[115호] 대북・외교정책의 성공은 국익을 앞세우는데 있다 ","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6955"},"doc_id":"5edd31e4b36eb32a84959242","doc_title":"2014년 한반도 정세와 남북관계 개선: 정책대안의 모색 ","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6956"},"doc_id":"5edd98e8f4006ffc407ad37a","doc_title":"[제51차 전문가포럼]김정은 체제의 향방과 우리의 선택","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6957"},"doc_id":"5edd98eaf4006ffc407ad382","doc_title":"[제38차 전문가포럼]중국의 장길도 개발계획과 북중경협의 향방","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6958"},"doc_id":"5edd98963f98607c39994ad5","doc_title":"[131호] 높아지는 주변국들의 군사개입 가능성과 남북연합의 실현","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6959"},"doc_id":"5edd9bb2915929fbe571cce0","doc_title":"2019년 신년 여론조사 정리","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c695a"},"doc_id":"5edd9bb3915929fbe571cce2","doc_title":"[8월4주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c695b"},"doc_id":"5edd26438708c4a8b8d7b95c","doc_title":"[13-01] 한국의 미디어 공공외교의 강화방안 ","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c695c"},"doc_id":"5edd98edf4006ffc407ad38e","doc_title":"[제8차 전문가포럼] 평화협정(안)을 제안한다","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c695d"},"doc_id":"5edd98ecf4006ffc407ad38a","doc_title":"[제26차 전문가포럼]남북경제협력과 북한의 지속가능한 개발","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c695e"},"doc_id":"5edd98ecf4006ffc407ad38b","doc_title":"[제27차 전문가포럼]오바마 차기 미행정부의 한반도정책을 진단한다","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c695f"},"doc_id":"5edd98edf4006ffc407ad390","doc_title":"[제11차 전문가포럼] 한반도 평화협정(안)을 제안한다(2)","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6960"},"doc_id":"5edd9baf915929fbe571ccd1","doc_title":"[1월4주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6961"},"doc_id":"5edd2943d59367c0ebb7f57d","doc_title":"[JPI-FNF] Challenge and Response in Northeast Asia: Fulfilling the Jeju Process ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6962"},"doc_id":"5edd32c6b36eb32a84959ad6","doc_title":"동북아 평화협력: 도전과 과제 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6963"},"doc_id":"5edd3301b36eb32a84959c9a","doc_title":"자유주의 이후 지역주의의 변화와 과제 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6964"},"doc_id":"5edd989e3f98607c39994af4","doc_title":"[101호] 전략 선택의 고민을 안겨준 시진핑 주석의 방한","topic":"IT_과학","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6965"},"doc_id":"5edd989f3f98607c39994afa","doc_title":"[92호] ‘적극적 평화’ 없이는 ‘통일대박’도 없다","topic":"경제","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6966"},"doc_id":"5edd98a03f98607c39994afd","doc_title":"[제77호] 남북당국회담의 성공을 위하여","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6967"},"doc_id":"5edd98a13f98607c39994b00","doc_title":"[제80호] 정전 60년, 평화가 간절하긴 합니까?","topic":"국제","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6968"},"doc_id":"5edd294bd59367c0ebb7f5b9","doc_title":"[13-28] JPI PeaceNet: 동아시아 평화와 협력을 위한 대화 (2013 JPI PeaceNet 시리즈) ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6969"},"doc_id":"5edd2955d59367c0ebb7f629","doc_title":"[11-21] 2011 동아시아 평화와 협력을 위한 구상 Ⅰ: 전환기의 대응전략 (JPI 정책포럼 시리즈) ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c696a"},"doc_id":"5ede61f0056df2af0fd03a2d","doc_title":"\r\n\t\t\t\t\t\t\t\t\t민주평통 평화평창 활동백서\r\n\t\t\t\t\t\t\t\t","topic":"사회","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c696b"},"doc_id":"5ede5f11056df2af0fd02a98","doc_title":"\r\n\t\t\t\t\t\t\t\t\t2032 서울·평양 공동올림픽 리플렛\r\n\t\t\t\t\t\t\t\t","topic":"사회","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c696c"},"doc_id":"5edd989e3f98607c39994af2","doc_title":"[105호] 북한의 '특단 조치'만 바라다보는 옹색한 대북정책","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c696d"},"doc_id":"5edd98a43f98607c39994b0e","doc_title":"[제75호]‘한반도 평화’의 의제를 선점하라!","topic":"정치","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c696e"},"doc_id":"5edd2bda35605a5e299696ba","doc_title":"2011 JPI 공동연구시리즈 - 미국의 다자협력과 제도화 전략 ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c696f"},"doc_id":"5edd31b9b36eb32a84959046","doc_title":"EU의 대북정책의 특징: 규범적 권력 vs. 전략적 이익추구 ","topic":"사회","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6970"},"doc_id":"5edd31c2b36eb32a849590a1","doc_title":"우크라이나 비핵화: 한반도 비핵화에 주는 교훈 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6971"},"doc_id":"5edd31c9b36eb32a8495910a","doc_title":"동북아 평화협력 구상 ","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6972"},"doc_id":"5edd336fb36eb32a8495a0d5","doc_title":"동남아 Track 2 외교의 경험과 동북아에의 함의: ASEAN ISIS의 역할을 중심으로 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6973"},"doc_id":"5edd98903f98607c39994abd","doc_title":"[136호] 북한 핵·로켓에 방향 잃은 한국외교, 균형잡힌 정책이 필요하다","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6974"},"doc_id":"5edd2b8735605a5e29969436","doc_title":"2015 JPI 공동연구시리즈 - 주변국가에 대한 한국인의 인식: 국가 간 인식의 비대칭성과 '개인' 인식의 비개인성 ","topic":"","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6975"},"doc_id":"5ede5fdc056df2af0fd02eb4","doc_title":"\r\n\t\t\t\t\t\t\t\t\t 한반도 통일 이렇게 준비합니다\r\n\t\t\t\t\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6976"},"doc_id":"5ede5fb4056df2af0fd02dee","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 제13기 민주평화통일자문회의 자문위원 통일여론 조사 종합결과(5차) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"사회","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6977"},"doc_id":"5edd26418708c4a8b8d7b949","doc_title":"[11-02] 핵안보협력연구: 핵안보정상회의와 중견국가 외교 ","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6978"},"doc_id":"5edd2942d59367c0ebb7f569","doc_title":"[18-43] 동아시아 평화와 협력을 위한 대화 (JPI PeaceNet 시리즈) ","topic":"","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6979"},"doc_id":"5edd336db36eb32a8495a0c0","doc_title":"북극해 연안국의 북극점 확보 경쟁과 동아시아에 대한 함의 ","topic":"국제","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c697a"},"doc_id":"5edd324db36eb32a849596db","doc_title":"북한 경제난의 현황 및 전망 ","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c697b"},"doc_id":"5edd32bcb36eb32a84959a8a","doc_title":"동아시아 해양 문제와 우리의 해양정책 ","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c697c"},"doc_id":"5edd333ab36eb32a84959e72","doc_title":"미국내 여론 동향과 대미 공공외교의 방향 ","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c697d"},"doc_id":"5edd3241b36eb32a84959610","doc_title":"오바마 정부의 기후변화 정책 평가 및 전망 ","topic":"","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c697e"},"doc_id":"5edd295ed59367c0ebb7f69d","doc_title":"[08-05] Peace and Prosperity in Northeast Asia: Exploring the European Experience Vol.2 ","topic":"","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c697f"},"doc_id":"5edd31dcb36eb32a849591f5","doc_title":"한일관계의 구조변화와 일본의 '국가보수주의' ","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6980"},"doc_id":"5edd335db36eb32a84959ffa","doc_title":"북한 정치의 동향과 대북정책의 평가 ","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6981"},"doc_id":"5edd98b03f98607c39994b3f","doc_title":"[제 10호]북한 노동당대표자회 독해법 Version 2","topic":"정치","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c6982"},"doc_id":"5edd98b23f98607c39994b46","doc_title":"[제3호] 현안진단 제3호","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6983"},"doc_id":"5edd98ba3f98607c39994b5f","doc_title":"[185호] 비핵화를 위한 '한반도식 해법'을 제안한다","topic":"문화","timestamp":20200101} -{"_id":{"$oid":"6032dcca96cf8959a12c6984"},"doc_id":"5ede6028056df2af0fd03106","doc_title":"\r\n\t\t\t\t\t\t\t\t\t한반도 평화·통일과 한-메콩 협력(2018 한-메콩 피스포럼)\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6985"},"doc_id":"5ede64a61fcaba51b0cacc7b","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2006. 3/4분기(통권19호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6986"},"doc_id":"5ede64a81fcaba51b0cacc8c","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2006. 2/4분기(통권18호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"정치","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6987"},"doc_id":"5ede64ad1fcaba51b0caccac","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2002. 1/4분기(통권 1호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"정치","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c6988"},"doc_id":"5ede64af1fcaba51b0caccc5","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2004. 1/4분기(통권 9호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c6989"},"doc_id":"5ede64ae1fcaba51b0caccb5","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2003. 4/4분기(통권 8호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200201} -{"_id":{"$oid":"6032dcca96cf8959a12c698a"},"doc_id":"5ede64b11fcaba51b0cacccf","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2003. 1/4분기(통권 5호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"6032dcca96cf8959a12c698b"},"doc_id":"5ede64ad1fcaba51b0cacca8","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2002. 3/4분기(통권 3호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c698c"},"doc_id":"5ede64b21fcaba51b0caccd9","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2003. 2/4분기(통권 6호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c698d"},"doc_id":"5ede64b81fcaba51b0cacce1","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2004. 3/4분기(통권 11호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c698e"},"doc_id":"5ede64be1fcaba51b0caccfb","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2005. 2/4분기(통권 14호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200401} -{"_id":{"$oid":"6032dcca96cf8959a12c698f"},"doc_id":"5ede64c11fcaba51b0cacd09","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2005. 1/4분기(통권 13호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200301} -{"_id":{"$oid":"60335a279aad0dd9ff46ef18"},"doc_id":"5ed390b9dc9986728c0d42bd","doc_title":"2010년 통일예측시계","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef19"},"doc_id":"5ed39137dc9986728c0d46d0","doc_title":"급변하는 동북아 정세가 한국인의 주요 인접국가 인식에 미치는 영향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef1a"},"doc_id":"5ed391c20dbea9e5f2b7f09f","doc_title":"유엔 인권메커니즘과 북한인권 증진방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef1b"},"doc_id":"5ed392d77ed7dcf78c17640c","doc_title":"통일외교 콘텐츠 개발","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef1c"},"doc_id":"5ed38e6aab0d1b1c467d349e","doc_title":"종합결과보고서","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef1d"},"doc_id":"5ed38eccab0d1b1c467d37b9","doc_title":"한반도 통일공공외교 추진전략(Ⅱ): 한국의 주변4국 통일공공외교의 실태 연구 (총괄보고서)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef1e"},"doc_id":"5ed391ba0dbea9e5f2b7f083","doc_title":"해외 이주·난민 지원제도의 시사점: 통일연구원-북한이탈주민지원재단 공동 국제학술회의","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef1f"},"doc_id":"5ed391a90dbea9e5f2b7efe4","doc_title":"한반도 및 동북아 평화번영과 한·중 협력","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef20"},"doc_id":"5ed392ab7ed7dcf78c1762aa","doc_title":"한반도 평화체제 및 비핵화 관련 자료집 3,남북관계","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef21"},"doc_id":"5ed391c70dbea9e5f2b7f0d4","doc_title":"한반도 신뢰프로세스 추진전략(국제학술회의)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef22"},"doc_id":"5ed392e27ed7dcf78c176471","doc_title":"2015년 통일예측시계","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef23"},"doc_id":"5ed392ff7ed7dcf78c17650a","doc_title":"중국 권력엘리트와 한중교류 네트워크 분석 및 DB화","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef24"},"doc_id":"5ed39052dc9986728c0d4005","doc_title":"김정은 정권의 대남 긴장조성","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef25"},"doc_id":"5ed39034dc9986728c0d3efb","doc_title":"개성공단 운영실태와 발전방안: 개성공단 운영 11년(2005~2015)의 교훈","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef26"},"doc_id":"5ed39095dc9986728c0d41e7","doc_title":"북핵 폐기 한반도 모델","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef27"},"doc_id":"5ed392a67ed7dcf78c176294","doc_title":"러시아 사할린 지역의 북한 노동자","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef28"},"doc_id":"5ed391d50dbea9e5f2b7f139","doc_title":"북핵 일괄타결(Grand Bargain)방안 추진방향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef29"},"doc_id":"5ed391d70dbea9e5f2b7f15b","doc_title":"북한 경제의 변화와 국제협력","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef2a"},"doc_id":"5ed391e60dbea9e5f2b7f1b2","doc_title":"한반도 평화번영과 국제협력","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef2b"},"doc_id":"5ed391e00dbea9e5f2b7f18d","doc_title":"남북경제공동체 형성전략","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef2c"},"doc_id":"5ed3920d0dbea9e5f2b7f3a6","doc_title":"한반도 냉전구조 해체방안(Ⅰ) : 장기·포괄적 접근 전략","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef2d"},"doc_id":"5ed392180dbea9e5f2b7f40c","doc_title":"북한 경제난의 현황과 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef2e"},"doc_id":"5ed391f60dbea9e5f2b7f28a","doc_title":"남북관계 발전과 한반도 평화정착","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef2f"},"doc_id":"5ed392857ed7dcf78c176194","doc_title":"한반도 통일과 동북아 4국의 입장 및 역할","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef30"},"doc_id":"5ed3907edc9986728c0d40db","doc_title":"한반도 녹색성장을 위한 남북한 산림협력 법제 개선 방안 예비연구","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef31"},"doc_id":"5ed39157981628fa31d7d050","doc_title":"2019 한반도 정세 전망","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef32"},"doc_id":"5ed390a3dc9986728c0d421d","doc_title":"북핵일지 1955~2009(2009)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef33"},"doc_id":"5ed39020dc9986728c0d3e93","doc_title":"국제 비교를 통해 본 북한의 생활수준","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef34"},"doc_id":"5ed3917d981628fa31d7d1dc","doc_title":"統一環境과 南北韓關係, 1995∼1996","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef35"},"doc_id":"5ed39104dc9986728c0d44c8","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅰ)","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef36"},"doc_id":"5ed391a90dbea9e5f2b7efee","doc_title":"분단관리에서 통일대비로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef37"},"doc_id":"5ed391b90dbea9e5f2b7f070","doc_title":"한반도 통일비전과 국제협력","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef38"},"doc_id":"5ed39a6b98d9bf9fd64b3fd7","doc_title":"( 2018 ) 탈북 여성의 경계 넘기와 주체 형성 : 탈냉전 분단 국가에서의 초국가적 실천들 / 이지연 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef39"},"doc_id":"5ed38078183ceee5c09789a7","doc_title":"통일인프라 구축 및 개선 방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef3a"},"doc_id":"5ed39752749e6be0fc4116aa","doc_title":"주간통일정세 2014-45(2014.11.17~2014.11.23)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef3b"},"doc_id":"5ed39a2f98d9bf9fd64b3d4f","doc_title":"( 2012 ) 비교문화적 관점에서의 탈북 주민 적응 연구 / 김신희 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef3c"},"doc_id":"5ed39a9798d9bf9fd64b40e9","doc_title":"( 2016 ) 탈북 청소년 커밍아웃 체험에 관한 해석학적 근거이론 연구 : “나는 북한에서 왔습니다” / 조소연 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef3d"},"doc_id":"5ed39ca798d9bf9fd64b4b64","doc_title":"( 2014 ) 탈북여성 디아스포라 경험 연구 : 탈북여성의 적응 전략과 행위성을 중심으로 / 신난희 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef3e"},"doc_id":"5ed39b1d98d9bf9fd64b43e0","doc_title":"( 2003 ) 북한이탈주민의 남한 내 심리적 문화적응 기제와 적응행태 / 채정민 ","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef3f"},"doc_id":"5ed3807d183ceee5c09789da","doc_title":"남북한 실질적 통합과정에서 주한미군의 위상과 역할 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef40"},"doc_id":"5ed38275fd9a2315e0bd6870","doc_title":"남북관계의 진전과 국내적 영향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef41"},"doc_id":"5ed39eabe0b4983170355a7b","doc_title":"북한이탈주민 복지서비스 가이드북 ","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef42"},"doc_id":"5ed39e9ee0b49831703559ef","doc_title":"( 2018 ) 북한이탈주민 정착지표 연구(Ⅲ) 통합지표 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef43"},"doc_id":"5ed68c7e6e35d50a5d222814","doc_title":"북·중 정상회담 평가와 한반도 정세에 대한 시사점","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef44"},"doc_id":"5ed68c7e6e35d50a5d222819","doc_title":"평화올림픽 실현의 의미와 향후 과제","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef45"},"doc_id":"5ed38327d2a0d2fcf411cecc","doc_title":"Unification Clock","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef46"},"doc_id":"5ed38085183ceee5c0978a2e","doc_title":"남북한 평화공존과 남북연합 추진을 위한 직업교육훈련분야의 연계방안 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef47"},"doc_id":"5ed3816f46278265e81c75ef","doc_title":"Basic Reading on Korean Unification","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef48"},"doc_id":"5ed3820246278265e81c7aa4","doc_title":"알기쉬운 통일교육 Ⅲ: 북한이탈주민용","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef49"},"doc_id":"5ed380ea3da0955c5f2ab806","doc_title":"통합정책과 분단국 통일: 독일사례","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef4a"},"doc_id":"5ed380c73da0955c5f2ab6c2","doc_title":"동·서독 인적 교류 실태 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef4b"},"doc_id":"5ed38271fd9a2315e0bd6867","doc_title":"The Perceptions of Northeast Asia’s Four States on Korean Unification","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef4c"},"doc_id":"5ed38289fd9a2315e0bd6911","doc_title":"South Koreans’ Perception on Peace: With a Focus on Peace, War, the Way Peace is Realized, and the Attitude for Inter-Korean Reconciliation","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef4d"},"doc_id":"5ed68c816e35d50a5d222831","doc_title":"2018 남북정상회담 평가 및 향후 전망","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef4e"},"doc_id":"5ed68cad6e35d50a5d222993","doc_title":"통일환경 및 남북한관계 전망 2016~2017","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef4f"},"doc_id":"5ed39765749e6be0fc41175f","doc_title":"주간통일정세 2014-08(2014.02.17~2014.02.23)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef50"},"doc_id":"5ed39aec98d9bf9fd64b4274","doc_title":"( 2011 ) 탈북 청년의 정체성 연구 : 탈북에서 탈남까지 / 오원환 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef51"},"doc_id":"5ed39706749e6be0fc4113c2","doc_title":"주간통일정세 2012-19(2012.04.30~2012.05.06)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef52"},"doc_id":"5ed396d4749e6be0fc411175","doc_title":"주간통일정세2010-23(2010.5.31~2010.6.6)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef53"},"doc_id":"5ed396d7749e6be0fc4111a1","doc_title":"주간통일정세2010-27(2010.6.28~2010.7.4)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef54"},"doc_id":"5ed396d6749e6be0fc411199","doc_title":"주간통일정세2010-25(2010.6.14~2010.6.20)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef55"},"doc_id":"5ed39a3598d9bf9fd64b3dc0","doc_title":"( 2012 ) 북한이탈주민을 위한 의료지원 연구 : ‘새조위’의 의료지원 사례를 중심으로 / 신미녀 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef56"},"doc_id":"5ed3868833719b6b965e6e64","doc_title":"주변국 국경안보: 사례와 검증","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef57"},"doc_id":"5ed3861433719b6b965e6a97","doc_title":"민주화 및 양질의 거버넌스 수립","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef58"},"doc_id":"5ed38a2233719b6b965e91af","doc_title":"북한 여성의 일상생활과 젠더정치","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef59"},"doc_id":"5ed3865d33719b6b965e6cda","doc_title":"사회문화교류협력 및 인적 접촉 활성화 방안: 체육·문화예술 및 인도협력을 중심으로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef5a"},"doc_id":"5ed386f533719b6b965e724f","doc_title":"한반도 중장기 정세 변동 및 정책 도전 관련 요인의 식별(2015~2030)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef5b"},"doc_id":"5ed386c333719b6b965e7099","doc_title":"2016년 통일예측시계","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef5c"},"doc_id":"5ed3861933719b6b965e6acd","doc_title":"남북통합에 대한 국민의식조사","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef5d"},"doc_id":"5ed385270a21d3f6d3d8b4bc","doc_title":"북한인권백서 2017","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef5e"},"doc_id":"5ed380e43da0955c5f2ab7c2","doc_title":"독일통일 20주년 조망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef5f"},"doc_id":"5ed3834ed2a0d2fcf411cfe8","doc_title":"2020 선진 한국의 국가전략","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef60"},"doc_id":"5ed382497b154788099d319e","doc_title":"평화비용의 의미와 실익","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef61"},"doc_id":"5ed3832bd2a0d2fcf411ced2","doc_title":"‘통일기금’ 논의의 실효적 방향","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef62"},"doc_id":"5ed38572ab230e6d146f7588","doc_title":"유엔 북한인권조사위원회 활동의 평가와 향후과제 -구두보고를 중심으로-","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef63"},"doc_id":"5ed38571ab230e6d146f7580","doc_title":"법치지원과 인권 증진: 이론과 실제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef64"},"doc_id":"5ed38aa233719b6b965e958a","doc_title":"북한 사회개발협력방안 연구","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef65"},"doc_id":"5ed38aa633719b6b965e95ab","doc_title":"북한체제의 안정성 평가","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef66"},"doc_id":"5ed38c0c33719b6b965e9e97","doc_title":"北韓體制의 實相과 變化展望","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef67"},"doc_id":"5ed3851b0a21d3f6d3d8b48d","doc_title":"북한인권백서, 1997","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef68"},"doc_id":"5ed384e40a21d3f6d3d8b21d","doc_title":"북한주민의 국경이동 실태: 변화와 전망","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef69"},"doc_id":"5ed386c333719b6b965e7078","doc_title":"전환기 남북관계 영향 요인 및 향후 정책 방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef6a"},"doc_id":"5ed38591ab230e6d146f7687","doc_title":"북한인권 특별보고관 유엔인권이사회 보고서 평가","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef6b"},"doc_id":"5ed38592ab230e6d146f7695","doc_title":"국제사회의 인권개선 전략","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef6c"},"doc_id":"5ed3862633719b6b965e6b59","doc_title":"美國聯邦制 硏究","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef6d"},"doc_id":"5ed3862533719b6b965e6b4c","doc_title":"東西獨 事例를 통해 본 南北韓關係 改善方案","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef6e"},"doc_id":"5ed3862333719b6b965e6b34","doc_title":"주변국 국경안보: 이론과 실제","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef6f"},"doc_id":"5ed3863733719b6b965e6bc0","doc_title":"김정은 시대 북한의 국가기구와 국가성","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef70"},"doc_id":"5ed3963a749e6be0fc410ab3","doc_title":"주간통일정세2011-26(2011.06.20-2011.06.26)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef71"},"doc_id":"5ed396b8749e6be0fc411044","doc_title":"주간통일정세2008-20(2008.5.13~5.18)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef72"},"doc_id":"5ed395cfeb330b4601b40557","doc_title":"김정은 정권의 대내외 정책평가와 우리의 대응방향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef73"},"doc_id":"5eceb7813f82fd00307f59ed","doc_title":"남북협력시대의 전개와 한반도 평화: 과제와 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef74"},"doc_id":"5eceb7973f82fd00307f5a73","doc_title":"99 제2차 통일문제 토론회","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef75"},"doc_id":"5eceb8053f82fd00307f5ce0","doc_title":"6.15 공동선언 실천과 남북관계 발전방안","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef76"},"doc_id":"5eceb80a3f82fd00307f5cfe","doc_title":"종교계의 대북 인도적 지원 현황과 정책과제(제51차 ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef77"},"doc_id":"5eceb7b63f82fd00307f5b15","doc_title":"[대구지역 NGO.학계 대표 토론회 발제문]남북관계 혁","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef78"},"doc_id":"5eceb7c83f82fd00307f5b88","doc_title":"[강원지역 전문직업인 간담회 발제문] 평화번영정책","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef79"},"doc_id":"5eceb7cf3f82fd00307f5ba9","doc_title":"한반도 평화과정과 유럽","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef7a"},"doc_id":"5eceb7fe3f82fd00307f5cb6","doc_title":"제2차 충남평화통일포럼(12.15) 자료","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef7b"},"doc_id":"5eceb8003f82fd00307f5cc5","doc_title":"남북 종교교류의 현황과 과제(제52차 종교분과위원회 ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef7c"},"doc_id":"5eceb7d33f82fd00307f5bd3","doc_title":"한·중 수교 10년과 통일외교의 과제","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef7d"},"doc_id":"5eceb84c3f82fd00307f5f07","doc_title":"제4차 남북관계 전문가 대토론회 자료집","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef7e"},"doc_id":"5eceb7c03f82fd00307f5b58","doc_title":"[남북경협세미나]경제-무역적 접근(윤기관/충남대교수","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef7f"},"doc_id":"5eceb7ce3f82fd00307f5ba6","doc_title":"이라크전쟁과 한반도 북핵정세","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef80"},"doc_id":"5eceb81a3f82fd00307f5d65","doc_title":"[북핵 6자회담과 동북아정세 학술회의 발표문] 북한의","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef81"},"doc_id":"5eceb7953f82fd00307f5a64","doc_title":"국민화합과 대국민 홍보","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef82"},"doc_id":"5eceb80f3f82fd00307f5d20","doc_title":"[민주평통ㆍ동아시아국제정치학회 합동 학술회의] 6자","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef83"},"doc_id":"5eceb8143f82fd00307f5d41","doc_title":"북한핵문제와 한반도 주변정세(Daniel I. Okimoto)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef84"},"doc_id":"5eceb7983f82fd00307f5a76","doc_title":"대북 종교정책의 현황과 방향","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef85"},"doc_id":"5eceb77f3f82fd00307f59e4","doc_title":"[6차포럼]새로운 남북관계, 어떻게 대처할~=백학순박","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef86"},"doc_id":"5eceb7963f82fd00307f5a67","doc_title":"해외거주 북한이탈주민 보호방안","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef87"},"doc_id":"5eceb8263f82fd00307f5dc8","doc_title":" 제7차 회의자료","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef88"},"doc_id":"5eceb82d3f82fd00307f5de7","doc_title":"제64차 종교위원회 자료입니다.","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef89"},"doc_id":"5eceb7163f82fd00307f576a","doc_title":"<제4차 회의 참고자료 ② : 남북경제공동체 형성전략>","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef8a"},"doc_id":"5eceb7993f82fd00307f5a7f","doc_title":"통일이후 신생연방주(구동독지역)의 발전","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef8b"},"doc_id":"5eceb7663f82fd00307f593d","doc_title":"[3차포럼]전환기 남북관계==서동만/백학순 박사 주제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef8c"},"doc_id":"5eceb7ee3f82fd00307f5c5b","doc_title":"한일대학생 통일문제토론회 요지","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef8d"},"doc_id":"5eceb7ee3f82fd00307f5c5e","doc_title":"[민주평통ㆍ한국국제정치학회 합동 학술세미나]남북 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef8e"},"doc_id":"5eceb7f53f82fd00307f5c89","doc_title":"제51차 의제 : 종교계의 대북 인도적 지원현황과 정책과제(04.5.7)","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef8f"},"doc_id":"5eceb8043f82fd00307f5cda","doc_title":"최근 북한체제의 변화양상","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef90"},"doc_id":"5eceb80a3f82fd00307f5d01","doc_title":"북한이탈 청소년의 남한사회 적응실태와 정책과제(제2","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef91"},"doc_id":"5ed39896e000ebc871b2d722","doc_title":"( 2014 ) 경상지역 북한이탈주민 실태조사 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46ef92"},"doc_id":"5ed3980ce000ebc871b2d3f8","doc_title":"( 2016 ) 탈북 청소년 실태조사 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef93"},"doc_id":"5ed397d5e000ebc871b2d285","doc_title":"( 2013 ) 인천시 북한이탈주민 실태조사 ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef94"},"doc_id":"5ed3970e749e6be0fc411404","doc_title":"주간통일정세 2012-13(2012.03.19~2012.03.25)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef95"},"doc_id":"5eceb7b73f82fd00307f5b21","doc_title":"민족화합을 위한 우리사회 내부의 국론 결집방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef96"},"doc_id":"5eceb8243f82fd00307f5d7d","doc_title":"제61차 문화체육위원회 자료","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef97"},"doc_id":"5eceb8273f82fd00307f5dcb","doc_title":"제5차 한반도평화위원회 회의자료","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef98"},"doc_id":"5eceb7543f82fd00307f58eb","doc_title":"남북한 생활체육 실태와 교류 활성화 방안","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef99"},"doc_id":"5eceb7583f82fd00307f5906","doc_title":"국민화합의 방향과 과제","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef9a"},"doc_id":"5eceb72b3f82fd00307f57ef","doc_title":"<제4차 기획위원회 참고자료 ③ : 제12차 경추위 합의문>","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef9b"},"doc_id":"5eceb7763f82fd00307f599d","doc_title":"남북 문화예술 교류현황과 추진방향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46ef9c"},"doc_id":"5eceb7423f82fd00307f5887","doc_title":"한러경제협력(TSR-TKR)을 통한 한반도 평화","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46ef9d"},"doc_id":"5eceb81b3f82fd00307f5d6b","doc_title":"[북핵 6자회담과 동북아정세 학술회의 발표문] 베이징","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef9e"},"doc_id":"5eceb7e03f82fd00307f5c15","doc_title":"북한 현장에서 본 남북경협","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46ef9f"},"doc_id":"5eceb7ef3f82fd00307f5c6e","doc_title":"2030어울마당 토론 및 특강자료","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efa0"},"doc_id":"5eceb8263f82fd00307f5dc5","doc_title":"제67차 회의자료","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efa1"},"doc_id":"5eceb8073f82fd00307f5ce9","doc_title":"남남갈등의 형성배경과 현황(제10차 민족화합분과위원","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efa2"},"doc_id":"5eceb8083f82fd00307f5cef","doc_title":"남북관계와 민족공조론의 의미와 대응<정치외교분과위","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efa3"},"doc_id":"5eceb8353f82fd00307f5e1b","doc_title":"제65차 교육위원회 회의자료","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efa4"},"doc_id":"5eceb8023f82fd00307f5cce","doc_title":"경남평화통일포럼(11.14) 자료","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efa5"},"doc_id":"5eceb7c03f82fd00307f5b5e","doc_title":"[6.15 기념 학술회의] 참여정부의 북핵 문제에 대한 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efa6"},"doc_id":"5ed396b2749e6be0fc410ffc","doc_title":"주간통일정세2008-26(2008.6.23~6.29)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efa7"},"doc_id":"5ed396ee749e6be0fc4112b9","doc_title":"주간통일정세2009-23(2009.6.1~6.7)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efa8"},"doc_id":"5ed39750749e6be0fc41168a","doc_title":"주간통일정세 2015-07(2015.02.09~2015.02.15)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efa9"},"doc_id":"5ed39a9398d9bf9fd64b40d8","doc_title":"( 2016 ) 북한이탈여성 재중 자녀의 정체성 연구 : 한국NGO네트워크와의 관계를 중심으로 / 전득안 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efaa"},"doc_id":"5ed396d2749e6be0fc411163","doc_title":"주간통일정세2010-24(2010.6.7~2010.6.13)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efab"},"doc_id":"5ed397dee000ebc871b2d32b","doc_title":"( 2015 ) Social survey of North Korean Refugees in South Korea (실태조사 영문번역본) ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efac"},"doc_id":"5ed39a2c98d9bf9fd64b3d3b","doc_title":"( 2014 ) 북한이탈여성의 외상후성장에 관한 질적 연구 : 중국 체류 시 결혼 경험이 있는 사례를 중심으로 / 이숙영 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efad"},"doc_id":"5ed39a2898d9bf9fd64b3d27","doc_title":"( 2019 ) 외국인 소수자에 대한 스테레오타입, 편견, 사회적 거리에 관한 연구 / 김철용 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efae"},"doc_id":"5ed39755749e6be0fc4116bc","doc_title":"주간통일정세 2014-48(2014.12.08~2014.12.14)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efaf"},"doc_id":"5ed396e9749e6be0fc411280","doc_title":"주간통일정세2009-45(2009.11.2 ~11.8)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efb0"},"doc_id":"5ed39a2998d9bf9fd64b3d2a","doc_title":"( 2013 ) 북한이탈주민의 문화적응스트레스가 주관적 삶의 질에 미치는 영향 : 스트레스 대처의 조절효과를 중심으로 / 엄미도 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efb1"},"doc_id":"5ed39744749e6be0fc4115fb","doc_title":"주간통일정세 2014-32(2014.08.11~2014.08.17)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efb2"},"doc_id":"5ed39a3d98d9bf9fd64b3e26","doc_title":"( 2012 ) 북한이탈 어머니의 영유아 자녀 양육 경험 / 김예영 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efb3"},"doc_id":"5ed3974f749e6be0fc411671","doc_title":"주간통일정세 2015-06(2015.02.02~2015.02.08)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efb4"},"doc_id":"5ed38a1133719b6b965e911b","doc_title":"21세기 한국의 동아시아국가들과 전략적 협력 강화방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efb5"},"doc_id":"5ed386ea33719b6b965e7206","doc_title":"인권개선을 위한 기술협력","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efb6"},"doc_id":"5ed3871833719b6b965e73b9","doc_title":"탈북청소년의 경계 경험과 정체성 재구성","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efb7"},"doc_id":"5ed3879433719b6b965e7749","doc_title":"통일 진입과정에서의 북한 재건 방향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efb8"},"doc_id":"5ed3873033719b6b965e7476","doc_title":"통일대계연구: 4년 연구 종합논의","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efb9"},"doc_id":"5ed3898c33719b6b965e8b7d","doc_title":"체제전환기 러시아의 사회상 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efba"},"doc_id":"5ed387aa33719b6b965e77d0","doc_title":"US-China Relations and Korean Unification","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efbb"},"doc_id":"5ed3899b33719b6b965e8c44","doc_title":"핵문제 전개 및 내부 정치변동의 향배와 북한 변화","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efbc"},"doc_id":"5ed389b833719b6b965e8d8c","doc_title":"일본의 국가전략과 한반도","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efbd"},"doc_id":"5ed389ba33719b6b965e8da8","doc_title":"주체사상의 형성과 변화에 대한 새로운 분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efbe"},"doc_id":"5ed389b833719b6b965e8d94","doc_title":"북한의 변화 능력과 방향, 속도와 동태","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efbf"},"doc_id":"5ed38a0f33719b6b965e90fd","doc_title":"한반도 평화체제 구축을 위한 국제협력","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efc0"},"doc_id":"5ed389c833719b6b965e8e3e","doc_title":"부시 행정부의 대북 핵정책 추진 현황과 전망","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efc1"},"doc_id":"5ed3875733719b6b965e75a0","doc_title":"리더십교체기의 동북아 4국의 국내정치 및 대외정책 변화와 한국의 통일외교 전략","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efc2"},"doc_id":"5ed3888f33719b6b965e80f2","doc_title":"北韓과 周邊4國의 軍事關係","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efc3"},"doc_id":"5ed3895833719b6b965e8934","doc_title":"전환기의 대북정책 : 포용과 억지의 병행전략","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efc4"},"doc_id":"5ed388f733719b6b965e852c","doc_title":"북한 사회주의체제의 위기수준 평가 및 내구력 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efc5"},"doc_id":"5ed3899e33719b6b965e8c7b","doc_title":"조선녀성 분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efc6"},"doc_id":"5ed389a333719b6b965e8cab","doc_title":"남북협력 증진을 위한 군사적 조치의 이행방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efc7"},"doc_id":"5ed385e237f5baa99c088dad","doc_title":"이산가족문제 해결을 위한 인도적 협력","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efc8"},"doc_id":"5ed385e137f5baa99c088da4","doc_title":"이산가족 고향방문사업의 필요성과 실행 방안","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efc9"},"doc_id":"5ed385e437f5baa99c088dbe","doc_title":"남북한 이산가족 재결합시 문제점과 대책","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efca"},"doc_id":"5ed3890333719b6b965e85a6","doc_title":"북한의 관광실태와 남북한 관광분야 교류·협력방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efcb"},"doc_id":"5ed388fc33719b6b965e8578","doc_title":"북한의 국방계획 결정체계","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efcc"},"doc_id":"5ed388ff33719b6b965e8592","doc_title":"김정일 문예정책의 지속과 변화","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efcd"},"doc_id":"5ed39a7a98d9bf9fd64b4026","doc_title":"( 2015 ) 탈북 작가의 장편 소설 연구 / 권세영 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efce"},"doc_id":"5ed39b5798d9bf9fd64b452d","doc_title":"( 2016 ) 북한이탈주민의 탈경계적 실천에 대한 연구 / 윤보영 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efcf"},"doc_id":"5ed39ced62d766f8f19b0453","doc_title":"( 2014 ) 북한이탈주민이 본 착한 着韓 사례 ","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efd0"},"doc_id":"5ed39aa198d9bf9fd64b413a","doc_title":"( 2014 ) 북한이탈주민의 가정폭력 및 사회적 차별 경험이 심리·사회적응에 미치는 영향 / 박정순 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efd1"},"doc_id":"5ed3927c7ed7dcf78c17615a","doc_title":"(2009) 북한개요","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efd2"},"doc_id":"5ed3931d7ed7dcf78c17665d","doc_title":"북한 정치범수용소","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efd3"},"doc_id":"5ed39d1f62d766f8f19b04ea","doc_title":"( 2010 ) 학교 밖 탈북 청소년 교육 적응 실태 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efd4"},"doc_id":"5ed39d7c62d766f8f19b076d","doc_title":"( 2012 ) 재북 전문 직업 종사자의 한국정착 연계 및 전문성 활용 방안 ","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efd5"},"doc_id":"5ed39cd762d766f8f19b03a1","doc_title":"( 2011 ) 북한이탈주민에 대한 언론의 보도 태도 ","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efd6"},"doc_id":"5ed39ce562d766f8f19b041e","doc_title":"( 2011 ) 북한이탈주민의 대학생활-진학 및 적응을 중심으로 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efd7"},"doc_id":"5ed3966c749e6be0fc410cda","doc_title":"주간통일정세 2016-33(2016.8.13∼2016.8.19)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efd8"},"doc_id":"5ed39694749e6be0fc410e8e","doc_title":"주간통일정세2007-07(2007.10.22~10.28)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efd9"},"doc_id":"5ed395cdeb330b4601b40545","doc_title":"대북경제재에 대한 북한의 반응과 대북정책에의 함의","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efda"},"doc_id":"5ed396cb749e6be0fc41111f","doc_title":"주간통일정세2010-31(2010.7.26~2010.8.1)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efdb"},"doc_id":"5ed39704749e6be0fc41139e","doc_title":"주간통일정세 2012-33(2012.08.06~2012.08.12)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efdc"},"doc_id":"5ed39704749e6be0fc4113a3","doc_title":"주간통일정세 2012-34(2012.08.13~2012.08.19)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efdd"},"doc_id":"5ed39a7898d9bf9fd64b401c","doc_title":"( 2004 ) 북한이탈주민의 국내정착을 위한 행정지원체계 연구 / 박하진 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efde"},"doc_id":"5ed395f7431f6315811c2aa0","doc_title":"KINU한반도동향 2019년 10월","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efdf"},"doc_id":"5ed396e1749e6be0fc41121e","doc_title":"주간통일정세2008-11(2008.3.10~3.16)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efe0"},"doc_id":"5ed39596eb330b4601b402f8","doc_title":"미·중 정상회담의 의미와 한국의 전략적 고려사항","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efe1"},"doc_id":"5ed39597eb330b4601b40300","doc_title":"독일통일 20주년 조망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efe2"},"doc_id":"5ed395d6eb330b4601b40598","doc_title":"연해주 지역 북한 노동자의 실태와 인권","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efe3"},"doc_id":"5ed39534eb330b4601b3fec3","doc_title":"북한최고인민회의 제11기 4차 회의 결과분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46efe4"},"doc_id":"5ed3962b749e6be0fc410a22","doc_title":"주간통일정세 2012-01(2011.12.26~2012.01.01)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efe5"},"doc_id":"5ed380dc3da0955c5f2ab77f","doc_title":"統一獨逸의 財政運用 實態硏究 :統一關聯 財政政策 中心","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efe6"},"doc_id":"5ed38283fd9a2315e0bd68ec","doc_title":"1994年度 統一問題 國民與論調査 結果","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efe7"},"doc_id":"5ed38080183ceee5c09789f7","doc_title":"남북연합의 정부·행정체제 구축방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efe8"},"doc_id":"5ed3807f183ceee5c09789f0","doc_title":"남북한 실질적 통합단계에서의 행정통합의 과제","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efe9"},"doc_id":"5ed396ab749e6be0fc410faf","doc_title":"주간통일정세2008-36(2008.9.1~9.9)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efea"},"doc_id":"5ed395b8eb330b4601b4043c","doc_title":"'우리 국가제일주의'의 문화예술적 표상과 시사점","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efeb"},"doc_id":"5ed39636749e6be0fc410a86","doc_title":"주간통일정세 2011-36(2011.8.29~2011.9.4)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efec"},"doc_id":"5ed396e3749e6be0fc411227","doc_title":"주간통일정세2009-44(2009.10.26 ~11.1)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46efed"},"doc_id":"5ed396e4749e6be0fc411242","doc_title":"주간통일정세2009-48(2009.11.23 ~11.29)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46efee"},"doc_id":"5ed396e3749e6be0fc411231","doc_title":"주간통일정세2009-42(2009.10.12 ~10.18)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efef"},"doc_id":"5ed396e5749e6be0fc411253","doc_title":"주간통일정세2009-51(2009.12.14 ~12.20)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46eff0"},"doc_id":"5ed396bb749e6be0fc411071","doc_title":"주간통일정세2007-12(2007.11.26~12.2)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46eff1"},"doc_id":"5ed396bb749e6be0fc411078","doc_title":"주간통일정세2007-13(2007.12.3~12.9)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46eff2"},"doc_id":"5ed39692749e6be0fc410e78","doc_title":"주간통일정세2009-04(2009.1.19~1.27)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46eff3"},"doc_id":"5ed3969c749e6be0fc410edf","doc_title":"주간통일정세2009-18(2009.4.27~5.3)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46eff4"},"doc_id":"5ed396a6749e6be0fc410f71","doc_title":"주간통일정세2008-48(2008.11.24~11.30)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46eff5"},"doc_id":"5ed396a9749e6be0fc410f79","doc_title":"주간통일정세2008-50(2008.12.8~12.14)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46eff6"},"doc_id":"5ed396aa749e6be0fc410f97","doc_title":"주간통일정세2008-33(2008.8.11~8.17)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46eff7"},"doc_id":"5ed38f9c81242f220dcfd980","doc_title":"Tasks and Implementing Strategies of the \"Trust-Building\" Policy","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46eff8"},"doc_id":"5ed38f9c81242f220dcfd989","doc_title":"Developing Inter-Korean Economic Relations for the Advancement of the Korean Peninsula","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46eff9"},"doc_id":"5ed39081dc9986728c0d40fd","doc_title":"러시아의 극동개발과 북한 노동자","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46effa"},"doc_id":"5ed3908fdc9986728c0d4180","doc_title":"DMZ 평화적 이용의 국가적 의미","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46effb"},"doc_id":"5ed390a9dc9986728c0d4250","doc_title":"남북 상생·공영을 위한 비핵·개방·3000 정책의 이론적 체계 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46effc"},"doc_id":"5ed391fc0dbea9e5f2b7f2bc","doc_title":"탈북자의 보호 및 국내적응 개선방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46effd"},"doc_id":"5ed38f7f81242f220dcfd8a6","doc_title":"Study on North Korean Defectors' Perception about Democracy and the Market Economy","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46effe"},"doc_id":"5ed38f8281242f220dcfd8b8","doc_title":"The Experiences of Crossing Boundaries and Reconstruction of North Korean Adolescent Refugees’ Identities","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46efff"},"doc_id":"5ed38f1bab0d1b1c467d3a24","doc_title":"북한 경제발전을 위한 국제협력 프로그램 연구: 국제사회의 경험 분석(총괄보고서)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f000"},"doc_id":"5ed39069dc9986728c0d407b","doc_title":"통일재원 마련 및 통일의지 결집 관련 국민의 인식","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f001"},"doc_id":"5ed3921d0dbea9e5f2b7f428","doc_title":"北韓 經濟制度의 問題點과 改革 展望","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f002"},"doc_id":"5ed392280dbea9e5f2b7f487","doc_title":"한반도 통일을 향하여 : 정책과 국제환경","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f003"},"doc_id":"5ed39038dc9986728c0d3f13","doc_title":"지속가능한 통일, 대북정책: 환경분석과 추진방향","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f004"},"doc_id":"5ed3900adc9986728c0d3df8","doc_title":"한미동맹 그리고 북한과 동북아","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f005"},"doc_id":"5ed3900edc9986728c0d3e14","doc_title":"주변 4국의 대북정책 동향과 전망","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f006"},"doc_id":"5ed38fae81242f220dcfda88","doc_title":"Economic Hardship and Regime Sustainability in North Korea","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f007"},"doc_id":"5ed38fae81242f220dcfda8f","doc_title":"PSI and the South Korean Position","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f008"},"doc_id":"5ed39055dc9986728c0d4012","doc_title":"국내불안과 대외도발","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f009"},"doc_id":"5ed38fb081242f220dcfda9e","doc_title":"The Border-crossing North Koreans","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f00a"},"doc_id":"5ed39158981628fa31d7d066","doc_title":"통일환경 및 남북한관계 전망 2013~2014","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f00b"},"doc_id":"5ed39162981628fa31d7d0b5","doc_title":"통일환경 및 남북한 관계와 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f00c"},"doc_id":"5ed39173981628fa31d7d164","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f00d"},"doc_id":"5ed391aa0dbea9e5f2b7f000","doc_title":"北韓開放에 대한 周邊4强의 立場","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f00e"},"doc_id":"5ed39050dc9986728c0d3fdc","doc_title":"2013년 북한 정책 논조 분석과 평가","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f00f"},"doc_id":"5ed38fa181242f220dcfd9cc","doc_title":"Strategy for Encouraging North Korean Opening","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f010"},"doc_id":"5ed39166981628fa31d7d0fc","doc_title":"통일환경 및 남북한 관계 전망: 2002∼2003","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f011"},"doc_id":"5ed39173981628fa31d7d179","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f012"},"doc_id":"5ed3919d0dbea9e5f2b7ef7c","doc_title":"전환기의 동북아질서와 남북한관계","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f013"},"doc_id":"5ed391a80dbea9e5f2b7efdc","doc_title":"北韓 核問題와 南北韓 關係 展望","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f014"},"doc_id":"5ed391ad0dbea9e5f2b7f019","doc_title":"岐路에 선 北韓의 經濟·社會","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f015"},"doc_id":"5ed392200dbea9e5f2b7f43c","doc_title":"4자회담과 한반도평화","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f016"},"doc_id":"5ed68cd36e35d50a5d222b59","doc_title":"농업분야의 지속가능한 대북지원 및 남북 협력방안 모색","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f017"},"doc_id":"5ed68c966e35d50a5d222884","doc_title":"대북 제재 현황과 완화 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f018"},"doc_id":"5ed396f9749e6be0fc411333","doc_title":"주간통일정세 2012-08(2012.02.13~2012.02.19)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f019"},"doc_id":"5ed396fa749e6be0fc411340","doc_title":"주간통일정세 2012-07(2012.02.06~2012.02.12)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f01a"},"doc_id":"5ed3975f749e6be0fc41172b","doc_title":"주간통일정세 2014-30(2014.07.28~2014.08.03)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f01b"},"doc_id":"5ed39ab598d9bf9fd64b41a3","doc_title":"( 2014 ) 탈북여성의 가족관계 변화에 관한 연구 : 북한-중국-한국에서의 가족생활을 중심으로 / 박신순 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f01c"},"doc_id":"5ed39e5ae0b4983170355858","doc_title":"( 2012 ) 연구 커뮤니티 연구동향과 향후 과제 ","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f01d"},"doc_id":"5ed39e6ce0b49831703558ef","doc_title":"재단 창립 1주년 기념 심포지엄 자료집_북한이탈주민지원재단의 발전방향과 북한이탈주민의 역할 ","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f01e"},"doc_id":"5ed68cbe6e35d50a5d222a99","doc_title":"「그린데탕트」 실천전략: DMZ 세계생태평화공원사업을 중심으로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f01f"},"doc_id":"5ed68cbf6e35d50a5d222aa0","doc_title":"대북경제재에 대한 북한의 반응과 대북정책에의 함의","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f020"},"doc_id":"5ed68cc16e35d50a5d222ab5","doc_title":"신정부 대북정책 수립의 고려사항","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f021"},"doc_id":"5ed68cba6e35d50a5d222a4a","doc_title":"사드(THAAD)를 둘러싼 논란에 대한 제언","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f022"},"doc_id":"5ed68c676e35d50a5d2226fc","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅱ): 접경지역 평화적 이용을 위한 기존 제안 검토","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f023"},"doc_id":"5ed39cf362d766f8f19b048a","doc_title":"( 2010 ) 북한이탈주민의 사회연결망과 정착 수준의 변화 ","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f024"},"doc_id":"5ed39a4498d9bf9fd64b3e5c","doc_title":"( 2019 ) 북한이탈주민의 자살시도경험 / 윤지혜 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f025"},"doc_id":"5ed39a6898d9bf9fd64b3f75","doc_title":"( 2017 ) PRECEDE-PROCEED Model을 적용한 북한이탈주민 구강건강증진 프로그램 개발 / 전기하 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f026"},"doc_id":"5ed39647749e6be0fc410b2c","doc_title":"주간통일정세 2017-32(2017.08.05~2017.08.11)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f027"},"doc_id":"5ed39768749e6be0fc41177f","doc_title":"주간통일정세 2013-45(2013.11.04~2013.11.10)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f028"},"doc_id":"5ed39a3498d9bf9fd64b3db7","doc_title":"( 2014 ) 중년 새터민 초임보육교사의 어린이집 적응에 관한 연구 / 이숙자 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f029"},"doc_id":"5ed39739749e6be0fc4115b4","doc_title":"주간통일정세 2012-52(2012.12.17~2012.12.23)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f02a"},"doc_id":"5ed39775749e6be0fc4117f9","doc_title":"주간통일정세 2015-43(2015.10.26∼2015.11.01)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f02b"},"doc_id":"5ed3953eeb330b4601b3ff30","doc_title":"북한의 핵실험과 국제사회의 대응","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f02c"},"doc_id":"5ed393527ed7dcf78c1767f9","doc_title":"알기쉬운 통일교육: 해외한인용","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f02d"},"doc_id":"5ed3935f7ed7dcf78c176851","doc_title":"2011년 통일예측시계","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f02e"},"doc_id":"5ed39634749e6be0fc410a77","doc_title":"주간통일정세 2011-33(2011.8.8~2011.8.14)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f02f"},"doc_id":"5ed39533eb330b4601b3feb3","doc_title":"북한 최고인민회의 제10기 제5차회의 결과분석","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f030"},"doc_id":"5ed3953aeb330b4601b3fed9","doc_title":"북한 「7·1경제관리개선조치」4년의 평가와 전망","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f031"},"doc_id":"5ed395aeeb330b4601b403ea","doc_title":"최고인민회의 제13기 제1차 회의결과 분석과 전망","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f032"},"doc_id":"5ed395b2eb330b4601b40412","doc_title":"신한반도체제 구상의 이해","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f033"},"doc_id":"5ed395b1eb330b4601b4040d","doc_title":"북한인권정책 추진전략과 실천과제","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f034"},"doc_id":"5ed39870e000ebc871b2d611","doc_title":"( 2014 ) 탈북 청소년 실태조사 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f035"},"doc_id":"5ed3970f749e6be0fc41140e","doc_title":"주간통일정세 2012-14(2012.03.26~2012.04.01)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f036"},"doc_id":"5ed39712749e6be0fc411431","doc_title":"주간통일정세2011-17(2011.04.18-2011.04.24)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f037"},"doc_id":"5ed39ce562d766f8f19b0413","doc_title":"( 2010 ) 북한이탈주민 일자리 현황 및 연계 방안 : 일자리생애 사례분석을 중심으로 ","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f038"},"doc_id":"5ed39cef62d766f8f19b0469","doc_title":"( 2013 ) 탈북여성 일, 가정 양립 실태 연구 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f039"},"doc_id":"5ed39f3ee0b4983170355ea2","doc_title":"( 2015 ) 북한이탈주민 정착 지표 지수 개발 ","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f03a"},"doc_id":"5ed68ca46e35d50a5d22293f","doc_title":"비핵화와 평화체제 전환의 재조명: 배경,쟁점,과제","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f03b"},"doc_id":"5ed68c9f6e35d50a5d2228ed","doc_title":"북한과 주변국의 국경안보","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f03c"},"doc_id":"5ed68c4a6e35d50a5d2225df","doc_title":"2007 남북정상회담과 한반도 평화·번영: 평가와 전망","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f03d"},"doc_id":"5ed39e71e0b49831703558f8","doc_title":"재단 창립 3주년 기념 세미나집_북한이탈주민지원재단의 발전 방향과 향후 역할 ","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f03e"},"doc_id":"5ed39aca98d9bf9fd64b41e5","doc_title":"( 2011 ) 북한이탈주민의 국제적 보호에 관한 연구 / 이봉구 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f03f"},"doc_id":"5ed39ae398d9bf9fd64b4242","doc_title":"( 2011 ) 북한 이탈주민의 정착지원과 혼인 등 가족법제 개선방향에 관한 연구 / 손경식 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f040"},"doc_id":"5ed39d7162d766f8f19b0753","doc_title":"( 2014 ) 탈북 청소년 및 북한이탈주민 자녀 지원정책 분석 및 효과적 지원방안 모색 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f041"},"doc_id":"5ed39770749e6be0fc4117b6","doc_title":"주간통일정세 2015-28(2015.07.13~2015.07.19)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f042"},"doc_id":"5ed39766749e6be0fc411770","doc_title":"주간통일정세 2014-10(2014.03.03~2014.03.09)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f043"},"doc_id":"5ed39b2898d9bf9fd64b43ea","doc_title":"( 2016 ) 북한이탈주민의 주거이전 동기와 상호지향성 분석에 관한 연구 / 박태행 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f044"},"doc_id":"5ed39b4c98d9bf9fd64b44eb","doc_title":"( 2004 ) 탈북자 정착을 위한 네트워크 구축의 정책 방향 : NGO와 정부 중심으로 / 박현식 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f045"},"doc_id":"5ed39b4f98d9bf9fd64b4506","doc_title":"( 2016 ) 북한이탈가정 청소년의 우울 및 불안이 진로결정 수준에 미치는 영향 : 인지적 매개변인 효과를 중심으로 / 이지형 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f046"},"doc_id":"5ed39a2f98d9bf9fd64b3d5b","doc_title":"( 2014 ) 현대 한국영화에 재현된 타자 : 다문화 사회 속, 입양인, 이주자, 탈북자 / 유지영 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f047"},"doc_id":"5ed396ff749e6be0fc411376","doc_title":"주간통일정세 2012-40(2012.09.24~2012.09.30)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f048"},"doc_id":"5ed396fc749e6be0fc411371","doc_title":"주간통일정세2011-09(2011.02.21-2011.02.27)","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f049"},"doc_id":"5ed39867e000ebc871b2d5f0","doc_title":"( 2015 ) 탈북 청소년 남과북 통합의 미래 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f04a"},"doc_id":"5ed39706749e6be0fc4113b3","doc_title":"주간통일정세 2012-17(2012.04.16~2012.04.22)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f04b"},"doc_id":"5ed395a4eb330b4601b40391","doc_title":"제6차 6자회담 수석대표회의 결과분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f04c"},"doc_id":"5ed395abeb330b4601b403c4","doc_title":"美·蘇의 對 東北亞政策과 東北亞 軍事秩序 再編 可能性","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f04d"},"doc_id":"5ed39f75e0b4983170356121","doc_title":"( 2011 ) 북한이탈주민 우수정착사례집_희망나무숲 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f04e"},"doc_id":"5ed68ca86e35d50a5d22295f","doc_title":"사드 배치 결정 이후 한반도 정세 및 대응 방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f04f"},"doc_id":"5ed68cac6e35d50a5d222983","doc_title":"8·25 남북 합의 평가와 향후 전망","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f050"},"doc_id":"5ed68cad6e35d50a5d222987","doc_title":"대통령에 대한 북한의 비난 언술(言術) 분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f051"},"doc_id":"5ed68ca66e35d50a5d222956","doc_title":"4차 북핵실험 이후 정세 전개와 향후 전망","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f052"},"doc_id":"5ed68caf6e35d50a5d222997","doc_title":"대북 확성기 방송이 북한에 미치는 심리적 효과","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f053"},"doc_id":"5ed39702749e6be0fc411385","doc_title":"주간통일정세 2012-30(2012.07.16~2012.07.22)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f054"},"doc_id":"5ed3972b749e6be0fc41152d","doc_title":"주간통일정세 2013-42(2013.10.14~2013.10.20)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f055"},"doc_id":"5ed68c3c6e35d50a5d222585","doc_title":"북한의 개성공단 관련 최근 태도의 배경","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f056"},"doc_id":"5ed68c3e6e35d50a5d22258b","doc_title":"강경행위를 이어가는 북한의 노림수와 대응방향","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f057"},"doc_id":"5ed39766749e6be0fc41176a","doc_title":"주간통일정세 2013-44(2013.10.28~2013.11.03)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f058"},"doc_id":"5ed39734749e6be0fc41157d","doc_title":"주간통일정세 2013-21(2013.05.20~2013.05.26)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f059"},"doc_id":"5ed39766749e6be0fc411765","doc_title":"주간통일정세 2014-09(2014.02.24~2014.03.02)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f05a"},"doc_id":"5eceb8983f82fd00307f6453","doc_title":"제12차 남북관계 전문가 대토론회 자료집","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f05b"},"doc_id":"5ed37b1a5b1db1854bfdf617","doc_title":"스포츠 교류 확대를 통한 남북관계 회복","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f05c"},"doc_id":"5eceb8763f82fd00307f6142","doc_title":"2016년 1/4분기 통일여론 ","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f05d"},"doc_id":"5ed37b395b1db1854bfdf754","doc_title":"한반도 평화·번영 거버넌스의 실태조사 [중]","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f05e"},"doc_id":"5ed3972d749e6be0fc41153c","doc_title":"주간통일정세 2013-26(2013.06.24~2013.06.30)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f05f"},"doc_id":"5ed39739749e6be0fc4115aa","doc_title":"주간통일정세 2013-08(2013.02.18~2013.02.24)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f060"},"doc_id":"5ed39639749e6be0fc410a9f","doc_title":"주간통일정세2011-22(2011.05.23-2011.05.29)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f061"},"doc_id":"5ed396f4749e6be0fc411304","doc_title":"주간통일정세2009-30(2009.7.20~7.26)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f062"},"doc_id":"5ed396f7749e6be0fc411320","doc_title":"주간통일정세2010-50(2010.12.06~2010.12.12)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f063"},"doc_id":"5ed39706749e6be0fc4113bd","doc_title":"주간통일정세 2012-18(2012.04.23~2012.04.29)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f064"},"doc_id":"5ed3971b749e6be0fc41147f","doc_title":"주간통일정세2010-41(2010.10.04~2010.10.10)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f065"},"doc_id":"5ed39730749e6be0fc411555","doc_title":"주간통일정세 2013-31(2013.07.29~2013.08.04)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f066"},"doc_id":"5ed3969a749e6be0fc410ecd","doc_title":"주간통일정세2009-14(2009.3.30~4.5)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f067"},"doc_id":"5ed39710749e6be0fc411422","doc_title":"주간통일정세2011-14(2011.03.28-2011.04.03)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f068"},"doc_id":"5ed3970e749e6be0fc411409","doc_title":"주간통일정세 2012-10(2012.02.27~2012.03.04)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f069"},"doc_id":"5ed39743749e6be0fc4115f4","doc_title":"주간통일정세 2014-21(2014.05.26~2014.06.01)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f06a"},"doc_id":"5ed39716749e6be0fc411443","doc_title":"주간통일정세2010-52(2010.12.20~2010.12.26)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f06b"},"doc_id":"5ed39a5a98d9bf9fd64b3ef9","doc_title":"( 2018 ) 북한이탈주민의 취약성이 범죄두려움에 미치는 영향 : 문화변용의 매개효과를 중심으로 / 이규범 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f06c"},"doc_id":"5ed3977a749e6be0fc411835","doc_title":"주간통일정세 2015-33(2015.08.17∼2015.08.23)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f06d"},"doc_id":"5ed395baeb330b4601b40457","doc_title":"한반도 국제정세의 역동성과 한국의 대응 방향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f06e"},"doc_id":"5ed3970d749e6be0fc4113f5","doc_title":"주간통일정세 2012-09(2012.02.20~2012.02.26)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f06f"},"doc_id":"5ed396d8749e6be0fc4111b4","doc_title":"주간통일정세2010-29(2010.7.12~2010.7.18)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f070"},"doc_id":"5ed395a3eb330b4601b4037d","doc_title":"남북 이산가족문제: 평가와 향후 정책 방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f071"},"doc_id":"5ed39728749e6be0fc41150a","doc_title":"주간통일정세 2013-35(2013.08.26~2013.09.01)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f072"},"doc_id":"5ed39726749e6be0fc411505","doc_title":"주간통일정세 2013-33(2013.08.12~2013.08.18)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f073"},"doc_id":"5ed39728749e6be0fc411514","doc_title":"주간통일정세 2013-37(2013.09.09~2013.09.15)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f074"},"doc_id":"5ed39728749e6be0fc41150f","doc_title":"주간통일정세 2013-36(2013.09.02~2013.09.08)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f075"},"doc_id":"5ed39729749e6be0fc411519","doc_title":"주간통일정세 2013-38(2013.09.16~2013.09.22)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f076"},"doc_id":"5ed7fc872615a153681d2d0d","doc_title":"\r\n\t\t\t\t\t對外 經濟協力에서 본 北韓經濟 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f077"},"doc_id":"5ed7fe842615a153681d3fae","doc_title":"\r\n\t\t\t\t\t東·西獨 比較 統計: ZAHLENSPIEGEL\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f078"},"doc_id":"5ed7faaa2615a153681d1a37","doc_title":"\r\n\t\t\t\t\t蘇聯의 東亞細亞 政策\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f079"},"doc_id":"5ed7fafd2615a153681d1da7","doc_title":"\r\n\t\t\t\t\t韓國 統一政策의 合理性 檢討 (1974.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f07a"},"doc_id":"5ed7fafe2615a153681d1dd2","doc_title":"\r\n\t\t\t\t\t北韓의 人民革命 戰略의 對南韓 適用 可能性 診斷 (1974.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f07b"},"doc_id":"5ed7fca52615a153681d2dc1","doc_title":"\r\n\t\t\t\t\t現實 政治體制로서의 共産主義諸 類型 比較 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f07c"},"doc_id":"5ed7fe242615a153681d3c69","doc_title":"\r\n\t\t\t\t\t國土統一院·內獨關係省 關係 現況:分斷國 問題에 關한 韓·獨協議會 參考資料\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f07d"},"doc_id":"5ed7fb322615a153681d1f8c","doc_title":"\r\n\t\t\t\t\t核務器와 弱小國의 外交的 地位:東北亞國際秩序, 核務器, 그리고 韓國\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f07e"},"doc_id":"5ed7fa812615a153681d18c8","doc_title":"\r\n\t\t\t\t\t中·蘇의 對韓半島 政策硏究:印支 事態後 韓半島 情勢에 따른 强大國의 立場을 中心으로\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f07f"},"doc_id":"5ed7facc2615a153681d1b7a","doc_title":"\r\n\t\t\t\t\t韓半島에 對한 强大國의 基本構想 (1975.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f080"},"doc_id":"5ed7fbbf2615a153681d248d","doc_title":"\r\n\t\t\t\t\t民族史的 正統性의 構成要素\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f081"},"doc_id":"5ed7faec2615a153681d1ccb","doc_title":"\r\n\t\t\t\t\t傳統思想과 民族史的 主體性\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f082"},"doc_id":"5ed7fb052615a153681d1e0a","doc_title":"\r\n\t\t\t\t\t統一問題 弘報에 關한 硏究 (1974.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f083"},"doc_id":"5ed7fe672615a153681d3ed3","doc_title":"\r\n\t\t\t\t\t中共의 對臺灣 統一政策展開의 對內外的 背景에 關한 硏究: 中共의 統一戰線戰略을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f084"},"doc_id":"5ed7fd2f2615a153681d3322","doc_title":"\r\n\t\t\t\t\t國家統合에 있어서의 問題點\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f085"},"doc_id":"5ed7fc3a2615a153681d29e4","doc_title":"\r\n\t\t\t\t\t未來狀況 豫測方法의 實在와 統一戰略 開發硏究의 應用에 關한 硏究\r\n\t\t\t\t","topic":"스포츠","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f086"},"doc_id":"5ed7fa1b2615a153681d158e","doc_title":"\r\n\t\t\t\t\t蘇聯의 아시아 集團安報 體制 構想과 韓國의 安保對策 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f087"},"doc_id":"5ed7fc482615a153681d2a7b","doc_title":"\r\n\t\t\t\t\t北韓의 對南協商戰略\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f088"},"doc_id":"5ed7faf22615a153681d1d4b","doc_title":"\r\n\t\t\t\t\t北韓 社會變動 展望에 關한 硏究 (1974.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f089"},"doc_id":"5ed7fb282615a153681d1f41","doc_title":"\r\n\t\t\t\t\t北方三角關係展望과 그것이 韓半島에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f08a"},"doc_id":"5ed7fe262615a153681d3c73","doc_title":"\r\n\t\t\t\t\t金日成父子世襲體制의 政策方向:1984.2\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f08b"},"doc_id":"5ed7fcd32615a153681d2ff2","doc_title":"\r\n\t\t\t\t\t日本의 軍需産業 現況과 再武裝의 方向\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f08c"},"doc_id":"5ed7faa22615a153681d19c6","doc_title":"\r\n\t\t\t\t\t北韓의對中.蘇關係 發展과 韓國에 미치는 影響 (1975.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f08d"},"doc_id":"5ed7fa182615a153681d155f","doc_title":"\r\n\t\t\t\t\t現段階 政府의 統一接近 方案으로서의 南北 對話에 대한 中間評價 및 今後의 展開方向 (1973,11)\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f08e"},"doc_id":"5ed7faa42615a153681d19ee","doc_title":"\r\n\t\t\t\t\t金日成 後繼者問題 綜合分析\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f08f"},"doc_id":"5ed7fc172615a153681d285a","doc_title":"\r\n\t\t\t\t\t北韓 社會主義 憲法硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f090"},"doc_id":"5ed7fae42615a153681d1c6d","doc_title":"\r\n\t\t\t\t\t統獨政策에 關한 施政報告(1972년 서독연방정부 내독관계성)=MATERIALIEN ZUM BERICHT ZUR LAGE DER NATION 1972\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f091"},"doc_id":"5ed7fb742615a153681d2203","doc_title":"\r\n\t\t\t\t\t韓國の 統一問題\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f092"},"doc_id":"5ed7febb2615a153681d4093","doc_title":"\r\n\t\t\t\t\t共産圈의 宗交實態\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f093"},"doc_id":"5ed7fcfc2615a153681d3146","doc_title":"\r\n\t\t\t\t\t西獨의 正統性 論議: 兩獨逸의 國力現況 分析을 中心으로\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f094"},"doc_id":"5ed7fd002615a153681d3180","doc_title":"\r\n\t\t\t\t\t南北韓共存.共榮時代의 共産主義 및 南韓觀 再定立 方案 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f095"},"doc_id":"5ed6987e12d4092a3df37c40","doc_title":"북한주민 인권의식 고취를 위한 인권외교의 방향","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f096"},"doc_id":"5ed6988f12d4092a3df37cb6","doc_title":"미 국무부의 2004년 북한 인권보고서 분석","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f097"},"doc_id":"5ed6979d12d4092a3df373de","doc_title":"北韓의 人權實態 硏究","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f098"},"doc_id":"5ed697aa12d4092a3df3741e","doc_title":"金正日政權의 人權政策 變化展望","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f099"},"doc_id":"5ed6980a12d4092a3df3785d","doc_title":"연해주 지역 북한 노동자의 실태와 인권","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f09a"},"doc_id":"5ed7fa6a2615a153681d184a","doc_title":"\r\n\t\t\t\t\t對北 敵對 心理戰 및 和解心理 展開方案 (1974.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f09b"},"doc_id":"5ed7fa6b2615a153681d1852","doc_title":"\r\n\t\t\t\t\t統一問題와 國民의 使命 (1974.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f09c"},"doc_id":"5ed7fa2c2615a153681d164a","doc_title":"\r\n\t\t\t\t\t統一敎育 敎授 要鋼 (高級用)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f09d"},"doc_id":"5ed7fb4b2615a153681d20b5","doc_title":"\r\n\t\t\t\t\t北傀와 中·蘇와의 條約體制에 關한 分析\r\n\t\t\t\t","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f09e"},"doc_id":"5ed7fac42615a153681d1b34","doc_title":"\r\n\t\t\t\t\t北韓의 敎育과 政治思想 戰力\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f09f"},"doc_id":"5ed7f8602615a153681d094d","doc_title":"\r\n\t\t\t\t\t(2019 세가지 키워드로 본) 한반도의 길\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f0a0"},"doc_id":"5ed7f9502615a153681d0f31","doc_title":"\r\n\t\t\t\t\t북한사회의 자유화 촉진 방안 (1972.5):수정주의 대두가능성과 관련하여\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0a1"},"doc_id":"5ed7f9542615a153681d0f4b","doc_title":"\r\n\t\t\t\t\t북한 사회제도의 법적구조분석 (1972.5):사회보장입법을 중심으로\r\n\t\t\t\t","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0a2"},"doc_id":"5ed7f8642615a153681d0962","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 구축을 위한 국제협력\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f0a3"},"doc_id":"5ed7f86b2615a153681d0973","doc_title":"\r\n\t\t\t\t\t국제전략환경의 변화와 한국의 신남방정책\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0a4"},"doc_id":"5ed7f7992615a153681d04cb","doc_title":"\r\n\t\t\t\t\t'우리 국가제일주의'의 문화예술적 표상과 시사점\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f0a5"},"doc_id":"5ed69a64c03bd262c38212a1","doc_title":"주간통일정세2008-18(2008.4.28~5.5)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0a6"},"doc_id":"5ed698a612d4092a3df37d7b","doc_title":"White Paper on Human Rights in North Korea, 2003","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f0a7"},"doc_id":"5ed6a08b90b0712fa5602b0e","doc_title":"김정은 정권의 경제·핵무력 병진노선과 ‘4·1 핵보유 법령’","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0a8"},"doc_id":"5ed7f7a72615a153681d04ee","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제28권 1호, 2019)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0a9"},"doc_id":"5ed7f7e72615a153681d05e6","doc_title":"\r\n\t\t\t\t\t걸어온 길 가야할 길 : 통일부 50주년 기념 화보집\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0aa"},"doc_id":"5ed6a0af90b0712fa5602c4b","doc_title":"시진핑 주석 방한과 한국의 전략적 선택","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0ab"},"doc_id":"5ed7f7fb2615a153681d0636","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 관련 쟁점과 이행방안\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f0ac"},"doc_id":"5ed6976af0492efe0e548cb2","doc_title":"아시아 지역협력의 발전추세와 한국의 정책방향","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0ad"},"doc_id":"5ed697cd12d4092a3df375db","doc_title":"북한 내 이동의 자유","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0ae"},"doc_id":"5ed6a08490b0712fa5602aee","doc_title":"유엔 북한인권조사위원회 활동의 평가와 향후과제 -구두보고를 중심으로-","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0af"},"doc_id":"5ed6a09890b0712fa5602b76","doc_title":"북한 내부 정세 평가와 2014년 하반기 주요 관찰 사항","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0b0"},"doc_id":"5ed6a09990b0712fa5602b7a","doc_title":"북한정치: 2014년 평가와 2015년 전망","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0b1"},"doc_id":"5ed6a09290b0712fa5602b52","doc_title":"이명박 정부의 대북정책: 회고와 평가","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0b2"},"doc_id":"5ed6a08b90b0712fa5602b16","doc_title":"북한 무력시위 국면의 승자와 패자","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0b3"},"doc_id":"5ed6a09c90b0712fa5602bae","doc_title":"노동신문 텍스트 분석을 통해 본 제7차 당대회 전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f0b4"},"doc_id":"5ed7f7af2615a153681d0507","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제28권 2호, 2019)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0b5"},"doc_id":"5ed6a09b90b0712fa5602b96","doc_title":"한반도 신뢰프로세스는 계속된다","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f0b6"},"doc_id":"5ed6a09a90b0712fa5602b8a","doc_title":"´2015 북한에 관한 한미 공동성명´ 평가와 향후 과제","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0b7"},"doc_id":"5ed6a09d90b0712fa5602bb2","doc_title":"조선노동당 제7차 대회 분석(1): 총평","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f0b8"},"doc_id":"5ed6a0a290b0712fa5602bcd","doc_title":"북한 4차 핵실험의 의미와 파장","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f0b9"},"doc_id":"5ed6a0a490b0712fa5602bee","doc_title":"팍스 시니카(Pax Sinica)의 시대가 오고 있는가?","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0ba"},"doc_id":"5ed6a0ab90b0712fa5602c1f","doc_title":"최근 우려스러운 북한의 대남 동향","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0bb"},"doc_id":"5ed6a0af90b0712fa5602c47","doc_title":"2015년 북한의 대남 정책과 남북관계 전망","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f0bc"},"doc_id":"5ed698b212d4092a3df37ddb","doc_title":"북한인권백서, 2002","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f0bd"},"doc_id":"5ed6993bc03bd262c38206ad","doc_title":"Why Did Chairman Kim Jong Un Order the Removal of Tourist Facilities at Mt. Geumgang?","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0be"},"doc_id":"5ed7fc8b2615a153681d2d1a","doc_title":"\r\n\t\t\t\t\t남북한의 민족이념: 북한의 실천적 과제를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f0bf"},"doc_id":"5ed7fe122615a153681d3b00","doc_title":"\r\n\t\t\t\t\t北韓 異質化 實態 調査:時期別·地域別·階層別 變動特徵\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0c0"},"doc_id":"5ed7fcb92615a153681d2e3a","doc_title":"\r\n\t\t\t\t\t韓·日大陸棚 共同開發과 國際法上의 諸問題: 특히 中共의 領有權主張과 關聯하여\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a279aad0dd9ff46f0c1"},"doc_id":"5ed7fa192615a153681d157b","doc_title":"\r\n\t\t\t\t\t北韓 言語政策의 特徵과 實態把握 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0c2"},"doc_id":"5ed7fa1c2615a153681d1597","doc_title":"\r\n\t\t\t\t\t울브리히트의 沒落背景과 그것이 東.西獨關係에 미친 影響:西獨의 東方政策을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0c3"},"doc_id":"5ed7fea22615a153681d4022","doc_title":"\r\n\t\t\t\t\t南北韓 經濟現況 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0c4"},"doc_id":"5ed7fcc12615a153681d2ea0","doc_title":"\r\n\t\t\t\t\t北韓 共産主義의 特性 硏究: 그 徵表와 異質化 過程\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0c5"},"doc_id":"5ed7fce92615a153681d30b9","doc_title":"\r\n\t\t\t\t\t中·蘇의 少數民族 政策에 관한 比較硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a279aad0dd9ff46f0c6"},"doc_id":"5ed7faa92615a153681d1a31","doc_title":"\r\n\t\t\t\t\t청소년의 통일의식:(제7회) 국토통일에 관한 작품현상모집 당선 작품집\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a279aad0dd9ff46f0c7"},"doc_id":"5ed7fa372615a153681d1684","doc_title":"\r\n\t\t\t\t\t南北韓 經濟交流와 國力總和 方案 (1973.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0c8"},"doc_id":"5ed7f7822615a153681d03fd","doc_title":"\r\n\t\t\t\t\t김정은 정권의 정보화 실태와 특징 : ICT 부문을 중심으로\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a279aad0dd9ff46f0c9"},"doc_id":"5ed7fa012615a153681d14c8","doc_title":"\r\n\t\t\t\t\t南北韓 數學敎科書 比較分析\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0ca"},"doc_id":"5ed7fa022615a153681d14e2","doc_title":"\r\n\t\t\t\t\t通信交流方案 (1973.11)\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0cb"},"doc_id":"5ed7fa692615a153681d1845","doc_title":"\r\n\t\t\t\t\t平和協定과 相互不可侵 協定에 대한 弘報 方向 (1974.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0cc"},"doc_id":"5ed7fa152615a153681d1555","doc_title":"\r\n\t\t\t\t\t北韓 軍事力 分析과 우리의 對備策:軍事戰略 및 戰爭潛在力을 中心으로 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0cd"},"doc_id":"5ed7faa22615a153681d19b9","doc_title":"\r\n\t\t\t\t\t北韓 軍事力 分析과 우리의 對備策:軍事戰略 및 戰爭潛在力을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0ce"},"doc_id":"5ed7fdf52615a153681d3a55","doc_title":"\r\n\t\t\t\t\t北韓의 歷史歪曲\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0cf"},"doc_id":"5ed7fdf52615a153681d3a60","doc_title":"\r\n\t\t\t\t\t北韓의 政黨·社會團體\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0d0"},"doc_id":"5ed7fbc92615a153681d24b6","doc_title":"\r\n\t\t\t\t\t北韓 經濟組織과 循環 (圖解)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0d1"},"doc_id":"5ed7fe232615a153681d3c5a","doc_title":"\r\n\t\t\t\t\t南北韓統一方案 및 主要提議比較:1984.6\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0d2"},"doc_id":"5ed69994c03bd262c3820a76","doc_title":"The Right to Health in North Korea","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0d3"},"doc_id":"5ed69998c03bd262c3820a9e","doc_title":"Will the North Korean Economy be able to Maintain its Growth?","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0d4"},"doc_id":"5ed69986c03bd262c38209c7","doc_title":"2019 한반도 정세 전망","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0d5"},"doc_id":"5ed69930c03bd262c382063c","doc_title":"Opening the Door to Peaceful Korean Peninsula: Evaluation and Remaining Tasks of the Military Domain","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0d6"},"doc_id":"5ed69933c03bd262c382067e","doc_title":"북중정상회담과 북미 친서외교: 평가와 향후 전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0d7"},"doc_id":"5ed69952c03bd262c3820736","doc_title":"북한의 유엔 장애인권리협약 이행 최초보고서 평가와 특징: 장애인 권리 증진을 위한 국제협력의 관점에서","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0d8"},"doc_id":"5ed7fa952615a153681d1975","doc_title":"\r\n\t\t\t\t\t中·蘇 關係의 變遷과 展望 (1975.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0d9"},"doc_id":"5ed7fc502615a153681d2a9a","doc_title":"\r\n\t\t\t\t\t南北關係 進展에 따르는 諸般法的 問題와 解消方案\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0da"},"doc_id":"5ed7fc502615a153681d2aaa","doc_title":"\r\n\t\t\t\t\t南北韓關係 豫測에 適用할 \"델파이\"技法等 諸技法의 應用에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0db"},"doc_id":"5ed7fc5c2615a153681d2b16","doc_title":"\r\n\t\t\t\t\t南北韓 政治體制 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0dc"},"doc_id":"5ed7fc612615a153681d2b88","doc_title":"\r\n\t\t\t\t\t駐韓美軍 減縮 撤收에 따른 中.蘇의 對韓半島 政策展望\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0dd"},"doc_id":"5ed7fdfa2615a153681d3a8e","doc_title":"\r\n\t\t\t\t\t北韓政治 실태 및 남북한 관계 현황: 2000년 연구 참고자료 1985.9\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0de"},"doc_id":"5ed7fc1e2615a153681d28a7","doc_title":"\r\n\t\t\t\t\t北傀의 對美接觸에 관한 考察:그 展望과 對策\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0df"},"doc_id":"5ed7fc422615a153681d2a05","doc_title":"\r\n\t\t\t\t\t民族統一 大計硏究의 基本構圖 및 優先 順位別 硏究課題\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0e0"},"doc_id":"5ed7fc452615a153681d2a61","doc_title":"\r\n\t\t\t\t\t南北韓 經濟現況 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0e1"},"doc_id":"5ed39667749e6be0fc410c7e","doc_title":"주간통일정세 2016-46(2016.11.12~2016.11.18)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0e2"},"doc_id":"5ed397d7e000ebc871b2d2a5","doc_title":"( 2014 ) 전라지역 북한이탈주민 실태조사 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0e3"},"doc_id":"5ed39674749e6be0fc410d32","doc_title":"주간통일정세 2016-30(2016.7.23∼2016.7.29)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0e4"},"doc_id":"5ed39676749e6be0fc410d49","doc_title":"주간통일정세 2016-12(2016.03.21~2016.03.27)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0e5"},"doc_id":"5ed39648749e6be0fc410b3b","doc_title":"주간통일정세 2017-30(2017.07.22~2017.07.28)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0e6"},"doc_id":"5ed39677749e6be0fc410d53","doc_title":"주간통일정세 2016-13(2016.03.28~2016.04.02)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0e7"},"doc_id":"5ed3967a749e6be0fc410d68","doc_title":"주간통일정세 2016-17(2016.04.24~2016.04.30)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0e8"},"doc_id":"5ed3967d749e6be0fc410d94","doc_title":"주간통일정세 2016-02(2016.01.04∼2016.01.10)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0e9"},"doc_id":"5ed39681749e6be0fc410dc3","doc_title":"주간통일정세 2016-09(2016.02.29~2016.03.06)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0ea"},"doc_id":"5ed3967e749e6be0fc410da9","doc_title":"주간통일정세 2016-04(2016.01.18∼2016.01.24)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0eb"},"doc_id":"5eceb86c3f82fd00307f6034","doc_title":"2018년 2/4분기 통일여론 분석보고서","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0ec"},"doc_id":"5ed39588eb330b4601b40266","doc_title":"豆滿江地域 開發計劃의 現況과 展望","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0ed"},"doc_id":"5ed39694749e6be0fc410e87","doc_title":"주간통일정세2009-13(2009.3.23~3.29)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0ee"},"doc_id":"5ed3969a749e6be0fc410ebf","doc_title":"주간통일정세2009-02(2009.1.5~1.11)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0ef"},"doc_id":"5ed396c3749e6be0fc4110b2","doc_title":"주간통일정세2010-02(2010.1.4~2010.1.10)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0f0"},"doc_id":"5ed3962f749e6be0fc410a45","doc_title":"주간통일정세 2011-42(2011.10.10~2011.10.16)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0f1"},"doc_id":"5ed39659749e6be0fc410c04","doc_title":"주간통일정세 2017-17(2017.04.22~2017.04.28)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0f2"},"doc_id":"5ed39658749e6be0fc410bf5","doc_title":"주간통일정세 2017-16(2017.04.15~2017.04.21)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f0f3"},"doc_id":"5ed395cbeb330b4601b4052b","doc_title":"효율적 대북제재: 데이터 분석과 함의","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0f4"},"doc_id":"5ed3963d749e6be0fc410ad3","doc_title":"주간통일정세 2018-02(2018.01.06~2018.01.12)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0f5"},"doc_id":"5ed3957beb330b4601b401ba","doc_title":"核關聯 北韓의 協商戰略戰術 分析","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0f6"},"doc_id":"5ed39580eb330b4601b401f4","doc_title":"中國의 對北韓政策","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0f7"},"doc_id":"5ed39585eb330b4601b4023a","doc_title":"北韓의 對南動向 分析, 1993.1∼6","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0f8"},"doc_id":"5ed39852e000ebc871b2d4e3","doc_title":"( 2017 ) 북한이탈주민 정착실태조사 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0f9"},"doc_id":"5ed39a6f98d9bf9fd64b3ffb","doc_title":"( 2017 ) 북한이탈주민의 주변성 경험에 대한 목회상담 / 최낙훈 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0fa"},"doc_id":"5ed3975c749e6be0fc411711","doc_title":"주간통일정세 2014-25(2014.06.23~2014.06.29)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0fb"},"doc_id":"5ed39720749e6be0fc4114ac","doc_title":"주간통일정세2010-46(2010.11.08~2010.11.14)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f0fc"},"doc_id":"5ed39723749e6be0fc4114e2","doc_title":"주간통일정세 2012-46(2012.11.05~2012.11.11)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0fd"},"doc_id":"5ed39724749e6be0fc4114ec","doc_title":"주간통일정세 2013-03(2013.01.14~2013.01.20)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f0fe"},"doc_id":"5ed39733749e6be0fc411573","doc_title":"주간통일정세 2013-19(2013.05.06~2013.05.12)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f0ff"},"doc_id":"5ed396fb749e6be0fc41134f","doc_title":"주간통일정세 2012-26(2012.06.18~2012.06.24)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f100"},"doc_id":"5ed396fb749e6be0fc41134a","doc_title":"주간통일정세 2012-27(2012.06.25~2012.07.01)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f101"},"doc_id":"5ed39776749e6be0fc411814","doc_title":"주간통일정세 2015-47(2015.11.23∼2015.11.29)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f102"},"doc_id":"5ed39778749e6be0fc411821","doc_title":"주간통일정세 2015-49(2015.12.07∼2015.12.13)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f103"},"doc_id":"5ed3958deb330b4601b4029a","doc_title":"2012년 북한 신년 공동사설 분석","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f104"},"doc_id":"5ed3962c749e6be0fc410a2c","doc_title":"주간통일정세 2012-05(2012.01.23~2012.01.29)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f105"},"doc_id":"5ed3962b749e6be0fc410a27","doc_title":"주간통일정세 2012-04(2012.01.16~2012.01.22)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f106"},"doc_id":"5ed3962a749e6be0fc410a1c","doc_title":"주간통일정세 2012-02(2012.01.02~2012.01.08)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f107"},"doc_id":"5ed3962a749e6be0fc410a17","doc_title":"주간통일정세 2011-52(2011.12.19~2011.12.25)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f108"},"doc_id":"5ed39597eb330b4601b40306","doc_title":"2011년 북한 신년 공동사설 분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f109"},"doc_id":"5ed3959feb330b4601b40347","doc_title":"북한의 제12기 최고인민회의 대의원 선거 결과 분석","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f10a"},"doc_id":"5ed392400dbea9e5f2b7f581","doc_title":"統一文化와 民族共同體 건설","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f10b"},"doc_id":"5ed395ff431f6315811c2b00","doc_title":"KINU한반도동향 2020년 1월","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f10c"},"doc_id":"5ed39544eb330b4601b3ff62","doc_title":"농업분야 대북 협력 방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f10d"},"doc_id":"5ed39621749e6be0fc41099b","doc_title":"주간통일정세2011-18(2011.04.25-2011.05.01)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f10e"},"doc_id":"5ed39552eb330b4601b40007","doc_title":"최근 북한 변화 및 개혁 동향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f10f"},"doc_id":"5ed3955ceb330b4601b40063","doc_title":"한·미 정상회담과 대북정책 방향","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f110"},"doc_id":"5ed39626749e6be0fc4109db","doc_title":"주간통일정세 2017-29(2017.07.15~2017.07.21)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f111"},"doc_id":"5ed397e6e000ebc871b2d364","doc_title":"( 2011 ) 2007년 입국 북한이탈주민 제2차 패널조사 ","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f112"},"doc_id":"5ed397f1e000ebc871b2d3ac","doc_title":"( 2018 ) 탈북 청소년 실태조사 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f113"},"doc_id":"5ed397f1e000ebc871b2d39d","doc_title":"( 2017 ) 북한이탈주민 시군구별 실태보고서 [10대 주요 거주지역편] ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f114"},"doc_id":"5ed3983fe000ebc871b2d4ab","doc_title":"( 2017 ) 북한이탈주민 주요 거주지역 심층연구 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f115"},"doc_id":"5ed39863e000ebc871b2d575","doc_title":"( 2016 ) Settlement Survey of North Korea Refugees in South Korea(실태조사 영문보고서) ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f116"},"doc_id":"5ed39703749e6be0fc41138a","doc_title":"주간통일정세 2012-31(2012.07.23~2012.07.29)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f117"},"doc_id":"5ed39a3298d9bf9fd64b3daa","doc_title":"( 2012 ) 북한이탈주민 여성의 구강건강상태와 삶의 질에 관한 연구 / 권미영 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f118"},"doc_id":"5ed39769749e6be0fc411787","doc_title":"주간통일정세 2013-47(2013.11.18~2013.11.24)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f119"},"doc_id":"5ed39560eb330b4601b40084","doc_title":"김영남 방중의 의미와 북한의 대내외정책 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f11a"},"doc_id":"5ed39565eb330b4601b400b8","doc_title":"1998년 미국의 중간선거 결과분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f11b"},"doc_id":"5ed39565eb330b4601b400bd","doc_title":"북한 최고인민회의 제10기 대의원선거 이후 정치현안 및 주요 정책전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f11c"},"doc_id":"5ed39566eb330b4601b400c9","doc_title":"한·미 정상회담 결과분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f11d"},"doc_id":"5ed80d922615a153681dc855","doc_title":"\r\n\t\t\t\t\t남북한 평화공존을 위한 사회·문화교류 ·협력의 활성화방안\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f11e"},"doc_id":"5ed80ffb2615a153681dd88b","doc_title":"\r\n\t\t\t\t\t통일교육원30년사: 통일교육의 발자취1972-2002\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f11f"},"doc_id":"5ed810312615a153681dd9ce","doc_title":"\r\n\t\t\t\t\t북한 병역제도 변화와 병역감축 가능성\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f120"},"doc_id":"5ed811472615a153681de18c","doc_title":"\r\n\t\t\t\t\t동북아 한민족 사회의 역사적 형성과정 및 실태\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f121"},"doc_id":"5ed8110c2615a153681de019","doc_title":"\r\n\t\t\t\t\t대북 인도적 지원의 영향력 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f122"},"doc_id":"5ed7fe6f2615a153681d3eef","doc_title":"\r\n\t\t\t\t\t金正日體制 登場時期에 있어서의 東北亞 國際政治 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f123"},"doc_id":"5ed7fc262615a153681d28e5","doc_title":"\r\n\t\t\t\t\t南北韓關係의 進展에 따르는 北傀의 法的 地位問題(Ⅰ)\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f124"},"doc_id":"5ed7fdfc2615a153681d3a95","doc_title":"\r\n\t\t\t\t\t韓半島와 國際的 多者會談:1984. 10\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f125"},"doc_id":"5ed7fb542615a153681d210c","doc_title":"\r\n\t\t\t\t\t北韓의 分野別 實態\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f126"},"doc_id":"5eceb8353f82fd00307f5e1f","doc_title":"제2차 남북화해위원회 회의자료","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f127"},"doc_id":"5eceb84d3f82fd00307f5f21","doc_title":"세미나 - 남북한 음식문화와 한식 세계화 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f128"},"doc_id":"5eceb87c3f82fd00307f61e2","doc_title":"2016년 2/4분기 통일여론 분석보고서","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f129"},"doc_id":"5eceb67acc8e8b457ba9d393","doc_title":"핵무기 완성했다는 북한, 다음엔 무얼하나","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f12a"},"doc_id":"5eceb7273f82fd00307f57d7","doc_title":"제5차청년위원회 주제발표문","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f12b"},"doc_id":"5eceb7293f82fd00307f57e6","doc_title":"제65차 여성위원회","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f12c"},"doc_id":"5eceb7d43f82fd00307f5bd6","doc_title":"월드컵 성과와 국가발전 과제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f12d"},"doc_id":"5eceb78f3f82fd00307f5a3d","doc_title":"한반도 평화정착의 선결과제","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f12e"},"doc_id":"5eceb7d83f82fd00307f5be8","doc_title":"북한의 경제개혁 가능성과 우리의 대응방안","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f12f"},"doc_id":"5eceb7e03f82fd00307f5c1b","doc_title":"정치.군사분야에서의 성과와 과제(제15차정책포럼_제2","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f130"},"doc_id":"5eceb81a3f82fd00307f5d62","doc_title":"[북한 6자회담과 동북아정세 학술회의 발표문] 참여정","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f131"},"doc_id":"5eceb7c33f82fd00307f5b70","doc_title":"[6·15 기념 학술회의] 동북아 경제중심 실현, 추진전","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f132"},"doc_id":"5eceb8383f82fd00307f5e54","doc_title":"제1차 한반도평화위원회 회의자료","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f133"},"doc_id":"5eceb83e3f82fd00307f5e6e","doc_title":"제60차 회의자료집","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f134"},"doc_id":"5eceb82c3f82fd00307f5de1","doc_title":"제12차 청년위원회 자료입니다","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f135"},"doc_id":"5eceb7463f82fd00307f589c","doc_title":"제60차 여성위원회 발제문","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f136"},"doc_id":"5eceb6cbe0bd8570bdd1c818","doc_title":"2012년 3차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f137"},"doc_id":"5eceb7213f82fd00307f57b5","doc_title":"제46차 체육위원회 자료입니다","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f138"},"doc_id":"5eceb71f3f82fd00307f57a7","doc_title":"제9차 국제위원회 회의자료","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f139"},"doc_id":"5eceb6d7e0bd8570bdd1c856","doc_title":"2013년 2차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f13a"},"doc_id":"5eceb6dfe0bd8570bdd1c8a8","doc_title":"운영상임위원회 합동회의 정책건의","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f13b"},"doc_id":"5eceb6e3e0bd8570bdd1c8db","doc_title":"‘참여정부 대북정책 2년 : 평가와 과제’ 정책건의보","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f13c"},"doc_id":"5eceb7193f82fd00307f5780","doc_title":"민족통일에 대비한 청소년교육의 방향","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f13d"},"doc_id":"5eceb7fc3f82fd00307f5cad","doc_title":"제1차 경북평화통일포럼(11.25) 자료","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f13e"},"doc_id":"5eceb8073f82fd00307f5cec","doc_title":"패러독스시대, 세대의 남북 청소년 교류 과제 [체육청","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f13f"},"doc_id":"5ed7f6722615a153681cff7f","doc_title":"\r\n\t\t\t\t\t(우리생활) 길라잡이\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f140"},"doc_id":"5ed7f6212615a153681cfe66","doc_title":"\r\n\t\t\t\t\t북한 주요 인물정보 2019 = 북한 주요인사 인물정보\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f141"},"doc_id":"5eceb8113f82fd00307f5d2f","doc_title":"[민주평통ㆍ한국통일교육학회 합동 학술회의 발표문] ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f142"},"doc_id":"5eceb8373f82fd00307f5e46","doc_title":"2007청년평화통일포럼 자료","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f143"},"doc_id":"5eceb7e33f82fd00307f5c33","doc_title":"북한이탈여성들의 삶과 소망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f144"},"doc_id":"5eceb8343f82fd00307f5e11","doc_title":"제51차 상임위원회 회의자료","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f145"},"doc_id":"5eceb6b3e0bd8570bdd1c775","doc_title":"2016년 3차 통일정책 추진에 관한 정책건의 보고서","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f146"},"doc_id":"5eceb6d9e0bd8570bdd1c861","doc_title":"2011년 3차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f147"},"doc_id":"5eceb71c3f82fd00307f5786","doc_title":"남북한 이질화 감소와 동질성 회복을 위한 방안","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f148"},"doc_id":"5eceb6f3e0bd8570bdd1ca64","doc_title":"2007 하반기 분과위원회 정책건의 자료","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f149"},"doc_id":"5eceb7533f82fd00307f58e5","doc_title":"청년위원회 제1차 회의 주제발표문","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f14a"},"doc_id":"5eceb7483f82fd00307f58a8","doc_title":"[경기포럼]6자회담의 성과와 통일시대 준비과제","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f14b"},"doc_id":"5eceb75a3f82fd00307f5910","doc_title":"한미관계와 남북관계의 병행발전 : 동북아 균형자론 입장에서","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f14c"},"doc_id":"5eceb7703f82fd00307f597f","doc_title":"[제4차 통일문제대토론회]","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f14d"},"doc_id":"5eceb7863f82fd00307f5a05","doc_title":"[2차포럼발표문]새로운 주변정세, 어떻게 대처할것인","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f14e"},"doc_id":"5eceb71d3f82fd00307f578c","doc_title":"북한 이탈주민 정책방향과 우리의 과제","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f14f"},"doc_id":"5eceb6dbe0bd8570bdd1c889","doc_title":"2010년 1차 '대북정책 추진에 관한 정책건의'","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f150"},"doc_id":"5eceb73a3f82fd00307f5857","doc_title":"[55차 문화위 회의자료]","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f151"},"doc_id":"5eceb74e3f82fd00307f58cd","doc_title":"제1차 기획위원회 자료집","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f152"},"doc_id":"5eceb7f03f82fd00307f5c75","doc_title":"한반도 평화를 위한 새로운 한미관계 정립;전망과 과","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f153"},"doc_id":"5eceb7fd3f82fd00307f5cb3","doc_title":"제3차 제주평화통일포럼(11.30) 자료","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f154"},"doc_id":"5eceb8063f82fd00307f5ce3","doc_title":"제3회 통일만화 공모전에서 나타난 청소년 통일의식","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f155"},"doc_id":"5eceb7b93f82fd00307f5b36","doc_title":"대구지역회의 통일포럼 발제문] 평화번영정책의 추진","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f156"},"doc_id":"5eceb7493f82fd00307f58b1","doc_title":"제53차 의제 : 통일문화 체험을 통한 남북한 동질화 형성 방안","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f157"},"doc_id":"5eceb74e3f82fd00307f58d0","doc_title":"5.18 광주민주항쟁과 평화통일운동의 실천(광주평화통일포럼)","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f158"},"doc_id":"5eceb75b3f82fd00307f591b","doc_title":"제55차 의제 : 남북여성교류의 현황과 문제점(03.11.20)","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f159"},"doc_id":"5eceb7213f82fd00307f57b8","doc_title":"제8차 기획위원회 회의자료","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f15a"},"doc_id":"5ed804152615a153681d70d4","doc_title":"\r\n\t\t\t\t\t(91 신진학자) 北韓·統一硏究論文集 (Ⅰ): 南北韓 綜合 및 統一政策 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f15b"},"doc_id":"5ed8046b2615a153681d74be","doc_title":"\r\n\t\t\t\t\t國際社會에서의 南北韓間 協力方案 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f15c"},"doc_id":"5ed804672615a153681d748b","doc_title":"\r\n\t\t\t\t\t북한의 외국인투자 관련 법제와 우리기업의 대북 투자 전략\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f15d"},"doc_id":"5ed37b1e5b1db1854bfdf653","doc_title":"박근혜정부의 대북정책 추진 방향","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f15e"},"doc_id":"5eceb6b1e0bd8570bdd1c75e","doc_title":"2016년 4차 통일정책 추진에 관한 정책건의 보고서","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f15f"},"doc_id":"5eceb6a8e0bd8570bdd1c6ef","doc_title":"2010년 3차 '대북정책 추진에 관한 정책건의' 보고서","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f160"},"doc_id":"5eceb6d4e0bd8570bdd1c849","doc_title":"2011년 2차 대북정책 추진에 관한 정책건의 보고서","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f161"},"doc_id":"5eceb6c2e0bd8570bdd1c7bd","doc_title":"2014년 3차 대북정책 추진에 관한 정책건의 보고서","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f162"},"doc_id":"5eceb7233f82fd00307f57bb","doc_title":"제92차 회의","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f163"},"doc_id":"5eceb72f3f82fd00307f5803","doc_title":"<7차회의 관련자료 : 북한미사일사태와 한반도 평화>","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f164"},"doc_id":"5eceb7433f82fd00307f588d","doc_title":"통일운동의 역사적 흐름과 실천적 과제","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f165"},"doc_id":"5eceb7b53f82fd00307f5b0c","doc_title":"부시 행정부 하에서의 북미관계 현황과 전망(제13차 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f166"},"doc_id":"5eceb7a83f82fd00307f5ad6","doc_title":"『남북기본합의서』이행·실천을 위한 정책추진 과제","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f167"},"doc_id":"5eceb7ac3f82fd00307f5af1","doc_title":"통일한국의 사회보장제도 정립방안","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f168"},"doc_id":"5eceb7d83f82fd00307f5be5","doc_title":"[영남지역 통일교육담당교사 워크샵 발제문] 학교통일","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f169"},"doc_id":"5eceb8083f82fd00307f5cf2","doc_title":"북한어린이의 건강실태와 지원현황 및 과제 (제56차 ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f16a"},"doc_id":"5eceb7b83f82fd00307f5b2a","doc_title":"[충청지역 통일교육담당교사 워크샵 발제문2] 학교 통","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f16b"},"doc_id":"5eceb74b3f82fd00307f58b7","doc_title":"아시안_올림픽게임 남북단일팀 구성의 의의와 과제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f16c"},"doc_id":"5eceb7753f82fd00307f5997","doc_title":"통일대비 청소년의 역할모색","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f16d"},"doc_id":"5eceb7a23f82fd00307f5ab8","doc_title":"통일교육 활성화를 위한 지원방안","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f16e"},"doc_id":"5eceb7b03f82fd00307f5b03","doc_title":"청소년의 올바른 통일관 확립을 위한 민주평통의 역할","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f16f"},"doc_id":"5eceb7713f82fd00307f5982","doc_title":"2001년 제4차 통일문제대토론회 자료","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f170"},"doc_id":"5ed7fe222615a153681d3c43","doc_title":"\r\n\t\t\t\t\t周邊 四大國의 對韓半島 政策\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f171"},"doc_id":"5ed7fb212615a153681d1efa","doc_title":"\r\n\t\t\t\t\t主要國家의 軍事戰略\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f172"},"doc_id":"5eceb7e13f82fd00307f5c21","doc_title":"남북한의 군사적 신뢰구축 노력 평가 및 향후 전망(제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f173"},"doc_id":"5eceb8163f82fd00307f5d4a","doc_title":"국론결집을 위한 남남대화 방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f174"},"doc_id":"5eceb8423f82fd00307f5edc","doc_title":"제21차 사회복지분과위원회 회의 의제(2004.10.21)","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f175"},"doc_id":"5eceb82f3f82fd00307f5e04","doc_title":"제5차 기획특별위원회 회의자료","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f176"},"doc_id":"5eceb7b83f82fd00307f5b30","doc_title":"R세대에 적합한 통일 홍보 교육","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f177"},"doc_id":"5eceb78f3f82fd00307f5a40","doc_title":"대북포용정책과 종교인의 역할","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f178"},"doc_id":"5eceb7ab3f82fd00307f5aeb","doc_title":"대북정책의 전략구상에 포함시킬 실천과제","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f179"},"doc_id":"5eceb7cf3f82fd00307f5baf","doc_title":"인도주의사업 관련 대북정책 평가와 개선책","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f17a"},"doc_id":"5eceb69de0bd8570bdd1c68b","doc_title":"운영.상임위원회 - 대북정책 추진에 관한 자문·건의","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f17b"},"doc_id":"5eceb7143f82fd00307f5755","doc_title":"(2005. 11. 2) 제24차 복지위원회 발표논문","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f17c"},"doc_id":"5eceb7303f82fd00307f5806","doc_title":"제58차 경제위원회 회의자료","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f17d"},"doc_id":"5eceb7343f82fd00307f582a","doc_title":"[제25차]북한 사회복지제도와 통일과제","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f17e"},"doc_id":"5eceb7673f82fd00307f5943","doc_title":"남북정상회담 이후 이산가족 상봉의 성과분석 및 향후","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f17f"},"doc_id":"5eceb76e3f82fd00307f5970","doc_title":"햇볕정책 4년 평가와 과제(12차 정책포럼 발표문)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f180"},"doc_id":"5eceb7763f82fd00307f59a0","doc_title":"남북정상회담 1주년 기념 통일문제 대토론회","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f181"},"doc_id":"5eceb77c3f82fd00307f59c6","doc_title":"북한 사회·문화의 이해- 남북 교류, 협력의 관점에서","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f182"},"doc_id":"5eceb7383f82fd00307f5845","doc_title":"<제5차회의 참고자료(4): 동북아 다자안보협력의 가능성과 과제>","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f183"},"doc_id":"5eceb7903f82fd00307f5a49","doc_title":"여성 통일교육 활성화방안1","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f184"},"doc_id":"5eceb7b63f82fd00307f5b18","doc_title":"[대구지역 전문직업인 간담회 발제문] 남북화해협력정책의 정책의 의의와 과제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f185"},"doc_id":"5eceb77b3f82fd00307f59c3","doc_title":"민족화합과 국론통일방안 모색","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f186"},"doc_id":"5eceb7283f82fd00307f57dd","doc_title":"제57차 문화위원회 워크숍 회의 자료","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f187"},"doc_id":"5eceb73d3f82fd00307f5860","doc_title":"청년위원 워크숍 - 김포청년분과위원장 발표자료","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f188"},"doc_id":"5eceb7553f82fd00307f58fa","doc_title":"북한어린이 돕기 사업의 실질적 확대 방안","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f189"},"doc_id":"5ed38019183ceee5c09785e6","doc_title":"한국사회 평화문화 형성방안 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f18a"},"doc_id":"5ed37c62a29311f5f90ca3f1","doc_title":"남북한 직업교육훈련 분야의 교류 및 협력방안 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f18b"},"doc_id":"5ed37d889aa2a321bf901639","doc_title":"한반도 평화전략","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f18c"},"doc_id":"5ed37f99ef64de95f1db2705","doc_title":"統一文化와 民族共同體 건설","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f18d"},"doc_id":"5ed38058183ceee5c097880a","doc_title":"남북경제공동체 형성의 이론적 틀: 평화경제론","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f18e"},"doc_id":"5ed37af65b1db1854bfdf4f5","doc_title":"변화하는 통일환경에 따른 대북·통일정책 개선과제: 신한반도체제 구상을 중심으로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f18f"},"doc_id":"5ed37c5ba29311f5f90ca3d1","doc_title":"남북 환경·에너지협력 활성화 전략 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f190"},"doc_id":"5ed37f8eef64de95f1db26c4","doc_title":"남북 상생·공영을 위한 비핵·개방·3000 정책의 이론적 체계 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f191"},"doc_id":"5ed37e7cc34792fe98fa1643","doc_title":"통일환경 및 남북한 관계전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f192"},"doc_id":"5ed37f75ef64de95f1db2619","doc_title":"한반도 신뢰프로세스 추진전략(국제학술회의)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f193"},"doc_id":"5ed389ec33719b6b965e8fc7","doc_title":"북한의 경제특구 개발과 외자유치 전략","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f194"},"doc_id":"5ed384fd0a21d3f6d3d8b3e3","doc_title":"북한인권백서, 2003","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f195"},"doc_id":"5ed384a50a21d3f6d3d8b0aa","doc_title":"북한인권백서 2016","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f196"},"doc_id":"5ed38587ab230e6d146f75fd","doc_title":"북한 경제개발계획 수립방안 연구: 베트남 사례를 중심으로","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f197"},"doc_id":"5ed3863833719b6b965e6bcc","doc_title":"2030 미중관계 시나리오와 한반도","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f198"},"doc_id":"5ed37f01c7f68a5e00b876eb","doc_title":"남북관계연표 1948년~2013년","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f199"},"doc_id":"5ed37f67ef64de95f1db2596","doc_title":"국내적 통일준비 역량 강화 방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f19a"},"doc_id":"5ed384f90a21d3f6d3d8b3c0","doc_title":"White Paper on Human Rights in North Korea, 2002","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f19b"},"doc_id":"5ed386b333719b6b965e6f9e","doc_title":"한반도 평화체제 구상과 대북정책","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f19c"},"doc_id":"5ed386b633719b6b965e6fb9","doc_title":"북한 주민들의 복지와 시장화","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f19d"},"doc_id":"5ed386ec33719b6b965e7212","doc_title":"국제사회의 북한인권 논의와 한국의 정책: 북한인권정책연구 제5권 2016","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f19e"},"doc_id":"5ed37b7c5b1db1854bfdfa19","doc_title":"최근 한반도 정세 평가와 정책 과제","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f19f"},"doc_id":"5ed37bd1a29311f5f90c9f4b","doc_title":"남북 사회문화교류 활성화를 위한 교류거버넌스 구축방안: 체육교류를 중심으로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1a0"},"doc_id":"5ed37bc9a29311f5f90c9f00","doc_title":"남북한 관광사업 활성화 방안","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1a1"},"doc_id":"5ed37c1ba29311f5f90ca178","doc_title":"금강산관광 독점권 조항 효력의 일방적 취소: 법적 평가와 북한의 의도","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1a2"},"doc_id":"5ed37c2ea29311f5f90ca250","doc_title":"지방자치단체의 북한개발지원 전략과 접근방법","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1a3"},"doc_id":"5ed38e13ab0d1b1c467d3154","doc_title":"한반도 통일대비 국내 NGOs의 역할 및 발전방향","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1a4"},"doc_id":"5ed38ea1ab0d1b1c467d3690","doc_title":"대북포용정책의 발전방안 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1a5"},"doc_id":"5ed3802e183ceee5c09786a6","doc_title":"대북정책 참여 거버넌스 활성화 방안","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1a6"},"doc_id":"5ed38038183ceee5c0978711","doc_title":"한반도 평화·번영 거버넌스의 모형 개발 및 발전방안(총괄보고서)","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1a7"},"doc_id":"5ed38076183ceee5c0978990","doc_title":"남북한 재외동포정책과 통일과정에서 재외동포의 역할","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1a8"},"doc_id":"5ed3802e183ceee5c09786bc","doc_title":"統一韓國의 政黨制度와 選擧制度","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1a9"},"doc_id":"5ed38a8133719b6b965e9443","doc_title":"North Korea's External Economic Relations","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1aa"},"doc_id":"5ed3896733719b6b965e89e9","doc_title":"대북정책에 대한 국민적 합의기반 조성 방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ab"},"doc_id":"5ed3896e33719b6b965e8a49","doc_title":"중국과 한반도 평화과정","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ac"},"doc_id":"5ed37f5def64de95f1db2530","doc_title":"평화와 번영의 한반도","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ad"},"doc_id":"5ed37c62a29311f5f90ca3e7","doc_title":"남북한 농업기술 교류·협력방안 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ae"},"doc_id":"5ed38062183ceee5c097887a","doc_title":"한반도 통일대비 국내 NGOs의 역할 및 발전방향","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1af"},"doc_id":"5ed37f6aef64de95f1db25b4","doc_title":"통일담론 3.0과 북한 변화 전략","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1b0"},"doc_id":"5ed37d829aa2a321bf901616","doc_title":"북핵 종합평가와 한반도 비핵화 촉진전략","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1b1"},"doc_id":"5ed37d889aa2a321bf90163e","doc_title":"한반도 평화체제 구축과 중국","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1b2"},"doc_id":"5ed37e69c34792fe98fa15a0","doc_title":"사드 배치 결정 이후 한반도 정세 및 대응 방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1b3"},"doc_id":"5ed37b075b1db1854bfdf54c","doc_title":"대북포용정책과 국내정치 여건 조성 방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1b4"},"doc_id":"5ed37b5b5b1db1854bfdf889","doc_title":"북한정보관리체계 개선방안(총괄보고서)","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1b5"},"doc_id":"5ed37bc8a29311f5f90c9efb","doc_title":"남북한 재난관리 협력방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1b6"},"doc_id":"5ed3805c183ceee5c0978867","doc_title":"통일한국의 정치체제","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1b7"},"doc_id":"5ed38066183ceee5c09788dd","doc_title":"남북한 통합과 북한의 수용력","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1b8"},"doc_id":"5ed37ee8c7f68a5e00b87613","doc_title":"통일환경 및 남북한관계 전망 2013~2014","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1b9"},"doc_id":"5ed37e7ac34792fe98fa163a","doc_title":"2012년 남북관계연표","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ba"},"doc_id":"5ed37c54a29311f5f90ca343","doc_title":"Evaluation of South-North Economic Cooperation and Task for Success","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1bb"},"doc_id":"5ed37c56a29311f5f90ca398","doc_title":"경기도의 남북교류협력사업 추진방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1bc"},"doc_id":"5ed37eb9c34792fe98fa185c","doc_title":"南北韓 國力趨勢 比較硏究","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1bd"},"doc_id":"5ed37ed7c7f68a5e00b8757e","doc_title":"사드 배치 결정 이후 한반도 정세 및 대응 방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1be"},"doc_id":"5ed37d7b9aa2a321bf9015d0","doc_title":"남북 및 북미 정상회담과 한반도 평화로드맵(1) : 일괄타결· 동시실행, 한반도 평화선언을 통한 새로운 로드맵 구상","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1bf"},"doc_id":"5ed37d7c9aa2a321bf9015e0","doc_title":"2·13 합의와 한반도 평화체제 구축","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1c0"},"doc_id":"5ed37e94c34792fe98fa171b","doc_title":"Peace-keeping in the Korean Peninsula: The Role of Commissions","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1c1"},"doc_id":"5ed37f4cef64de95f1db24ab","doc_title":"한반도 신뢰프로세스는 계속된다","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1c2"},"doc_id":"5ed38075183ceee5c097895a","doc_title":"법·제도분야 통일인프라 실태 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1c3"},"doc_id":"5ed37d839aa2a321bf90161b","doc_title":"한반도 평화정착의 현황과 전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1c4"},"doc_id":"5ed37e55c34792fe98fa14fe","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1c5"},"doc_id":"5ed37eeec7f68a5e00b87641","doc_title":"2012년 남북관계연표","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1c6"},"doc_id":"5ed38057183ceee5c09787ff","doc_title":"통일대비 북한토지제도 개편방향 연구","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1c7"},"doc_id":"5ed37edcc7f68a5e00b875a6","doc_title":"통일환경 및 남북한 관계 전망: 2002∼2003","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1c8"},"doc_id":"5ed37ef7c7f68a5e00b876a8","doc_title":"통일환경 및 남북한관계 전망: 2008∼2009","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1c9"},"doc_id":"5ed37dd282936af8b8053c31","doc_title":"북한 조문단 방한의 의미 및 향후 과제","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ca"},"doc_id":"5ed37f6eef64de95f1db25f2","doc_title":"북한의 4차, 5차 핵실험 이후 통일환경 변화에 따른 통일전략 모색과 통일공감대 확산방안","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1cb"},"doc_id":"5ed37f7def64de95f1db2670","doc_title":"분단관리에서 통일대비로","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1cc"},"doc_id":"5ed37c64a29311f5f90ca409","doc_title":"남북한 금융분야 협력방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1cd"},"doc_id":"5ed37c67a29311f5f90ca41d","doc_title":"NGOs를 통한 남북 사회문화 교류·협력 증진방안 연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ce"},"doc_id":"5ed37e97c34792fe98fa1720","doc_title":"통일환경 및 남북한 관계와 전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1cf"},"doc_id":"5ed37e82c34792fe98fa1689","doc_title":"통일환경 및 남북한관계 전망: 2004∼2005","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1d0"},"doc_id":"5ed37c68a29311f5f90ca42d","doc_title":"남북한 학술교류·협력 증진방안 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1d1"},"doc_id":"5ed3804e183ceee5c09787bc","doc_title":"통일 이후 사회보장제도 분리 운영방안","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1d2"},"doc_id":"5ed37d44a29311f5f90ca9b2","doc_title":"북한이 변하고 있다","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1d3"},"doc_id":"5ed37f50ef64de95f1db24c4","doc_title":"통일시나리오와 통일과정상의 정책추진 방안; 이론적 모델과 전문가 인식 조사","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1d4"},"doc_id":"5ed37f54ef64de95f1db2503","doc_title":"The trust-building process and korean unification","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1d5"},"doc_id":"5ed37d609aa2a321bf9014d3","doc_title":"신한반도체제의 개념과 추진방향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1d6"},"doc_id":"5ed37d6a9aa2a321bf9014f4","doc_title":"한반도비핵화와 평화체제 전환의 단계적 접근","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1d7"},"doc_id":"5ed37f5fef64de95f1db253c","doc_title":"「드레스덴 구상」과 '행복한 통일'","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1d8"},"doc_id":"5ed37c59a29311f5f90ca3bc","doc_title":"남북한 농업기술 교류·협력 세부실행계획","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1d9"},"doc_id":"5ed38028183ceee5c0978684","doc_title":"청소년의 통일문제관심 제고방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1da"},"doc_id":"5ed37dd182936af8b8053c2a","doc_title":"최근 북한의 전술적 유화 공세와 정세 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1db"},"doc_id":"5ed37e0292074bd526bedb80","doc_title":"한반도의 군사적 투명성 제고전략 : 점진적·포괄적 구상","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1dc"},"doc_id":"5ed37e0a92074bd526bedbfa","doc_title":"북한의 대남도발 협박과 한반도 정세","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1dd"},"doc_id":"5ed37dd182936af8b8053c23","doc_title":"북한의 ‘남북관계 전면 차단’ 위협 배경과 향후 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1de"},"doc_id":"5ed37e0192074bd526bedb36","doc_title":"韓半島 軍備統制方案 硏究 :유럽 軍備統制條約의 示唆點과 關聯하여","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1df"},"doc_id":"5ed37e0892074bd526bedbed","doc_title":"한반도 급변사태와 국제법","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1e0"},"doc_id":"5ed37e1292074bd526bedc4f","doc_title":"남북협력 증진을 위한 군사적 조치의 이행방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1e1"},"doc_id":"5ed37bdaa29311f5f90c9f9b","doc_title":"'평화올림픽'으로 만들어야 하는 평창올림픽","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1e2"},"doc_id":"5ed37beaa29311f5f90ca01c","doc_title":"‘하나의 시장’ 형성을 위한 시장친화적 남북경제협력 방식의 모색","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1e3"},"doc_id":"5ed37c74a29311f5f90ca4b3","doc_title":"남북 사회문화 교류·협력의 평가와 발전방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1e4"},"doc_id":"5ed37c6aa29311f5f90ca433","doc_title":"비무장지대내 유엔환경기구 유치 방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1e5"},"doc_id":"5ed37c71a29311f5f90ca499","doc_title":"남북한 교류·협력 활성화 방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1e6"},"doc_id":"5ed37c80a29311f5f90ca524","doc_title":"남북교류협력 활성화를 위한 법제도 개선방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1e7"},"doc_id":"5ed37e1792074bd526bedc92","doc_title":"한반도 안보정세변화와 협력적 자주국방","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1e8"},"doc_id":"5ed37d6e9aa2a321bf90152a","doc_title":"한반도 평화회담의 과거와 현재","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1e9"},"doc_id":"5ed38022183ceee5c097863b","doc_title":"통일한국의 안보정책방향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ea"},"doc_id":"5ed38dfeab0d1b1c467d30d2","doc_title":"남북 교류협력 효율화를 위한 거버넌스 모형 구축","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1eb"},"doc_id":"5ed37c42a29311f5f90ca2fd","doc_title":"새로운 남북협력모델의 모색","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ec"},"doc_id":"5ed3896d33719b6b965e8a2b","doc_title":"대북포용정책 추진전략","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ed"},"doc_id":"5ed38aa233719b6b965e959a","doc_title":"남북 물류·운송 활성화 및 협력방안 연구","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ee"},"doc_id":"5ed37c25a29311f5f90ca205","doc_title":"'그린 데탕트' 실천 전략(2014)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ef"},"doc_id":"5ed37c34a29311f5f90ca269","doc_title":"‘12·1 개성 사태’와 남북경협의 방향","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1f0"},"doc_id":"5eceb8aa3f82fd00307f65ad","doc_title":"제8차 전문가 대토론회 자료집","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1f1"},"doc_id":"5eceb8b43f82fd00307f6774","doc_title":"2014 운영상임위원회 합동회의 자료집","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1f2"},"doc_id":"5ed37dc982936af8b8053bb8","doc_title":"北韓의 對南動向 分析, 1994.1∼3","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1f3"},"doc_id":"5ed37dcc82936af8b8053bde","doc_title":"北韓의 對南動向 分析, 1993.1∼6","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1f4"},"doc_id":"5ed37e0892074bd526bedbe1","doc_title":"한국의 핵무장 찬반양론과 틀에 갇힌 사고","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1f5"},"doc_id":"5ed39f15e0b4983170355d56","doc_title":"( 2013 ) 제1차 권역별 세미나집_북한이탈주민 정착과 지역 사회의 역할 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1f6"},"doc_id":"5ed39dab62d766f8f19b09aa","doc_title":"( 2018 ) 북한이탈주민 가족관계 증진 프로그램 개발 매뉴얼 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f1f7"},"doc_id":"5ed68db46e35d50a5d223504","doc_title":"Nine Scenarios for North Korea's Internal Development","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1f8"},"doc_id":"5ed68db66e35d50a5d22351c","doc_title":"Assessment of the Fifth General-Level Military Talks between North and South Korea","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1f9"},"doc_id":"5ed68db16e35d50a5d2234c1","doc_title":"남북공동선언과 동북아 평화전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1fa"},"doc_id":"5ed68dc96e35d50a5d2235db","doc_title":"북한개발지원의 쟁점과 해결방안","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1fb"},"doc_id":"5ed68dd86e35d50a5d223661","doc_title":"제2차 남북정상회담과 국군포로·납북자 문제","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f1fc"},"doc_id":"5ed68dd56e35d50a5d223630","doc_title":"한반도 비핵화와 평화체제 구축전략","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f1fd"},"doc_id":"5ed68dc76e35d50a5d2235b4","doc_title":"North Korea’s Attack on Yeonpyeong and the Choices for South Korea","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1fe"},"doc_id":"5ed68dc96e35d50a5d2235eb","doc_title":"북한의 연평도 포격과 대한민국의 선택","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f1ff"},"doc_id":"5ed68dc46e35d50a5d2235a4","doc_title":"북한개발지원의 이론과 포괄적 전략","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f200"},"doc_id":"5ed68cdd6e35d50a5d222bc9","doc_title":"하노이에서 판문점까지, 북미 비핵화 협상 평가와 전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f201"},"doc_id":"5ed68cf86e35d50a5d222caf","doc_title":"경수로인력의 북한체류시 법적 문제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f202"},"doc_id":"5ed68d8f6e35d50a5d22330c","doc_title":"한반도비핵화와 평화체제 전환의 단계적 접근","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f203"},"doc_id":"5ed68dad6e35d50a5d22349d","doc_title":"한반도 평화체제에 대한 이론적 접근","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f204"},"doc_id":"5ed39e73e0b4983170355908","doc_title":"( 2011 ) 연구 커뮤니티 평가 및 발전방안 모색 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f205"},"doc_id":"5ed68cb56e35d50a5d2229d2","doc_title":"제69주년 광복절 경축사 의의와 남북관계 전망","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f206"},"doc_id":"5ed39e5ae0b498317035587b","doc_title":"( 2012 ) 제4차 권역별 세미나집_북한이탈주민의 정착 현황과 미래 ","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f207"},"doc_id":"5ed68cd56e35d50a5d222b7a","doc_title":"통일환경 및 남북한관계 전망 2013~2014","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f208"},"doc_id":"5ed68cd86e35d50a5d222b9e","doc_title":"평화로운 한반도의 문을 열다: 평양 남북정상회담 군사분야 평가와 과제","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f209"},"doc_id":"5ed68cdb6e35d50a5d222ba2","doc_title":"신한반도체제의 개념과 추진방향","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f20a"},"doc_id":"5ed68cdb6e35d50a5d222baf","doc_title":"최근 한반도 정세 평가와 정책 과제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f20b"},"doc_id":"5ed68dd66e35d50a5d22363a","doc_title":"제2차 남북정상회담과 이산가족 문제","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f20c"},"doc_id":"5ed68dd76e35d50a5d22364a","doc_title":"북한 사회개발협력방안 연구","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f20d"},"doc_id":"5ed68dc26e35d50a5d22357b","doc_title":"North Korea’s Likely Actions and Our Response Following the Announcement of the Cause of the Cheonan","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f20e"},"doc_id":"5ed68dc66e35d50a5d2235af","doc_title":"2009년 11월 이후 북한의 대남 무력시위 특징과 우리의 대응 방향","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f20f"},"doc_id":"5ed68d9c6e35d50a5d223394","doc_title":"북한 노동력 활용방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f210"},"doc_id":"5ed68dcb6e35d50a5d2235ee","doc_title":"남북 경추위 합의와 북한의 고민","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f211"},"doc_id":"5ed68dbf6e35d50a5d22354e","doc_title":"6·15 남북공동선언 재조명 : 이론과 실제","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f212"},"doc_id":"5ed68dc26e35d50a5d223578","doc_title":"천안함 사태에 대한 북한의 입장과 향후 예상태도","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f213"},"doc_id":"5ed68cf36e35d50a5d222c8b","doc_title":"남북한 통신분야 교류·협력 방안 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f214"},"doc_id":"5ed39aaa98d9bf9fd64b417c","doc_title":"( 2014 ) 북한이탈가정 초등학생의 한국사회 초기 사회화 과정 연구 : 정치사회화 관점을 중심으로 / 박석동 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f215"},"doc_id":"5ed68cd36e35d50a5d222b6a","doc_title":"민주화 및 양질의 거버넌스 수립","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f216"},"doc_id":"5ed68ce96e35d50a5d222c3f","doc_title":"한반도 급변사태와 국제법","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f217"},"doc_id":"5ed68cf16e35d50a5d222c6f","doc_title":"非武裝地帶의 平和的 利用方案에 관한 硏究","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f218"},"doc_id":"5ed39a6c98d9bf9fd64b3fe0","doc_title":"( 2017 ) 기독 탈북청소년을 위한 대인간호 중재프로그램 / 최정임 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f219"},"doc_id":"5ed39b0798d9bf9fd64b436f","doc_title":"( 2001 ) 탈북자의 개인차 요인이 적응 및 정신건강에 미치는 영향 / 노대균 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f21a"},"doc_id":"5ed68c446e35d50a5d2225ae","doc_title":"통일환경 및 남북한관계 전망: 2009~2010","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f21b"},"doc_id":"5ed68c5b6e35d50a5d2226a0","doc_title":"대북 삐라 살포의 정치적 함의와 우리의 정책 방향","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f21c"},"doc_id":"5ed68c5c6e35d50a5d2226a4","doc_title":"금강산 관광 10년의 의미","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f21d"},"doc_id":"5ed39ebae0b4983170355ab4","doc_title":"( 2017 ) 전국 지방자치단체 북한이탈주민 지원 조례집 ","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f21e"},"doc_id":"5ed3976c749e6be0fc4117a2","doc_title":"주간통일정세 2013-52(2013.12.23~2013.12.29)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f21f"},"doc_id":"5ed39f8be0b49831703561f1","doc_title":"( 2015 ) 힘내라 정착성공_북한이탈주민 사회적응 프로그램 매뉴얼 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f220"},"doc_id":"5ed68c9b6e35d50a5d2228ba","doc_title":"스포츠 교류 확대를 통한 남북관계 회복","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f221"},"doc_id":"5ed68c276e35d50a5d2224bb","doc_title":"북한은 대남 긴장조성 협박 그만 두어야","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f222"},"doc_id":"5ed39f15e0b4983170355d6f","doc_title":"( 2014 ) 북한이탈주민 맞춤형 정서 심리상담 전문상담사 매뉴얼 (1) ","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f223"},"doc_id":"5ed39f22e0b4983170355e2a","doc_title":"( 2013 ) 제3차 권역별 세미나집_북한이탈주민 정착과 지역 사회의 역할 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f224"},"doc_id":"5ed68ca86e35d50a5d222963","doc_title":"최근 우려스러운 북한의 대남 동향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f225"},"doc_id":"5ed68c1e6e35d50a5d22246f","doc_title":"‘12·1 개성 사태’ 이후 우리의 대북정책 방향","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f226"},"doc_id":"5ed68d566e35d50a5d2230bb","doc_title":"統一環境과 南北韓關係, 1995∼1996","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f227"},"doc_id":"5ed68d566e35d50a5d2230d2","doc_title":"남북한 군비통제의 포괄적 이행방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f228"},"doc_id":"5ed68d626e35d50a5d223112","doc_title":"韓半島 平和體制 構築方案","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f229"},"doc_id":"5ed68d716e35d50a5d223186","doc_title":"轉換期의 南北韓關係","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f22a"},"doc_id":"5ed68d766e35d50a5d2231f9","doc_title":"韓半島 軍備統制方案 硏究 : 유럽 軍備統制條約의 示唆點과 關聯하여","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f22b"},"doc_id":"5ed68d786e35d50a5d22320f","doc_title":"南北和解·協力時代, 우리의 座標와 課題","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f22c"},"doc_id":"5ed38f7181242f220dcfd824","doc_title":"The Evaluation of Regime Stability in North Korea: Scenario Workshop","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f22d"},"doc_id":"5ed38f7381242f220dcfd829","doc_title":"Study on the Power Elite of the Kim Jong Un Regime","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f22e"},"doc_id":"5ed38f7a81242f220dcfd867","doc_title":"2017 Survey of Inter-Korean Integration","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f22f"},"doc_id":"5ed390f4dc9986728c0d4479","doc_title":"통일예측시계 구축","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f230"},"doc_id":"5ed390e7dc9986728c0d43d5","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅲ)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f231"},"doc_id":"5ed3917c981628fa31d7d1c7","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f232"},"doc_id":"5ed3919f0dbea9e5f2b7efa1","doc_title":"韓半島 周邊4國의 對北韓政策","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f233"},"doc_id":"5ed390e3dc9986728c0d43a8","doc_title":"2013년 북한 핵프로그램 및 능력평가","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f234"},"doc_id":"5ed38e43ab0d1b1c467d3325","doc_title":"남북한 통합을 위한 바람직한 통일정책 거버넌스 구축방안","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f235"},"doc_id":"5ed38f6e81242f220dcfd816","doc_title":"Value Changes of the North Korean New Generation and Prospects","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f236"},"doc_id":"5ed38fa481242f220dcfd9ea","doc_title":"Study of Disciplinary Problems in the North Korean Army","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f237"},"doc_id":"5ed38fa681242f220dcfda01","doc_title":"Basic Reading on Korean Unification","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f238"},"doc_id":"5ed38fa981242f220dcfda5a","doc_title":"Internal and External Perceptions of the North Korean Army","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f239"},"doc_id":"5ed38fa981242f220dcfda60","doc_title":"Conceptions of Democracy and Human Rights in the Democratic People's of Korea","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f23a"},"doc_id":"5ed38e51ab0d1b1c467d33bd","doc_title":"동북아공동체의 정책결정기구 구축에 관한 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f23b"},"doc_id":"5ed38f9981242f220dcfd974","doc_title":"The Perceptions of Northeast Asia’s Four States on Korean Unification","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f23c"},"doc_id":"5ed38f8c81242f220dcfd8fd","doc_title":"Development of Unification Diplomacy Contents","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f23d"},"doc_id":"5ed38f9481242f220dcfd92e","doc_title":"Implications of North Korea's Nuclear Advancement and Response Measures","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f23e"},"doc_id":"5ed38f8f81242f220dcfd915","doc_title":"Relations between Corruption and Human Rights in North Korea","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f23f"},"doc_id":"5ed38f9181242f220dcfd91a","doc_title":"Easing International Concerns over a Unified Korea and Regional Benefits of Korean Unification","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f240"},"doc_id":"5ed39003dc9986728c0d3dc4","doc_title":"광복 60년과 한반도 : 한미관계, 남북관계 그리고 북핵문제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f241"},"doc_id":"5ed39072dc9986728c0d40b3","doc_title":"남북러 가스관 사업의 효과, 쟁점, 과제","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f242"},"doc_id":"5ed39001dc9986728c0d3dad","doc_title":"북한 개발협력을 위한 주요 쟁점과 정책 과제","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f243"},"doc_id":"5ed68f5108bc6231f9e1ad16","doc_title":"남북한 평화공존과 남북연합 추진을 위한 직업교육훈련분야의 연계방안 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f244"},"doc_id":"5ed68f4d08bc6231f9e1aca6","doc_title":"남북연합 하에서의 남북정치공동체 형성 방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f245"},"doc_id":"5ed68da76e35d50a5d223466","doc_title":"남북한 교류·협력 활성화 방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f246"},"doc_id":"5ed68dad6e35d50a5d2234a3","doc_title":"비무장지대내 유엔환경기구 유치 방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f247"},"doc_id":"5ed68e516e35d50a5d223a3f","doc_title":"북한의 집중적인 대남 대화공세 배경","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f248"},"doc_id":"5ed68e496e35d50a5d223a03","doc_title":"신정부 '국가전략 DMZ 평화적 이용'","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f249"},"doc_id":"5ed68f2208bc6231f9e1ab02","doc_title":"통일시나리오와 통일과정상의 정책추진 방안; 이론적 모델과 전문가 인식 조사","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f24a"},"doc_id":"5ed68f6108bc6231f9e1ad98","doc_title":"남북한 화해·협력 촉진을 위한 독일통일 사례 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f24b"},"doc_id":"5ed68f6008bc6231f9e1ad93","doc_title":"미국의 대북한 경제제재 완화와 남북 경제공동체 건설방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f24c"},"doc_id":"5ed68dbc6e35d50a5d223541","doc_title":"지방자치단체의 북한개발지원 전략과 접근방법","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f24d"},"doc_id":"5ed68f3308bc6231f9e1ab9f","doc_title":"종합결과보고서 : 국내적 통일인프라 실태조사","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f24e"},"doc_id":"5ed68da46e35d50a5d22343a","doc_title":"南北韓 國力趨勢 比較硏究, 1992","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f24f"},"doc_id":"5ed68e086e35d50a5d2237fc","doc_title":"남북한 공유하천 교류협력 방안","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f250"},"doc_id":"5ed68d0b6e35d50a5d222d62","doc_title":"脫冷戰期 韓半島의 戰爭과 平和問題","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f251"},"doc_id":"5ed68d106e35d50a5d222d92","doc_title":"남북 사회문화 교류·협력의 평가와 발전방향","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f252"},"doc_id":"5ed68d1a6e35d50a5d222dd9","doc_title":"한반도 냉전구조 해체의 과제와 추진 방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f253"},"doc_id":"5ed39af698d9bf9fd64b433b","doc_title":"( 2008 ) 새터민청소년의 사회적 지지와 문화적응 스트레스에 관한 연구 / 김종국 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f254"},"doc_id":"5ed39b0498d9bf9fd64b435d","doc_title":"( 2004 ) 북한이탈주민의 지원 정책 / 임정규 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f255"},"doc_id":"5ed6912308bc6231f9e1bfac","doc_title":"국내적 통일인프라 실태","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f256"},"doc_id":"5ed6914f08bc6231f9e1c0f2","doc_title":"독일 통일 20년과 한국의 통일대비","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f257"},"doc_id":"5ed68f2608bc6231f9e1ab3d","doc_title":"남북연합기 북한 지역에 시장제도 정착 방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f258"},"doc_id":"5ed68f2b08bc6231f9e1ab65","doc_title":"2014 남북통합에 대한 국민의식조사","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f259"},"doc_id":"5ed691c97b15dabb40af2a6b","doc_title":"북한의 핵전략과 한국의 대응전략","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f25a"},"doc_id":"5ed69aa3c03bd262c3821552","doc_title":"한반도 선진화를 위한 남북경협 발전방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f25b"},"doc_id":"5ed69abdc03bd262c3821682","doc_title":"주간통일정세2008-31(2008.7.28~8.3)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f25c"},"doc_id":"5ed68f3b08bc6231f9e1ac04","doc_title":"북한이탈주민의 교육, 복지, 그리고 시민권에 대한 인식","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f25d"},"doc_id":"5ed68da76e35d50a5d22346b","doc_title":"남북정상회담의 의의와 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f25e"},"doc_id":"5ed68d866e35d50a5d2232a2","doc_title":"통일환경 및 남북한 관계 전망: 2002∼2003","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f25f"},"doc_id":"5ed6905f08bc6231f9e1b60a","doc_title":"South Koreans’ Perception on Peace: With a Focus on Peace, War, the Way Peace is Realized, ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f260"},"doc_id":"5ed6907308bc6231f9e1b7bc","doc_title":"알기쉬운 통일교육 12주제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f261"},"doc_id":"5ed6913408bc6231f9e1c04e","doc_title":"동·서독의 정치통합이 한반도 통일에 주는 시사점","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f262"},"doc_id":"5ed69b35c03bd262c3821b14","doc_title":"통일정책연구 20권 2호","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f263"},"doc_id":"5ed69adec03bd262c38217f2","doc_title":"주간통일정세2010-27(2010.6.28~2010.7.4)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f264"},"doc_id":"5ed69af1c03bd262c38218a6","doc_title":"주간통일정세2010-19(2010.5.3~2010.5.9)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f265"},"doc_id":"5ed69ae1c03bd262c3821805","doc_title":"주간통일정세2010-29(2010.7.12~2010.7.18)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f266"},"doc_id":"5ed69b3ac03bd262c3821b41","doc_title":"주간통일정세 2011-43(2011.10.17~2011.10.23)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f267"},"doc_id":"5ed69b9ec03bd262c3821f15","doc_title":"주간통일정세 2013-51(2013.12.16~2013.12.22)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f268"},"doc_id":"5ed69b78c03bd262c3821d82","doc_title":"주간통일정세 2012-32(2012.07.30~2012.08.05)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f269"},"doc_id":"5ed69b7dc03bd262c3821dbe","doc_title":"주간통일정세 2014-50(2014.12.22~2014.12.28)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f26a"},"doc_id":"5ed69b87c03bd262c3821e0a","doc_title":"주간통일정세 2014-41(2014.10.20~2014.10.26)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f26b"},"doc_id":"5ed69b8ac03bd262c3821e4c","doc_title":"주간통일정세 2014-45(2014.11.17~2014.11.23)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f26c"},"doc_id":"5ed7f78a2615a153681d0461","doc_title":"\r\n\t\t\t\t\t(2019) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f26d"},"doc_id":"5ed6a06b90b0712fa5602a30","doc_title":"북한 화폐개혁 실패의 원인과 영향","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f26e"},"doc_id":"5ed6a07190b0712fa5602a4f","doc_title":"제1차 핵안보정상회의: 분석과 평가","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f26f"},"doc_id":"5ed7f7762615a153681d0397","doc_title":"\r\n\t\t\t\t\t신문 말뭉치를 활용한 남북한 어휘 대조 연구\r\n\t\t\t\t","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f270"},"doc_id":"5ed7f9de2615a153681d1379","doc_title":"\r\n\t\t\t\t\t上半期 學術用役 綜合評價 報告書 (1973)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f271"},"doc_id":"5ed7f9ab2615a153681d11ad","doc_title":"\r\n\t\t\t\t\t共産主義 本質 批判 (교수요강)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f272"},"doc_id":"5ed7f9432615a153681d0e8e","doc_title":"\r\n\t\t\t\t\t非武裝地帶 共同開發을 通한 南北韓 相互協助上의 問題點 및 對策 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f273"},"doc_id":"5ed7f9f52615a153681d1475","doc_title":"\r\n\t\t\t\t\t北韓의 聯邦制 統一主張에 대한 批判과 對策 (1973.11)\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f274"},"doc_id":"5ed7fa482615a153681d1717","doc_title":"\r\n\t\t\t\t\t外交에 있어서 國際環境과 國內環境의 相互關係\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f275"},"doc_id":"5ed7fe382615a153681d3d0e","doc_title":"\r\n\t\t\t\t\t共産主義論\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f276"},"doc_id":"5ed7fe212615a153681d3c09","doc_title":"\r\n\t\t\t\t\t北韓事件表 Ⅰ: 蘇·中·東歐 主要事件과 對照하여\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f277"},"doc_id":"5ed7fe3c2615a153681d3d1d","doc_title":"\r\n\t\t\t\t\t남북한 비교 도해 (1984.12)\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f278"},"doc_id":"5ed7fe302615a153681d3cd0","doc_title":"\r\n\t\t\t\t\t북한용어해설\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f279"},"doc_id":"5ed7fafe2615a153681d1dc5","doc_title":"\r\n\t\t\t\t\t南北韓 政治 外交 軍事力量 比較의 \"틀\"作成\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f27a"},"doc_id":"5ed7fb192615a153681d1e78","doc_title":"\r\n\t\t\t\t\t東毆圈 經濟動向 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f27b"},"doc_id":"5ed7fb1c2615a153681d1ed8","doc_title":"\r\n\t\t\t\t\t民主統一 : 統一安保 硏修敎材\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f27c"},"doc_id":"5ed7fa6e2615a153681d1873","doc_title":"\r\n\t\t\t\t\t北韓의 最近動向과 心理戰 對策 (1974.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f27d"},"doc_id":"5ed7f97b2615a153681d102b","doc_title":"\r\n\t\t\t\t\t北韓 및 東毆諸國間의 關係와 北韓의 孤立化 方案 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f27e"},"doc_id":"5ed7f87f2615a153681d09d3","doc_title":"\r\n\t\t\t\t\t남북교류협력 재개 과정에서의 신변안전 보호에 관한 연구 : 영사접견 기능의 제도화를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f27f"},"doc_id":"5ed7f91d2615a153681d0ca2","doc_title":"\r\n\t\t\t\t\t전독문제성의 기구와 활동 (1969.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f280"},"doc_id":"5ed69bbcc03bd262c382205e","doc_title":"주간통일정세 2013-16(2013.04.15~2013.04.21)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f281"},"doc_id":"5ed69bc1c03bd262c382209a","doc_title":"주간통일정세 2013-05(2013.01.28~2013.02.03)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f282"},"doc_id":"5ed69bd4c03bd262c382216f","doc_title":"통일 이후 통합을 위한 갈등해소 방안: 사례연구 및 분야별 갈등해소의 기본방향","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f283"},"doc_id":"5ed7fad62615a153681d1bd6","doc_title":"\r\n\t\t\t\t\t中共 人名錄\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f284"},"doc_id":"5ed7faf52615a153681d1d74","doc_title":"\r\n\t\t\t\t\t北韓의 對話中斷의 社會的 背景 (1974.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f285"},"doc_id":"5ed69fb390b0712fa560248a","doc_title":"북한의 개성공단 관련 최근 태도의 배경","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f286"},"doc_id":"5ed69fb390b0712fa5602484","doc_title":"유엔안보리 의장성명과 북한의 반응","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f287"},"doc_id":"5ed69fb390b0712fa5602487","doc_title":"북한의 로켓발사 전후 러시아의 입장과 정책","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f288"},"doc_id":"5ed69fb490b0712fa5602492","doc_title":"한반도 정세와 북한의 선택","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f289"},"doc_id":"5ed69fb990b0712fa56024a1","doc_title":"평화적 우주이용권을 강조한 노동신문 논평에 대한 법적 평가","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f28a"},"doc_id":"5ed69fb990b0712fa56024a5","doc_title":"왕자루이 방북을 계기로 본 북한과 중국의 당·정·군 관계","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f28b"},"doc_id":"5ed69fb990b0712fa560249c","doc_title":"북한 핵실험과 동북아 전략구도","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f28c"},"doc_id":"5ed7facd2615a153681d1b8d","doc_title":"\r\n\t\t\t\t\t韓國의 統一政策:統一安保 敎育資料\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f28d"},"doc_id":"5ed69c16c03bd262c38223f7","doc_title":"주간통일정세 2015-44(2015.11.02∼2015.11.08)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f28e"},"doc_id":"5ed69c01c03bd262c3822322","doc_title":"주간통일정세 2016-29(2016.7.16∼2016.7.22)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f28f"},"doc_id":"5ed7f9652615a153681d0fbe","doc_title":"\r\n\t\t\t\t\t수복시 민심 수습 방안\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f290"},"doc_id":"5ed7f85d2615a153681d08e6","doc_title":"\r\n\t\t\t\t\t분권형 대북정책 추진 전략과 실천과제 : 대북교류협력정책의 지속가능성 제고 방안을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f291"},"doc_id":"5ed7f9722615a153681d0ff6","doc_title":"\r\n\t\t\t\t\t協商 關係 名文集 (1972.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f292"},"doc_id":"5ed7f92f2615a153681d0dbb","doc_title":"\r\n\t\t\t\t\t日本의 戰后 軍閥에 關한 硏究(1969.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f293"},"doc_id":"5ed69ad6c03bd262c3821797","doc_title":"주간통일정세2010-43(2010.10.18~2010.10.24)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f294"},"doc_id":"5ed69b00c03bd262c3821922","doc_title":"월간 북한동향 제4권 제5호(2010년 9·10월호)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f295"},"doc_id":"5ed69afac03bd262c3821903","doc_title":"주간통일정세2009-48(2009.11.23 ~11.29)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f296"},"doc_id":"5ed69ab1c03bd262c3821600","doc_title":"상생·공영을 위한 신남북협력 추진전략","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f297"},"doc_id":"5ed69a98c03bd262c3821516","doc_title":"남북협력 전망과 인천의 비전","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f298"},"doc_id":"5ed69aabc03bd262c38215b5","doc_title":"주간통일정세2008-01(2007.12.24~12.31)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f299"},"doc_id":"5ed69ab7c03bd262c382163e","doc_title":"주간통일정세2008-14(2008.3.31~4.6)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f29a"},"doc_id":"5ed69ac6c03bd262c38216c7","doc_title":"오바마 행정부와 한반도","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f29b"},"doc_id":"5ed69aedc03bd262c3821875","doc_title":"주간통일정세2010-40(2010.09.27~2010.10.03)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f29c"},"doc_id":"5ed7fa522615a153681d174c","doc_title":"\r\n\t\t\t\t\t左右協商 事例 硏究: 핀란드의 境遇\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f29d"},"doc_id":"5ed7fa532615a153681d1758","doc_title":"\r\n\t\t\t\t\t韓國 臨政下 左右合作에 關한 硏究 (1974.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f29e"},"doc_id":"5ed7fa562615a153681d176d","doc_title":"\r\n\t\t\t\t\t東西獨 交流事例와 南北韓의 適用 可能性 (1974.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f29f"},"doc_id":"5ed7fd5d2615a153681d349f","doc_title":"\r\n\t\t\t\t\t南北韓 社會文化 現況比較\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2a0"},"doc_id":"5ed7fda92615a153681d378a","doc_title":"\r\n\t\t\t\t\t東.西獨接近過程硏究: 基本條約締結以前\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2a1"},"doc_id":"5ed7f9372615a153681d0ddf","doc_title":"\r\n\t\t\t\t\t資料分類法 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2a2"},"doc_id":"5ed7f99c2615a153681d1165","doc_title":"\r\n\t\t\t\t\t西方側의 統合理論과 共産側의 合作戰略과의 比較를 통한 對備策\r\n\t\t\t\t","topic":"스포츠","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2a3"},"doc_id":"5ed7f99e2615a153681d116c","doc_title":"\r\n\t\t\t\t\t北韓의 對南協商 戰略\r\n\t\t\t\t","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2a4"},"doc_id":"5ed7fa592615a153681d1784","doc_title":"\r\n\t\t\t\t\t70年代의 새로운 國際經濟 秩序 展望 (1974.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2a5"},"doc_id":"5ed7fa5e2615a153681d180b","doc_title":"\r\n\t\t\t\t\t越南 協商事例에 관한 硏究 (1974.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2a6"},"doc_id":"5ed7fa652615a153681d182e","doc_title":"\r\n\t\t\t\t\t北韓의 言論統制 政策에 관한 硏究 (1974.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2a7"},"doc_id":"5ed68cff6e35d50a5d222cde","doc_title":"미·북관계의 변화와 한국의 대북정책 방향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2a8"},"doc_id":"5ed68d086e35d50a5d222d24","doc_title":"대북정경분리정책 : 어떻게 실천해 나갈 것인가?","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2a9"},"doc_id":"5ed691a108bc6231f9e1c38d","doc_title":"21세기 한반도 정세 변화와 통일의 비전","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2aa"},"doc_id":"5ed6919f08bc6231f9e1c380","doc_title":"남북연합 형성·운영의 거버넌스","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ab"},"doc_id":"5ed691cb7b15dabb40af2a75","doc_title":"북한 최고인민회의 제13기 제5차 회의 평가","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ac"},"doc_id":"5ed691d97b15dabb40af2aab","doc_title":"북한의 자발적 비핵화와 정치-기술적 과정","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ad"},"doc_id":"5ed691de7b15dabb40af2adf","doc_title":"북한의 핵전략 분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ae"},"doc_id":"5ed68f6508bc6231f9e1ae55","doc_title":"한국사회 냉전문화 극복방안 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2af"},"doc_id":"5ed690a408bc6231f9e1b9c9","doc_title":"統一韓國의 政黨制度와 選擧制度","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2b0"},"doc_id":"5ed690b708bc6231f9e1ba67","doc_title":"統一後 北韓 土地所有制度 改編方案 硏究","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2b1"},"doc_id":"5ed6922a7b15dabb40af2dee","doc_title":"평양과 혜산, 두 도시 이야기: 북한 주민의 삶의 공간","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2b2"},"doc_id":"5ed68f7408bc6231f9e1aec7","doc_title":"평화와 번영의 한반도","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2b3"},"doc_id":"5ed6906408bc6231f9e1b623","doc_title":"제 74주년 광복절 경축사 통일·북한 분야 의의와 과제","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2b4"},"doc_id":"5ed6908a08bc6231f9e1b90d","doc_title":"統一韓國의 登場에 따른 東北亞 安保構造 變化 對應策","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2b5"},"doc_id":"5ed691c17b15dabb40af2a33","doc_title":"김정일 사망 전후의 북한 법제정비 의미와 특징","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2b6"},"doc_id":"5ed6911a08bc6231f9e1bf54","doc_title":"동서독간 정치범 석방거래(Freikauf)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2b7"},"doc_id":"5ed6917408bc6231f9e1c192","doc_title":"통일한국의 정치체제","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2b8"},"doc_id":"5ed6919f08bc6231f9e1c375","doc_title":"남북 상생·공영을 위한 비핵·개방·3000 정책의 이론적 체계 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2b9"},"doc_id":"5ed68f4608bc6231f9e1ac66","doc_title":"남북한 실질적 통합의 개념과 추진과제: 민족공동체 형성을 중심으로","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ba"},"doc_id":"5ed68d1c6e35d50a5d222ddf","doc_title":"\"서해 교전\"분석과 향후 북한 태도 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2bb"},"doc_id":"5ed68d096e35d50a5d222d39","doc_title":"대북포용정책의 발전방안 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2bc"},"doc_id":"5ed68d306e35d50a5d222f22","doc_title":"統一環境과 南北韓 關係, 1996-1997","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2bd"},"doc_id":"5ed692217b15dabb40af2d51","doc_title":"북한의 노림수와 사드(THAAD)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2be"},"doc_id":"5ed692137b15dabb40af2c35","doc_title":"북한의 핵·미사일 관련 주요 활동 분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2bf"},"doc_id":"5ed692227b15dabb40af2d59","doc_title":"대북제재 이후의 북중교역, 다각적 검토가 필요하다","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2c0"},"doc_id":"5ed692257b15dabb40af2d63","doc_title":"조선노동당 제7차 대회 분석(4): 국제관계와 안보","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2c1"},"doc_id":"5ed692207b15dabb40af2d4d","doc_title":"2017년 북한 신년사 분석","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2c2"},"doc_id":"5ed692287b15dabb40af2d6c","doc_title":"조선노동당 제7차 대회 분석(3): 통일전략과 남북관계","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2c3"},"doc_id":"5ed692167b15dabb40af2c87","doc_title":"2017년 북한 신년사 분석 및 대내외 정책 전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2c4"},"doc_id":"5ed692157b15dabb40af2c5d","doc_title":"Advancement of Science and Technology and North Lorea's Asymmetric Threat","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2c5"},"doc_id":"5ed692177b15dabb40af2cdb","doc_title":"北韓體制의 變化","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2c6"},"doc_id":"5ed6921b7b15dabb40af2ce7","doc_title":"북한 4차 핵실험의 의미와 파장","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2c7"},"doc_id":"5ed68d256e35d50a5d222eaa","doc_title":"대형 남북경협 사업 여건과 추진방향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2c8"},"doc_id":"5ed68d366e35d50a5d222f65","doc_title":"NGOs를 통한 남북 사회문화 교류·협력 증진방안 연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2c9"},"doc_id":"5ed68d3a6e35d50a5d222f87","doc_title":"북한의 경제정책 변화와 남북경협 활성화 방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ca"},"doc_id":"5ed68d3e6e35d50a5d222fc7","doc_title":"통일환경과 남북한 관계, 1997-1998","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2cb"},"doc_id":"5ed68d426e35d50a5d222fea","doc_title":"北韓의 對南動向 分析, 1994.4∼6","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2cc"},"doc_id":"5ed68d466e35d50a5d223013","doc_title":"金正日體制의 對南政策 展望","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2cd"},"doc_id":"5ed6912408bc6231f9e1bfbd","doc_title":"종합결과보고서","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ce"},"doc_id":"5ed6913608bc6231f9e1c080","doc_title":"분단비용과 통일비용","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2cf"},"doc_id":"5ed6902708bc6231f9e1b4db","doc_title":"The Attraction of Korean Unification: Inter-Korean and International Costs and Benefits","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2d0"},"doc_id":"5ed694d67b15dabb40af4997","doc_title":"북한형사재판제도 연구: 특징과 실태","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2d1"},"doc_id":"5ed693eb7b15dabb40af412e","doc_title":"북한 외무성대변인 성명의 의미","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2d2"},"doc_id":"5ed69530f0492efe0e54755a","doc_title":"2030 미중관계 시나리오와 한반도","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2d3"},"doc_id":"5ed695b1f0492efe0e547ab8","doc_title":"일본의 對한국 통일 공공외교 실태","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2d4"},"doc_id":"5ed69583f0492efe0e5478b5","doc_title":"북한 3차 핵실험 이후 미국의 대북정책 논의 동향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2d5"},"doc_id":"5ed8049a2615a153681d7637","doc_title":"\r\n\t\t\t\t\t南北韓 國力趨勢 比較硏究\r\n\t\t\t\t","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2d6"},"doc_id":"5ed803a32615a153681d6cf4","doc_title":"\r\n\t\t\t\t\t北·日, 北·美關係 變化展望과 對策\r\n\t\t\t\t","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2d7"},"doc_id":"5ed803a52615a153681d6d17","doc_title":"\r\n\t\t\t\t\t第85次 國際議會聯盟(IPU) 平壤總會 綜合分析\r\n\t\t\t\t","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2d8"},"doc_id":"5ed69552f0492efe0e54767a","doc_title":"Identifying Driving Forces for Changes and Policy Challenges on the Korean Peninsula(2015-2030)","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2d9"},"doc_id":"5ed69552f0492efe0e547667","doc_title":"대북제재 평가와 향후 정책 방향","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2da"},"doc_id":"5ed6955df0492efe0e547702","doc_title":"사드(THAAD) 논란을 통해 본 한국의 통일외교 환경","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2db"},"doc_id":"5ed69558f0492efe0e5476e1","doc_title":"동맹의 진화와 글로벌 파트너십","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2dc"},"doc_id":"5ed693ee7b15dabb40af4182","doc_title":"Changes in North Korea as revealed in the Testimonies of Saetomins","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2dd"},"doc_id":"5ed6947e7b15dabb40af468c","doc_title":"김정은 위원장 최근 현지지도 행보 속 정책 코드 읽기","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2de"},"doc_id":"5ed694817b15dabb40af4699","doc_title":"리영호 실각과 북한 권력투쟁 전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2df"},"doc_id":"5ed6938a7b15dabb40af3d2d","doc_title":"An Assessment of the North Korean System´s Durability","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2e0"},"doc_id":"5ed694b57b15dabb40af48a2","doc_title":"북한 핵문제의 전망과 대응책: 정책결정모델(Decision Making Model)을 이용한 전략 분석","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2e1"},"doc_id":"5ed694877b15dabb40af46d3","doc_title":"제4차 당대표자회와 제12기 제5차 최고인민회의 분석","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2e2"},"doc_id":"5ed69526f0492efe0e547501","doc_title":"중국 시진핑 2기 지도부 구성과 대외정책 전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2e3"},"doc_id":"5ed69531f0492efe0e547575","doc_title":"트럼프 대통령의 한반도 관련 주요 발언","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2e4"},"doc_id":"5ed69532f0492efe0e54758a","doc_title":"트럼프 시대 미일관계 전망과 한반도에 대한 함의","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2e5"},"doc_id":"5ed692457b15dabb40af2f77","doc_title":"김정은 정권 핵무기 고도화의 정치경제","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2e6"},"doc_id":"5ed692477b15dabb40af2f7b","doc_title":"이란 핵 타결 이후 북핵 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2e7"},"doc_id":"5ed6925a7b15dabb40af3046","doc_title":"북·일 ‘스톡홀름 합의’: 동북아 지각변동의 서막(序幕)- 평양의 출구전략과 아베의 야망 -","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2e8"},"doc_id":"5ed693667b15dabb40af3be3","doc_title":"<7·1경제관리개선조치> 이후 북한경제 변화 전망: 실질소득의 변화를 중심으로","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2e9"},"doc_id":"5ed693667b15dabb40af3bdc","doc_title":"북한체제의 분야별 실태평가와 변화전망: 중국의 초기 개혁개방과정과의 비교분석","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ea"},"doc_id":"5ed6936b7b15dabb40af3c1a","doc_title":"북한의 개인숭배 및 정치사회화의 효과에 대한 평가연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2eb"},"doc_id":"5ed6938e7b15dabb40af3d52","doc_title":"장성택 방중의 의미","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ec"},"doc_id":"5ed694687b15dabb40af4594","doc_title":"9.28 노동당 조직정비의 의미와 정책방향","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ed"},"doc_id":"5ed693e67b15dabb40af40ef","doc_title":"(2009) 북한개요","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ee"},"doc_id":"5ed6950bf0492efe0e5473c5","doc_title":"미중 정상회담이 한국 외교정책에 주는 함의","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ef"},"doc_id":"5ed6939c7b15dabb40af3e59","doc_title":"2009년 북한 신년 공동사설 분석","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2f0"},"doc_id":"5ed6939b7b15dabb40af3e3b","doc_title":"North Korea’s Regime Maintenance Policy since the Kim Jong-il Regime and Prospects for Change","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2f1"},"doc_id":"5ed693a37b15dabb40af3e71","doc_title":"‘김정일 父子’의 연초 행보의 실체","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2f2"},"doc_id":"5ed68f9408bc6231f9e1affd","doc_title":"Tasks and Implementing Strategies of the \"Trust-Building\" Policy","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2f3"},"doc_id":"5ed68f9408bc6231f9e1aff1","doc_title":"통일 이후 국가정체성 형성방안","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2f4"},"doc_id":"5ed693527b15dabb40af3af7","doc_title":"North Korea's Human Resource Development System","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2f5"},"doc_id":"5ed693387b15dabb40af39c9","doc_title":"북한의 변화 능력과 방향, 속도와 동태","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2f6"},"doc_id":"5ed693937b15dabb40af3db3","doc_title":"The Successor Theory of North Korea","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2f7"},"doc_id":"5ed694d87b15dabb40af49e8","doc_title":"체제전환국의 시장-민주제도 건설 지원","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f2f8"},"doc_id":"5ed69525f0492efe0e5474d1","doc_title":"한국의 對일본 통일공공외교 실태","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2f9"},"doc_id":"5ed69528f0492efe0e54751a","doc_title":"문재인 정부의 新남방정책과 對아세안 북핵 외교","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f2fa"},"doc_id":"5ed69529f0492efe0e54751f","doc_title":"이경보정(以經補政)의 한·러 협력","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2fb"},"doc_id":"5ed6952cf0492efe0e54754a","doc_title":"미국의 대외정책과 한미협력 방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2fc"},"doc_id":"5ed693ea7b15dabb40af4117","doc_title":"북한의 기상관리 정책의 변화와 남북한 기상협력 방안 연구","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2fd"},"doc_id":"5ed693ee7b15dabb40af4176","doc_title":"북한 외무성 시료채취 거부 담화의 의미와 파장","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f2fe"},"doc_id":"5ed693f47b15dabb40af41a5","doc_title":"2008년도 북한정세 전망","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f2ff"},"doc_id":"5ed6945a7b15dabb40af453b","doc_title":"북·중 정상회담 이후 북한의 대내외 정책 전망","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f300"},"doc_id":"5ed690a508bc6231f9e1b9e4","doc_title":"서독의 분단질서관리 외교정책 연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f301"},"doc_id":"5ed690cc08bc6231f9e1baf4","doc_title":"統一理念으로서의 民族主義","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f302"},"doc_id":"5ed691d57b15dabb40af2a9c","doc_title":"2018년 김정은 신년사 분석과 정세 전망","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f303"},"doc_id":"5ed6a0ac90b0712fa5602c33","doc_title":"북 러 관계 전망","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f304"},"doc_id":"5ed7f7cf2615a153681d0579","doc_title":"\r\n\t\t\t\t\t하나원 개원 20주년 기념 의료분야 세미나 : 제7회 하나의원 세미나\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f305"},"doc_id":"5ed7f7e82615a153681d0618","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2020\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f306"},"doc_id":"5ed7f5d92615a153681cfd74","doc_title":"\r\n\t\t\t\t\t북한 여성의 일상생활과 젠더정치\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f307"},"doc_id":"5ed69963c03bd262c3820849","doc_title":"North Koreans’ Current Living Conditions Based on UNICEF Survey Results","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f308"},"doc_id":"5ed69a77c03bd262c38213ae","doc_title":"주간통일정세2009-23(2009.6.1~6.7)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f309"},"doc_id":"5ed69a7ac03bd262c38213d4","doc_title":"주간통일정세2009-27(2009.6.29~7.5)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f30a"},"doc_id":"5ed69961c03bd262c3820821","doc_title":"통일정책연구 제28권 1호","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f30b"},"doc_id":"5ed6997dc03bd262c3820997","doc_title":"통일정책연구 제27권 1호","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f30c"},"doc_id":"5ed6a09c90b0712fa5602ba2","doc_title":"최근 주변국의 북핵 문제 접근과 그 함축성","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f30d"},"doc_id":"5ed6a08e90b0712fa5602b3b","doc_title":"은 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f30e"},"doc_id":"5ed6a03b90b0712fa56028ab","doc_title":"중국과 베트남의 개혁과 발전-북한을 위한 모델 ?","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f30f"},"doc_id":"5ed6a04090b0712fa56028c2","doc_title":"북·중 정상회담 평가와 우리의 정책방향","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f310"},"doc_id":"5ed6a04290b0712fa56028d6","doc_title":"남·북·러 가스관 건설사업의 셈 방식","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f311"},"doc_id":"5ed6a04290b0712fa56028e5","doc_title":"2010.9.28 당대표자회의 재평가: 새로운 권력 연합 출범의 자축 기념식","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f312"},"doc_id":"5ed6a05e90b0712fa56029b1","doc_title":"화폐교환조치의 파장과 전망: 정치경제학적 분석","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f313"},"doc_id":"5ed6a05f90b0712fa56029c4","doc_title":"천안함 침몰원인 발표이후 북한의 예상태도와 우리의 대응방안","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f314"},"doc_id":"5ed6a0a390b0712fa5602be1","doc_title":"대통령에 대한 북한의 비난 언술(言術) 분석","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f315"},"doc_id":"5ed6a01a90b0712fa56027cc","doc_title":"2008년 5월 한·중 베이징 정상회담 평가","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f316"},"doc_id":"5ed6a03a90b0712fa56028a7","doc_title":"핵문제 타결이후 남북한 통일과정","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f317"},"doc_id":"5ed69bfcc03bd262c38222d2","doc_title":"주간통일정세 2016-34(2016.8.20∼2016.8.26)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f318"},"doc_id":"5ed6a00590b0712fa5602740","doc_title":"오바마 행정부의 출범과 북·미관계 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f319"},"doc_id":"5ed6a00690b0712fa560274f","doc_title":"북한 외무성 시료채취 거부 담화의 의미와 파장","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f31a"},"doc_id":"5ed6a07390b0712fa5602a6c","doc_title":"Campbell과 Bader의 동아시아 및 북한 비핵화 정책론","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f31b"},"doc_id":"5ed6a07b90b0712fa5602aa2","doc_title":"‘한민족생태계’의 창조적 복원을 위한 ‘신뢰 프로세스’ 전략","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f31c"},"doc_id":"5ed6a07b90b0712fa5602aa6","doc_title":"최용해 방중 이후 한반도 정세 전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f31d"},"doc_id":"5ed69fef90b0712fa56026ae","doc_title":"북한 5차 핵실험의 의미와 파장","topic":"스포츠","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f31e"},"doc_id":"5ed69ff190b0712fa56026c8","doc_title":"코로나 19와 남북 보건안보공동체","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f31f"},"doc_id":"5ed69ffa90b0712fa56026de","doc_title":"김정일 조선노동당 총비서의 방중 의미와 전망","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f320"},"doc_id":"5ed6a01f90b0712fa56027e9","doc_title":"‘비핵·개방·3000’과 북한의 핵포기","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f321"},"doc_id":"5ed6a01790b0712fa56027a5","doc_title":"북한 “불능화 조치 중단” 선언의 배경과 향후 전망","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f322"},"doc_id":"5ed6a01890b0712fa56027ac","doc_title":"북한의 생존전략과 남북정상회담","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f323"},"doc_id":"5ed6a02c90b0712fa5602847","doc_title":"제5차 남북장성급군사회담 평가","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f324"},"doc_id":"5ed6a04190b0712fa56028d2","doc_title":"미·중 정상회담 이후 북한의 대남협상전략 예측","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f325"},"doc_id":"5ed6a00d90b0712fa5602769","doc_title":"세계경제침체가 북한경제에 미치는 충격","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f326"},"doc_id":"5ed6a00d90b0712fa5602774","doc_title":"김정일 와병설 이후 대북정책 방향","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f327"},"doc_id":"5ed6a03390b0712fa560287f","doc_title":"다시 절대폭풍이 다가 오는가?","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f328"},"doc_id":"5ed6999fc03bd262c3820af4","doc_title":"주간통일정세 2017-27(2017.07.01~2017.07.07)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f329"},"doc_id":"5ed699a3c03bd262c3820b0d","doc_title":"주간통일정세 2017-29(2017.07.15~2017.07.21)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f32a"},"doc_id":"5ed6987c12d4092a3df37c2e","doc_title":"2006 미 국무부 연례각국인권보고서(북한부분) 분석","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f32b"},"doc_id":"5ed698c812d4092a3df37e75","doc_title":"북한인권백서, 1998","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f32c"},"doc_id":"5ed698b112d4092a3df37dd2","doc_title":"White Paper on Human Rights in North Korea, 2001","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f32d"},"doc_id":"5ed697ce12d4092a3df375f5","doc_title":"북한 여성·아동 인권 실태","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f32e"},"doc_id":"5ed697cb12d4092a3df375b8","doc_title":"White Paper on Human Rights in North Korea, 2011","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f32f"},"doc_id":"5ed69931c03bd262c3820662","doc_title":"주간통일정세 2018-16(2018.04.14~2018.04.20)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f330"},"doc_id":"5ed69939c03bd262c38206a5","doc_title":"Meaning and Implementation Tasks of Turning the DMZ into an International Peace Zones","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f331"},"doc_id":"5ed69b49c03bd262c3821be5","doc_title":"주간통일정세 2012-08(2012.02.13~2012.02.19)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f332"},"doc_id":"5ed69b75c03bd262c3821d64","doc_title":"주간통일정세 2012-52(2012.12.17~2012.12.23)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f333"},"doc_id":"5ed69b41c03bd262c3821b6c","doc_title":"주간통일정세 2012-04(2012.01.16~2012.01.22)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f334"},"doc_id":"5ed699cec03bd262c3820c1f","doc_title":"貨幣·經濟·社會統合에 관한 條約, 下","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f335"},"doc_id":"5ed699cec03bd262c3820c23","doc_title":"주간통일정세2007-05(2007.10.8~10.14)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f336"},"doc_id":"5ed699d1c03bd262c3820c2b","doc_title":"주간통일정세2007-03 (2007.9.17~9.30)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f337"},"doc_id":"5ed699d2c03bd262c3820c32","doc_title":"주간통일정세2007-04(2007.10.1~10.7)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f338"},"doc_id":"5ed6998ec03bd262c3820a1f","doc_title":"주간통일정세 2017-46(2017.11.18~2017.11.24)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f339"},"doc_id":"5ed69989c03bd262c38209e8","doc_title":"한반도 평화체제 및 비핵화 관련 자료집 3,남북관계","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f33a"},"doc_id":"5ed69979c03bd262c3820977","doc_title":"International Journal of Korean Unification Studies Vol. 27 No. 1","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f33b"},"doc_id":"5ed69992c03bd262c3820a4f","doc_title":"주간통일정세 2017-37(2017.09.09~2017.09.15)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f33c"},"doc_id":"5ed69a51c03bd262c38211d3","doc_title":"주간통일정세2008-37(2008.9.10~9.15)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f33d"},"doc_id":"5ed69c19c03bd262c3822410","doc_title":"주간통일정세 2015-49(2015.12.07∼2015.12.13)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f33e"},"doc_id":"5ed6969af0492efe0e54843a","doc_title":"미국 중간선거 결과와 대북정책 전망","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f33f"},"doc_id":"5ed696d4f0492efe0e5486b6","doc_title":"동북아 NGO 백서","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f340"},"doc_id":"5ed696a6f0492efe0e5484b5","doc_title":"APEC 정상회담과 북핵문제","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f341"},"doc_id":"5ed695baf0492efe0e547b17","doc_title":"중국의 G2 부상과 한반도 평화통일 추진전략 제2부","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f342"},"doc_id":"5ed6965cf0492efe0e54815d","doc_title":"戰術核 관련 부시 美大統領 宣言이 東北亞 및 韓半島安保에 미치는 影響","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f343"},"doc_id":"5ed6956ef0492efe0e547814","doc_title":"통일외교 콘텐츠 개발","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f344"},"doc_id":"5ed695def0492efe0e547c6c","doc_title":"오바마 행정부 출범 이후 동북아전략 환경의 변화와 한국의 동북아 4국 통일외교전략","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f345"},"doc_id":"5ed695c1f0492efe0e547b39","doc_title":"제2차 핵안보정상회의와 북한 핵문제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f346"},"doc_id":"5ed695f6f0492efe0e547cf6","doc_title":"中國의 改革·開放 現況과 展望","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f347"},"doc_id":"5ed695dcf0492efe0e547c62","doc_title":"야로슬라블 한·러 정상회담 결과 분석","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f348"},"doc_id":"5ed696e2f0492efe0e548728","doc_title":"동북아공동체의 행정조직 구축에 관한 연구 : 유럽연합의 행정부인 집행위원회조직의 비교 분석을 중심으로","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f349"},"doc_id":"5ed6969af0492efe0e548447","doc_title":"한?중 정상회담의 결과와 과제","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f34a"},"doc_id":"5ed6969ff0492efe0e548466","doc_title":"제4차 6자회담 합의 이행구도","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f34b"},"doc_id":"5ed6969af0492efe0e548444","doc_title":"미국 외교정책에서의 정책연구기관(Think Tanks)의 역할과 한반도 문제","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f34c"},"doc_id":"5ed696abf0492efe0e5484ec","doc_title":"주변4국과의 연쇄 정상회담 결과분석 : 부산 APEC정상회의(2005. 11. 18-19)관련","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f34d"},"doc_id":"5ed6967ef0492efe0e548295","doc_title":"동북아정세 변화와 남북 및 일북 관계 전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f34e"},"doc_id":"5ed69570f0492efe0e54783b","doc_title":"Geopolitics of the Russo-Korean Gas Pipeline Project and Energy Cooperation in Northeast Asia","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f34f"},"doc_id":"5ed69611f0492efe0e547dc3","doc_title":"미국의 대북한 경제제재 완화와 남북한 관계","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f350"},"doc_id":"5ed6961cf0492efe0e547e1b","doc_title":"韓·美 安保協力 增進方案 硏究","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f351"},"doc_id":"5ed69641f0492efe0e548038","doc_title":"부시 美國大統領의 아시아4個國 巡訪結果 分析 : 南·北韓關係와 관련하여","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f352"},"doc_id":"5ed69647f0492efe0e54808a","doc_title":"豆滿江地域 開發計劃 發展方向","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f353"},"doc_id":"5ed695c3f0492efe0e547b5e","doc_title":"Korean Unification and a New East Asian Order","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f354"},"doc_id":"5ed6971bf0492efe0e548907","doc_title":"탈냉전 이후 국제관계와 북한의 변화","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f355"},"doc_id":"5ed6963ff0492efe0e54801a","doc_title":"第5次 亞·太經濟協力體(APEC)會議를 契機로 본 亞·太 地域協力의 發展方向","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f356"},"doc_id":"5ed6965ef0492efe0e548169","doc_title":"周邊4國 頂上會談과 韓半島 安保環境","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f357"},"doc_id":"5ed69673f0492efe0e548220","doc_title":"중국 9기 전인대 2차회의 결과분석 : 수정헌법 분석을 중심으로","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f358"},"doc_id":"5ed6967bf0492efe0e54825b","doc_title":"4자회담의 추진전략 : 분과위 운영방안을 중심으로","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f359"},"doc_id":"5ed6967ff0492efe0e5482a0","doc_title":"한·미 정상회담 결과분석","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f35a"},"doc_id":"5ed6934f7b15dabb40af3ad7","doc_title":"2006년 북한 신년 공동사설 분석","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f35b"},"doc_id":"5ed693517b15dabb40af3ae6","doc_title":"김일성 항일무장투쟁의 신화화 연구","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f35c"},"doc_id":"5ed69512f0492efe0e54742e","doc_title":"중국의 G2 부상과 한반도 평화통일 추진전략 제1부","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f35d"},"doc_id":"5ed694997b15dabb40af4750","doc_title":"북한 미사일 발사에 대한 국제사회의 대응","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f35e"},"doc_id":"5ed6953af0492efe0e5475b5","doc_title":"´2015 북한에 관한 한미 공동성명´ 평가와 향후 과제","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f35f"},"doc_id":"5ed6953df0492efe0e5475f7","doc_title":"한미 정상회담에 대한 미 조야의 반응과 향후 과제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f360"},"doc_id":"5ed8129c2615a153681ded6f","doc_title":"\r\n\t\t\t\t\t남북관계발전의 법적 이해\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f361"},"doc_id":"5ed812a22615a153681ded87","doc_title":"\r\n\t\t\t\t\t개성공단 길라잡이= Gaeseong Industirial Complex Guide\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f362"},"doc_id":"5ed812972615a153681ded6a","doc_title":"\r\n\t\t\t\t\t(제4차) 6자회담 합의 이행구도\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f363"},"doc_id":"5ed693787b15dabb40af3c95","doc_title":"파키스탄-인도-북한의 核政策","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f364"},"doc_id":"5ed694147b15dabb40af4332","doc_title":"North Korea’s Situation Outlook and Policy Direction after Kim Jong Il’s Death","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f365"},"doc_id":"5ed694287b15dabb40af43bd","doc_title":"상반기 북한정세 분석 보고서","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f366"},"doc_id":"5ed6935c7b15dabb40af3b46","doc_title":"김정일 국방위원장 방중 결산과 향후 한반도 정세 전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f367"},"doc_id":"5ed693607b15dabb40af3bbb","doc_title":"북한 최고인민회의 제11기 제2차 회의 결과분석","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f368"},"doc_id":"5ed6939a7b15dabb40af3e2f","doc_title":"Economic Hardship and Regime Sustainability in North Korea","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f369"},"doc_id":"5ed694647b15dabb40af4583","doc_title":"The 8th NPT Review Conference and the North Korean Nuclear Issue","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f36a"},"doc_id":"5ed694677b15dabb40af458e","doc_title":"Significance of the 9.28 KWP Reorganization and Future Policy Direction","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f36b"},"doc_id":"5ed693997b15dabb40af3e21","doc_title":"Internal and External Perceptions of the North Korean Army","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f36c"},"doc_id":"5ed6923f7b15dabb40af2f2d","doc_title":"북한 변화 실태 연구: 시장화 종합 분석","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f36d"},"doc_id":"5ed693a67b15dabb40af3e92","doc_title":"Campbell과 Bader의 동아시아 및 북한 비핵화 정책론","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f36e"},"doc_id":"5ed693517b15dabb40af3adc","doc_title":"A Study on the Structure of Industry in North Korea","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f36f"},"doc_id":"5ed693d77b15dabb40af4067","doc_title":"제2차 북핵실험의 의미와 우리의 대응","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f370"},"doc_id":"5ed693e17b15dabb40af40b4","doc_title":"North Koreas External Economic Relations","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f371"},"doc_id":"5ed693ce7b15dabb40af3f74","doc_title":"탈사회주의 경제이행 국가의 권력구조 유형과 개혁 경로: 포스트-김정일 체제에 대한 시사점","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f372"},"doc_id":"5ed693d07b15dabb40af3fd1","doc_title":"2010년 북한 기관별 주요 인물정보","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f373"},"doc_id":"5ed692fc7b15dabb40af3746","doc_title":"北韓의 社會間接資本 實態分析","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f374"},"doc_id":"5ed6935f7b15dabb40af3bb5","doc_title":"김정일 정권 10년: 변화와 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f375"},"doc_id":"5ed6929e7b15dabb40af3340","doc_title":"金正日 政權의 權力엘리트 硏究","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f376"},"doc_id":"5ed692ae7b15dabb40af33fe","doc_title":"북한의 지역자립체제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f377"},"doc_id":"5ed692ba7b15dabb40af3461","doc_title":"김정일 정권의 안보딜레마와 대미·대남정책","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f378"},"doc_id":"5ed692d77b15dabb40af35c2","doc_title":"북한 관료부패 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f379"},"doc_id":"5ed693d87b15dabb40af4078","doc_title":"2009년 북한 신년 공동사설 분석(온라인)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f37a"},"doc_id":"5ed6944b7b15dabb40af4482","doc_title":"김정일 국방위원장의 방중과 중·북 관계 전망","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f37b"},"doc_id":"5ed692557b15dabb40af3005","doc_title":"김정은 시대 북한의 핵보유 및 대남정책","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f37c"},"doc_id":"5ed7fcbd2615a153681d2e67","doc_title":"\r\n\t\t\t\t\t周邊情勢에 聯關된 대만의 將來\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f37d"},"doc_id":"5ed7fda12615a153681d374e","doc_title":"\r\n\t\t\t\t\t南北韓과 周邊4强國의 對韓半島 政策 및 周邊 情勢觀:統一戰略 開發 模擬實驗 基礎資料\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f37e"},"doc_id":"5ed801b02615a153681d5bb4","doc_title":"\r\n\t\t\t\t\t韓半島 內外環境과 韓·蘇關係\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f37f"},"doc_id":"5ed815702615a153681e066a","doc_title":"\r\n\t\t\t\t\t아베정권의 국내정치와 대외전략 및 대북전략\r\n\t\t\t\t","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f380"},"doc_id":"5ed815772615a153681e0693","doc_title":"\r\n\t\t\t\t\t후쿠다 정권의 특징과 대외 및 대북전략 (2007.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f381"},"doc_id":"5ed813922615a153681df504","doc_title":"\r\n\t\t\t\t\t개혁·개방과정에서 인권의제: 이론과 실제\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f382"},"doc_id":"5ed693d17b15dabb40af4008","doc_title":"경제적 관점에서 본 북한의 화폐개혁, 배경과 파급효과","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f383"},"doc_id":"5ed693dd7b15dabb40af4093","doc_title":"2008년 북한경제 종합평가 및 2009년 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f384"},"doc_id":"5ed6950cf0492efe0e5473d5","doc_title":"트럼프 행정부의 대북정책과 한국의 과제","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f385"},"doc_id":"5ed694007b15dabb40af4232","doc_title":"북한 권력세습의 안정성 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f386"},"doc_id":"5ed69526f0492efe0e5474f3","doc_title":"제재 국면에서의 주민의 인권","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f387"},"doc_id":"5ed6954af0492efe0e54763f","doc_title":"효율적 대북제재: 데이터 분석과 함의","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f388"},"doc_id":"5ed693ef7b15dabb40af418a","doc_title":"오바마 행정부 출범 이후 북한의 대미 ‘군사 및 핵외교’ 전략","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f389"},"doc_id":"5ed693f47b15dabb40af41b5","doc_title":"북한의 대외관계 확대 배경과 전망","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f38a"},"doc_id":"5ed694007b15dabb40af4236","doc_title":"Kim Jong Il’s China Visit and China’s Strategic Diplomacy","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f38b"},"doc_id":"5ed694027b15dabb40af424c","doc_title":"North Korea’s Succession Plan: Stability and Future Outlook","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f38c"},"doc_id":"5ed6942c7b15dabb40af43df","doc_title":"North Korea’s Economic Policy in 2010:Resolutely against the Insurmountable Tide of Market Expansion","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f38d"},"doc_id":"5ed6950bf0492efe0e5473c9","doc_title":"한러 정상회담과 러시아 극동 개발 협력의 의의","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f38e"},"doc_id":"5ed69515f0492efe0e547448","doc_title":"중간선거 이후 미국 대외정책: 대북정책을 중심으로","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f38f"},"doc_id":"5ed69512f0492efe0e54740e","doc_title":"뉴노멀 시대 미중 전략 경쟁 관계와 한반도에의 함의 2부","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f390"},"doc_id":"5ed694037b15dabb40af4254","doc_title":"인민보안단속법(구 사회안전단속법) 개정과 북한의 주민통제 강화","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f391"},"doc_id":"5ed694d27b15dabb40af493a","doc_title":"부패의 개념과 실태 및 반부패 개혁","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f392"},"doc_id":"5ed6941a7b15dabb40af4357","doc_title":"Increasing US-China rivalry and US-DPRK confrontation in 2010: Focusing on comparisons with the conf","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f393"},"doc_id":"5ed6927d7b15dabb40af3171","doc_title":"Interpreting North Korea’s 2012 New Year’s Joint Editorial","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f394"},"doc_id":"5ed692b47b15dabb40af3411","doc_title":"김정일 문예정책의 지속과 변화","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f395"},"doc_id":"5ed692c27b15dabb40af3509","doc_title":"북한의 지방행정체계","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f396"},"doc_id":"5ed692dd7b15dabb40af3600","doc_title":"金正日 政權의 對外政策 變化 展望","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f397"},"doc_id":"5ed692e87b15dabb40af3666","doc_title":"金日成 死後 1年","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f398"},"doc_id":"5ed693d37b15dabb40af4010","doc_title":"공세와 역공세- 북한 공세 국면의 종결과 향후 전망","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f399"},"doc_id":"5ed693df7b15dabb40af409d","doc_title":"북핵 일괄타결 방안(Grand Bargain) 추진방향","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f39a"},"doc_id":"5ed693377b15dabb40af39c1","doc_title":"북한의 개혁·개방정책 추진 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f39b"},"doc_id":"5ed693567b15dabb40af3b03","doc_title":"북핵문제와 남북대화 현안과 대책","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f39c"},"doc_id":"5ed693577b15dabb40af3b11","doc_title":"북한의 노동인력 개발 체계: 형성과 변화","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f39d"},"doc_id":"5ed6934d7b15dabb40af3ad3","doc_title":"북한 신사고론의 의도 및 내용 분석","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f39e"},"doc_id":"5ed693017b15dabb40af3782","doc_title":"북한의 대외개방 현황과 전망 : 외자유치 관련법 제정을 중심으로","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f39f"},"doc_id":"5ed693137b15dabb40af3851","doc_title":"金正日著作 解題","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3a0"},"doc_id":"5ed693697b15dabb40af3bf8","doc_title":"식량난과 북한여성의 역할 및 의식변화","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3a1"},"doc_id":"5ed693727b15dabb40af3c62","doc_title":"북한의 후계자론","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3a2"},"doc_id":"5ed815012615a153681e01e2","doc_title":"\r\n\t\t\t\t\t(2007년도) 北韓 主要行事 豫定表\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3a3"},"doc_id":"5ed815032615a153681e01fd","doc_title":"\r\n\t\t\t\t\t21세기 동아시아의 비전과 한반도= (the)vision for east Asia in the 21st century and the Korean peninsula\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3a4"},"doc_id":"5ed814fe2615a153681e01a1","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2008\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3a5"},"doc_id":"5ed6939b7b15dabb40af3e47","doc_title":"북한의 로켓발사 전후 러시아의 입장과 정책","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3a6"},"doc_id":"5ed693a57b15dabb40af3e86","doc_title":"North Korea’s Disclosure of Its Uranium Enrichment Program: Meaning and Lessons","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3a7"},"doc_id":"5ed693ae7b15dabb40af3ec9","doc_title":"Modernization and Opening-Up of North Korean Economy: Roles and Efforts of Neighboring Countries","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3a8"},"doc_id":"5ed814982615a153681dfe15","doc_title":"\r\n\t\t\t\t\t한반도 비핵화와 평화체제 구축전략\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3a9"},"doc_id":"5ed7fc452615a153681d2a67","doc_title":"\r\n\t\t\t\t\t(最近) 北韓情勢와 南北關係 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3aa"},"doc_id":"5ed7fc462615a153681d2a72","doc_title":"\r\n\t\t\t\t\t北韓 託兒所制度의 問題点 (學術會議 結果報告書)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ab"},"doc_id":"5ed7fc612615a153681d2b94","doc_title":"\r\n\t\t\t\t\t美國內 政治勢力의 動向과 카터 行政府의 對外政策\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ac"},"doc_id":"5ed7fc682615a153681d2bda","doc_title":"\r\n\t\t\t\t\t現休戰協定 體制에서 본 西海5島嶼의 問題点 發生原因 및 對策\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ad"},"doc_id":"5ed693427b15dabb40af3a39","doc_title":"북한의 대중문화: 실태와 변화전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ae"},"doc_id":"5ed693f47b15dabb40af41b1","doc_title":"북핵 2·13합의와 평화적인 핵폐기 사례 분석","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3af"},"doc_id":"5ed694037b15dabb40af4259","doc_title":"Kim Jong Eun’s Activities in 2010 and Their Political Implications","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3b0"},"doc_id":"5ed6940e7b15dabb40af42ad","doc_title":"Expanding DPRK-China Economic Cooperation and the Future of the DPRK Regime: A \"Rentier-State\" Analy","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3b1"},"doc_id":"5ed694147b15dabb40af432f","doc_title":"2010년 북한경제 종합평가 및 2011년 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3b2"},"doc_id":"5ed6927a7b15dabb40af3155","doc_title":"Kim Jong Il’s Birthday and the Kim Jong Eun Regime","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3b3"},"doc_id":"5ed6927d7b15dabb40af316e","doc_title":"2012년 북한 신년공동사설의 의미","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3b4"},"doc_id":"5ed6929e7b15dabb40af3356","doc_title":"北韓 經濟改革의 最適方向 硏究","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3b5"},"doc_id":"5ed692e07b15dabb40af3628","doc_title":"北·美關係와 韓·美關係 變化展望","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3b6"},"doc_id":"5ed692837b15dabb40af31d9","doc_title":"2013년 북한 핵프로그램 및 능력평가","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3b7"},"doc_id":"5ed6927e7b15dabb40af3179","doc_title":"북한의 주민통제 법제 정비와 체제유지","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3b8"},"doc_id":"5ed692cd7b15dabb40af3555","doc_title":"김일성 사후 2년 : 북한정세 동향 및 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3b9"},"doc_id":"5ed69bcfc03bd262c38220fb","doc_title":"주간통일정세 2012-50(2012.12.03~2012.12.09)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ba"},"doc_id":"5ed69bd9c03bd262c382218e","doc_title":"주간통일정세 2012-41(2012.10.01~2012.10.07)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3bb"},"doc_id":"5ed69b68c03bd262c3821d2d","doc_title":"주간통일정세 2011-52(2011.12.19~2011.12.25)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3bc"},"doc_id":"5ed69b79c03bd262c3821d8c","doc_title":"주간통일정세 2014-07(2014.02.10~2014.02.16)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3bd"},"doc_id":"5ed69b66c03bd262c3821d0a","doc_title":"주간통일정세 2011-48(2011.11.21~2011.11.27)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3be"},"doc_id":"5ed69b69c03bd262c3821d3f","doc_title":"북한 핵문제의 전망과 대응책: 정책결정모델(Decision Making Model)을 이용한 전략 분석","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3bf"},"doc_id":"5ed69bb7c03bd262c3822036","doc_title":"주간통일정세 2013-23(2013.06.03~2013.06.09)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3c0"},"doc_id":"5ed69bb4c03bd262c382200e","doc_title":"주간통일정세 2013-36(2013.09.02~2013.09.08)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3c1"},"doc_id":"5ed69b9dc03bd262c3821f00","doc_title":"주간통일정세 2014-05(2014.01.27~2014.02.02)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3c2"},"doc_id":"5ed69bddc03bd262c38221b7","doc_title":"주간통일정세 2012-13(2012.03.19~2012.03.25)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3c3"},"doc_id":"5ed69c1bc03bd262c3822432","doc_title":"주간통일정세 2015-35(2015.08.31∼2015.09.06)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3c4"},"doc_id":"5ed69ba9c03bd262c3821f6f","doc_title":"주간통일정세 2013-39(2013.09.23~2013.09.29)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3c5"},"doc_id":"5ed69bfec03bd262c38222e2","doc_title":"주간통일정세 2016-40(2016.10.1∼2016.10.7)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3c6"},"doc_id":"5ed69beac03bd262c382220d","doc_title":"주간통일정세 2015-12(2015.03.16~2015.03.22)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3c7"},"doc_id":"5ed69bf7c03bd262c38222a5","doc_title":"주간통일정세 2016-49(2016.12.03~2016.12.09)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3c8"},"doc_id":"5ed69bdbc03bd262c38221a8","doc_title":"주간통일정세 2012-23(2012.05.28~2012.06.03)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3c9"},"doc_id":"5ed69befc03bd262c382223f","doc_title":"주간통일정세 2015-32(2015.08.10∼2015.08.16)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ca"},"doc_id":"5ed69fe890b0712fa560266c","doc_title":"북한의 장애인권리협약 비준:평가와 향후 과제","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3cb"},"doc_id":"5ed69ffd90b0712fa5602707","doc_title":"미국의 북한 테러지원국 해제와 6자회담 전망","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3cc"},"doc_id":"5ed69ffe90b0712fa560270b","doc_title":"오바마 행정부의 한반도 정책 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3cd"},"doc_id":"5ed6a00390b0712fa560271e","doc_title":"대북 삐라 살포의 정치적 함의와 우리의 정책 방향","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ce"},"doc_id":"5ed69be3c03bd262c38221ee","doc_title":"주간통일정세 2012-20(2012.05.07~2012.05.13)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3cf"},"doc_id":"5ed69fe990b0712fa5602674","doc_title":"트럼프 시대 미중관계 전망과 한반도에 대한 함의","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3d0"},"doc_id":"5ed69c00c03bd262c3822314","doc_title":"주간통일정세 2016-28(2016.7.9∼2016.7.15)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3d1"},"doc_id":"5ed69fee90b0712fa5602695","doc_title":"북한 최고인민회의 제13기 제4차 회의 분석","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3d2"},"doc_id":"5ed69ff090b0712fa56026b7","doc_title":"김정은 위원장은 왜 금강산 시설 철거를 지시했나?","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3d3"},"doc_id":"5ed69fef90b0712fa56026b3","doc_title":"5차 핵실험, 김정은 장기집권 전략에 따른 행보","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3d4"},"doc_id":"5ed69ffb90b0712fa56026e1","doc_title":"한‧중 정상회담의 결과와 과제","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3d5"},"doc_id":"5ed69ff590b0712fa56026d4","doc_title":"북한 제7기 제4차 당 중앙군사위원회 확대회의 분석","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3d6"},"doc_id":"5ed69ffc90b0712fa56026f7","doc_title":"정부수립 60주년, 통일정책의 새로운 패러다임","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3d7"},"doc_id":"5ed6a00c90b0712fa560275c","doc_title":"북한의 ‘남북관계 전면 차단’ 위협 배경과 향후 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3d8"},"doc_id":"5ed6a00c90b0712fa5602763","doc_title":"차기 미국 민주당 정부와 북한문제","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3d9"},"doc_id":"5ed69a44c03bd262c3821122","doc_title":"주간통일정세2008-41(2008.10.6~10.12)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3da"},"doc_id":"5ed69a6fc03bd262c3821319","doc_title":"주간통일정세2009-11(2009.3.9~3.15)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3db"},"doc_id":"5ed698bc12d4092a3df37e0a","doc_title":"미귀환 국군포로문제 해결방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3dc"},"doc_id":"5ed698c112d4092a3df37e39","doc_title":"미국의 북한인권 문제 접근과 북미관계 전망","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3dd"},"doc_id":"5ed698e912d4092a3df37fd4","doc_title":"남북한 이산가족 재결합시 문제점과 대책","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3de"},"doc_id":"5ed69b8cc03bd262c3821e5e","doc_title":"주간통일정세 2014-33(2014.08.18~2014.08.24)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3df"},"doc_id":"5ed69b72c03bd262c3821d49","doc_title":"주간통일정세 2012-12(2012.03.12~2012.03.18)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3e0"},"doc_id":"5ed69bcdc03bd262c38220f1","doc_title":"월간 북한동향 제7권 제5호(2013년 9·10월호)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3e1"},"doc_id":"5ed699dbc03bd262c3820c99","doc_title":"주간통일정세2007-06(2007.10.15~10.21)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3e2"},"doc_id":"5ed699a4c03bd262c3820b14","doc_title":"주간통일정세 2017-30(2017.07.22~2017.07.28)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3e3"},"doc_id":"5ed69936c03bd262c3820682","doc_title":"The US Foreign Policy and Agenda for ROK-US Cooperation","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3e4"},"doc_id":"5ed69942c03bd262c38206cc","doc_title":"Implications of President Moon’s Congratulatory Remarks on Korea’s 74th Liberation Day","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3e5"},"doc_id":"5ed69a4ec03bd262c38211bb","doc_title":"주간통일정세2008-46(2008.11.10~11.16)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3e6"},"doc_id":"5ed69932c03bd262c3820671","doc_title":"KINU한반도동향 2019년 3월","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3e7"},"doc_id":"5ed699d4c03bd262c3820c71","doc_title":"North Korea's Negotiation Behavior toward South Korea","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3e8"},"doc_id":"5ed69965c03bd262c38208b1","doc_title":"Conditions and Procedures to Ease or Lift Sanctions against North Korea","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3e9"},"doc_id":"5ed699a9c03bd262c3820b22","doc_title":"예멘 統一의 問題點","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ea"},"doc_id":"5ed6994dc03bd262c38206f5","doc_title":"북한에 대한 제3차 보편적정례검토(UPR) 평가와 북한인권 증진 방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3eb"},"doc_id":"5ed69952c03bd262c3820732","doc_title":"Evaluation and Analysis of the DPRK’s Initial Report on the Implementation of the Convention o","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ec"},"doc_id":"5ed69957c03bd262c382078b","doc_title":"The Concept and Direction of the New Korean Peninsula Regime","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ed"},"doc_id":"5ed69966c03bd262c38208b9","doc_title":"Remaining Challenges for Institutionalization of Inter-Korean Relations in Panmunjom Declaration","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ee"},"doc_id":"5ed816042615a153681e09bc","doc_title":"\r\n\t\t\t\t\t북한의 관광자원 실태와 전망\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ef"},"doc_id":"5ed814962615a153681dfe0a","doc_title":"\r\n\t\t\t\t\t북한의 주요인물 2007\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3f0"},"doc_id":"5ed693837b15dabb40af3cdc","doc_title":"북한의 당·군·민 관계와 체제 안정성 평가","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3f1"},"doc_id":"5ed6938f7b15dabb40af3d60","doc_title":"Cooperative Denuclearization of North Korea","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3f2"},"doc_id":"5ed6939c7b15dabb40af3e4f","doc_title":"북한의 제12기 최고인민회의 대의원 선거 결과 분석","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3f3"},"doc_id":"5ed693f77b15dabb40af41d3","doc_title":"2·13합의 전후의 북한동향","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3f4"},"doc_id":"5ed694aa7b15dabb40af480b","doc_title":"북한의 역량발전을 위한 국제협력 방안","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3f5"},"doc_id":"5ed694557b15dabb40af44d4","doc_title":"북한 핵 보유 고수 전략의 도전과 대응","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3f6"},"doc_id":"5ed692697b15dabb40af30d8","doc_title":"Study on the Power Elite of the Kim Jong Un Regime","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3f7"},"doc_id":"5ed692927b15dabb40af32d2","doc_title":"北韓의 承繼政治 動向 : 2·16生日行事를 中心으로","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3f8"},"doc_id":"5ed693527b15dabb40af3aee","doc_title":"북한의 6자회담 복귀 배경과 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3f9"},"doc_id":"5ed693577b15dabb40af3b1f","doc_title":"북핵보유선언: 향후 정세전망과 우리의 정책방향","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f3fa"},"doc_id":"5ed6933a7b15dabb40af39e0","doc_title":"북한문화의 수용실태 조사","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f3fb"},"doc_id":"5ed694787b15dabb40af4666","doc_title":"Unha-3 Rocket Launch and Kim Jong-uns Strategy of Regime Survival","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3fc"},"doc_id":"5ed692497b15dabb40af2f88","doc_title":"2015년 북한 신년사 분석 및 대내외 정책 전망","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3fd"},"doc_id":"5ed6924b7b15dabb40af2fa3","doc_title":"장성택 처형 1년, 북한의 권력과 이권 변동","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f3fe"},"doc_id":"5ed6925a7b15dabb40af3042","doc_title":"김정은의 통치술과 통치구조","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f3ff"},"doc_id":"5ed692727b15dabb40af3106","doc_title":"북한의 핵·미사일 대응책 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f400"},"doc_id":"5ed694647b15dabb40af457c","doc_title":"북한 최고인민회의 제12기 3차 회의 결과 분석과 전망","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f401"},"doc_id":"5ed694627b15dabb40af4573","doc_title":"북·중 경제관계와 남북경협의 대북 파급효과 비교분석","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f402"},"doc_id":"5ed6925f7b15dabb40af306f","doc_title":"북한, ‘핵 딜레마’에서 스스로 빠져 나와야","topic":"스포츠","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f403"},"doc_id":"5ed6928d7b15dabb40af31e8","doc_title":"核·經協連繫 緩和措置와 北韓의 對應政策 展望","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f404"},"doc_id":"5ed6929e7b15dabb40af3328","doc_title":"북한헌법 개정에 따른 경제부문 변화전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f405"},"doc_id":"5ed692d17b15dabb40af3582","doc_title":"北韓의 對美·中政策 懸案과 展望","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f406"},"doc_id":"5ed693007b15dabb40af3755","doc_title":"北韓 核問題에 대한 중국의 입장과 우리의 對中政策 方向","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f407"},"doc_id":"5ed6930c7b15dabb40af37ca","doc_title":"中國과 北韓의 政治體制 比較硏究","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f408"},"doc_id":"5ed7f9bf2615a153681d1285","doc_title":"\r\n\t\t\t\t\t北韓의 外交政策 分析:對外政策의 戰術的 轉換에 따른 展開狀況을 中心으로\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f409"},"doc_id":"5ed7f75f2615a153681d02f8","doc_title":"\r\n\t\t\t\t\t북한 민생 실태 및 협력 방안\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f40a"},"doc_id":"5ed7f5a72615a153681cfb98","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한관계 전망 (2017~2018)\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f40b"},"doc_id":"5ed7f9d62615a153681d1346","doc_title":"\r\n\t\t\t\t\t中共의 虛와 實(1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f40c"},"doc_id":"5ed7f9e72615a153681d1419","doc_title":"\r\n\t\t\t\t\t6.23宣言에 立脚한 統一槪念의 再定立 (1973.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f40d"},"doc_id":"5ed7f8ad2615a153681d0ac7","doc_title":"\r\n\t\t\t\t\t(KINU) 통일 플러스(+)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f40e"},"doc_id":"5ed7f8b72615a153681d0adb","doc_title":"\r\n\t\t\t\t\t사회과 교육과정 실태분석:반공 중심 중.고교\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f40f"},"doc_id":"5ed7fdd12615a153681d390e","doc_title":"\r\n\t\t\t\t\t北韓 靑少年의 社會化 過程硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f410"},"doc_id":"5ed7fafe2615a153681d1db9","doc_title":"\r\n\t\t\t\t\t日本의 軍事政策 및 戰略과 韓國의 安保\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f411"},"doc_id":"5ed7f98b2615a153681d109d","doc_title":"\r\n\t\t\t\t\t정부 통일정책의 대민홍보 심화 방안 (1973.12)\r\n\t\t\t\t","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f412"},"doc_id":"5ed7f91c2615a153681d0c89","doc_title":"\r\n\t\t\t\t\t동독 승인의 열가지 이유(번역)\r\n\t\t\t\t","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f413"},"doc_id":"5ed7fa222615a153681d1609","doc_title":"\r\n\t\t\t\t\t對外 弘報政策의 效果的인 展開方案 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f414"},"doc_id":"5ed7fbdc2615a153681d25fb","doc_title":"\r\n\t\t\t\t\tSOUTH-NORTH DIALOGUE IN KOREA (No.01~10) =남북대화(제01~10호)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f415"},"doc_id":"5ed7fa3b2615a153681d16ae","doc_title":"\r\n\t\t\t\t\t東.西獨 經濟交流 事例硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f416"},"doc_id":"5ed7fa3e2615a153681d16ca","doc_title":"\r\n\t\t\t\t\t民主統一論 (中等敎師班:1973年度 2)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f417"},"doc_id":"5ed69c48c03bd262c38225f8","doc_title":"Prospects for US-China Relations in the Trump Era and Implications on the Korean Peninsula","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f418"},"doc_id":"5ed69c44c03bd262c38225d1","doc_title":"주간통일정세 2017-15(2017.04.08~2017.04.14)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f419"},"doc_id":"5ed69c45c03bd262c38225d5","doc_title":"Motivation behind Kim Jong Nam’s Assassination and Hidden Side of Kim Jong Un’s Reign of Terror","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f41a"},"doc_id":"5ed69c43c03bd262c38225c9","doc_title":"주간통일정세 2017-17(2017.04.22~2017.04.28)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f41b"},"doc_id":"5ed69fa990b0712fa5602421","doc_title":"평화적 분단과 통일: 2017 통일에 대한 국민인식 조사 결과와 함의","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f41c"},"doc_id":"5ed69c02c03bd262c382232a","doc_title":"주간통일정세 2016-31(2016.7.30∼2016.8.5)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f41d"},"doc_id":"5ed69fce90b0712fa560256e","doc_title":"UNICEF 조사 결과로 본 북한 민생 실태","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f41e"},"doc_id":"5ed69fba90b0712fa56024b1","doc_title":"오바마 행정부의 출범과 미·일동맹의 강화","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f41f"},"doc_id":"5ed69fbb90b0712fa56024bf","doc_title":"북한의 로켓발사 배경과 향후 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f420"},"doc_id":"5ed69fbb90b0712fa56024b9","doc_title":"북한인권결의안 채택의 의미와 남북관계","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f421"},"doc_id":"5ed69fba90b0712fa56024ad","doc_title":"북한의 미사일 발사 움직임에 대한 분석과 대응","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f422"},"doc_id":"5ed69fbd90b0712fa56024d8","doc_title":"오바마 행정부 출범이후 북·미관계 전망","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f423"},"doc_id":"5ed69fc390b0712fa56024f6","doc_title":"한일 갈등이 북일 대화에 미치는 영향","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f424"},"doc_id":"5ed69c4bc03bd262c3822614","doc_title":"주간통일정세 2017-04(2017.01.21~2017.01.27)","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f425"},"doc_id":"5ed69fab90b0712fa5602441","doc_title":"오사카 G20 정상회의 평가와 함의: 정상 간 대화 채널의 역할","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f426"},"doc_id":"5ed69fab90b0712fa5602452","doc_title":"핵장치와 핵무기는 같은 것이다","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f427"},"doc_id":"5ed69fab90b0712fa5602447","doc_title":"한반도 비핵화·평화체제 환경에 관한 한국·해외 전문가 인식 조사","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f428"},"doc_id":"5ed69fab90b0712fa5602455","doc_title":"김정일 정권의 ‘마지막 축포 로켓’ ?","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f429"},"doc_id":"5ed69b89c03bd262c3821e3a","doc_title":"주간통일정세 2014-42(2014.10.27~2014.11.02)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f42a"},"doc_id":"5ed69fb090b0712fa5602461","doc_title":"6자회담 공동성명의 의의와 향후 과제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f42b"},"doc_id":"5ed69fb290b0712fa560247e","doc_title":"북한의 탄도미사일 수준과 장거리 로켓 발사의 전략적 의도","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f42c"},"doc_id":"5ed69fb290b0712fa5602478","doc_title":"원자바오 중국총리의 방북 평가: 북핵 폐기는 멀어지는가?","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f42d"},"doc_id":"5ed69fcf90b0712fa5602578","doc_title":"개성남북공동연락사무소 역할과 우리 국민 보호","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f42e"},"doc_id":"5ed69fcf90b0712fa560257d","doc_title":"남북관계 패러다임 변화와 ‘분권형’ 대북정책","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f42f"},"doc_id":"5ed69fce90b0712fa5602564","doc_title":"왜 비둘기일까? 한국인이 생각하는 평화의 의미","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f430"},"doc_id":"5ed69fd290b0712fa5602582","doc_title":"남북고위급회담 평가와 향후 남북관계 전망","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f431"},"doc_id":"5ed69fd390b0712fa5602587","doc_title":"김정은 위원장 최근 현지지도 행보 속 정책 코드 읽기","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f432"},"doc_id":"5ed69fd390b0712fa5602590","doc_title":"‘가벼운 발걸음’으로서의 남북한 대중문화교류","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f433"},"doc_id":"5ed69b8ec03bd262c3821e70","doc_title":"주간통일정세 2014-36(2014.09.15~2014.09.21)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f434"},"doc_id":"5ed7f7242615a153681d0204","doc_title":"\r\n\t\t\t\t\t2018년 미국 중간선거 평가와 미국의 향후 대외정책 전망\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f435"},"doc_id":"5ed7f9642615a153681d0fb7","doc_title":"\r\n\t\t\t\t\t민족주체성 확립과 국토통일의 지도 이념\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f436"},"doc_id":"5ed7f5462615a153681cfb57","doc_title":"\r\n\t\t\t\t\t중국의 19차 당 대회 평가와 정책적 고려사항\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f437"},"doc_id":"5ed7f75c2615a153681d02c8","doc_title":"\r\n\t\t\t\t\t한반도 비핵·평화체제 구축과 남북관계 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f438"},"doc_id":"5ed7f8a22615a153681d0a6f","doc_title":"\r\n\t\t\t\t\t한반도 평화·번영 실현을 위한 국경 협력\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f439"},"doc_id":"5ed7f76d2615a153681d035c","doc_title":"\r\n\t\t\t\t\t(2018)KINU 통일의식조사 : 남북평화 시대의 통일의식\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f43a"},"doc_id":"5ed7fa1d2615a153681d15be","doc_title":"\r\n\t\t\t\t\t大學生의 統一意識의 診斷과 改善에 關한 硏究:示範大學 運營 結果報告\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f43b"},"doc_id":"5ed7f9f12615a153681d1462","doc_title":"\r\n\t\t\t\t\t韓半島를 圍繞한 極東地域에 있어서의 軍事安定 方案 (1973.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f43c"},"doc_id":"5ed7f9fe2615a153681d14a6","doc_title":"\r\n\t\t\t\t\t北韓의 思想敎育現況과 對處方案:政治思想 敎育內容 一元化 中心\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f43d"},"doc_id":"5ed7f9fb2615a153681d148a","doc_title":"\r\n\t\t\t\t\tUN軍 撤收 또는 解體 案通 過時 對備策 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f43e"},"doc_id":"5ed7f9fd2615a153681d1496","doc_title":"\r\n\t\t\t\t\t對北接觸 優先順位 硏究 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f43f"},"doc_id":"5ed811d42615a153681de748","doc_title":"\r\n\t\t\t\t\t(2005년도) 통일문제 국민여론 조사\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f440"},"doc_id":"5ed811de2615a153681de7a2","doc_title":"\r\n\t\t\t\t\t제4대 러시아 대선결과 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f441"},"doc_id":"5ed811622615a153681de2a5","doc_title":"\r\n\t\t\t\t\t중국공산당 16기4중전회 결과분석 (2004.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f442"},"doc_id":"5ed811342615a153681de10f","doc_title":"\r\n\t\t\t\t\t대북지원 민간단체의 남북 교류협력 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f443"},"doc_id":"5ed812222615a153681de9cc","doc_title":"\r\n\t\t\t\t\t제60차 유엔인권위원회의 북한인권결의안 채택과 우리의 고려사항\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f444"},"doc_id":"5ed8121b2615a153681de9a3","doc_title":"\r\n\t\t\t\t\t中國의 對臺灣 政策 使料集 (1979~2000)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f445"},"doc_id":"5ed7ff0e2615a153681d43b5","doc_title":"\r\n\t\t\t\t\t中共의 對外政策理論 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f446"},"doc_id":"5ed7fc772615a153681d2c5b","doc_title":"\r\n\t\t\t\t\t對北傀 心理戰의 長期戰略에 關한 硏究:大北放送을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f447"},"doc_id":"5ed7fc9c2615a153681d2d94","doc_title":"\r\n\t\t\t\t\t韓半島 平和의 制度的保障\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f448"},"doc_id":"5ed80dc52615a153681dc9d9","doc_title":"\r\n\t\t\t\t\t북한선박의 영해침범, 이렇게 대처했습니다\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f449"},"doc_id":"5ed80dbb2615a153681dc9a8","doc_title":"\r\n\t\t\t\t\t북한문화의 수용실태 조사\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f44a"},"doc_id":"5ed80dcb2615a153681dc9ef","doc_title":"\r\n\t\t\t\t\t남북한 에너지분야 교류·협력 발전방향\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f44b"},"doc_id":"5ed80f382615a153681dd3c9","doc_title":"\r\n\t\t\t\t\t인도적 지원업무 편람 2003\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f44c"},"doc_id":"5ed80ec02615a153681dd0f3","doc_title":"\r\n\t\t\t\t\t統一政策硏究 (제11권 2호, 2002)\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f44d"},"doc_id":"5ed80d8c2615a153681dc836","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2001\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f44e"},"doc_id":"5ed80d882615a153681dc817","doc_title":"\r\n\t\t\t\t\t부시 행정부 출범이후 동북아정세와 한·중협력: (제10차 한.중 워크샵) 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f44f"},"doc_id":"5ed80d8c2615a153681dc83d","doc_title":"\r\n\t\t\t\t\t(제2차) 남북정상회담과 평화체제 구축: (제40회 국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f450"},"doc_id":"5ed8062a2615a153681d8433","doc_title":"\r\n\t\t\t\t\t中國의 改革·開放 加速化와 東北亞秩序: 1990年代 東北亞秩序 豫測Ⅳ\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f451"},"doc_id":"5ed806822615a153681d8776","doc_title":"\r\n\t\t\t\t\t북한주민의 의식변화와 사회통제\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f452"},"doc_id":"5ed805de2615a153681d8183","doc_title":"\r\n\t\t\t\t\t1993年度 統一問題 國民輿論調査 結果\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f453"},"doc_id":"5ed805e42615a153681d81ae","doc_title":"\r\n\t\t\t\t\t(1993년도) 남북 사회문화분야 상황보고(종합)(1994.2)\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f454"},"doc_id":"5ed805e82615a153681d81cd","doc_title":"\r\n\t\t\t\t\t(「서울·평양 여성세미나」관련) 남북여성대표 판문점 실무접촉 자료집\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f455"},"doc_id":"5ed803ae2615a153681d6d5e","doc_title":"\r\n\t\t\t\t\t在野統一案 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f456"},"doc_id":"5ed804302615a153681d72d9","doc_title":"\r\n\t\t\t\t\t(남북간 특사교환 관련) 쌍방 주요동향 종합 : 서신·전통문·성명 (1993.10)\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f457"},"doc_id":"5ed8043d2615a153681d731a","doc_title":"\r\n\t\t\t\t\t(1992年度) 統一顧問會議 結果報告書\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f458"},"doc_id":"5ed8043e2615a153681d733b","doc_title":"\r\n\t\t\t\t\t남북 고위급 회담 및 관련 회담·접촉시 쌍방주요 환담내용 (1993.12)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f459"},"doc_id":"5ed805e62615a153681d81b5","doc_title":"\r\n\t\t\t\t\tA New Tack for Unity : President Kim Young Sam's 1994 Liberation Day Speech with Explanatory Notes\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f45a"},"doc_id":"5ed69bbec03bd262c382207a","doc_title":"주간통일정세 2013-14(2013.04.01~2013.04.07)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f45b"},"doc_id":"5ed69b4cc03bd262c3821bf8","doc_title":"주간통일정세 2012-10(2012.02.27~2012.03.04)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f45c"},"doc_id":"5ed69b5bc03bd262c3821c58","doc_title":"신정부 국가전략 DMZ 평화 이용","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f45d"},"doc_id":"5ed69b23c03bd262c3821a81","doc_title":"주간통일정세2011-20(2011.05.09-2011.05.15)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f45e"},"doc_id":"5ed69b14c03bd262c38219ef","doc_title":"주간통일정세2009-32(2009.8.3~8.9)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f45f"},"doc_id":"5ed69b3ac03bd262c3821b46","doc_title":"주간통일정세 2011-33(2011.8.8~2011.8.14)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f460"},"doc_id":"5ed69b66c03bd262c3821d05","doc_title":"주간통일정세 2011-51(2011.12.12~2011.12.18)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f461"},"doc_id":"5ed6a07190b0712fa5602a53","doc_title":"중국 개혁개방 30년과 북한","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f462"},"doc_id":"5ed6a05f90b0712fa56029c1","doc_title":"북한 최고인민회의 제12기 3차회의 개최배경과 전망","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f463"},"doc_id":"5ed6a07890b0712fa5602a7a","doc_title":"김정은 정권의 출범과 북한의 선택","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f464"},"doc_id":"5ed69bc0c03bd262c3822095","doc_title":"주간통일정세 2013-01(2012.12.31~2013.01.06)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f465"},"doc_id":"5ed69bcbc03bd262c38220d8","doc_title":"주간통일정세 2012-44(2012.10.22~2012.10.28)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f466"},"doc_id":"5ed69fe690b0712fa5602651","doc_title":"스포츠 교류 확대를 통한 남북관계 회복","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f467"},"doc_id":"5ed69fee90b0712fa560269d","doc_title":"대북제재 이후의 북중교역, 다각적 검토가 필요하다","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f468"},"doc_id":"5ed69a0dc03bd262c3820f09","doc_title":"Japan’s Viewpoint toward Peace Forum on the Korean Peninsula","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f469"},"doc_id":"5ed69a2ac03bd262c382105c","doc_title":"統一硏究論叢 第7券2號, 1998","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f46a"},"doc_id":"5ed69a34c03bd262c382108f","doc_title":"North Korea’s Strategy of Survival and the Inter-Korean Summit Meeting","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f46b"},"doc_id":"5ed6a08a90b0712fa5602b0a","doc_title":"최고인민회의 제12기 7차 회의 평가와 전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f46c"},"doc_id":"5ed6a05190b0712fa560293b","doc_title":"인민보안단속법(구 사회안전단속법) 개정과 북한의 주민통제 강화","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f46d"},"doc_id":"5ed6a05190b0712fa560293e","doc_title":"북한 최고인민회의 제12기 4차 회의 결과 분석과 전망: 경제 분야를 중심으로","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f46e"},"doc_id":"5ed6a06590b0712fa56029e3","doc_title":"북한의 우라늄농축 프로그램 공개: 그 의미와 교훈","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f46f"},"doc_id":"5ed6a06690b0712fa56029f2","doc_title":"2009년 11월 이후 북한의 대남 무력시위 특징과 우리의 대응 방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f470"},"doc_id":"5ed69c1cc03bd262c3822447","doc_title":"주간통일정세 2015-37(2015.09.14∼2015.09.20)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f471"},"doc_id":"5ed6a05190b0712fa5602942","doc_title":"북한의 탈북 감시 및 처벌 강화와 우리의 대응","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f472"},"doc_id":"5ed6a03f90b0712fa56028b7","doc_title":"남남갈등 해소를 위한 ‘통일국민협약’ 제언","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f473"},"doc_id":"5ed696f1f0492efe0e5487c4","doc_title":"일본의 대한반도 정책변화와 추이","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f474"},"doc_id":"5ed69748f0492efe0e548abc","doc_title":"The U.S.-ROK Alliance in the 21st Century","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f475"},"doc_id":"5ed6975ff0492efe0e548c24","doc_title":"The February 13 Agreement and Resumption of Ministerial Meetings between North and South Korea: From","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f476"},"doc_id":"5ed6975cf0492efe0e548c14","doc_title":"동북아 지역내 NGO 네트워크 활성화 방안(총괄보고서)","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f477"},"doc_id":"5ed69679f0492efe0e548241","doc_title":"中國의 대내개혁 동향과 대한반도정책 전망 : 9其 全人大 결과분석을 중심으로","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f478"},"doc_id":"5ed6967ef0492efe0e548282","doc_title":"미국의 대북한 경제정책 : 현황과 전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f479"},"doc_id":"5ed69684f0492efe0e5482d4","doc_title":"1998년 미국의 중간선거 결과분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f47a"},"doc_id":"5ed695c2f0492efe0e547b56","doc_title":"중국의 G2 부상과 한반도 평화통일 추진전략 제3부","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f47b"},"doc_id":"5ed6974bf0492efe0e548b2b","doc_title":"이명박-부시 제3차 정상회담 결과와 대북정책","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f47c"},"doc_id":"5ed6974ff0492efe0e548baf","doc_title":"오바마 행정부의 한반도 정책 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f47d"},"doc_id":"5ed69711f0492efe0e5488f0","doc_title":"오바마 정부 출범 이후 6자회담 및 북핵문제 전망","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f47e"},"doc_id":"5ed6961ef0492efe0e547e5f","doc_title":"美國의 中間選擧 以後 對韓半島政策 變化展望","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f47f"},"doc_id":"5ed6962cf0492efe0e547eb5","doc_title":"한·러 안보협력방안 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f480"},"doc_id":"5ed6963ff0492efe0e548025","doc_title":"中國의 核實驗이 國際 및 東北亞 情勢에 미칠 影響","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f481"},"doc_id":"5ed69646f0492efe0e548064","doc_title":"鄧小平 死後 中國의 國內情勢와 韓半島政策 展望","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f482"},"doc_id":"5ed69694f0492efe0e548403","doc_title":"한반도 통일문제에 대한 주변4국의 입장 분석 : 전문가 인식조사 결과","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f483"},"doc_id":"5ed69647f0492efe0e54807f","doc_title":"北韓開放에 대한 周邊4强의 立場","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f484"},"doc_id":"5ed6964ef0492efe0e5480a7","doc_title":"韓半島 周邊4國의 對北韓政策","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f485"},"doc_id":"5ed6965cf0492efe0e54814f","doc_title":"유고슬라비아의 民族葛藤과 聯邦解體 危機","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f486"},"doc_id":"5ed69667f0492efe0e548184","doc_title":"남북한관계와 주변4국의 대한반도 정책","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f487"},"doc_id":"5ed6966ef0492efe0e5481f2","doc_title":"클린턴 행정부와 의회 관계 : 대북정책을 중심으로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f488"},"doc_id":"5ed69673f0492efe0e54822b","doc_title":"일본의 대외원조 정책 연구 : 북·일관계 정상화와 남북한관계","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f489"},"doc_id":"5ed69621f0492efe0e547e6b","doc_title":"韓·러關係 定立方案","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f48a"},"doc_id":"5ed812e72615a153681defcb","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제14권 2호, 2005)\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f48b"},"doc_id":"5ed813062615a153681df042","doc_title":"\r\n\t\t\t\t\t대학생 통일논문집 2005 :(제24회) 대학생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f48c"},"doc_id":"5ed811c42615a153681de634","doc_title":"\r\n\t\t\t\t\t일본 참의원 선거결과 분석\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f48d"},"doc_id":"5ed8124a2615a153681dea92","doc_title":"\r\n\t\t\t\t\t독일통일백서 2003 (2004.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f48e"},"doc_id":"5ed38d009f53bd1e41c78a77","doc_title":"북한인권백서, 2009","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f48f"},"doc_id":"5ed38d109f53bd1e41c78b0b","doc_title":"북한인권백서, 1996","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f490"},"doc_id":"5ed38cd59f53bd1e41c78866","doc_title":"북한인권백서 2016","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f491"},"doc_id":"5ed38d029f53bd1e41c78a80","doc_title":"White Paper on Human Rights in North Korea, 2002","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f492"},"doc_id":"5ed38ca29f53bd1e41c78769","doc_title":"북한인권백서","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f493"},"doc_id":"5ed38a8a33719b6b965e947f","doc_title":"Peace-keeping in the Korean Peninsula: The Role of Commissions","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f494"},"doc_id":"5ed38aed33719b6b965e97b6","doc_title":"분권형 대북정책 추진 전략과 실천과제:대북교류협력정책의 지속가능성 제고 방안을 중심으로","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f495"},"doc_id":"5ed38d039f53bd1e41c78a92","doc_title":"북한인권백서, 2004","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f496"},"doc_id":"5ed38ca69f53bd1e41c7877e","doc_title":"북한인권백서 2010","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f497"},"doc_id":"5ed38bf333719b6b965e9de5","doc_title":"북한인권 이해의 새로운 지평: 북한인권정책연구 제1권 2012","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f498"},"doc_id":"5ed38eafab0d1b1c467d3714","doc_title":"공공외교의 이론적 조명과 주변4국의 한반도통일 공공외교 분석틀","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f499"},"doc_id":"5ed38e67ab0d1b1c467d348c","doc_title":"북한이탈주민 적응실태 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f49a"},"doc_id":"5ed38e65ab0d1b1c467d3470","doc_title":"동북아 공동의 문화유산에 대한 공동연구와 관리","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f49b"},"doc_id":"5ed38b6c33719b6b965e9af9","doc_title":"한반도 평화 ‧ 번영 실현을 위한 국경협력","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f49c"},"doc_id":"5ed38e58ab0d1b1c467d33f0","doc_title":"동북아 여성문화유산 교류협력방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f49d"},"doc_id":"5ed38b2b33719b6b965e991e","doc_title":"북한의 포스트 김정일체제 전망","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f49e"},"doc_id":"5ed38b3333719b6b965e99cc","doc_title":"남북교류협력 재개 과정에서의 신변안전 보호에 관한 연구 -영사접견 기능의 제도화를 중심으로 -","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f49f"},"doc_id":"5ed38abe33719b6b965e9682","doc_title":"남북협력과 동북아협력 연계 추진방안","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4a0"},"doc_id":"5ed38dedab0d1b1c467d3080","doc_title":"북한개발지원의 이론과 포괄적 전략","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4a1"},"doc_id":"5ed38ace33719b6b965e96fd","doc_title":"동북아 지역협력의 새로운 연계","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4a2"},"doc_id":"5ed38b2c33719b6b965e9934","doc_title":"김정은 정권 핵심집단 구성과 권력 동학","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4a3"},"doc_id":"5ed38b3333719b6b965e99d9","doc_title":"북한이탈주민 가치적응 실태연구: 지역사회통합 중심으로","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4a4"},"doc_id":"5ed38d389f53bd1e41c78c8e","doc_title":"북한인권백서 2011","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4a5"},"doc_id":"5ed38b1033719b6b965e987a","doc_title":"남북경협 발전 잠재력과 정책 과제","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4a6"},"doc_id":"5ed38e21ab0d1b1c467d31db","doc_title":"대북정책 참여 거버넌스 활성화 방안","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4a7"},"doc_id":"5ed38e9aab0d1b1c467d3667","doc_title":"남북한 화해협력 촉진을 위한 통일교육의 과제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4a8"},"doc_id":"5ed38eacab0d1b1c467d3707","doc_title":"북한의 정상국가화 지원방안 연구 (총괄보고서)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4a9"},"doc_id":"5ed38e2cab0d1b1c467d3225","doc_title":"2020 선진 한국의 국가전략","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4aa"},"doc_id":"5ed38a3a33719b6b965e9223","doc_title":"북한 개방화와 인권개선 방안연구","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ab"},"doc_id":"5ed38a4733719b6b965e924c","doc_title":"북한의 체제위기와 사회갈등","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ac"},"doc_id":"5ed38e84ab0d1b1c467d3597","doc_title":"남북한 실질적 통합단계의 교육통합 방안 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ad"},"doc_id":"5ed38e3bab0d1b1c467d32ca","doc_title":"동북아 여성문화유산 네트워크 구축에 관한 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ae"},"doc_id":"5eceb7193f82fd00307f5783","doc_title":"북핵문제 전문가 대토론회 회의자료","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4af"},"doc_id":"5eceb76d3f82fd00307f5961","doc_title":"[특강자료]대북정책의 추진방향과 과제","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4b0"},"doc_id":"5ed392c47ed7dcf78c17638b","doc_title":"북한 내 고문 및 비인도적 처우","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4b1"},"doc_id":"5ed392c57ed7dcf78c176391","doc_title":"Torture and Inhumane Treatment in North Korea","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4b2"},"doc_id":"5ed3962a749e6be0fc410a0b","doc_title":"주간통일정세 2011-51(2011.12.12~2011.12.18)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4b3"},"doc_id":"5ed39593eb330b4601b402c0","doc_title":"2013년 북한 신년사 집중분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4b4"},"doc_id":"5ed39657749e6be0fc410bde","doc_title":"주간통일정세 2017-14(2017.04.01~2017.04.06)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4b5"},"doc_id":"5eceb83d3f82fd00307f5e62","doc_title":"2007년 제12기 직능별 정책회의 발제문 종합 ","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4b6"},"doc_id":"5eceb8163f82fd00307f5d47","doc_title":"한반도 상황을 고려한 이라크 파병문제와 종교인의 역","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4b7"},"doc_id":"5ed3961f749e6be0fc410986","doc_title":"주간통일정세 2016-21(2016.05.21∼2016.05.27)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4b8"},"doc_id":"5ed3954eeb330b4601b3ffd3","doc_title":"남북한 전자상거래 추진방안","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4b9"},"doc_id":"5ed392c87ed7dcf78c176399","doc_title":"북한 교화소","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ba"},"doc_id":"5ed39624749e6be0fc4109cc","doc_title":"주간통일정세 2017-49(2017.12.09~2017.12.15)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4bb"},"doc_id":"5ed39566eb330b4601b400c3","doc_title":"中國의 대내개혁 동향과 대한반도정책 전망 : 9其 全人大 결과분석을 중심으로","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4bc"},"doc_id":"5ed3956aeb330b4601b400eb","doc_title":"대만 핵폐기물 북한 반입의 문제점","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4bd"},"doc_id":"5ed39581eb330b4601b401fc","doc_title":"러시아의 權力構造改編과 對內外政策 展望","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4be"},"doc_id":"5ed39583eb330b4601b40222","doc_title":"북방정책 이후 동북아정세와 한반도 통일환경","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4bf"},"doc_id":"5ed39577eb330b4601b40180","doc_title":"金正日 承繼體制 鞏固化 動向","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4c0"},"doc_id":"5ed39577eb330b4601b40192","doc_title":"韓·日, 韓·中 頂上會談 結果 分析","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4c1"},"doc_id":"5ed3957deb330b4601b401d5","doc_title":"北韓의 對南動向 分析, 1994.4∼6","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4c2"},"doc_id":"5ed3957ceb330b4601b401c6","doc_title":"中國의 核實驗이 國際 및 東北亞 情勢에 미칠 影響","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4c3"},"doc_id":"5ed3956beb330b4601b400fa","doc_title":"한반도의 미사일 문제 : 현황과 대응방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4c4"},"doc_id":"5ed3956ceb330b4601b40109","doc_title":"대북 경수로지원사업과 남북한 관계","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4c5"},"doc_id":"5ed39571eb330b4601b40146","doc_title":"김일성 사후 2년 : 북한정세 동향 및 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4c6"},"doc_id":"5ed39575eb330b4601b4016b","doc_title":"北韓의 對南動向 分析, 1995.1∼3","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4c7"},"doc_id":"5ed38a1733719b6b965e9142","doc_title":"남북연합 연구: 이론적 논의와 해외사례를 중심으로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4c8"},"doc_id":"5ed38a2233719b6b965e918f","doc_title":"신아시아 외교와 새로운 평화의 모색 Ⅱ: 신아시아 외교 추진을 통한 새로운 평화의 모색","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4c9"},"doc_id":"5ed38e55ab0d1b1c467d33e3","doc_title":"동북아 문화공동체 형성을 위한 법적 기반 구축방안","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ca"},"doc_id":"5ed38e54ab0d1b1c467d33db","doc_title":"동북아 문화공동체 형성을 위한 법적 기반 구축방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4cb"},"doc_id":"5ed38e3dab0d1b1c467d32ea","doc_title":"한반도 평화·번영 거버넌스의 실태조사 [상]","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4cc"},"doc_id":"5ed38ad533719b6b965e976a","doc_title":"통합정책과 분단국 통일: 독일사례","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4cd"},"doc_id":"5ed38d3e9f53bd1e41c78cbd","doc_title":"북한인권백서 2017","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ce"},"doc_id":"5ed3818946278265e81c75f7","doc_title":"통일교육의 실태조사 및 성과분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4cf"},"doc_id":"5ed395fd431f6315811c2ada","doc_title":"KINU한반도동향 2018년 10월","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4d0"},"doc_id":"5eceb76e3f82fd00307f596a","doc_title":"부시 발언 이후 북미, 남북관계의 과제 (12차 정책포","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4d1"},"doc_id":"5eceb7743f82fd00307f5991","doc_title":"[10차포럼]햇볕정책 평가와 과제,중장기 비전","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4d2"},"doc_id":"5eceb7783f82fd00307f59b1","doc_title":"제5차 전문가토론회","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4d3"},"doc_id":"5eceb7813f82fd00307f59f0","doc_title":"[간담회발제문]남북화해시대 시민사회 통일운동의 새","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4d4"},"doc_id":"5eceb87b3f82fd00307f61ca","doc_title":"2019년 2/4분기 통일여론 분석보고서","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4d5"},"doc_id":"5eceb7913f82fd00307f5a52","doc_title":"2000년 제1차 전문가 토론회","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4d6"},"doc_id":"5eceb7da3f82fd00307f5c00","doc_title":"[울산지역 NGO·학계 대표 초청 토론회 발제문] 남북","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4d7"},"doc_id":"5eceb7b73f82fd00307f5b24","doc_title":"[호남지역 통일교육담당교사 워크샵 발제문2] 학교 통","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4d8"},"doc_id":"5eceb8133f82fd00307f5d38","doc_title":"평화번영정책의 실천과제","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4d9"},"doc_id":"5eceb7c93f82fd00307f5b94","doc_title":"평화문화 형성 구축을 위한 종교의 역할","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4da"},"doc_id":"5eceb7673f82fd00307f5946","doc_title":"[5차포럼]국민의 정부 출범3년 :평가와 과제=정옥임박","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4db"},"doc_id":"5eceb7983f82fd00307f5a7c","doc_title":"남북한 청소년 정보화와 사회문화 교류협력","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4dc"},"doc_id":"5eceb79f3f82fd00307f5aa3","doc_title":"계층간 세대간 갈등의 요인과 해소방안","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4dd"},"doc_id":"5eceb80d3f82fd00307f5d11","doc_title":"[민주평통ㆍ한국국제정치학회 합동 학술세미나]북핵문","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4de"},"doc_id":"5eceb7e73f82fd00307f5c42","doc_title":"(특강자료)대북정책의 추진방향과 과제","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4df"},"doc_id":"5eceb8133f82fd00307f5d3b","doc_title":"[북핵 6자회담과 동북아정세 학술회의 발표문] 다자적","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4e0"},"doc_id":"5eceb78b3f82fd00307f5a27","doc_title":"[통일문제 대토론회]남북화해협력시대의 국민대화합 ","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4e1"},"doc_id":"5eceb7983f82fd00307f5a79","doc_title":"통일에 대비한 사회통합 방안","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4e2"},"doc_id":"5eceb83d3f82fd00307f5e65","doc_title":"국제정세 변화와 한반도 평화체제 구축방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4e3"},"doc_id":"5eceb6e1e0bd8570bdd1c8b7","doc_title":"이산가족 문제 해결의 과제","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4e4"},"doc_id":"5eceb7143f82fd00307f575b","doc_title":"청년위원 워크숍 - 위원장님 발표자료","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4e5"},"doc_id":"5eceb7363f82fd00307f5833","doc_title":"제96차 회의","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4e6"},"doc_id":"5eceb73f3f82fd00307f5869","doc_title":"2006년 첫 복지소위 회의 자료","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4e7"},"doc_id":"5ed384530a21d3f6d3d8add2","doc_title":"White Paper on Human Rights in North Korea 2019","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4e8"},"doc_id":"5ed3847e0a21d3f6d3d8af31","doc_title":"White Paper on Human Rights in North Korea 2017","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4e9"},"doc_id":"5ed385030a21d3f6d3d8b405","doc_title":"White Paper on Human Rights in North Korea, 2005","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ea"},"doc_id":"5ed389bb33719b6b965e8db0","doc_title":"북한문학의 김정일 '형상화' 연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4eb"},"doc_id":"5ed3812325d1f5991ef9ae3c","doc_title":"북한이탈주민의 사회적응 프로그램 연구","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ec"},"doc_id":"5ed383a9c1889339b8d8c0a9","doc_title":"국제사회의 북한인권 논의와 한국의 정책: 북한인권정책연구 제5권 2016","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ed"},"doc_id":"5ed38086183ceee5c0978a36","doc_title":"통일한국의 비핵정책","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ee"},"doc_id":"5ed3814925d1f5991ef9aeb0","doc_title":"북한이탈주민의 교육, 복지, 그리고 시민권에 대한 인식","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ef"},"doc_id":"5ed383eda2f5a09add45f1a5","doc_title":"탈북 청소년 북송과 관련국의 국제법상 의무","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4f0"},"doc_id":"5ed383eda2f5a09add45f1ae","doc_title":"북한이탈주민 정착지원의 방향과 과제: '보호'에서 '통합'으로","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4f1"},"doc_id":"5ed38a9b33719b6b965e952b","doc_title":"북한 비핵화를 위한 한·미 전략적 협력에 관한 연구","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4f2"},"doc_id":"5ed38a6e33719b6b965e93b4","doc_title":"북한주민 인권의식 고취를 위한 인권외교의 방향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4f3"},"doc_id":"5ed38a5933719b6b965e92f9","doc_title":"통일 비용·편익 연구의 새로운 접근: 포괄적 연구요소의 도입과 대안의 모색","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f4f4"},"doc_id":"5ed38292fd9a2315e0bd6960","doc_title":"대화를 통한 평화와 협력의 기대: KINU 통일의식조사2019 분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4f5"},"doc_id":"5ed382e6fd9a2315e0bd6b80","doc_title":"평화의식 문항별 테이블","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4f6"},"doc_id":"5ed8133c2615a153681df1c4","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2006 = 북한인권백서 2006\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4f7"},"doc_id":"5ed813eb2615a153681df7b8","doc_title":"\r\n\t\t\t\t\t철길위의 동백꽃 (산문집): (2006 제11회) 학생통일글짓기대회 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f4f8"},"doc_id":"5ed694837b15dabb40af46ad","doc_title":"중국의 4차 산업혁명과 북한에 주는 함의","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4f9"},"doc_id":"5ed694717b15dabb40af461e","doc_title":"북한의 포스트 김정일체제 전망","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4fa"},"doc_id":"5ed694887b15dabb40af46d7","doc_title":"전국교원대회를 통해 본 북한의 교육 정책과 전망","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4fb"},"doc_id":"5ed69566f0492efe0e54779d","doc_title":"대미(對美)·대중(對中) 조화외교: 국내 및 해외 사례연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4fc"},"doc_id":"5ed813302615a153681df161","doc_title":"\r\n\t\t\t\t\t동북아지역의 갈등.협력과 한반도 평화구축을 위한 대외전략\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4fd"},"doc_id":"5ed8124b2615a153681dea99","doc_title":"\r\n\t\t\t\t\t일본의 보수우경화와 국가안보전략\r\n\t\t\t\t","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f4fe"},"doc_id":"5ed812c22615a153681dee7b","doc_title":"\r\n\t\t\t\t\t통일백서 2005\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f4ff"},"doc_id":"5ed814ee2615a153681e0163","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제16권 2호, 2007)\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f500"},"doc_id":"5ed80d9e2615a153681dc8d3","doc_title":"\r\n\t\t\t\t\t통일문답 (2001): 화해·협력시대, 북한·통일문제 이해의 길라잡이\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f501"},"doc_id":"5ed80d802615a153681dc7b8","doc_title":"\r\n\t\t\t\t\t南北對話 (제66~68호,1998.1~2002.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f502"},"doc_id":"5ed80d822615a153681dc7cc","doc_title":"\r\n\t\t\t\t\t통일백서 2001\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f503"},"doc_id":"5ed80d852615a153681dc811","doc_title":"\r\n\t\t\t\t\t경기도의 남북교류협력사업 추진방안: (경기도의회 개원 제45주년 기념) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f504"},"doc_id":"5ed7f7682615a153681d031e","doc_title":"\r\n\t\t\t\t\t대북 제재 현황과 완화 전망\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f505"},"doc_id":"5ed6a08490b0712fa5602ae6","doc_title":"2013년 하반기 북핵문제 및 남북관계 전망과 대응전략","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f506"},"doc_id":"5ed7f83b2615a153681d0891","doc_title":"\r\n\t\t\t\t\t통일백서 2019 = Unification White Paper 2019\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f507"},"doc_id":"5ed7f85d2615a153681d08f4","doc_title":"\r\n\t\t\t\t\t남북연합 연구 : 이론적 논의와 해외사례를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f508"},"doc_id":"5ed7f7fd2615a153681d0659","doc_title":"\r\n\t\t\t\t\t한반도 평화와 남북 협력 종합연구 총론 : 평화·경제·화해협력 구상\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f509"},"doc_id":"5ed7f8b02615a153681d0acb","doc_title":"\r\n\t\t\t\t\t루마니아의 민족공산주의\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f50a"},"doc_id":"5ed7f8632615a153681d0959","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 구축을 위한 한중협력방안\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f50b"},"doc_id":"5ed7f8b72615a153681d0aef","doc_title":"\r\n\t\t\t\t\t대학 및 군교육에 있어서의 승공교육의 개선책(1969.12)\r\n\t\t\t\t","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f50c"},"doc_id":"5ed3902ddc9986728c0d3ebf","doc_title":"농업분야의 지속가능한 대북지원 및 남북 협력방안 모색","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f50d"},"doc_id":"5ed392787ed7dcf78c17614b","doc_title":"김정일 현지지도 동향 1994~2008","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f50e"},"doc_id":"5ed38e4fab0d1b1c467d33a1","doc_title":"동북아 한민족 공동체 형성을 위한 인프라 구축방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f50f"},"doc_id":"5ed38f06ab0d1b1c467d39ce","doc_title":"북한정보관리체계 개선방안(중)","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f510"},"doc_id":"5ed382397b154788099d3111","doc_title":"Global Expectations for Korean Unification","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f511"},"doc_id":"5ed3811c25d1f5991ef9ae09","doc_title":"탈북자 문제 해결방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f512"},"doc_id":"5ed384470a21d3f6d3d8ad73","doc_title":"북한인권백서 2010","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f513"},"doc_id":"5ed391f10dbea9e5f2b7f220","doc_title":"제2차 남북정상회담과 평화체제 구축","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f514"},"doc_id":"5ed391ec0dbea9e5f2b7f1f7","doc_title":"김정일 정권 10년","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f515"},"doc_id":"5ed38f01ab0d1b1c467d39b6","doc_title":"북한정보관리체계 개선방안(상)","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f516"},"doc_id":"5ed38f7e81242f220dcfd892","doc_title":"The Impact of Sanctions on the Enjoyment of Human Rights","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f517"},"doc_id":"5ed39b0398d9bf9fd64b4357","doc_title":"( 2006 ) 북한이탈주민의 정보행태와 정보빈곤에 관한 연구 부산지역 거주자를 중심으로 / 조용완 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f518"},"doc_id":"5ed39ceb62d766f8f19b0444","doc_title":"( 2012 ) 취업장려금 3년 수급 북한이탈주민의 근속 경험 분석 ","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f519"},"doc_id":"5ed68cbd6e35d50a5d222a75","doc_title":"한반도 평화로드맵 실천전략","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f51a"},"doc_id":"5ed39630749e6be0fc410a4f","doc_title":"주간통일정세 2011-44(2011.10.24~2011.10.30)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f51b"},"doc_id":"5ed393757ed7dcf78c1768a6","doc_title":"2009년 북한경제 종합평가 및 2010년 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f51c"},"doc_id":"5ed38e46ab0d1b1c467d3353","doc_title":"한반도 평화·번영 거버넌스의 실태조사 [중]","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f51d"},"doc_id":"5ed39019dc9986728c0d3e52","doc_title":"대북 제재 현황과 완화 전망","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f51e"},"doc_id":"5ed39166981628fa31d7d102","doc_title":"통일환경 및 남북한 관계와 전망: 2001∼2002","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f51f"},"doc_id":"5eceb8403f82fd00307f5ece","doc_title":"제1회 평화통일 여성대표자 대회 자료집","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f520"},"doc_id":"5eceb7c93f82fd00307f5b8e","doc_title":"[6.15 기념 학술회의] The Newly U.S. Security Polic","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f521"},"doc_id":"5eceb76f3f82fd00307f5976","doc_title":"대북포용정책과 바람직한 교육·홍보","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f522"},"doc_id":"5eceb7993f82fd00307f5a82","doc_title":"21세기 통일을 위한 「민족대통합」의 과제","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f523"},"doc_id":"5eceb69ce0bd8570bdd1c682","doc_title":"북한 식량난민의 실태와 해결을 위한 제언","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f524"},"doc_id":"5eceb6a8e0bd8570bdd1c6fc","doc_title":"2014년 4차 대북정책 추진에 관한 정책건의보고서","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f525"},"doc_id":"5eceb6b1e0bd8570bdd1c759","doc_title":"2017년 3차 통일정책 추진에 관한 정책건의 보고서","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f526"},"doc_id":"5eceb6a4e0bd8570bdd1c6ca","doc_title":"제12기 정책건의 종합","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f527"},"doc_id":"5eceb6dae0bd8570bdd1c872","doc_title":"자문건의보고서(2009년 2차)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f528"},"doc_id":"5eceb6d4e0bd8570bdd1c841","doc_title":"2011년 1차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f529"},"doc_id":"5eceb71e3f82fd00307f579e","doc_title":" 統一에 대비한 文化藝術界와 宗敎界의 課題","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f52a"},"doc_id":"5eceb7643f82fd00307f592b","doc_title":"북한답사를 통해본 민족동질성 회복의 과제","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f52b"},"doc_id":"5eceb6e1e0bd8570bdd1c8b4","doc_title":"한반도에서의 평화정착과 「남북기본합의서」 이행 촉","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f52c"},"doc_id":"5eceb71d3f82fd00307f5792","doc_title":"재중국 동포들의 올바른 민족관 정립을 위한 이념·제","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f52d"},"doc_id":"5eceb6b8e0bd8570bdd1c79f","doc_title":"2013년 4차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f52e"},"doc_id":"5eceb75c3f82fd00307f591e","doc_title":"제56차 의제 : 북한어린이의 건강실태와 지원현황 및 과제(04.4.23)","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f52f"},"doc_id":"5eceb7343f82fd00307f582d","doc_title":"민속경기(씨름) 남북 교류방안(제43차 체육위원회 자료)","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f530"},"doc_id":"5eceb73f3f82fd00307f586c","doc_title":"제95차 회의","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f531"},"doc_id":"5eceb7433f82fd00307f588a","doc_title":"한반도 평화를 위한 한러상호 협력","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f532"},"doc_id":"5eceb7d13f82fd00307f5bc4","doc_title":"부시정부의 북미관계 현황과 변화전망 (제16차 정책포","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f533"},"doc_id":"5eceb7f53f82fd00307f5c8c","doc_title":"제52차 의제 : 남북 종교교류의 현황과 과제('04.10.26)","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f534"},"doc_id":"5eceb7f83f82fd00307f5c92","doc_title":"시민사회단체의 사회통일교육 활성화방안 모색 (제54","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f535"},"doc_id":"5eceb69de0bd8570bdd1c685","doc_title":"제10기 해외지역회의 (국내초청) - 대북정책 추진에","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f536"},"doc_id":"5eceb74e3f82fd00307f58c7","doc_title":"<참고자료> 6자회담 관련","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f537"},"doc_id":"5eceb7783f82fd00307f59b4","doc_title":"[NGO토론회발제문]통일과 NGO의 역할","topic":"스포츠","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f538"},"doc_id":"5eceb7413f82fd00307f5881","doc_title":"제49차 상임위원회 회의자료","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f539"},"doc_id":"5eceb7503f82fd00307f58d3","doc_title":"8.15민족대축전과 남북교류협력 자료","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f53a"},"doc_id":"5ed3931c7ed7dcf78c176651","doc_title":"통일교육 컨텐츠 개발 Ⅳ (1)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f53b"},"doc_id":"5ed3950e926cb0ad2ef6d75d","doc_title":"제5차 KINU 통일포럼: 동북아 전략환경의 변화와 한국의 대응방향","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f53c"},"doc_id":"5ed39530eb330b4601b3fe7a","doc_title":"부시 美國大統領의 아시아4個國 巡訪結果 分析","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f53d"},"doc_id":"5ed390eddc9986728c0d442b","doc_title":"김정은 시대 북한 경제사회 8대 변화","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f53e"},"doc_id":"5ed391c40dbea9e5f2b7f0c6","doc_title":"2·13 합의와 한반도 평화체제 구축","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f53f"},"doc_id":"5ed3917c981628fa31d7d1b1","doc_title":"통일환경 및 남북한관계 전망: 2009~2010","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f540"},"doc_id":"5ed39162981628fa31d7d0b0","doc_title":"통일환경과 남북한 관계 : 1998∼1999","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f541"},"doc_id":"5ed391cf0dbea9e5f2b7f0f4","doc_title":"북핵 문제 해결 방향과 북한 체제의 변화 전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f542"},"doc_id":"5ed391d40dbea9e5f2b7f129","doc_title":"북한인권 실상과 효율적 개입방안: 제1차 샤이오 인권포럼","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f543"},"doc_id":"5ed391d60dbea9e5f2b7f153","doc_title":"이명박 정부 2년 대북정책 성과 및 향후 추진방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f544"},"doc_id":"5ed391f10dbea9e5f2b7f219","doc_title":"부시 행정부 출범이후 동북아정세와 한·중협력","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f545"},"doc_id":"5ed7fc732615a153681d2c4c","doc_title":"\r\n\t\t\t\t\t北韓의 體制的 變數가 權力構造 變化에 미치는 影響 (中共과의 比較)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f546"},"doc_id":"5ed7fc7a2615a153681d2c8f","doc_title":"\r\n\t\t\t\t\t對外 貿易面에서 본 北韓經濟 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f547"},"doc_id":"5ed7fcf52615a153681d3113","doc_title":"\r\n\t\t\t\t\t北韓體制 및 社會豫測: 經濟編\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f548"},"doc_id":"5ed7fd6c2615a153681d35a1","doc_title":"\r\n\t\t\t\t\t南北韓 機能的 接近\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f549"},"doc_id":"5ed7fd6c2615a153681d35b8","doc_title":"\r\n\t\t\t\t\t카터行政府의 對韓軍援政策 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f54a"},"doc_id":"5ed7fee42615a153681d42de","doc_title":"\r\n\t\t\t\t\t南北韓 經濟交流 推進方案 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f54b"},"doc_id":"5ed7fba62615a153681d2331","doc_title":"\r\n\t\t\t\t\t蘇聯의 政治外交 問題\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f54c"},"doc_id":"5ed7fbc32615a153681d24a0","doc_title":"\r\n\t\t\t\t\t構造機能面에서 본 南北韓 社會力量 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f54d"},"doc_id":"5ed6a0a990b0712fa5602c0a","doc_title":"김정은 시대 북한경제 변화에 대한 평가 : 1980년대 후반 중국과의 비교","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f54e"},"doc_id":"5ed7f8702615a153681d099c","doc_title":"\r\n\t\t\t\t\t화해협력 이론과 사례 그리고 한반도\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f54f"},"doc_id":"5ed7f8c72615a153681d0b29","doc_title":"\r\n\t\t\t\t\t국민학교 통일교육의 진단과 개선에 관한 연구 (1971.12):시범학교 운영결과 보고\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f550"},"doc_id":"5ed7fbe22615a153681d264f","doc_title":"\r\n\t\t\t\t\t中共의 國共合作\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f551"},"doc_id":"5ed811c92615a153681de65e","doc_title":"\r\n\t\t\t\t\t경제분야 통일인프라 구축 및 개선방안\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f552"},"doc_id":"5ed69a0ec03bd262c3820f22","doc_title":"통일정책연구 14권 1호","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f553"},"doc_id":"5ed69a3fc03bd262c3821101","doc_title":"통일정책연구 8권 2호","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f554"},"doc_id":"5ed810e12615a153681ddee3","doc_title":"\r\n\t\t\t\t\t평화번영 정책과 남북관계 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f555"},"doc_id":"5ed810fa2615a153681ddfb6","doc_title":"\r\n\t\t\t\t\t일본의 군사안보전략과 한반도\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f556"},"doc_id":"5ed811ef2615a153681de820","doc_title":"\r\n\t\t\t\t\t동북아 평화문화 형성을 위한 인프라 구축방안\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f557"},"doc_id":"5ed811f12615a153681de842","doc_title":"\r\n\t\t\t\t\tImplementing the Six-Party Joint Statement and the Korean Peninsula\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f558"},"doc_id":"5ed80eb32615a153681dd0c4","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2002 =북한인권백서\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f559"},"doc_id":"5ed80eb22615a153681dd0c1","doc_title":"\r\n\t\t\t\t\t남북환경·에너지 협력 활성화 전략 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f55a"},"doc_id":"5ed809c52615a153681da5b8","doc_title":"\r\n\t\t\t\t\t(97 신진연구자논문집) 북한 및 통일관련 논문집 : 統一政策, 環境(I)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f55b"},"doc_id":"5ed811de2615a153681de7a6","doc_title":"\r\n\t\t\t\t\t제2차 6자회담 분석과 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f55c"},"doc_id":"5ed69a24c03bd262c3820fa6","doc_title":"통일정책연구 11권 1호","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f55d"},"doc_id":"5ed69a2ac03bd262c3821024","doc_title":"統一硏究論叢 第7券1號, 1998","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f55e"},"doc_id":"5ed69a40c03bd262c382110b","doc_title":"월간 북한동향 제1권 제2호","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f55f"},"doc_id":"5ed69a41c03bd262c3821115","doc_title":"월간 북한동향 제1권 제1호","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f560"},"doc_id":"5ed69992c03bd262c3820a56","doc_title":"주간통일정세 2017-38(2017.09.16~2017.09.22)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f561"},"doc_id":"5ed69976c03bd262c3820966","doc_title":"The Implementation Strategy of the Establishment for Peaceful Community on the Korean Peninsula","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f562"},"doc_id":"5ed7fabb2615a153681d1acc","doc_title":"\r\n\t\t\t\t\t공산주의 본질 비판\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f563"},"doc_id":"5ed38ec3ab0d1b1c467d377a","doc_title":"러시아의 對한국 통일 공공외교 실태","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f564"},"doc_id":"5ed38db2ab0d1b1c467d2f24","doc_title":"국제사회의 원조 현황 및 추진 전략","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f565"},"doc_id":"5ed38dbaab0d1b1c467d2f3b","doc_title":"복잡계 이론을 통한 북한의 정상국가화 방안 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f566"},"doc_id":"5ed38e80ab0d1b1c467d356f","doc_title":"남북한 실질적 통합과 주변국 협력 유도 방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f567"},"doc_id":"5ed38e7fab0d1b1c467d3568","doc_title":"경제분야 통일인프라 구축 및 개선방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f568"},"doc_id":"5ed38cf99f53bd1e41c78a25","doc_title":"White Paper on Human Rights in North Korea, 2000","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f569"},"doc_id":"5ed38392c1889339b8d8bfb7","doc_title":"미국의 대북인권정책 연구","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f56a"},"doc_id":"5ed383d3c1889339b8d8c13a","doc_title":"북한인권 이해의 새로운 지평: 북한인권정책연구 제1권 2012","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f56b"},"doc_id":"5ed38df7ab0d1b1c467d30af","doc_title":"북한개발지원을 위한 국제협력 방안","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f56c"},"doc_id":"5ed38dfaab0d1b1c467d30bd","doc_title":"한반도 평화교육 거버넌스 활성화 방안","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f56d"},"doc_id":"5ed38e87ab0d1b1c467d35a5","doc_title":"남북연합의 정부·행정체제 구축방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f56e"},"doc_id":"5ed38dc9ab0d1b1c467d2fcd","doc_title":"북한 계획경제의 변화와 시장화","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f56f"},"doc_id":"5ed38087183ceee5c0978a49","doc_title":"남북연합의 개념과 추진과제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f570"},"doc_id":"5ed3808a183ceee5c0978a61","doc_title":"남북 통합과정에서 기업인과 이산가족 교류의 역할","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f571"},"doc_id":"5ed3808f183ceee5c0978aac","doc_title":"통일과정에서 매스미디어의 역할","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f572"},"doc_id":"5ed38096183ceee5c0978adb","doc_title":"남북경제공동체 건설을 위한 주변국의 역할","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f573"},"doc_id":"5ed384900a21d3f6d3d8af7a","doc_title":"Human Rights Situation of Women and Children in North Korea","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f574"},"doc_id":"5ed3844f0a21d3f6d3d8adb0","doc_title":"제재 국면에서의 주민의 인권","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f575"},"doc_id":"5ed39a4398d9bf9fd64b3e50","doc_title":"( 2019 ) 탈북민의 영국 이주 생활 경험 / 김성남 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f576"},"doc_id":"5ed39a4698d9bf9fd64b3e6d","doc_title":"( 2019 ) 사회적 약자 및 5대 범죄율이 주택가격이 미치는 영향 분석 - 부산광역시 사례를 중심으로 / 정명시 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f577"},"doc_id":"5ed39a9e98d9bf9fd64b412c","doc_title":"( 2015 ) 고학력 지식인 탈북자가 경험하는 심리사회적 현상 / 임희경 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f578"},"doc_id":"5ed68e026e35d50a5d2237a3","doc_title":"한반도 평화를 위한 국내 평화 NGO의 기능과 역할","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f579"},"doc_id":"5ed68e066e35d50a5d2237da","doc_title":"한반도 평화·번영 거버넌스의 실태조사 [하]","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f57a"},"doc_id":"5ed68f5b08bc6231f9e1ad7f","doc_title":"남북 통합과정에서 기업인과 이산가족 교류의 역할","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f57b"},"doc_id":"5ed68d8e6e35d50a5d223308","doc_title":"주한미군 감축 및 재배치와 한국의 국가안보","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f57c"},"doc_id":"5ed68f3d08bc6231f9e1ac22","doc_title":"실질적 통합대비 남북한 농업기술 교류 협력 공동 추진 계획","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f57d"},"doc_id":"5ed68f3908bc6231f9e1abd5","doc_title":"남북한 실질적 통합과 주변국 협력 유도 방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f57e"},"doc_id":"5ed68e276e35d50a5d22393f","doc_title":"The Lee Myung Bak Administration’s North Korea Policy : Review and Evaluation","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f57f"},"doc_id":"5ed68d196e35d50a5d222dc5","doc_title":"남북한 화해·협력 촉진 방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f580"},"doc_id":"5ed68f1608bc6231f9e1aaf3","doc_title":"21세기 한국의 국가전략과 안보전략: 국가전략·포괄적 안보전략·동북아 다자간 안보협력 전략","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f581"},"doc_id":"5ed3875433719b6b965e758b","doc_title":"유엔 인권메커니즘과 북한인권: 북한인권정책연구 제2권 2013","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f582"},"doc_id":"5ed3876f33719b6b965e765e","doc_title":"김정은체제의 권력엘리트 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f583"},"doc_id":"5ed39a3198d9bf9fd64b3d96","doc_title":"( 2013 ) 북한이탈주민의 남한사회적응 예측모형 : 심리적 외상-회복력 통합모델을 중심으로 / 임소희 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f584"},"doc_id":"5ed39a3198d9bf9fd64b3d8f","doc_title":"( 2013 ) 탈북여성의 정신건강과 부부적응을 위한 TSL 가족프로그램 개입 효과 : 의생명사회과학적 관점(bio­medico­social(BMS) perspectiv / 김희진 ","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f585"},"doc_id":"5ed68d0f6e35d50a5d222d82","doc_title":"남북협력 : 새로운 지평을 향하여","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f586"},"doc_id":"5ed68d176e35d50a5d222db3","doc_title":"전환기의 대북정책 : 포용과 억지의 병행전략","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f587"},"doc_id":"5ed68d956e35d50a5d22334e","doc_title":"6·15 공동선언 이후 북한의 대남협상 행태 : 지속과 변화","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f588"},"doc_id":"5ed68dc06e35d50a5d223558","doc_title":"International Response to the Cheonan Incident and Changes in the Northeast Asian Strategic Environm","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f589"},"doc_id":"5ed68dc06e35d50a5d22355f","doc_title":"North Korea’s Position on the Cheonan and Its Likely Future Moves","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f58a"},"doc_id":"5ed68f5108bc6231f9e1ad1e","doc_title":"남북연합의 개념과 추진과제","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f58b"},"doc_id":"5ed68f4208bc6231f9e1ac41","doc_title":"남북한 사회문화공동체 형성 방안 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f58c"},"doc_id":"5ed68d856e35d50a5d22329c","doc_title":"NGO를 통한 남북한 청소년 교류·협력 방안 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f58d"},"doc_id":"5ed39a2898d9bf9fd64b3d1c","doc_title":"( 2012 ) 북한이주민선교 현황과 북한선교에 대한 함의 연구 : 오리엔탈리즘과 삼애(三愛)사상의 기여 가능성을 중심으로 / 강철민 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f58e"},"doc_id":"5ed3974a749e6be0fc411642","doc_title":"주간통일정세 2015-17(2015.04.27~2015.05.03)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f58f"},"doc_id":"5ed396f2749e6be0fc4112f1","doc_title":"주간통일정세2009-26(2009.6.22~6.28)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f590"},"doc_id":"5ed3971c749e6be0fc411488","doc_title":"주간통일정세2010-45(2010.11.01~2010.11.07)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f591"},"doc_id":"5ed39755749e6be0fc4116c2","doc_title":"주간통일정세 2014-50(2014.12.22~2014.12.28)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f592"},"doc_id":"5ed39d4062d766f8f19b063f","doc_title":"(2019) 북한이탈주민 취업지원을 위한 진로검사도구 솔루션 개발 ","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f593"},"doc_id":"5ed68cc86e35d50a5d222ae2","doc_title":"Law and Policy on Korean Unification","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f594"},"doc_id":"5ed68ccb6e35d50a5d222af7","doc_title":"북한 접경지역에서의 남·북·중 협력방향 모색","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f595"},"doc_id":"5ed68c596e35d50a5d222674","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅰ): 접경지역 평화적 이용을 위한 이론적 검토와 사례연구","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f596"},"doc_id":"5ed68c746e35d50a5d222743","doc_title":"남북관계의 경색: 북한의 의도와 한국의 대응","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f597"},"doc_id":"5ed39e56e0b4983170355835","doc_title":"( 2012 ) 제2차 권역별세미나집_북한이탈주민의 정착 현황과 미래 ","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f598"},"doc_id":"5ed39f02e0b4983170355cfc","doc_title":"( 2014 ) 통일보건의료 연구의 흐름과 미래 ","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f599"},"doc_id":"5ed39d7f62d766f8f19b0793","doc_title":"( 2012 ) 북한이탈주민 가족유형 분석 및 지원방안 ","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f59a"},"doc_id":"5ed39db262d766f8f19b09bc","doc_title":"( 2013 ) 북한이탈주민의 법의식 제고 및 법률 지원 추진체계 정립방안 연구 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f59b"},"doc_id":"5ed68daa6e35d50a5d22347d","doc_title":"남북한 재난관리 협력방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f59c"},"doc_id":"5ed68daa6e35d50a5d223484","doc_title":"남북한 평화공존과 대북정책","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f59d"},"doc_id":"5ed39b5298d9bf9fd64b4522","doc_title":"( 2016 ) 북한이탈주민 남한사회문화적응 결정요인의 통합적 고찰 : 자기 효능감, 사회적 지지, 경제적 적응을 중심으로 / 김명선 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f59e"},"doc_id":"5ed39b6198d9bf9fd64b453c","doc_title":"( 2016 ) 학령기 북한이탈가정 아동대상 집단놀이치료 사례연구: 심리적 외상의 회복과정을 중심으로 / 권윤정 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f59f"},"doc_id":"5ed68d9d6e35d50a5d22339e","doc_title":"통일환경 및 남북한 관계전망 : 2003-2004","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5a0"},"doc_id":"5ed68da06e35d50a5d2233b6","doc_title":"경기도의 남북교류협력사업 추진방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5a1"},"doc_id":"5ed68f5608bc6231f9e1ad43","doc_title":"남북환경공동체 형성 방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5a2"},"doc_id":"5ed68d846e35d50a5d223283","doc_title":"남북한 교류·협력 활성화를 위한 법·제도적 개선방안 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5a3"},"doc_id":"5ed68da76e35d50a5d22345e","doc_title":"남북관계 발전과 한반도 평화정착","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5a4"},"doc_id":"5ed68de96e35d50a5d223705","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅳ)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5a5"},"doc_id":"5ed39e2f62d766f8f19b0c08","doc_title":"( 2016 ) 북한이탈주민 유사수신 피해실태 ","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5a6"},"doc_id":"5ed68c156e35d50a5d222449","doc_title":"남북고위급회담 평가와 향후 남북관계 전망","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5a7"},"doc_id":"5ed68c196e35d50a5d222461","doc_title":"김정일 와병설 이후 대북정책 방향","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5a8"},"doc_id":"5ed39a3a98d9bf9fd64b3df4","doc_title":"( 2012 ) 북한이탈 청소년의 이산 경험 / 김유정 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5a9"},"doc_id":"5ed3970b749e6be0fc4113e0","doc_title":"주간통일정세 2012-22(2012.05.21~2012.05.27)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5aa"},"doc_id":"5ed3970d749e6be0fc4113f0","doc_title":"주간통일정세 2012-25(2012.06.11~2012.06.17)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ab"},"doc_id":"5ed68f3808bc6231f9e1abce","doc_title":"북한 이탈주민의 지역사회 정착","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ac"},"doc_id":"5ed3859aab230e6d146f771c","doc_title":"(제2차 샤이오 인권포럼) 김정은 체제의 북한 인권문제와 국제협력","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ad"},"doc_id":"5ed3857dab230e6d146f75d8","doc_title":"제60차 유엔인권위원회의 북한인권결의안 채택과 우리의 고려사항","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ae"},"doc_id":"5ed68e026e35d50a5d2237ab","doc_title":"다시 절대폭풍이 다가 오는가?","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5af"},"doc_id":"5ed68e146e35d50a5d223859","doc_title":"´남북 고위급 군사회담´ 제의 배경과 전망","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5b0"},"doc_id":"5ed68e076e35d50a5d2237f5","doc_title":"동북아구상과 남북관계 발전전략","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5b1"},"doc_id":"5ed68e166e35d50a5d2238a0","doc_title":"한반도 평화·번영 거버넌스의 실태조사","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5b2"},"doc_id":"5ed68f2308bc6231f9e1ab1e","doc_title":"남북통합에 대한 국민의식조사","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5b3"},"doc_id":"5ed68e356e35d50a5d22396a","doc_title":"북한정보관리체계 개선방안(총괄보고서)","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5b4"},"doc_id":"5ed68e696e35d50a5d223b41","doc_title":"통일환경 및 남북한관계 전망: 2010~2011","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5b5"},"doc_id":"5ed68c336e35d50a5d22250e","doc_title":"북핵 종합평가와 한반도 비핵화 촉진전략","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5b6"},"doc_id":"5ed39eb4e0b4983170355aa6","doc_title":"( 2019 ) 북한이탈주민 정착지원 전문관리사 과정_고급 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5b7"},"doc_id":"5ed39ec4e0b4983170355b3d","doc_title":"( 2011 ) 국제회의 자료집_북한이탈주민의 건강한 정착을 위한 국제회의 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5b8"},"doc_id":"5ed37e61c34792fe98fa1552","doc_title":"南北韓關係 現況 및 '97年 情勢展望","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5b9"},"doc_id":"5ed37e74c34792fe98fa15e1","doc_title":"통일환경 및 남북한관계 전망 2011~2012","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ba"},"doc_id":"5ed37e9fc34792fe98fa1784","doc_title":"통일환경과 남북한 관계 : 1998∼1999","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5bb"},"doc_id":"5ed38072183ceee5c097892d","doc_title":"국내적 통일인프라 실태","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5bc"},"doc_id":"5ed37c9fa29311f5f90ca5f7","doc_title":"남북경협 발전 잠재력과 정책 과제","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5bd"},"doc_id":"5ed37dc882936af8b8053baa","doc_title":"북한의 대남 정책 특징","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5be"},"doc_id":"5ed37dcd82936af8b8053be6","doc_title":"북한의 박인숙 재입북 선전 배경 및 의도와 대응방향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5bf"},"doc_id":"5ed37dc682936af8b8053b9b","doc_title":"「조국통일을 위한 전민족대단결 10대강령」과 北韓의 對南政策","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5c0"},"doc_id":"5ed37dc882936af8b8053bae","doc_title":"2단계 비핵화 이후 북한의 대남정책 전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5c1"},"doc_id":"5ed37e58c34792fe98fa150f","doc_title":"轉換期의 南北韓關係","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5c2"},"doc_id":"5ed37e2f92074bd526bedd55","doc_title":"이명박 정부 안보정책의 세부 실천방안","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5c3"},"doc_id":"5ed37eddc7f68a5e00b875b6","doc_title":"우리 국민은 안보 불감증에 걸렸는가?","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5c4"},"doc_id":"5ed37e0a92074bd526bedc07","doc_title":"국내불안과 대외도발","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5c5"},"doc_id":"5ed37e1092074bd526bedc2b","doc_title":"북한은 왜 천안함을 공격했을까?: 기존 의견의 검토와 의문점","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5c6"},"doc_id":"5ed37d749aa2a321bf901587","doc_title":"비핵화와 평화체제 전환의 재조명: 배경,쟁점,과제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5c7"},"doc_id":"5ed37e87c34792fe98fa16b0","doc_title":"통일환경 및 남북한관계 전망: 2008∼2009","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5c8"},"doc_id":"5ed37ed6c7f68a5e00b87571","doc_title":"개성남북공동연락사무소 역할과 우리 국민 보호","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5c9"},"doc_id":"5ed37faaef64de95f1db2749","doc_title":"통일대계 탐색연구","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ca"},"doc_id":"5ed37dce82936af8b8053c07","doc_title":"2015년 북한의 대남 정책과 남북관계 전망","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5cb"},"doc_id":"5ed37dd382936af8b8053c36","doc_title":"북한의 대남 비방 공세의 의도와 전망","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5cc"},"doc_id":"5ed37e0292074bd526bedb4a","doc_title":"한반도의 비핵화실현과 남북한·일본 3국 비핵지대창설","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5cd"},"doc_id":"5ed39d2762d766f8f19b04f5","doc_title":"( 2010 ) 북한이탈주민의 범죄피해실태 분석을 통한 정착지원 거버넌스 구축방안 ","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ce"},"doc_id":"5ed3977d749e6be0fc411858","doc_title":"주간통일정세 2015-37(2015.09.14∼2015.09.20)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5cf"},"doc_id":"5ed39aae98d9bf9fd64b4193","doc_title":"( 2016 ) 탈북학생들을 위한 다문화 영어교육 프로그램의 실행연구 / 김향숙 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5d0"},"doc_id":"5ed39d8b62d766f8f19b07c4","doc_title":"( 2017 ) 고령 북한이탈주민 사회보장 욕구 및 지원방안 연구 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5d1"},"doc_id":"5ed3863d33719b6b965e6bd6","doc_title":"트럼프 행정부의 안보전략과 한반도 평화체제의 전망: 미국의 적대국 관계정상화 사례와 한반도에 주는 시사점","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5d2"},"doc_id":"5ed3864633719b6b965e6c20","doc_title":"북한 군사경제 비대화의 원인과 실태","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5d3"},"doc_id":"5ed39b4298d9bf9fd64b4443","doc_title":"( 2017 ) 북한이탈주민의 창업의도에 미치는 영향 요인에 관한 실증 연구 : 사회적응성의 조절효과를 중심으로 / 박남태 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5d4"},"doc_id":"5ed68ca96e35d50a5d222973","doc_title":"한반도 비핵·평화체제 구축과 남북관계 전략","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5d5"},"doc_id":"5ed39d7d62d766f8f19b0785","doc_title":"( 2011 ) 북한이탈주민 단체의 현재와 미래 ","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5d6"},"doc_id":"5ed39b5098d9bf9fd64b4510","doc_title":"( 2017 ) 탈북청소년 정체성 확립을 위한 기독교 선교방안 : 기독교 대안학교 중심으로 / 윤혜경 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5d7"},"doc_id":"5ed68cc26e35d50a5d222ac4","doc_title":"통일환경 및 남북한관계 전망 2015~2016","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5d8"},"doc_id":"5ed68cc86e35d50a5d222ae6","doc_title":"진부한 북한의 대남비방 선전공세의 배경: “조국평화통일위원회 서기국 진상고발장” 문건을 중심으로","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5d9"},"doc_id":"5ed68cc56e35d50a5d222ad0","doc_title":"통일환경 및 남북한관계 전망 2014~2015","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5da"},"doc_id":"5ed39e3062d766f8f19b0e8d","doc_title":"(2019) 북한이탈주민 고용 모범사업주 생산품에 대한 우선구매제도 활성화 및 운영방안 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5db"},"doc_id":"5ed68cb56e35d50a5d2229e6","doc_title":"개성공단 운영실태와 발전방안: 개성공단 운영 11년(2005~2015)의 교훈","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5dc"},"doc_id":"5ed68c596e35d50a5d22267a","doc_title":"이명박 정부의 대북정책 방향과 남북관계 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5dd"},"doc_id":"5ed68c5a6e35d50a5d22268d","doc_title":"이명박 정부의 대북정책에 대한 북한의 태도 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5de"},"doc_id":"5ed68c5f6e35d50a5d2226a8","doc_title":"북한의 군사분계선(MDL) 통행 제한과 개성공단","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5df"},"doc_id":"5ed39ad698d9bf9fd64b41f0","doc_title":"( 2010 ) 통합예술치료가 탈북청소년의 외상 후 자아정체성, 자아존중감, 자기통제에 미치는 영향 : 극 놀이를 중심으로 / 이주실 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5e0"},"doc_id":"5ed39b4498d9bf9fd64b4457","doc_title":"( 2017 ) 탈북청소년의 남한에서의 근로경험에 대한 내러티브 탐구 / 방진희 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5e1"},"doc_id":"5ed68c3c6e35d50a5d222582","doc_title":"통행 관련 남북합의서 보완","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5e2"},"doc_id":"5ed38de7ab0d1b1c467d3051","doc_title":"양자간 개발기구의 체계와 활동","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5e3"},"doc_id":"5ed38a4f33719b6b965e928f","doc_title":"통일대비를 위한 북한변화 전략: 향후 5년(2012-2016)간의 정세를 중심으로","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5e4"},"doc_id":"5ed38a9a33719b6b965e94d0","doc_title":"통일대계 탐색연구","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5e5"},"doc_id":"5ed38d079f53bd1e41c78aa7","doc_title":"White Paper on Human Rights in North Korea, 2003","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5e6"},"doc_id":"5ed38d9dab0d1b1c467d2e67","doc_title":"남북한 화해·협력 촉진을 위한 독일통일 사례 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5e7"},"doc_id":"5ed38cfd9f53bd1e41c78a5b","doc_title":"북한인권백서 2007","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5e8"},"doc_id":"5ed3819546278265e81c7653","doc_title":"신패러다임 통일교육 구현방안","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5e9"},"doc_id":"5ed384bc0a21d3f6d3d8b170","doc_title":"북한인권백서 2013","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ea"},"doc_id":"5ed384e50a21d3f6d3d8b223","doc_title":"Conceptions of Democracy and Human Rights in the Democratic People's of Korea","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5eb"},"doc_id":"5ed38d9fab0d1b1c467d2e75","doc_title":"남북 교육공동체 구성을 위한 교육통합 방안 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ec"},"doc_id":"5ed38ea4ab0d1b1c467d36e5","doc_title":"평화와 번영의 동북아 문화공동체 형성을 위한 정책연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ed"},"doc_id":"5ed38e6dab0d1b1c467d34b6","doc_title":"정보화시대 통일정책 거버넌스 개선방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ee"},"doc_id":"5ed38e19ab0d1b1c467d317c","doc_title":"동북아 NGO 교류·협력의 인프라 개선과 NGO 네트워크의 활성화 방안","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ef"},"doc_id":"5ed387be33719b6b965e7908","doc_title":"평화통일을 위한 통일외교 전략","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5f0"},"doc_id":"5ed3875d33719b6b965e75e8","doc_title":"통일대비를 위한 대북통일정책 모색","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5f1"},"doc_id":"5ed3899a33719b6b965e8c36","doc_title":"한반도 평화체제 구축과 중국","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5f2"},"doc_id":"5ed389e733719b6b965e8f99","doc_title":"미·중 패권경쟁과 우리의 대응전략","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5f3"},"doc_id":"5ed3871d33719b6b965e73dc","doc_title":"법치지원과 인권 증진: 이론과 실제","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5f4"},"doc_id":"5ed3872033719b6b965e7403","doc_title":"한반도에 있어서 과도기 정의 (Transitional Justice)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5f5"},"doc_id":"5ed389af33719b6b965e8d0d","doc_title":"남북한 에너지분야 교류·협력 발전방향","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5f6"},"doc_id":"5ed389c933719b6b965e8e45","doc_title":"남북한 공유하천 교류협력 방안","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5f7"},"doc_id":"5ed389d233719b6b965e8ea2","doc_title":"북한 새 세대의 가치관 변화와 전망","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5f8"},"doc_id":"5ed3885b33719b6b965e7eb7","doc_title":"北韓住民의 人性硏究","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5f9"},"doc_id":"5ed3885f33719b6b965e7ee4","doc_title":"統一韓國의 政黨制度와 選擧制度","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5fa"},"doc_id":"5ed3895f33719b6b965e89ae","doc_title":"남북한 금융분야 협력방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5fb"},"doc_id":"5ed38acc33719b6b965e96d6","doc_title":"아베정권의 국내정치와 대외전략 및 대북전략","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f5fc"},"doc_id":"5ed38ad233719b6b965e974a","doc_title":"남북한 재외동포정책과 통일과정에서 재외동포의 역할","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f5fd"},"doc_id":"5ed38c5f33719b6b965ea1f1","doc_title":"보호책임(R2P) 이행에 관한 연구","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f5fe"},"doc_id":"5ed38a7a33719b6b965e9418","doc_title":"김정일 정권 등장 이후 북한의 체제유지 정책 고찰과 변화 전망","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f5ff"},"doc_id":"5ed80c972615a153681dbe95","doc_title":"\r\n\t\t\t\t\t북한수첩 (2000)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f600"},"doc_id":"5ed80a742615a153681dac3e","doc_title":"\r\n\t\t\t\t\t(96) 北韓 및 統一硏究 論文集(III):南北交流.協力 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f601"},"doc_id":"5ed80a7f2615a153681dacac","doc_title":"\r\n\t\t\t\t\t(96) 北韓 및 統一硏究 論文集(II):統一敎育 및 統一對備 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f602"},"doc_id":"5ed6981512d4092a3df378c6","doc_title":"인도적 지원을 통한 북한 취약계층 인권 증진 방안 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f603"},"doc_id":"5ed6984712d4092a3df37a71","doc_title":"북한 경제개발계획 수립방안 연구: 베트남 사례를 중심으로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f604"},"doc_id":"5ed8085f2615a153681d9750","doc_title":"\r\n\t\t\t\t\t(95) 北韓 및 統一硏究 論文集 (V):統一對備 關聯 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f605"},"doc_id":"5ed802782615a153681d62ee","doc_title":"\r\n\t\t\t\t\t獨逸統一 關聯 資料集Ⅰ: 1991.12\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f606"},"doc_id":"5ed809642615a153681da1eb","doc_title":"\r\n\t\t\t\t\t韓半島 平和體制 構築方案\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f607"},"doc_id":"5ed809612615a153681da1b2","doc_title":"\r\n\t\t\t\t\t독일통일 5주년 현황과 전망 (1995.10)\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f608"},"doc_id":"5ed809692615a153681da25a","doc_title":"\r\n\t\t\t\t\t통일에 대비한 여성의 역할\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f609"},"doc_id":"5ed80b042615a153681db22b","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 (1993.11~1997.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f60a"},"doc_id":"5ed80b172615a153681db2a3","doc_title":"\r\n\t\t\t\t\t한반도 통일문제에 대한 주변4국의 입장 분석: 전문가 인식조사결과\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f60b"},"doc_id":"5ed80b182615a153681db2b8","doc_title":"\r\n\t\t\t\t\t통일한국의 위상\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f60c"},"doc_id":"5ed80b172615a153681db289","doc_title":"\r\n\t\t\t\t\t한반도 급변사태와 국제법: 학술회의(97.11.8) 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f60d"},"doc_id":"5ed80b1e2615a153681db33d","doc_title":"\r\n\t\t\t\t\t중국과 러시아의 경제체제개혁 비교연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f60e"},"doc_id":"5ed80b252615a153681db346","doc_title":"\r\n\t\t\t\t\t통일문답 100 (1998)\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f60f"},"doc_id":"5ed80c322615a153681dbc16","doc_title":"\r\n\t\t\t\t\t한반도 냉전구조 해체: 주변국 협력유도 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f610"},"doc_id":"5ed80c6e2615a153681dbdba","doc_title":"\r\n\t\t\t\t\t미국의 대북정책: 남북정상회담 및 미 대선 결과에 따른 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f611"},"doc_id":"5ed80bd72615a153681db980","doc_title":"\r\n\t\t\t\t\t남북기본합의서와 남북관계 발전전략 (1999.2)\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f612"},"doc_id":"5ed80c1d2615a153681dbba8","doc_title":"\r\n\t\t\t\t\t북한의 지역 자립체제\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f613"},"doc_id":"5ed80c012615a153681dbac9","doc_title":"\r\n\t\t\t\t\t남북경제교류·협력 발전방안: 추진성과 평가 및 발전대책\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f614"},"doc_id":"5ed80c052615a153681dbaf4","doc_title":"\r\n\t\t\t\t\t(2000년도) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f615"},"doc_id":"5ed80c052615a153681dbb08","doc_title":"\r\n\t\t\t\t\t한반도 냉전구조 해체의 과제와 추진 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f616"},"doc_id":"5ed809142615a153681d9e13","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (第5卷 2號, 1996)= 통일정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f617"},"doc_id":"5ed809002615a153681d9d72","doc_title":"\r\n\t\t\t\t\t('96년도 상반기) 북한경제 동향\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f618"},"doc_id":"5ed809042615a153681d9dbe","doc_title":"\r\n\t\t\t\t\t북한이해 (1997)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f619"},"doc_id":"5ed809042615a153681d9dcf","doc_title":"\r\n\t\t\t\t\tKEDO-북한간 후속의정서\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f61a"},"doc_id":"5ed809312615a153681d9f33","doc_title":"\r\n\t\t\t\t\t(경제교류 ·협력분야) '96년도 전문가 위촉과제 종합(1996.11)\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f61b"},"doc_id":"5ed80bb72615a153681db86d","doc_title":"\r\n\t\t\t\t\t탈북자 문제 해결방안\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f61c"},"doc_id":"5ed80ba62615a153681db7f0","doc_title":"\r\n\t\t\t\t\t중국과 한반도 평화과정\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f61d"},"doc_id":"5ed80bb72615a153681db882","doc_title":"\r\n\t\t\t\t\t統一環境과 南北韓 關係 (1999 ~ 2000)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f61e"},"doc_id":"5ed80bc52615a153681db8f7","doc_title":"\r\n\t\t\t\t\t한반도 냉전구조 해체방안(Ⅲ): 장기·포괄적 접근전략: (제30회 국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f61f"},"doc_id":"5ed80af12615a153681db17f","doc_title":"\r\n\t\t\t\t\t김정일 당총비서 취임 이후 분야별 정책 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f620"},"doc_id":"5ed80af82615a153681db19e","doc_title":"\r\n\t\t\t\t\t경수로인력의 북한체류시 법적 문제\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f621"},"doc_id":"5ed80af92615a153681db1ac","doc_title":"\r\n\t\t\t\t\t남북교역 중개상 일람\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f622"},"doc_id":"5ed80be42615a153681db9f2","doc_title":"\r\n\t\t\t\t\t클린턴 행정부와 의회 관계: 대북정책을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f623"},"doc_id":"5ed80bc02615a153681db8e2","doc_title":"\r\n\t\t\t\t\t탈냉전기 일본의 국내 정치변동과 대외정책\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f624"},"doc_id":"5ed80bf42615a153681dba8a","doc_title":"\r\n\t\t\t\t\t4자회담의 추진전략: 「분과위」운영방안을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f625"},"doc_id":"5ed808852615a153681d9979","doc_title":"\r\n\t\t\t\t\t統一과 北韓 社會文化 (上)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f626"},"doc_id":"5ed8089e2615a153681d9a63","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (第4卷 2號, 1996)= 통일정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f627"},"doc_id":"5ed7fabd2615a153681d1b01","doc_title":"\r\n\t\t\t\t\t北傀의 自由陳營 侵透分析 및 韓國의 對共産圈 關係 改善 誘導 方案\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f628"},"doc_id":"5ed7ffd82615a153681d4bbc","doc_title":"\r\n\t\t\t\t\t南北對話 (제21~30호,1979.8~1982.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f629"},"doc_id":"5ed7fa092615a153681d1502","doc_title":"\r\n\t\t\t\t\t東毆圈의 經濟改革 過程 分析 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f62a"},"doc_id":"5ed6981712d4092a3df378e5","doc_title":"유엔 인권메커니즘과 북한인권","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f62b"},"doc_id":"5ed6978312d4092a3df37321","doc_title":"북한인권백서, 2000","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f62c"},"doc_id":"5ed7fbc42615a153681d24ae","doc_title":"\r\n\t\t\t\t\t後進國 民族主義와 社會構造 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f62d"},"doc_id":"5ed7fbd52615a153681d252a","doc_title":"\r\n\t\t\t\t\t6.23宣言의 戰略論理와 東西獨 關係의 比較評價\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f62e"},"doc_id":"5ed7fdf72615a153681d3a87","doc_title":"\r\n\t\t\t\t\t北韓實態 (1984)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f62f"},"doc_id":"5ed7fc302615a153681d2946","doc_title":"\r\n\t\t\t\t\t北韓事件表 Ⅱ: 蘇·中·東歐 主要事件과 對照하여\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f630"},"doc_id":"5ed7fb4d2615a153681d20c0","doc_title":"\r\n\t\t\t\t\t北傀의 海洋法 政策에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f631"},"doc_id":"5ed3861433719b6b965e6aa8","doc_title":"북한주민의 임파워먼트","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f632"},"doc_id":"5ed384a40a21d3f6d3d8b04f","doc_title":"White Paper on Human Rights in North Korea, 2013","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f633"},"doc_id":"5ed384670a21d3f6d3d8ae6f","doc_title":"러시아 모스크바 및 상트페테르부르크 지역의 북한 노동자","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f634"},"doc_id":"5ed384690a21d3f6d3d8aead","doc_title":"북한인권백서 2007","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f635"},"doc_id":"5ed384820a21d3f6d3d8af59","doc_title":"러시아 사할린 지역의 북한 노동자","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f636"},"doc_id":"5ed384950a21d3f6d3d8aff1","doc_title":"북한 내 고문 및 비인도적 처우","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f637"},"doc_id":"5ed3849f0a21d3f6d3d8b023","doc_title":"White Paper on Human Rights in North Korea 2016","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f638"},"doc_id":"5ed38033183ceee5c09786f7","doc_title":"통일 진입과정에서의 북한 재건 방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f639"},"doc_id":"5ed381c346278265e81c7776","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제2부-통일환경","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f63a"},"doc_id":"5ed3808f183ceee5c0978a99","doc_title":"남북연합 단계에서의 여성정책 추진방향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f63b"},"doc_id":"5ed3869833719b6b965e6ea1","doc_title":"통일 이후 통합방안: 민족주의와 편익을 넘어선 통일담론의 모색","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f63c"},"doc_id":"5ed386e633719b6b965e71d1","doc_title":"한중수교 이후 북중관계의 발전: 추세분석과 평가","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f63d"},"doc_id":"5ed384f70a21d3f6d3d8b3a9","doc_title":"White Paper on Human Rights in North Korea, 2011","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f63e"},"doc_id":"5ed386cf33719b6b965e70ed","doc_title":"한반도 평화로드맵 실천전략","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f63f"},"doc_id":"5ed3861c33719b6b965e6af2","doc_title":"북한의 주민 일탈과 법적 대응","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f640"},"doc_id":"5ed3866233719b6b965e6d24","doc_title":"평화의 심리학: 한국인의 평화인식","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f641"},"doc_id":"5ed389a933719b6b965e8ce4","doc_title":"김정일연구(Ⅱ)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f642"},"doc_id":"5ed389b333719b6b965e8d4b","doc_title":"미국의 대북정책과 북한의 반응","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f643"},"doc_id":"5ed389a433719b6b965e8cb8","doc_title":"북한의 핵개발계획 인정과 우리의 정책방향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f644"},"doc_id":"5ed389fe33719b6b965e9073","doc_title":"경제난 이후 북한 문학에 나타난 주민생활 변화","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f645"},"doc_id":"5ed3899333719b6b965e8bd4","doc_title":"남북한 사회문화공동체 형성 방안 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f646"},"doc_id":"5ed3899133719b6b965e8bcf","doc_title":"북한의 산업입지와 남북협력","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f647"},"doc_id":"5ed389ee33719b6b965e8fdd","doc_title":"A Critical Juncture","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f648"},"doc_id":"5ed3899633719b6b965e8bf4","doc_title":"핵 문제 해결 과정에서 남북관계 및 북한 경제지원 시나리오","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f649"},"doc_id":"5ed3895f33719b6b965e89a8","doc_title":"4자회담의 추진전략 : 분과위 운영방안을 중심으로","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f64a"},"doc_id":"5ed386a133719b6b965e6f33","doc_title":"전환기 남북관계 발전 추진 방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f64b"},"doc_id":"5ed386da33719b6b965e7169","doc_title":"북한에서 사적경제활동이 공적경제부문에 미치는 영향 분석","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f64c"},"doc_id":"5ed386df33719b6b965e718c","doc_title":"최근 중동사태에 비추어본 북한 체제지속성 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f64d"},"doc_id":"5ed387a333719b6b965e77a2","doc_title":"북한의 부문별 조직 실태 및 조직문화 변화 종합연구: 당·정·군 및 경제·사회부문 기간조직 내의 당 기관 실태를 중심으로","topic":"스포츠","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f64e"},"doc_id":"5ed3884633719b6b965e7dd9","doc_title":"南北韓 經濟共同體 形成方案","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f64f"},"doc_id":"5ed3884d33719b6b965e7df0","doc_title":"中國의 改革·開放 現況과 展望 :北韓의 中國式 改革·開放모델 受容 可能性과 關聯","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f650"},"doc_id":"5ed3877233719b6b965e766d","doc_title":"중국의 부상에 대한 북한의 인식과 대응","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f651"},"doc_id":"5ed389db33719b6b965e8eff","doc_title":"북한 경제개혁의 실태와 전망에 관한 연구","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f652"},"doc_id":"5ed6980912d4092a3df3782d","doc_title":"북한인권백서 2013","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f653"},"doc_id":"5ed6982112d4092a3df3790d","doc_title":"해외 이주·난민 지원제도의 시사점: 통일연구원-북한이탈주민지원재단 공동 국제학술회의","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f654"},"doc_id":"5ed80b9b2615a153681db7de","doc_title":"\r\n\t\t\t\t\t북한인권백서 1998\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f655"},"doc_id":"5ed80a812615a153681dacf5","doc_title":"\r\n\t\t\t\t\t(96) 北韓 및 統一硏究 論文集(I):統一政策 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f656"},"doc_id":"5ed68d9f6e35d50a5d2233b1","doc_title":"통일환경 및 남북한관계 전망: 2004∼2005","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f657"},"doc_id":"5ed68f3508bc6231f9e1abac","doc_title":"핵 문제 해결 과정에서 남북관계 및 북한 경제지원 시나리오","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f658"},"doc_id":"5ed68da56e35d50a5d22344b","doc_title":"남북한 관계의 제도적 발전 : 이론과 실제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f659"},"doc_id":"5ed69583f0492efe0e5478af","doc_title":"오바마·시진핑 시대의 동북아 국가들의 국내정치 및 대외정책과 한국의 대북 및 통일외교 전략","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f65a"},"doc_id":"5ed695a1f0492efe0e547a22","doc_title":"Putin’s Korea Policy Outlook and Response Strategies for South Korea","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f65b"},"doc_id":"5ed6988e12d4092a3df37cae","doc_title":"민주주의와 인권에 대한 북한의 인식과 대응","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f65c"},"doc_id":"5ed697b712d4092a3df374a9","doc_title":"White Paper on Human Rights in North Korea, 2015","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f65d"},"doc_id":"5ed69a33c03bd262c382108b","doc_title":"통일정책연구 10권 2호","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f65e"},"doc_id":"5ed6986812d4092a3df37b1b","doc_title":"탈북자 관련 국제조약 및 법령","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f65f"},"doc_id":"5ed6981112d4092a3df3787c","doc_title":"International Law and the Inhumanity of Repatriating North Korean Escapees","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f660"},"doc_id":"5ed6979112d4092a3df37369","doc_title":"Implementation Strategies for Policies on North Korean Human Rights","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f661"},"doc_id":"5ed6981012d4092a3df37875","doc_title":"북한인권 실태: 주요 특징 및 변화","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f662"},"doc_id":"5ed6982c12d4092a3df37948","doc_title":"International Law and the Problem of Repatriating North Koreans Who Have Stated Their Intention to D","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f663"},"doc_id":"5ed805532615a153681d7c4d","doc_title":"\r\n\t\t\t\t\t(93) 北韓·統一硏究 論文集 (Ⅶ):북한의 경제·사회·문화분야\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f664"},"doc_id":"5ed8057a2615a153681d7dc1","doc_title":"\r\n\t\t\t\t\t北韓權力 機構圖 (1993.12)\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f665"},"doc_id":"5ed80b452615a153681db423","doc_title":"\r\n\t\t\t\t\t미.북관계의 변화와 한국의 대북정책 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f666"},"doc_id":"5ed809192615a153681d9e66","doc_title":"\r\n\t\t\t\t\t북한의 주요원전 색인목록(IV) : 사설: 1986-1995 (1996)\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f667"},"doc_id":"5ed8096a2615a153681da265","doc_title":"\r\n\t\t\t\t\t북한경제와 주민생활\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f668"},"doc_id":"5ed80b312615a153681db3af","doc_title":"\r\n\t\t\t\t\t대북정경분리정책: (공동주최) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f669"},"doc_id":"5ed80b372615a153681db3cf","doc_title":"\r\n\t\t\t\t\t(MTI 품목분류에 따른)남북교역 통계자료 (1989~1997)\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f66a"},"doc_id":"5ed809bc2615a153681da57b","doc_title":"\r\n\t\t\t\t\t(97 신진연구자논문집) 北韓 및 統一關聯 論文集 : 南北協商, 交流協力, 人道支援(IV)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f66b"},"doc_id":"5ed80a232615a153681da92d","doc_title":"\r\n\t\t\t\t\t남북교류협력 법제 논문자료집 (1996)\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f66c"},"doc_id":"5ed809392615a153681da021","doc_title":"\r\n\t\t\t\t\t북한의 「정치협상회의」형태 대남제의 주요일지:대민족회의, 연석회의, 범민족대회 포함(95.2)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f66d"},"doc_id":"5ed38da8ab0d1b1c467d2eb2","doc_title":"동북아 국가의 인적자원실태 및 개발 동향과 인적자원개발 분야의 공동체 형성 가능성 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f66e"},"doc_id":"5ed38ec3ab0d1b1c467d3796","doc_title":"북한 시장 진화에 관한 복잡계 시뮬레이션","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f66f"},"doc_id":"5ed38dacab0d1b1c467d2ee2","doc_title":"남북경협 거버넌스 활성화 방안","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f670"},"doc_id":"5ed38e63ab0d1b1c467d3455","doc_title":"동북아 문화공동체 형성을 위한 한국·중국·일본의 대중문화산업에 대한 비교연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f671"},"doc_id":"5ed38e65ab0d1b1c467d3478","doc_title":"동북아공동체의 행정조직 구축에 관한 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f672"},"doc_id":"5ed392dc7ed7dcf78c17641d","doc_title":"Inter-Korean relations and the unification process in regional and global contexts","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f673"},"doc_id":"5ed6959ff0492efe0e5479b6","doc_title":"China’s Internal and External Relations and Lessons for Korea and Asia","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f674"},"doc_id":"5ed695b6f0492efe0e547adf","doc_title":"중국의 국내정치 및 대외정책과 주요 국가들의 대중국 전략","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f675"},"doc_id":"5ed38e5fab0d1b1c467d342c","doc_title":"남북한 통합과 통일인프라 확장방안","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f676"},"doc_id":"5ed38df6ab0d1b1c467d309d","doc_title":"한반도 평화·번영을 위한 로컬 거버넌스 활성화 방안","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f677"},"doc_id":"5ed397d8e000ebc871b2d2be","doc_title":"( 2013 ) 북한이탈주민 사회조사 ","topic":"스포츠","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f678"},"doc_id":"5ed39a3c98d9bf9fd64b3e13","doc_title":"( 2013 ) 북한이탈여성의 외상 회복과정에 대한 연구 / 김효규 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f679"},"doc_id":"5ed37b0e5b1db1854bfdf579","doc_title":"김정일 사망 후 대북정책 방향: 미래 대비 차분한 포석 마련","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f67a"},"doc_id":"5ed37b1a5b1db1854bfdf612","doc_title":"북한정보관리체계 개선방안(상)","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f67b"},"doc_id":"5ed38e4eab0d1b1c467d3399","doc_title":"종합결과보고서: 남북한 통합과 통일인프라 확장방안","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f67c"},"doc_id":"5ed39704749e6be0fc411399","doc_title":"주간통일정세 2012-32(2012.07.30~2012.08.05)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f67d"},"doc_id":"5ed38eccab0d1b1c467d37d4","doc_title":"한국의 對미국 통일공공외교 실태","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f67e"},"doc_id":"5ed68d826e35d50a5d223259","doc_title":"한반도 군비통제의 재조명: 문제점과 개선방향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f67f"},"doc_id":"5ed68d466e35d50a5d223019","doc_title":"北韓의 對南動向 分析, 1994.7∼9","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f680"},"doc_id":"5ed68d4d6e35d50a5d223061","doc_title":"남북한 문화정책 비교연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f681"},"doc_id":"5ed68d536e35d50a5d2230a6","doc_title":"南北韓 特殊關係의 法的 性格과 運營方案","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f682"},"doc_id":"5eceb8343f82fd00307f5e0e","doc_title":"제30차 복지위원회 회의자료","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f683"},"doc_id":"5eceb83d3f82fd00307f5e68","doc_title":"제63차 교육위원회 회의자료","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f684"},"doc_id":"5eceb86b3f82fd00307f6019","doc_title":"2010년 운영상임위원회 합동회의 자료집 ","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f685"},"doc_id":"5ed38e07ab0d1b1c467d30ff","doc_title":"남북연합 형성·운영의 거버넌스","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f686"},"doc_id":"5ed397c6e000ebc871b2d1ef","doc_title":"( 2013 ) 충청지역 북한이탈주민 실태조사 ","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f687"},"doc_id":"5ed396e1749e6be0fc411216","doc_title":"주간통일정세2010-06(2010.2.1~2010.2.7)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f688"},"doc_id":"5ed39751749e6be0fc41169d","doc_title":"주간통일정세 2014-44(2014.11.10~2014.11.16)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f689"},"doc_id":"5ed397c9e000ebc871b2d210","doc_title":"( 2013 ) 전라지역 북한이탈주민 실태조사 ","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f68a"},"doc_id":"5ed38e0cab0d1b1c467d3134","doc_title":"북한개발지원의 쟁점과 해결방안","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f68b"},"doc_id":"5ed39663749e6be0fc410c61","doc_title":"주간통일정세 2016-44(2016.10.29~2016.11.04)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f68c"},"doc_id":"5ed3932b7ed7dcf78c1766cc","doc_title":"China's Domestic Politics and Foreign Policies and Major Countries' Strategies toward China","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f68d"},"doc_id":"5ed393417ed7dcf78c176721","doc_title":"통일교육 과거·현재·미래","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f68e"},"doc_id":"5ed3966f749e6be0fc410cf3","doc_title":"주간통일정세 2016-23(2016.06.04∼2016.06.10)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f68f"},"doc_id":"5ed39563eb330b4601b400a8","doc_title":"북한 '신사고론'의 의도 및 내용 분석","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f690"},"doc_id":"5ed3873f33719b6b965e74f9","doc_title":"정치·사회·경제 분야 통일 비용·편익 연구","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f691"},"doc_id":"5ed3896433719b6b965e89d0","doc_title":"남북관계의 확대와 한국의 국가안보","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f692"},"doc_id":"5ed389ca33719b6b965e8e4d","doc_title":"북한의 당·군·민 관계와 체제 안정성 평가","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f693"},"doc_id":"5ed3969d749e6be0fc410ee8","doc_title":"주간통일정세2009-07(2009.2.9~2.15)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f694"},"doc_id":"5ed396c9749e6be0fc411104","doc_title":"주간통일정세2010-30(2010.7.19~2010.7.25)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f695"},"doc_id":"5ed396c9749e6be0fc4110f9","doc_title":"주간통일정세2010-21(2010.5.17~2010.5.23)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f696"},"doc_id":"5ed3811825d1f5991ef9adf1","doc_title":"북한인권 개선 및 북한이탈주민 지원 대책방향","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f697"},"doc_id":"5ed382437b154788099d3144","doc_title":"분단비용과 통일비용","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f698"},"doc_id":"5ed38335d2a0d2fcf411cf1b","doc_title":"2001년 협동연구 요약집","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f699"},"doc_id":"5ed3833dd2a0d2fcf411cf60","doc_title":"통일예측모형 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f69a"},"doc_id":"5ed39a7398d9bf9fd64b4001","doc_title":"( 2006 ) 여성 새터민의 직업가치와 진로의사결정과정 연구 / 박정란 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f69b"},"doc_id":"5ed39a7798d9bf9fd64b400b","doc_title":"( 2010 ) 탈북여성의 북한, 중국, 한국에서의 결혼생활을 통해본 인권침해와 정체성 변화과정 : 탈북여성에 대한 심층면접을 중심으로 / 이화진 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f69c"},"doc_id":"5ed39a6898d9bf9fd64b3f7b","doc_title":"( 2018 ) 북한이탈주민의 직업교육이 직무만족에 미치는 영향 : 사회적지지의 조절효과 검증 / 김정수 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f69d"},"doc_id":"5ed38e73ab0d1b1c467d34ee","doc_title":"실질적 통합대비 남북한 농업기술 교류 협력 공동 추진 계획","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f69e"},"doc_id":"5ed39757749e6be0fc4116d5","doc_title":"주간통일정세 2014-34(2014.08.25~2014.08.31)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f69f"},"doc_id":"5ed39722749e6be0fc4114d8","doc_title":"주간통일정세 2012-49(2012.11.26~2012.12.02)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6a0"},"doc_id":"5ed39a4498d9bf9fd64b3e64","doc_title":"( 2019 ) 탈북중학생을 위한 진로교육 프로그램 개발 / 박세훈 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6a1"},"doc_id":"5ed39759749e6be0fc4116e8","doc_title":"주간통일정세 2014-38(2014.09.29~2014.10.05)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6a2"},"doc_id":"5ed3966b749e6be0fc410ccb","doc_title":"주간통일정세 2016-37(2016.9.10∼2016.9.16)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6a3"},"doc_id":"5ed39557eb330b4601b4003e","doc_title":"한반도 현안에 대한 중국과 미국의 입장","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6a4"},"doc_id":"5ed395c5eb330b4601b404ef","doc_title":"2019년 김정은 신년사 분석과 정세 전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6a5"},"doc_id":"5ed3808d183ceee5c0978a8a","doc_title":"남북연합 형성을 위한 주변 4국 협력유도 전략","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6a6"},"doc_id":"5ed383fca2f5a09add45f23e","doc_title":"탈북자 관련 국제조약 및 법령","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6a7"},"doc_id":"5ed383adc1889339b8d8c0da","doc_title":"북한에 의한 납치 및 강제실종: 북한인권정책연구 제4권 2015","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6a8"},"doc_id":"5ed37c3ca29311f5f90ca2df","doc_title":"한미 FTA 체결과 남북경협","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6a9"},"doc_id":"5ed37b445b1db1854bfdf7ca","doc_title":"4차 북핵실험 이후 정세 전개와 향후 전망","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6aa"},"doc_id":"5ed38026183ceee5c097867d","doc_title":"統一以後 國民統合方案 硏究","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ab"},"doc_id":"5ed38371d2a0d2fcf411d134","doc_title":"2010 Unification Clock: When Will We See a Unified Korea?","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ac"},"doc_id":"5ed3824d7b154788099d31ea","doc_title":"정치·사회·경제 분야 통일 비용·편익 연구","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ad"},"doc_id":"5ed37bf3a29311f5f90ca04e","doc_title":"북한 민생 실태 및 협력 방안","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ae"},"doc_id":"5ed37c27a29311f5f90ca213","doc_title":"북한개발지원체제의 구축방안","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6af"},"doc_id":"5ed37c32a29311f5f90ca25d","doc_title":"금강산 관광 10년의 의미","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6b0"},"doc_id":"5ed37bc7a29311f5f90c9ef6","doc_title":"NGO를 통한 남북한 청소년 교류·협력 방안 연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6b1"},"doc_id":"5ed37bd8a29311f5f90c9f68","doc_title":"북한개발지원의 포괄적 추진방안: '비핵·개방·3000 구상'을 위한 실천방안 모색","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6b2"},"doc_id":"5ed37bf2a29311f5f90ca02f","doc_title":"북한 지하자원을 활용한 DMZ/접경지역 남북 산업단지 조성방안","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6b3"},"doc_id":"5ed3879c33719b6b965e7771","doc_title":"체제전환 비용·편익 사례연구","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6b4"},"doc_id":"5ed387ca33719b6b965e79b8","doc_title":"日本의 對北韓政策","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6b5"},"doc_id":"5ed387cf33719b6b965e79e7","doc_title":"中·臺灣의 統一政策 比較硏究","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6b6"},"doc_id":"5eceb87d3f82fd00307f61fa","doc_title":"2016년 3/4분기 통일여론 분석 보고서","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6b7"},"doc_id":"5ed37b565b1db1854bfdf86f","doc_title":"북한 사회개발협력방안 연구","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6b8"},"doc_id":"5ed37b2b5b1db1854bfdf6b9","doc_title":"남북관계 발전과 북한주민 의식 변화","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6b9"},"doc_id":"5ed37c32a29311f5f90ca259","doc_title":"금강산 관광객 피격사건과 대통령의 결단","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ba"},"doc_id":"5ed37c34a29311f5f90ca26d","doc_title":"‘12·1 개성 사태’의 법적 문제와 평화적 해결","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6bb"},"doc_id":"5eceb8913f82fd00307f63aa","doc_title":"2020년 1분기 통일여론 및 동향 분석보고서","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6bc"},"doc_id":"5ed37b535b1db1854bfdf856","doc_title":"한반도 평화·번영의 거버넌스의 활성화를 위한 이론적 논의와 개념적 틀","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6bd"},"doc_id":"5ed37b625b1db1854bfdf8e9","doc_title":"대북정책에 대한 국민적 합의기반 조성 방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6be"},"doc_id":"5ed37b6f5b1db1854bfdf98e","doc_title":"전환기의 대북정책 : 포용과 억지의 병행전략","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6bf"},"doc_id":"5ed37b6b5b1db1854bfdf978","doc_title":"대북포용정책의 중간평가와 향후과제","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6c0"},"doc_id":"5ed37b255b1db1854bfdf69f","doc_title":"대북 인도적 지원의 영향력 분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6c1"},"doc_id":"5ed68f5b08bc6231f9e1ad87","doc_title":"남북연합 단계에서의 여성정책 추진방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6c2"},"doc_id":"5ed68f5f08bc6231f9e1ad8e","doc_title":"북한이탈주민 문제의 종합적 정책방안 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6c3"},"doc_id":"5ed68f6208bc6231f9e1ad9f","doc_title":"남북한 화해협력 촉진을 위한 통일교육의 과제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6c4"},"doc_id":"5ed68de06e35d50a5d223690","doc_title":"북한 변화의 재평가와 대북정책 방향","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6c5"},"doc_id":"5ed68f8008bc6231f9e1af17","doc_title":"Trust-building Process on the Korean Peninsula Continues","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6c6"},"doc_id":"5ed6911e08bc6231f9e1bf80","doc_title":"종합결과보고서: 남북한 통합과 통일인프라 확장방안","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6c7"},"doc_id":"5ed6912408bc6231f9e1bfb3","doc_title":"청소년의 통일문제관심 제고방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6c8"},"doc_id":"5ed80d5e2615a153681dc655","doc_title":"\r\n\t\t\t\t\t(2000년) 남북관계, 이렇게 달라졌습니다\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6c9"},"doc_id":"5ed80d592615a153681dc644","doc_title":"\r\n\t\t\t\t\t남북교역 실무안내 (2000)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ca"},"doc_id":"5ed80d5d2615a153681dc64a","doc_title":"\r\n\t\t\t\t\t정상회담 이후 남북관계의 안정과 지속을 위한 전략 구상\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6cb"},"doc_id":"5ed80e1c2615a153681dcc31","doc_title":"\r\n\t\t\t\t\t(2001 신진연구자) 북한 및 통일관련 논문집(제1권) : 통일정책\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6cc"},"doc_id":"5ed68f9c08bc6231f9e1b051","doc_title":"통일준비를 위한 과제와 전략","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6cd"},"doc_id":"5ed68fa608bc6231f9e1b079","doc_title":"The Perceptions of Northeast Asia’s Four States on Korean Unification","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ce"},"doc_id":"5ed68fee08bc6231f9e1b2bc","doc_title":"한반도 통일에 대한 동북아 4국의 인식","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6cf"},"doc_id":"5ed6910508bc6231f9e1be44","doc_title":"한반도 통일대비 국내 NGOs의 역할 및 발전방향","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6d0"},"doc_id":"5ed68fdb08bc6231f9e1b26d","doc_title":"Basic Reading on Korean Unification","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6d1"},"doc_id":"5ed6912608bc6231f9e1bfc3","doc_title":"종합결과보고서: 평화와 번영의 동북아 문화공동체 형성을 위한 정책연구","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6d2"},"doc_id":"5ed6913208bc6231f9e1c031","doc_title":"통일독일의 군통합 사례연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6d3"},"doc_id":"5ed80d512615a153681dc5cc","doc_title":"\r\n\t\t\t\t\t남북정상회담 국내신문 기사집 3 (2000.6) : 정상회담기간\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6d4"},"doc_id":"5ed80d4d2615a153681dc510","doc_title":"\r\n\t\t\t\t\t남북한 행정통합 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6d5"},"doc_id":"5ed68fbd08bc6231f9e1b12b","doc_title":"Global Expectations for Korean Unification","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6d6"},"doc_id":"5ed80e162615a153681dcbea","doc_title":"\r\n\t\t\t\t\t(남북정상회담 이후)남북합의서\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6d7"},"doc_id":"5ed80e292615a153681dcc9c","doc_title":"\r\n\t\t\t\t\t한국사회 이해: 언어영역\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6d8"},"doc_id":"5ed80e2f2615a153681dcd02","doc_title":"\r\n\t\t\t\t\t푸틴러시아 대통령의 집권과정과 대내외정책 전망\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6d9"},"doc_id":"5ed80e4c2615a153681dcde4","doc_title":"\r\n\t\t\t\t\t통일속보\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6da"},"doc_id":"5ed80e432615a153681dcd75","doc_title":"\r\n\t\t\t\t\t통일백서 2000\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6db"},"doc_id":"5ed80a232615a153681da950","doc_title":"\r\n\t\t\t\t\t北韓과 周邊4國의 軍事關係\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6dc"},"doc_id":"5ed80ece2615a153681dd121","doc_title":"\r\n\t\t\t\t\t남북관계 발전에 관한 법률 해설자료: 국민과 함께 여는 평화 번영의 길\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6dd"},"doc_id":"5ed6913f08bc6231f9e1c0c4","doc_title":"분단국 경제교류·협력 비교연구 : 동·서독, 중·대만, 남·북한","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6de"},"doc_id":"5ed6911a08bc6231f9e1bf5e","doc_title":"북한이탈주민 분야별 지원체계 개선방안","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6df"},"doc_id":"5ed6909208bc6231f9e1b94b","doc_title":"1994年度 統一問題 國民與論調査 結果","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6e0"},"doc_id":"5ed80a182615a153681da875","doc_title":"\r\n\t\t\t\t\t日本總選 結果分析\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6e1"},"doc_id":"5ed809842615a153681da30b","doc_title":"\r\n\t\t\t\t\t북한주민 의식구조 및 가치관 조사\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6e2"},"doc_id":"5ed80d102615a153681dc254","doc_title":"\r\n\t\t\t\t\t러·북관계 변화추이와 푸틴의 대북정책 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6e3"},"doc_id":"5ed80d172615a153681dc262","doc_title":"\r\n\t\t\t\t\tNGO를 통한 남북한 청소년 교류·협력 방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6e4"},"doc_id":"5ed80d842615a153681dc80c","doc_title":"\r\n\t\t\t\t\t반테러 전쟁과 미국의 대외정책 변화\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6e5"},"doc_id":"5ed80d1b2615a153681dc277","doc_title":"\r\n\t\t\t\t\t남북한 화해협력 촉진을 위한 통일교육의 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6e6"},"doc_id":"5ed80d212615a153681dc288","doc_title":"\r\n\t\t\t\t\t남북한 농업기술 교류·협력방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6e7"},"doc_id":"5ed7f94e2615a153681d0f17","doc_title":"\r\n\t\t\t\t\t북한의 생활 환경에 관한 연구 (1972.6)\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6e8"},"doc_id":"5ed7f5e42615a153681cfda4","doc_title":"\r\n\t\t\t\t\t북한 권력기구도 (2018년 12월 기준)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6e9"},"doc_id":"5ed7f4f62615a153681cfa02","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제27권 2호, 2018)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ea"},"doc_id":"5ed7f5112615a153681cfaa5","doc_title":"\r\n\t\t\t\t\t한반도 평화로드맵 실천전략\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6eb"},"doc_id":"5ed8096f2615a153681da2ac","doc_title":"\r\n\t\t\t\t\t남북 종교교류 관련 자료집\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ec"},"doc_id":"5ed80b972615a153681db798","doc_title":"\r\n\t\t\t\t\t북한 최고인민회의 제10기 대의원선거 이후 정치현안 및 주요 정책전망\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ed"},"doc_id":"5ed7fa902615a153681d194c","doc_title":"\r\n\t\t\t\t\t最近 北韓의 海外宣傳 戰略과 그 對策\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ee"},"doc_id":"5ed7fa942615a153681d1966","doc_title":"\r\n\t\t\t\t\t北韓의 協同農場을 中心한 農業 및 農民의 實態分析 (1975.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ef"},"doc_id":"5ed7fa912615a153681d195b","doc_title":"\r\n\t\t\t\t\t機能主義 統合理論과 南北關係 改善方案 硏究 (1975.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6f0"},"doc_id":"5ed7fa982615a153681d197d","doc_title":"\r\n\t\t\t\t\t東西獨 經濟交流에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6f1"},"doc_id":"5ed80a7d2615a153681dac5f","doc_title":"\r\n\t\t\t\t\t(국민의 정부) 통일교육 기본방향 (1998)\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6f2"},"doc_id":"5ed80a842615a153681dad03","doc_title":"\r\n\t\t\t\t\t남북한관계와 주변4국의 대한반도정책\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6f3"},"doc_id":"5ed809962615a153681da403","doc_title":"\r\n\t\t\t\t\t통일과정에서 민간단체의 역할\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6f4"},"doc_id":"5ed80c632615a153681dbd6c","doc_title":"\r\n\t\t\t\t\t대학생 통일논문집 2000 : (제19회) 전국대학생 통일논문현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6f5"},"doc_id":"5ed80bc02615a153681db8ca","doc_title":"\r\n\t\t\t\t\t統一政策硏究 (제8권 2호, 1999)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6f6"},"doc_id":"5ed80d702615a153681dc732","doc_title":"\r\n\t\t\t\t\t미국의 대북정책과 북한의 반응\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6f7"},"doc_id":"5ed7fa1f2615a153681d15fd","doc_title":"\r\n\t\t\t\t\t統一敎育 敎授 要鋼 (中級用:1973.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6f8"},"doc_id":"5ed7fa2d2615a153681d166a","doc_title":"\r\n\t\t\t\t\t북한의 대남전략에 대처한 한국의 방송체제 및 내용의 구조적 개편 방안 (1973)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f6f9"},"doc_id":"5ed7fa772615a153681d18a5","doc_title":"\r\n\t\t\t\t\t남북 접촉에 따른 농어촌 생활 개선 방안 (1973.6)\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6fa"},"doc_id":"5ed7fa7b2615a153681d18b4","doc_title":"\r\n\t\t\t\t\t통일의 길 (제1호):통신교재\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6fb"},"doc_id":"5ed7fabc2615a153681d1aea","doc_title":"\r\n\t\t\t\t\t北韓의 家族法과 傳統的 家族制度:韓國法의 民族史的 正統性 入證을 위하여\r\n\t\t\t\t","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f6fc"},"doc_id":"5ed6939c7b15dabb40af3e54","doc_title":"2008년 하반기 북한 정세 분석(08년 7월∼12월)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6fd"},"doc_id":"5ed693a27b15dabb40af3e63","doc_title":"김정일 현지지도 동향 1994~2009","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f6fe"},"doc_id":"5ed693c47b15dabb40af3f30","doc_title":"왕자루이 방북을 계기로 본 북한과 중국의 당·정·군 관계","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f6ff"},"doc_id":"5ed69569f0492efe0e5477e8","doc_title":"주변국 국경안보: 사례와 검증","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f700"},"doc_id":"5ed393fc7ed7dcf78c176c87","doc_title":"NPT 체제와 핵안보","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f701"},"doc_id":"5ed396d4749e6be0fc41116c","doc_title":"주간통일정세2010-12(2010.3.15~2010.3.21)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f702"},"doc_id":"5ed695daf0492efe0e547c46","doc_title":"6자회담과 남북관계: 전망과 대책","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f703"},"doc_id":"5ed69586f0492efe0e5478e9","doc_title":"한국의 對중국 통일공공외교 실태","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f704"},"doc_id":"5ed69597f0492efe0e54797f","doc_title":"중국 시진핑 지도부의 구성 및 특징 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f705"},"doc_id":"5ed39a4a98d9bf9fd64b3e91","doc_title":"( 2019 ) 탈북학생 교육 경험의 통일교육적 의의 연구 : 탈북학생 밀집학교 교사를 중심으로 / 이슬기 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f706"},"doc_id":"5ed39720749e6be0fc4114b5","doc_title":"주간통일정세2010-44(2010.10.25~2010.10.31)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f707"},"doc_id":"5ed80b262615a153681db350","doc_title":"\r\n\t\t\t\t\t북한 최고인민회의 제10기 제1차회의 결과\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f708"},"doc_id":"5ed80b602615a153681db507","doc_title":"\r\n\t\t\t\t\t김정일 문예정책의 지속과 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f709"},"doc_id":"5ed80b602615a153681db4ea","doc_title":"\r\n\t\t\t\t\t(99 신진연구자) 북한 및 통일관련 논문집 : 북한실태·인도지원(Ⅱ)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f70a"},"doc_id":"5ed39aae98d9bf9fd64b4199","doc_title":"( 2014 ) 북한이탈주민의 직장생활부적응에 영향을 미치는 요인 연구 : 이직의도를 중심으로 / 박은숙 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f70b"},"doc_id":"5ed39cf162d766f8f19b0482","doc_title":"( 2015 ) 기업의 CSR, CSV 활동과 연계된 북한이탈청년들의 취업 제고 방안에 관한 연구 ","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f70c"},"doc_id":"5ed39b1598d9bf9fd64b43bd","doc_title":"( 2003 ) 남한 내 북한 이탈 주민의 자아방어기제 연구 : 남한 주민 및 재한 조선족과의 비교 / 조영아 ","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f70d"},"doc_id":"5ed69526f0492efe0e547506","doc_title":"6·12 북미정상회담 전망과 한국의 과제","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f70e"},"doc_id":"5ed80b6f2615a153681db5f5","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (제7권 2호, 1998) =통일정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f70f"},"doc_id":"5ed80b742615a153681db613","doc_title":"\r\n\t\t\t\t\t統一環境과 南北韓 關係 (1998∼1999)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f710"},"doc_id":"5ed80b792615a153681db62b","doc_title":"\r\n\t\t\t\t\t(제2차)통일교육발전워크숍 : 학교통일교육내용의 바람직한 방향\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f711"},"doc_id":"5ed80b7c2615a153681db649","doc_title":"\r\n\t\t\t\t\t남북한 통신분야 교류·협력 방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f712"},"doc_id":"5ed808f72615a153681d9d1d","doc_title":"\r\n\t\t\t\t\t南北對話年表 (1996)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f713"},"doc_id":"5ed808fe2615a153681d9d63","doc_title":"\r\n\t\t\t\t\t南北對話年表 (1995)\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f714"},"doc_id":"5ed80b8e2615a153681db729","doc_title":"\r\n\t\t\t\t\t북한헌법 개정에 따른 경제부문 변화전망\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f715"},"doc_id":"5ed80b902615a153681db75c","doc_title":"\r\n\t\t\t\t\t김정일 연구\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f716"},"doc_id":"5ed80b932615a153681db786","doc_title":"\r\n\t\t\t\t\t북한 외자유치법령의 문제점\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f717"},"doc_id":"5ed808c62615a153681d9bd7","doc_title":"\r\n\t\t\t\t\t(경제교류.협력 분야 '95년도) 전문가 위촉과제 종합 (1995.12)\r\n\t\t\t\t","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f718"},"doc_id":"5ed809362615a153681da01b","doc_title":"\r\n\t\t\t\t\t남북대화유경험 비상임자문위원회 회의록(96-Ⅱ) : 제11차~제17차 (1996.12)\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f719"},"doc_id":"5ed809342615a153681d9fe7","doc_title":"\r\n\t\t\t\t\t북한의 주요원전 색인목록 (II) : 정기간행물 1993-1994 (1995)\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f71a"},"doc_id":"5ed8093c2615a153681da035","doc_title":"\r\n\t\t\t\t\t中國의 政局展望: 第8期 全人大 3次會議 結果를 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f71b"},"doc_id":"5ed809422615a153681da067","doc_title":"\r\n\t\t\t\t\t남북교역추진현황 (1988-1996)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f71c"},"doc_id":"5ed809422615a153681da06a","doc_title":"\r\n\t\t\t\t\t루마니아 혁명 및 체제전환 과정 사례집\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f71d"},"doc_id":"5ed809462615a153681da079","doc_title":"\r\n\t\t\t\t\t4자회담 관련 참고자료 (1996.6)\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f71e"},"doc_id":"5ed809532615a153681da0fd","doc_title":"\r\n\t\t\t\t\t北韓의 對美國政策 變化 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f71f"},"doc_id":"5ed7f8b22615a153681d0ad2","doc_title":"\r\n\t\t\t\t\t통일원 관계 언론분석\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f720"},"doc_id":"5ed7f8b82615a153681d0af4","doc_title":"\r\n\t\t\t\t\t서독정부의 난민구호 현황 (1969.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f721"},"doc_id":"5ed6a04890b0712fa56028f8","doc_title":"북한 국방위 공개질문은 ‘변화 거부’의 변","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f722"},"doc_id":"5ed6a04990b0712fa5602909","doc_title":"2012년과 후계구축 및 강성대국 건설","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f723"},"doc_id":"5ed69c1bc03bd262c3822439","doc_title":"주간통일정세 2015-34(2015.08.24∼2015.08.30)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f724"},"doc_id":"5ed6a05690b0712fa5602977","doc_title":"북·중 경제관계 증대와 북한정권의 미래: ‘외래지대 의존 국가(rentier state)’론적 분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f725"},"doc_id":"5ed6a03990b0712fa560289b","doc_title":"동북아평화공동체 건설과 한반도 평화정착","topic":"스포츠","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f726"},"doc_id":"5ed6a03990b0712fa560289f","doc_title":"6자회담의 협상연합: 형성, 작동, 과제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f727"},"doc_id":"5ed6a05490b0712fa560295b","doc_title":"북한 조선노동당 규약 개정의 정치 동학","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f728"},"doc_id":"5ed6a05290b0712fa5602951","doc_title":"6자회담 재개 전망 및 구조적 한계 분석","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f729"},"doc_id":"5ed6a01990b0712fa56027c8","doc_title":"2차 남북정상회담의 의의와 전망(온라인)","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f72a"},"doc_id":"5ed6a02590b0712fa5602815","doc_title":"제2차 남북정상회담과 남북경협 의제","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f72b"},"doc_id":"5ed6a02890b0712fa560281e","doc_title":"남북정상회담의 정례화","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f72c"},"doc_id":"5ed6a01890b0712fa56027af","doc_title":"금강산 관광객 피격사건과 대통령의 결단","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f72d"},"doc_id":"5ed6a01890b0712fa56027bc","doc_title":"이명박-부시의 한·미 정상회담 성과와 남북관계","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f72e"},"doc_id":"5ed69bf5c03bd262c3822288","doc_title":"주간통일정세 2016-43(2016.10.22~2016.10.28)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f72f"},"doc_id":"5ed6a02a90b0712fa5602831","doc_title":"2007년 북한의 신년사 : 분석과 전망","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f730"},"doc_id":"5ed6a04b90b0712fa560291e","doc_title":"‘포스트-김정일’체제의 정권진화와 개발독재체제 - 수령독재체제에서 개발독재체제로 나아가야 -","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f731"},"doc_id":"5ed6a02d90b0712fa560284f","doc_title":"북한의 6자회담 복귀 배경과 전망","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f732"},"doc_id":"5ed6a03590b0712fa560288e","doc_title":"17차 남북장관급회담","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f733"},"doc_id":"5ed6a05790b0712fa5602981","doc_title":"귀순의사를 밝힌 북한주민 송환문제와 국제법","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f734"},"doc_id":"5ed6a05a90b0712fa5602992","doc_title":"장성택의 과거 정책 행보와 향후 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f735"},"doc_id":"5ed6a05c90b0712fa5602995","doc_title":"북한 최고인민회의 제12기 3차 회의 이후 북한의 권력구조 변화 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f736"},"doc_id":"5ed6a05d90b0712fa56029a7","doc_title":"북한의 제3차 당대표자회 개최 의미와 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f737"},"doc_id":"5ed6a07090b0712fa5602a4b","doc_title":"오바마 행정부의 핵태세검토보고서(NPR): 분석과 평가","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f738"},"doc_id":"5ed6a07390b0712fa5602a67","doc_title":"계층별 북한 주민의 ‘생존방식’","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f739"},"doc_id":"5ed69ffd90b0712fa56026fe","doc_title":"미국 대선과 공화·민주 양당의 동북아 정책","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f73a"},"doc_id":"5ed6a02590b0712fa5602818","doc_title":"제2차 남북정상회담과 북미관계 전망","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f73b"},"doc_id":"5ed6a02b90b0712fa560283d","doc_title":"남북화해협력과 이산가족 문제","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f73c"},"doc_id":"5ed812c92615a153681deef2","doc_title":"\r\n\t\t\t\t\t남북한 통합과 통일인프라 확장방안 (2005.9): (2005) 협동연구 학술회의\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f73d"},"doc_id":"5ed8157d2615a153681e06c2","doc_title":"\r\n\t\t\t\t\t동·서독의 정치통합\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f73e"},"doc_id":"5ed811e72615a153681de7ea","doc_title":"\r\n\t\t\t\t\t통일관련 국민적 합의를 위한 종합적 시스템 구축방안 : 제도혁신과 가치합의\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f73f"},"doc_id":"5ed814e32615a153681e00c0","doc_title":"\r\n\t\t\t\t\t북한인권백서 2008 = write paper on human rights in North Korea 2008\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f740"},"doc_id":"5ed815492615a153681e0486","doc_title":"\r\n\t\t\t\t\t그 곳에 다시 가고 싶다 : (2008)제13회 학생통일글짓기대회 입상작\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f741"},"doc_id":"5ed8137b2615a153681df440","doc_title":"\r\n\t\t\t\t\t북한이해 (2007)\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f742"},"doc_id":"5ed813172615a153681df0b0","doc_title":"\r\n\t\t\t\t\t북한 광물자원 개발을 위한 남북 협력 방안 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f743"},"doc_id":"5ed813282615a153681df129","doc_title":"\r\n\t\t\t\t\t북한 새 세대의 가치관 변화와 전망\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f744"},"doc_id":"5ed813b52615a153681df664","doc_title":"\r\n\t\t\t\t\t통일백서 2007\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f745"},"doc_id":"5ed8102b2615a153681dd9c2","doc_title":"\r\n\t\t\t\t\t통일정책 추진체계 실태연구\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f746"},"doc_id":"5ed810562615a153681ddb29","doc_title":"\r\n\t\t\t\t\t동북아 국가의 인적자원실태 및 개발 동향과 인적자원개발 분야의 공동체 형성 가능성 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f747"},"doc_id":"5ed810f82615a153681ddfaa","doc_title":"\r\n\t\t\t\t\t통일교육의 실태조사 및 성과분석\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f748"},"doc_id":"5ed811042615a153681ddfed","doc_title":"\r\n\t\t\t\t\t북한의 인권부문 외교의 전개 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f749"},"doc_id":"5ed8110a2615a153681de002","doc_title":"\r\n\t\t\t\t\t북한 노동력 활용방안\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f74a"},"doc_id":"5ed813332615a153681df18c","doc_title":"\r\n\t\t\t\t\t북·중변경무역과 북한의 시장 실태\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f74b"},"doc_id":"5ed815a22615a153681e0757","doc_title":"\r\n\t\t\t\t\t개성공단 환경시설 운영 및 비용부담규정 제정안 작성\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f74c"},"doc_id":"5ed813ee2615a153681df7fc","doc_title":"\r\n\t\t\t\t\t아베 정권의 출범과 대한반도 정책 전망\r\n\t\t\t\t","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f74d"},"doc_id":"5ed8140f2615a153681df913","doc_title":"\r\n\t\t\t\t\t남북경협 현장 길라잡이: 남과 북을 잇는 성공지킴이\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f74e"},"doc_id":"5ed813f42615a153681df883","doc_title":"\r\n\t\t\t\t\t한반도 평화포럼: 구상과 이행: (국제) 학술회의 발표논문집= Peace Forum on the Korean Peninsula: Strategy and Implementation\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f74f"},"doc_id":"5ed8160f2615a153681e0aeb","doc_title":"\r\n\t\t\t\t\t동북아 NGO 교류.협력의 인프라 개선과 NGO 네트워크의 활성화 방안 (총괄보고서)\r\n\t\t\t\t","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f750"},"doc_id":"5ed813502615a153681df27e","doc_title":"\r\n\t\t\t\t\t(2006년도) 北韓 主要行事 豫定表\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f751"},"doc_id":"5ed815582615a153681e0563","doc_title":"\r\n\t\t\t\t\t평화지향적 통일교육의 이해\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f752"},"doc_id":"5ed813102615a153681df064","doc_title":"\r\n\t\t\t\t\t북한의 산업구조 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f753"},"doc_id":"5ed810792615a153681ddc79","doc_title":"\r\n\t\t\t\t\t(제9차) 남북장관급회담 특사 방북 관련 국내 주요 신문 기사집\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f754"},"doc_id":"5ed810732615a153681ddc32","doc_title":"\r\n\t\t\t\t\t남북한 교류협력법제와 중국·대만(양안)관계법제의 비교\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f755"},"doc_id":"5ed7f5a82615a153681cfbc9","doc_title":"\r\n\t\t\t\t\t김정은 정권의 통치 테크놀로지와 문화정치\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f756"},"doc_id":"5ed7f9a22615a153681d1182","doc_title":"\r\n\t\t\t\t\t開發途上國의 軍備에 對한 强大國의 役割 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f757"},"doc_id":"5ed6910008bc6231f9e1be28","doc_title":"남남갈등 해소방안 연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f758"},"doc_id":"5ed68f6408bc6231f9e1ae28","doc_title":"탈북자 문제 해결방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f759"},"doc_id":"5ed68f5a08bc6231f9e1ad77","doc_title":"남북한 평화공존과 남북연합 추진방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f75a"},"doc_id":"5ed690ec08bc6231f9e1bd10","doc_title":"북한이탈주민의 사회적응 프로그램 연구","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f75b"},"doc_id":"5ed690f708bc6231f9e1bdda","doc_title":"한반도 평화·번영을 위한 로컬 거버넌스 활성화 방안: 지방자치단체 남북교류를 중심으로","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f75c"},"doc_id":"5ed6923c7b15dabb40af2e7a","doc_title":"5차 핵실험, 김정은 장기집권 전략에 따른 행보","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f75d"},"doc_id":"5ed690e708bc6231f9e1bcc8","doc_title":"統一論議의 變遷過程 : 1945∼1993","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f75e"},"doc_id":"5ed690ec08bc6231f9e1bd2c","doc_title":"남북한 사회통합 : 비교사회론적 접근","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f75f"},"doc_id":"5ed6912708bc6231f9e1bfdb","doc_title":"통일관련 법제 인프라 정비 및 개선방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f760"},"doc_id":"5ed7f8e02615a153681d0bc3","doc_title":"\r\n\t\t\t\t\t수복지구 행정기구 접수방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f761"},"doc_id":"5ed7f9ee2615a153681d1450","doc_title":"\r\n\t\t\t\t\t中共·蘇聯·北韓의 三角關係의 展望과 對策 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f762"},"doc_id":"5ed7f9242615a153681d0d0d","doc_title":"\r\n\t\t\t\t\t민주주의와 공산주의\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f763"},"doc_id":"5ed69c41c03bd262c38225b1","doc_title":"주간통일정세 2017-16(2017.04.15~2017.04.21)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f764"},"doc_id":"5ed39af198d9bf9fd64b4308","doc_title":"( 2011 ) 기독인 탈북자의 가정생활 : 부부관계를 중심으로 / 김진순 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f765"},"doc_id":"5ed68d1d6e35d50a5d222df2","doc_title":"한반도 냉전구조 해체방안에 대한 북한의 입장과 우리의 정책방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f766"},"doc_id":"5ed68d586e35d50a5d2230d9","doc_title":"北韓의 對南動向 分析, 1993.7∼9","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f767"},"doc_id":"5ed68e666e35d50a5d223b35","doc_title":"남북러 가스관 사업의 효과, 쟁점, 과제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f768"},"doc_id":"5ed68f1308bc6231f9e1aae7","doc_title":"Easing International Concerns over a Unified Korea and Regional Benefits of Korean Unification","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f769"},"doc_id":"5ed68df76e35d50a5d223731","doc_title":"한반도 평화·번영 거버넌스의 실태조사 [중]","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f76a"},"doc_id":"5ed69bbbc03bd262c3822059","doc_title":"주간통일정세 2013-12(2013.03.18~2013.03.24)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f76b"},"doc_id":"5ed6923c7b15dabb40af2e75","doc_title":"북한 핵 개발 고도화의 파급영향과 대응방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f76c"},"doc_id":"5ed692407b15dabb40af2f66","doc_title":"김정은식 공포정치 하의 북한: 안정화 마무리를 위한 극약처방인가, 불안정 시작의 서곡인가?","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f76d"},"doc_id":"5ed692417b15dabb40af2f6a","doc_title":"최근 주변국의 북핵 문제 접근과 그 함축성","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f76e"},"doc_id":"5ed692357b15dabb40af2e22","doc_title":"김정은 시대 조선노동당의 조직과 기능: 정권 안정화 전략을 중심으로","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f76f"},"doc_id":"5ed6910408bc6231f9e1be31","doc_title":"남북경제공동체 형성전략 : 통일연구원 개원 15주년 기념 학술회의 발표논문집","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f770"},"doc_id":"5ed6905308bc6231f9e1b5b8","doc_title":"통일대비를 위한 국내과제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f771"},"doc_id":"5ed6919f08bc6231f9e1c367","doc_title":"2010 Unification Clock: When Will We See a Unified Korea?","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f772"},"doc_id":"5ed68f6a08bc6231f9e1ae65","doc_title":"동서독 통일과정에서 서독정부의 대동독정책 연구","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f773"},"doc_id":"5ed68f7308bc6231f9e1aeb7","doc_title":"북한인권 피해구제 방안과 과제","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f774"},"doc_id":"5ed692047b15dabb40af2c20","doc_title":"北韓體制의 實相과 變化展望","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f775"},"doc_id":"5ed6911b08bc6231f9e1bf6e","doc_title":"통일인프라 구축 및 개선 방안: 협동연구 학술회의(2004. 9. 10)발표논문집","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f776"},"doc_id":"5ed68e006e35d50a5d22379a","doc_title":"18차 장관급회담의 의의와 과제","topic":"스포츠","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f777"},"doc_id":"5ed68e0a6e35d50a5d223802","doc_title":"Economic Ripple Effects of Stopping Inter-Korean Trade","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f778"},"doc_id":"5ed68e256e35d50a5d22392c","doc_title":"북한의 박인숙 재입북 선전 배경 및 의도와 대응방향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f779"},"doc_id":"5ed690f608bc6231f9e1bdcb","doc_title":"한반도 평화교육 거버넌스 활성화 방안","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f77a"},"doc_id":"5ed6913208bc6231f9e1c01e","doc_title":"통일 이후 갈등해소를 위한 국민통합 방안","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f77b"},"doc_id":"5ed691ed7b15dabb40af2b8a","doc_title":"유엔 사무차장 방북과 북한의 對유엔 전략 노림수","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f77c"},"doc_id":"5ed691dc7b15dabb40af2ac6","doc_title":"김정은 시대 북한의 국가기구와 국가성","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f77d"},"doc_id":"5ed68f7208bc6231f9e1aea6","doc_title":"구술로 본 통일정책사","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f77e"},"doc_id":"5ed692267b15dabb40af2d68","doc_title":"조선노동당 제7차 대회 분석(5): 전략적 노선과 정책","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f77f"},"doc_id":"5ed6911d08bc6231f9e1bf77","doc_title":"핵문제 타결이후 남북한 통일과정","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f780"},"doc_id":"5ed68f3608bc6231f9e1abb8","doc_title":"남북한 법통합 및 재산권문제 해결 방안 연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f781"},"doc_id":"5ed68f4708bc6231f9e1ac6e","doc_title":"통일독일의 적극적 외교정책과 한반도","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f782"},"doc_id":"5ed68da46e35d50a5d22343f","doc_title":"한반도 평화체제 구축과 중국","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f783"},"doc_id":"5ed68e576e35d50a5d223a78","doc_title":"김정일 사망 후 대북정책 방향: 미래 대비 차분한 포석 마련","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f784"},"doc_id":"5ed68e5a6e35d50a5d223a84","doc_title":"이명박 정부의 대북정책에 대한 ‘유연성’ 요구 평가","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f785"},"doc_id":"5ed68f2c08bc6231f9e1ab7e","doc_title":"남북한 실질적 통합단계의 교육통합 방안 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f786"},"doc_id":"5ed7f94a2615a153681d0ede","doc_title":"\r\n\t\t\t\t\t統一의 소리 放送 푸로 新設에 따른 諸問題 (1972.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f787"},"doc_id":"5ed696bef0492efe0e5485bc","doc_title":"동북아 문화공동체 형성을 위한 한·중·일 대중문화 교류의 현황 및 증진 방안 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f788"},"doc_id":"5ed696c1f0492efe0e5485de","doc_title":"동북아 문화공동체 형성을 위한 유럽연합의 정책 사례","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f789"},"doc_id":"5ed7f9512615a153681d0f38","doc_title":"\r\n\t\t\t\t\t남북 접촉에 즈음한 남북한 사회보장 정책의 이념 및 기조에 관한 비교 고찰(1972.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f78a"},"doc_id":"5ed7f9532615a153681d0f3f","doc_title":"\r\n\t\t\t\t\t판문점회담에 관한 국내 정책 전환 문제점 (1972.5)\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f78b"},"doc_id":"5ed7f9542615a153681d0f5b","doc_title":"\r\n\t\t\t\t\t統一論議의 限界와 範圍 (1972.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f78c"},"doc_id":"5ed7f8772615a153681d09b4","doc_title":"\r\n\t\t\t\t\t한반도 평화협정의 법적 쟁점과 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f78d"},"doc_id":"5ed69a55c03bd262c3821231","doc_title":"주간통일정세2008-44(2008.10.27~11.2)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f78e"},"doc_id":"5ed6988512d4092a3df37c68","doc_title":"북한인권 관련 미 국무부 보고서 분석 및 정책전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f78f"},"doc_id":"5ed6985312d4092a3df37a86","doc_title":"북한인권백서 2010","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f790"},"doc_id":"5ed6987312d4092a3df37b94","doc_title":"북한인권 이해의 새로운 지평: 북한인권정책연구 제1권 2012","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f791"},"doc_id":"5ed698a612d4092a3df37d82","doc_title":"미국의 대북인권정책 연구","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f792"},"doc_id":"5ed69988c03bd262c38209d2","doc_title":"Peace Regime of the Korean Peninsula and North Korean Policy","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f793"},"doc_id":"5ed69967c03bd262c38208c1","doc_title":"Kim Jong-un’s Visit to China and Outlook on Sanctions against North Korea","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f794"},"doc_id":"5ed69a1ec03bd262c3820f72","doc_title":"통일정책연구 9권 1호","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f795"},"doc_id":"5ed69a2cc03bd262c3821072","doc_title":"통일정책연구 10권 1호","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f796"},"doc_id":"5ed6999bc03bd262c3820abd","doc_title":"주간통일정세 2017-35(2017.08.26~2017.09.01)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f797"},"doc_id":"5ed6979c12d4092a3df373c4","doc_title":"탈북주민의 국내정착 방안 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f798"},"doc_id":"5ed69768f0492efe0e548c68","doc_title":"미국 중간선거 결과분석","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f799"},"doc_id":"5ed69702f0492efe0e54886d","doc_title":"중국의 한·중 FTA 추진의도와 남북관계에 주는 함의","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f79a"},"doc_id":"5ed69701f0492efe0e548861","doc_title":"미·일동맹 강화에 따른 동북아정세 변화와 한국의 안보정책 대응전략","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f79b"},"doc_id":"5ed696e7f0492efe0e548754","doc_title":"동북아 평화문화 비교 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f79c"},"doc_id":"5ed69757f0492efe0e548bea","doc_title":"Transformation of the U.S.-Japan Alliance and South Korea's Security Strategy","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f79d"},"doc_id":"5ed696b6f0492efe0e548539","doc_title":"한국 및 미국의 국내환경변화와 한반도 평화","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f79e"},"doc_id":"5ed6975bf0492efe0e548c07","doc_title":"동북아 NGO 교류·협력의 인프라 개선과 NGO 네트워크의 활성화 방안","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f79f"},"doc_id":"5ed6960bf0492efe0e547d84","doc_title":"日本의 對北韓政策","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7a0"},"doc_id":"5ed696edf0492efe0e5487a0","doc_title":"미국의 NMD 구축과 한반도의 안전보장","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7a1"},"doc_id":"5ed696c0f0492efe0e5485c7","doc_title":"6자회담 공동성명의 의의와 향후 과제","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7a2"},"doc_id":"5ed696ccf0492efe0e54866b","doc_title":"국제적 통일역량 강화방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7a3"},"doc_id":"5ed696c4f0492efe0e54860f","doc_title":"Infrastructure of Regional Cooperation in Northeast Asia : Current Status and Tasks","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7a4"},"doc_id":"5ed6974af0492efe0e548b11","doc_title":"다자간 개발기구의 체계 및 활동","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7a5"},"doc_id":"5ed6974ef0492efe0e548ba7","doc_title":"국제사회의 개발지원 이론과 실제: 북한개발지원을 위한 모색(총괄보고서)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7a6"},"doc_id":"5ed696c1f0492efe0e5485d6","doc_title":"Implementing the Six-Party Joint Statement and the Korean Peninsula","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7a7"},"doc_id":"5ed8147a2615a153681dfcd6","doc_title":"\r\n\t\t\t\t\t한반도 평화교육 거버넌스 활성화 방안\r\n\t\t\t\t","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7a8"},"doc_id":"5ed814282615a153681dfa92","doc_title":"\r\n\t\t\t\t\t정보화시대, 북한의 정보화 수준\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7a9"},"doc_id":"5ed8148c2615a153681dfd4e","doc_title":"\r\n\t\t\t\t\t남북경협 거버넌스 활성화 방안\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7aa"},"doc_id":"5ed813892615a153681df4fb","doc_title":"\r\n\t\t\t\t\t미국 중간선거 결과분석\r\n\t\t\t\t","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ab"},"doc_id":"5ed813b52615a153681df669","doc_title":"\r\n\t\t\t\t\t북한「7·1경제관리개선조치」4년의 평가와 전망\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ac"},"doc_id":"5ed813bc2615a153681df6c1","doc_title":"\r\n\t\t\t\t\t(The) Establishment of Peace on the Korean Peninsula and the Outlook for Unification\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ad"},"doc_id":"5ed814432615a153681dfb65","doc_title":"\r\n\t\t\t\t\t북한의 핵실험과 국제사회의 대응\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ae"},"doc_id":"5ed8143f2615a153681dfb58","doc_title":"\r\n\t\t\t\t\t동북아 지역내 NGO 교류협력 활성화 및 인프라 구축방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7af"},"doc_id":"5ed814c62615a153681dffc0","doc_title":"\r\n\t\t\t\t\t김정일 국방위원장 방중 결산과 향후 한반도 정세 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7b0"},"doc_id":"5ed8127f2615a153681ded04","doc_title":"\r\n\t\t\t\t\t북한 주권국가 인정문제의 국제법적 조명 : 동·서독 사례와 향후 통일정책 과제\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7b1"},"doc_id":"5ed811e92615a153681de7f5","doc_title":"\r\n\t\t\t\t\t동북아 국가의 인적자원개발 제도 및 인프라 분석과 공동체 형성 방향 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7b2"},"doc_id":"5ed69698f0492efe0e548428","doc_title":"동북아평화공동체 건설과 한반도 평화정착","topic":"스포츠","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7b3"},"doc_id":"5ed696b1f0492efe0e54850d","doc_title":"동북아 NGO 연구총서","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7b4"},"doc_id":"5ed6973ef0492efe0e548a25","doc_title":"양자간 개발기구의 체계와 활동","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7b5"},"doc_id":"5ed69723f0492efe0e548930","doc_title":"21세기 러시아의 국가전략과 한·러 전략적 동반자관계","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7b6"},"doc_id":"5ed696e9f0492efe0e54877f","doc_title":"부시 행정부의 대북정책과 한국의 대북정책 추진방향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7b7"},"doc_id":"5ed69753f0492efe0e548bc4","doc_title":"금융위기의 국제정치적 파장과 한반도","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7b8"},"doc_id":"5ed696cef0492efe0e548674","doc_title":"일본의 군사안보전략과 한반도","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7b9"},"doc_id":"5ed815362615a153681e03bd","doc_title":"\r\n\t\t\t\t\t(2020) 선진 한국의 국가전략(Ⅱ): 경제전략\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ba"},"doc_id":"5ed696ecf0492efe0e548794","doc_title":"International Organizations Assistance to North Korea and Inter-Korean Cooperation","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7bb"},"doc_id":"5ed696b2f0492efe0e548519","doc_title":"동북아문화공동체 형성을 위한 협력적 아시아 인식의 모색","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7bc"},"doc_id":"5ed6961af0492efe0e547e05","doc_title":"4자회담과 한반도 통일전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7bd"},"doc_id":"5ed6973ff0492efe0e548a79","doc_title":"중국의 동북아지역개발과 한반도","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7be"},"doc_id":"5ed815122615a153681e0250","doc_title":"\r\n\t\t\t\t\t이명박 정부의 통일·안보·외교정책 추진방향 : 특별기획 국내학술회의\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7bf"},"doc_id":"5ed815202615a153681e02fe","doc_title":"\r\n\t\t\t\t\t2·13 북핵 합의이후 북한정세와 남북관계 전망\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7c0"},"doc_id":"5ed815252615a153681e0326","doc_title":"\r\n\t\t\t\t\t(2007) Code of the Act and Regulations for the Gaeseong Industrial Complex =(2007) 개성공업지구 법규집\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7c1"},"doc_id":"5ed69731f0492efe0e5489bf","doc_title":"시진핑(習近平)의 방한과 한·중관계 평가: 전망 및 과제","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7c2"},"doc_id":"5ed6972df0492efe0e54898a","doc_title":"오바마 행정부의 출범에 따른 미·중관계의 변화와 한반도","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7c3"},"doc_id":"5ed69675f0492efe0e548230","doc_title":"미국의 대북정책: 남북정상회담 및 미 대선 결과에 따른 변화","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7c4"},"doc_id":"5ed69748f0492efe0e548ac0","doc_title":"미국 민주·공화 양당의 향후 대한반도 정책","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7c5"},"doc_id":"5ed69a6ec03bd262c3821310","doc_title":"북한인권 국제사회 동향과 북한의 대응 제4권 1호 2009","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7c6"},"doc_id":"5ed69a3bc03bd262c38210c9","doc_title":"통일정책연구 12권 1호","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7c7"},"doc_id":"5ed69996c03bd262c3820a92","doc_title":"주간통일정세 2017-40(2017.09.30~2017.10.13)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7c8"},"doc_id":"5ed699cac03bd262c3820bd8","doc_title":"統一硏究論叢, 第3卷1號","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7c9"},"doc_id":"5ed69ab0c03bd262c38215f0","doc_title":"주간통일정세2008-08(2008.2.18~2.24)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ca"},"doc_id":"5ed69ab6c03bd262c3821636","doc_title":"주간통일정세2008-16(2008.4.14~4.20)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7cb"},"doc_id":"5ed69ae7c03bd262c3821834","doc_title":"주간통일정세2010-34(2010.8.16~2010.8.22)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7cc"},"doc_id":"5ed69b00c03bd262c382192b","doc_title":"주간통일정세2010-02(2010.1.4~2010.1.10)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7cd"},"doc_id":"5ed69b0cc03bd262c38219a9","doc_title":"주간통일정세2010-04(2010.1.18~2010.1.24)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ce"},"doc_id":"5ed69b0ac03bd262c3821990","doc_title":"주간통일정세2010-08(2010.2.15~2010.2.21)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7cf"},"doc_id":"5ed696c3f0492efe0e5485fb","doc_title":"동북아 문화 공동체 형성을 위한 청소년교류 인프라구축 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7d0"},"doc_id":"5ed6974af0492efe0e548af7","doc_title":"북한의 주요현안과 한·미 전략적 공조","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7d1"},"doc_id":"5ed69751f0492efe0e548bb9","doc_title":"오바마 행정부의 동북아전략 전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7d2"},"doc_id":"5ed6974bf0492efe0e548b27","doc_title":"국제사회의 원조 현황 및 추진 전략","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7d3"},"doc_id":"5ed696dff0492efe0e5486fe","doc_title":"한반도 및 동북아 평화번영과 한·중 협력","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7d4"},"doc_id":"5ed695caf0492efe0e547b8d","doc_title":"미·중관계의 변화와 한반도","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7d5"},"doc_id":"5ed69649f0492efe0e548092","doc_title":"고르바쵸프 權力의 現況과 展望","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7d6"},"doc_id":"5ed6965bf0492efe0e548145","doc_title":"美國 클린턴 行政府의 東北亞政策과 東北亞秩序 變化: 1990年代 東北亞秩序 豫測 Ⅲ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7d7"},"doc_id":"5ed6965ef0492efe0e548162","doc_title":"登小平사후 중국의 내정과 한반도정책 전망","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7d8"},"doc_id":"5ed6966ff0492efe0e54820a","doc_title":"한국의 대미 통일외교전략","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7d9"},"doc_id":"5ed69696f0492efe0e548412","doc_title":"A Critical Juncture: The 2004 U.S. Presidential Election and the North Korea Nuclear Crisis","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7da"},"doc_id":"5ed69bf7c03bd262c382229e","doc_title":"Prospects for the U.S. Trump Administration’s Policy on Foreign Affairs and the Korean Peninsula","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7db"},"doc_id":"5ed69590f0492efe0e547966","doc_title":"중국 공산당 18차 전국대표대회와 신지도부의 등장 - 의미와 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7dc"},"doc_id":"5ed69705f0492efe0e548892","doc_title":"한반도 통일 외교 인프라 구축 연구","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7dd"},"doc_id":"5ed696e7f0492efe0e54875a","doc_title":"중·러 전략적 협력 강화와 한반도","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7de"},"doc_id":"5ed69bcac03bd262c38220d3","doc_title":"주간통일정세 2012-43(2012.10.15~2012.10.21)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7df"},"doc_id":"5ed69be9c03bd262c3822200","doc_title":"주간통일정세 2015-14(2015.04.06~2015.04.12)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7e0"},"doc_id":"5ed69bb1c03bd262c3821ff0","doc_title":"주간통일정세 2013-29(2013.07.15~2013.07.21)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7e1"},"doc_id":"5ed69c0fc03bd262c38223b5","doc_title":"주간통일정세 2016-12(2016.03.21~2016.03.27)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7e2"},"doc_id":"5ed69c2ac03bd262c38224e8","doc_title":"주간통일정세 2015-09(2015.02.23~2015.03.01)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7e3"},"doc_id":"5ed69c34c03bd262c3822525","doc_title":"Evaluation on US-China Summit and Its Implications on the Korean Peninsula","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7e4"},"doc_id":"5ed69c34c03bd262c3822529","doc_title":"Report of the Group of Independent Experts on Accountability for Human Rights Violations in the DPRK","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7e5"},"doc_id":"5ed69b75c03bd262c3821d5f","doc_title":"주간통일정세 2013-08(2013.02.18~2013.02.24)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7e6"},"doc_id":"5ed696d5f0492efe0e5486c2","doc_title":"한·미 정상회담과 향후 공조 방향","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7e7"},"doc_id":"5ed696e8f0492efe0e548769","doc_title":"동북아 공동의 문화유산에 대한 공동연구와 관리","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7e8"},"doc_id":"5ed696faf0492efe0e54882c","doc_title":"Political Economy of the Northeast Asian Regionalism : Linkages between Economic and Security Cooper","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7e9"},"doc_id":"5ed6976cf0492efe0e548cc7","doc_title":"중국공산당 제17차 전국대표대회의 의미와 전망","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ea"},"doc_id":"5ed69771f0492efe0e548d04","doc_title":"한·미 확장억제정책위원회 구성의 의미와 과제","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7eb"},"doc_id":"5ed696fbf0492efe0e54883c","doc_title":"미국 대선과 공화·민주 양당의 동북아 정책","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ec"},"doc_id":"5ed696fef0492efe0e54884a","doc_title":"김정일 정권 향방에 따른 중국의 선택","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ed"},"doc_id":"5ed69757f0492efe0e548bee","doc_title":"미국은 북한을 테러지원국에 재지정해야 한다","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ee"},"doc_id":"5ed696d7f0492efe0e5486d1","doc_title":"동북아 문화공동체 형성을 위한 청소년교류 협력 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ef"},"doc_id":"5ed69754f0492efe0e548bca","doc_title":"미국의 북한 테러지원국 해제와 6자회담 전망","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7f0"},"doc_id":"5ed696b7f0492efe0e548550","doc_title":"국제적 통일역량 실태분석","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7f1"},"doc_id":"5ed69733f0492efe0e548a08","doc_title":"The Vision for East Asia in the 21st Century and the Korean Peninsula: 건국 60주년 기념 국제학술회의 21세기 동아시아의 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7f2"},"doc_id":"5ed696e6f0492efe0e548749","doc_title":"동북아 문화공동체 형성을 위한 한국·중국·일본의 대중문화산업에 대한 비교연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7f3"},"doc_id":"5ed695fff0492efe0e547d3f","doc_title":"豆滿江地域 開發計劃의 現況과 展望 : 開發代案 및 法制度 中心","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7f4"},"doc_id":"5ed69609f0492efe0e547d6d","doc_title":"韓·日關係 變化展望과 韓國의 對應方案","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7f5"},"doc_id":"5ed696a2f0492efe0e54847e","doc_title":"동북아 지역의 갈등·협력과 한반도 평화구축을 위한 대외전략","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7f6"},"doc_id":"5ed696b8f0492efe0e548579","doc_title":"미국의 한반도 정책과 통일문제","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f7f7"},"doc_id":"5ed6968df0492efe0e54839d","doc_title":"日本總選 結果分析","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f7f8"},"doc_id":"5ed695e8f0492efe0e547c8b","doc_title":"Korean Unification and the Positions and Roles of the Four Neighboring Powers","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7f9"},"doc_id":"5ed69584f0492efe0e5478c9","doc_title":"남북러 가스관과 동북아 에너지 협력의 지정학","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7fa"},"doc_id":"5ed696e3f0492efe0e548735","doc_title":"동북아 여성문화유산 교류협력방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7fb"},"doc_id":"5ed6970bf0492efe0e5488cd","doc_title":"The Significance of Forming a ROK-US Extended Deterrence Policy Committee","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7fc"},"doc_id":"5ed69581f0492efe0e547896","doc_title":"미국과 중국의 동상이몽과 북한의 비핵화","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7fd"},"doc_id":"5ed69601f0492efe0e547d46","doc_title":"東北亞 多者間 安保協力體 構成展望과 南北韓關係","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f7fe"},"doc_id":"5ed6960cf0492efe0e547db6","doc_title":"中國의 改革·開放 加速化와 東北亞秩序","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f7ff"},"doc_id":"5ed6967ff0492efe0e5482ad","doc_title":"클린턴 2기 미국의 대북정책","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f800"},"doc_id":"5ed6968cf0492efe0e54838d","doc_title":"미국의 4자회담 전략과 한국의 대응책","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f801"},"doc_id":"5ed803272615a153681d6865","doc_title":"\r\n\t\t\t\t\t독일통일비용\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f802"},"doc_id":"5ed802682615a153681d625d","doc_title":"\r\n\t\t\t\t\t中·蘇 頂上會談 結果 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f803"},"doc_id":"5ed802682615a153681d6259","doc_title":"\r\n\t\t\t\t\t남북대화 추진경과 및 배경 (1990.9)\r\n\t\t\t\t","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f804"},"doc_id":"5ed804b72615a153681d7714","doc_title":"\r\n\t\t\t\t\t(93) 北韓·統一硏究 論文集 (Ⅳ):북한의 군사 분야\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f805"},"doc_id":"5ed7fbfc2615a153681d2758","doc_title":"\r\n\t\t\t\t\t南北 接觸을 위한 理論의 定立\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f806"},"doc_id":"5ed69ac8c03bd262c38216e8","doc_title":"주간통일정세2008-24(2008.6.9~6.15)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f807"},"doc_id":"5ed69ad5c03bd262c3821785","doc_title":"주간통일정세2010-46(2010.11.08~2010.11.14)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f808"},"doc_id":"5ed69af1c03bd262c38218af","doc_title":"주간통일정세2010-20(2010.5.10~2010.5.16)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f809"},"doc_id":"5ed69acec03bd262c382173c","doc_title":"주간통일정세2009-40(2009.9.28~10.4)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f80a"},"doc_id":"5ed69ad5c03bd262c382178e","doc_title":"주간통일정세2010-48(2010.11.22~2010.11.28)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f80b"},"doc_id":"5ed69affc03bd262c3821913","doc_title":"월간 북한동향 제4권 제4호(2010년 7·8월호)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f80c"},"doc_id":"5ed69b15c03bd262c38219f9","doc_title":"주간통일정세2009-38(2009.9.14~9.20)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f80d"},"doc_id":"5ed7fecc2615a153681d420d","doc_title":"\r\n\t\t\t\t\t北韓槪要 (1983)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f80e"},"doc_id":"5ed7fcc62615a153681d2eca","doc_title":"\r\n\t\t\t\t\t初等學校 敎科書에 反映된 統一·反共敎育의 變遷過程 分析硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f80f"},"doc_id":"5ed694b07b15dabb40af484c","doc_title":"북한 경제발전을 위한 국제협력체계 구축 및 개발지원전략 수립 방안","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f810"},"doc_id":"5ed6953cf0492efe0e5475f3","doc_title":"중국 초국경 경제협력 연구: 통일 한반도 국경안보에 대한 시사점","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f811"},"doc_id":"5ed6955bf0492efe0e5476f1","doc_title":"중국 일대일로 전략의 한반도에 대한 함의","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f812"},"doc_id":"5ed6955cf0492efe0e5476fe","doc_title":"집단적 자위권과 일본의 안보법제 정비 동향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f813"},"doc_id":"5ed7ffaf2615a153681d4a4a","doc_title":"\r\n\t\t\t\t\t테러리즘과 金日成王朝\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f814"},"doc_id":"5ed7ffc92615a153681d4ae8","doc_title":"\r\n\t\t\t\t\t韓半島緊張緩和를 위한 摸索: 1986. 12\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f815"},"doc_id":"5ed7fc0c2615a153681d2808","doc_title":"\r\n\t\t\t\t\t南北韓語의 音聲學 및 言語學的 比較硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f816"},"doc_id":"5ed7ff872615a153681d4860","doc_title":"\r\n\t\t\t\t\t「한민족공동체 統一方案」論集(Ⅰ): 理論的 基礎와 政策方向\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f817"},"doc_id":"5ed7ff902615a153681d48d8","doc_title":"\r\n\t\t\t\t\t東西獨『스포츠』協商事例 硏究: 單一팀 構成을 中心으로 (1988.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f818"},"doc_id":"5ed8027d2615a153681d6302","doc_title":"\r\n\t\t\t\t\t북한동포들 어떻게 살고있나\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f819"},"doc_id":"5ed802822615a153681d6363","doc_title":"\r\n\t\t\t\t\t(1990年度) 北韓 主要行事 預定表\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f81a"},"doc_id":"5ed802b92615a153681d64e9","doc_title":"\r\n\t\t\t\t\t地放都市 세미나 會議錄 (1989.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f81b"},"doc_id":"5ed6955ef0492efe0e54770b","doc_title":"미일 신(新)밀월시대와 동아시아 국제정세의 향방","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f81c"},"doc_id":"5ed69563f0492efe0e54776d","doc_title":"시진핑 주석 방한과 한국의 전략적 선택","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f81d"},"doc_id":"5ed69563f0492efe0e547769","doc_title":"한미 정상회담 결과 분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f81e"},"doc_id":"5ed7fb4a2615a153681d20a8","doc_title":"\r\n\t\t\t\t\t國際法에 對한 北傀의 態度\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f81f"},"doc_id":"5ed7fe732615a153681d3f3d","doc_title":"\r\n\t\t\t\t\t우리 歷史에서 본 民族의 統一\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f820"},"doc_id":"5ed80d092615a153681dc229","doc_title":"\r\n\t\t\t\t\t열리는 통일 신나는미래:초등학교\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f821"},"doc_id":"5ed80d062615a153681dc1bc","doc_title":"\r\n\t\t\t\t\t남북한 농업교류·협력방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f822"},"doc_id":"5ed803d42615a153681d6f0c","doc_title":"\r\n\t\t\t\t\t統一環境과 南北韓 關係 (1991∼1992)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f823"},"doc_id":"5ed8029d2615a153681d63c7","doc_title":"\r\n\t\t\t\t\t통일총서 12: 共産主義 그 理論과 實際\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f824"},"doc_id":"5ed7fd1d2615a153681d3257","doc_title":"\r\n\t\t\t\t\t北韓主體思想理論體系硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f825"},"doc_id":"5ed7fc5c2615a153681d2b1f","doc_title":"\r\n\t\t\t\t\t日本의 國內 政治勢力의 動向과 對韓半島 政策 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f826"},"doc_id":"5ed7fc6f2615a153681d2c11","doc_title":"\r\n\t\t\t\t\t西歐 共産主義의 理論과 實際에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f827"},"doc_id":"5ed7fc712615a153681d2c39","doc_title":"\r\n\t\t\t\t\t北傀의 權力構造와 軍·黨 肅淸關係 硏究:權力維持를 爲한 黨의 軍支配\r\n\t\t\t\t","topic":"스포츠","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f828"},"doc_id":"5ed806612615a153681d8675","doc_title":"\r\n\t\t\t\t\t통독東·西獨 頂上會談 事例集 (1994.12)\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f829"},"doc_id":"5ed806792615a153681d8704","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (第3卷 2號, 19940)= 통일정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f82a"},"doc_id":"5ed806792615a153681d8720","doc_title":"\r\n\t\t\t\t\t(1994年度) 北韓 主要行事 豫正表\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f82b"},"doc_id":"5ed8067c2615a153681d873d","doc_title":"\r\n\t\t\t\t\t한국민족주의 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f82c"},"doc_id":"5ed7ff282615a153681d44fc","doc_title":"\r\n\t\t\t\t\t韓半島 平和定着을 위한 與件造成에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f82d"},"doc_id":"5ed800912615a153681d5293","doc_title":"\r\n\t\t\t\t\t統一 이렇게 생각한다\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f82e"},"doc_id":"5ed800a42615a153681d532e","doc_title":"\r\n\t\t\t\t\t統一과 國家戰略: 1989\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f82f"},"doc_id":"5ed7fd4a2615a153681d3420","doc_title":"\r\n\t\t\t\t\t南北韓 經濟現況 比較 (1979)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f830"},"doc_id":"5ed800d82615a153681d552c","doc_title":"\r\n\t\t\t\t\t(第7次) 南北赤十字 實務代表接觸 會議錄 (1989.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f831"},"doc_id":"5ed801332615a153681d582b","doc_title":"\r\n\t\t\t\t\t東.西獨間의 通行.通信.通商에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f832"},"doc_id":"5ed7ffa12615a153681d49a1","doc_title":"\r\n\t\t\t\t\t(時事資料) 統一敎育 第34號 (89-3)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f833"},"doc_id":"5ed7ffc92615a153681d4b13","doc_title":"\r\n\t\t\t\t\t北韓의 合營企業關係法令集: 1986. 12\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f834"},"doc_id":"5ed8014f2615a153681d5909","doc_title":"\r\n\t\t\t\t\t(統一問題) 화일資料目錄 (Ⅱ): 1990\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f835"},"doc_id":"5ed8031b2615a153681d6824","doc_title":"\r\n\t\t\t\t\t延邊韓人社會硏究: 社會·文化的 측면을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f836"},"doc_id":"5ed803542615a153681d6a05","doc_title":"\r\n\t\t\t\t\t蘇聯의 東北亞政策 變化와 東北亞秩序 改編: 1990年代 東北亞秩序 豫測 (Ⅰ)\r\n\t\t\t\t","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f837"},"doc_id":"5ed803b82615a153681d6db2","doc_title":"\r\n\t\t\t\t\t岐路에 선 北韓의 經濟·社會: 實相과 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f838"},"doc_id":"5ed7fec72615a153681d41ba","doc_title":"\r\n\t\t\t\t\tSouth-North Dialogue in Korea (No.31~40,1983~1986) =남북대화(제31~40호)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f839"},"doc_id":"5ed804172615a153681d711f","doc_title":"\r\n\t\t\t\t\t(91 신진학자) 北韓·統一硏究論文集 (Ⅱ): 南北交流協力 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f83a"},"doc_id":"5ed8015d2615a153681d596b","doc_title":"\r\n\t\t\t\t\t統一獨逸과 韓半島\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f83b"},"doc_id":"5ed699eec03bd262c3820d3a","doc_title":"貨幣·經濟·社會統合에 관한 條約, 中","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f83c"},"doc_id":"5ed6987512d4092a3df37bb7","doc_title":"북한인권백서, 2008","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f83d"},"doc_id":"5ed6988c12d4092a3df37c8c","doc_title":"개혁·개방과정에서 인권의제: 이론과 실제","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f83e"},"doc_id":"5ed699e8c03bd262c3820cd9","doc_title":"통일정책연구 14권 2호","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f83f"},"doc_id":"5ed69a7ac03bd262c38213ca","doc_title":"주간통일정세2009-26(2009.6.22~6.28)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f840"},"doc_id":"5ed69b77c03bd262c3821d73","doc_title":"주간통일정세 2012-42(2012.10.08~2012.10.14)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f841"},"doc_id":"5ed69b65c03bd262c3821cf6","doc_title":"통일정책연구 21권 1호","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f842"},"doc_id":"5ed69ba4c03bd262c3821f26","doc_title":"주간통일정세 2013-52(2013.12.23~2013.12.29)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f843"},"doc_id":"5ed698bd12d4092a3df37e1f","doc_title":"북한인권문제와 국제협력","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f844"},"doc_id":"5ed6998ec03bd262c3820a19","doc_title":"주간통일정세 2017-47(2017.11.25~2017.12.01)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f845"},"doc_id":"5ed69a50c03bd262c38211cb","doc_title":"주간통일정세2008-43(2008.10.20~10.26)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f846"},"doc_id":"5ed699d3c03bd262c3820c6c","doc_title":"貨幣·經濟·社會統合에 관한 條約, 上","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f847"},"doc_id":"5ed69a5ac03bd262c3821279","doc_title":"주간통일정세2008-33(2008.8.11~8.17)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f848"},"doc_id":"5ed6991d12d4092a3df3823c","doc_title":"보호책임(R2P) 이행에 관한 연구","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f849"},"doc_id":"5ed698ac12d4092a3df37db2","doc_title":"미 국무부의 2000년 북한인권보고서와 통일연구원 2000년 북한인권백서 비교분석","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f84a"},"doc_id":"5ed6984312d4092a3df37a57","doc_title":"북한주민 인권의식 실태조사","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f84b"},"doc_id":"5ed6988012d4092a3df37c46","doc_title":"Conceptions of Democracy and Human Rights in the Democratic People's of Korea","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f84c"},"doc_id":"5ed6988712d4092a3df37c7e","doc_title":"해외 체류 탈북자 문제 쟁점과 과제","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f84d"},"doc_id":"5ed693ec7b15dabb40af4151","doc_title":"중국 개혁개방 30년과 북한","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f84e"},"doc_id":"5ed693797b15dabb40af3c9b","doc_title":"북한경제의 변화 : 이론과 정책","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f84f"},"doc_id":"5ed694087b15dabb40af4278","doc_title":"The North Korean Workers’ Party Charter Revisions and Their Political Dynamics","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f850"},"doc_id":"5ed694137b15dabb40af4321","doc_title":"김정일의 중국 방문의 두 가지 의도: 전술적 국면전환과 2012년 전략적 기반 조성","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f851"},"doc_id":"5ed69523f0492efe0e5474a2","doc_title":"2018년 미국 중간선거 평가와 미국의 향후 대외정책 전망","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f852"},"doc_id":"5ed69526f0492efe0e5474f8","doc_title":"대북제재 완화·해제의 조건 및 절차","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f853"},"doc_id":"5ed6938e7b15dabb40af3d55","doc_title":"김정일 조선노동당 총비서의 방중 의미와 전망","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f854"},"doc_id":"5ed802b12615a153681d64a6","doc_title":"\r\n\t\t\t\t\t分斷國 統一問題 國際워크 出張結果報告書\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f855"},"doc_id":"5ed802fd2615a153681d6702","doc_title":"\r\n\t\t\t\t\t東ㆍ西獨 統合關聯資料 (1990. 8)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f856"},"doc_id":"5ed803082615a153681d67e7","doc_title":"\r\n\t\t\t\t\t最近 東歐圈의 變革과 分斷國 統一問題\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f857"},"doc_id":"5ed7fd762615a153681d360b","doc_title":"\r\n\t\t\t\t\t蘇聯의 對東北亞 心像\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f858"},"doc_id":"5ed7fd792615a153681d361f","doc_title":"\r\n\t\t\t\t\t韓半島 軍事緊張緩和를 위한 南北韓協定締結方案 및 이에 따른 諸般 法的問題\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f859"},"doc_id":"5ed7fe822615a153681d3f95","doc_title":"\r\n\t\t\t\t\t北韓住民 意識構造 變化實態: 意識構造 異質化 및 開放可能性\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f85a"},"doc_id":"5ed7fe292615a153681d3ca7","doc_title":"\r\n\t\t\t\t\t共産主義 用語 解說 (1984)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f85b"},"doc_id":"5ed8001b2615a153681d4e22","doc_title":"\r\n\t\t\t\t\t蘇聯의 對韓國 接觸·交流의 現況과 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f85c"},"doc_id":"5ed8000e2615a153681d4dd6","doc_title":"\r\n\t\t\t\t\t北韓槪要 (1986)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f85d"},"doc_id":"5ed6927e7b15dabb40af317d","doc_title":"김정은정권의 내구성 진단: 김정일체제와의 비교를 중심으로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f85e"},"doc_id":"5ed804102615a153681d708e","doc_title":"\r\n\t\t\t\t\t豆滿江地域開發計劃 發展方向\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f85f"},"doc_id":"5ed803cc2615a153681d6ec4","doc_title":"\r\n\t\t\t\t\t(10年間의) 獨逸政策 : 1969-79年間 東西獨 關係 發展 中心 (1992.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f860"},"doc_id":"5ed69c21c03bd262c382247c","doc_title":"주간통일정세 2015-27(2015.07.06~2015.07.12)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f861"},"doc_id":"5ed69c22c03bd262c3822483","doc_title":"주간통일정세 2015-41(2015.10.12∼2015.10.18)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f862"},"doc_id":"5ed7fd302615a153681d332b","doc_title":"\r\n\t\t\t\t\t北韓人의 美意識 硏究:體驗과 觀察을 通한 接近-\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f863"},"doc_id":"5ed7fd622615a153681d350f","doc_title":"\r\n\t\t\t\t\tPeking's Present Policy towards Taiwan and Prospects for PRC-ROCRelations: Problems of the Unification of China\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f864"},"doc_id":"5ed801d72615a153681d5cb4","doc_title":"\r\n\t\t\t\t\t중장기 남북대화추진전략 1992∼1995: 남북대화 운영체제 중심 (1990.12)\r\n\t\t\t\t","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f865"},"doc_id":"5ed7fcda2615a153681d3044","doc_title":"\r\n\t\t\t\t\tASEAN과 周邊勢力(美.蘇.中.日)과의 關係展望\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f866"},"doc_id":"5ed7fcdc2615a153681d3069","doc_title":"\r\n\t\t\t\t\t最近蘇聯의 韓國硏究現況\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f867"},"doc_id":"5ed7fcf52615a153681d3125","doc_title":"\r\n\t\t\t\t\t北韓體制 및 社會豫測: 外交編\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f868"},"doc_id":"5ed7fcf92615a153681d3138","doc_title":"\r\n\t\t\t\t\t韓末에 있어서의 中立化論\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f869"},"doc_id":"5ed7fd002615a153681d3173","doc_title":"\r\n\t\t\t\t\t中.蘇의 對北傀支援에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f86a"},"doc_id":"5ed7fd1f2615a153681d326a","doc_title":"\r\n\t\t\t\t\t美.日.中 3角協調體制가 北韓에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f86b"},"doc_id":"5ed69fc390b0712fa5602502","doc_title":"DMZ 국제평화지대화의 의의와 추진방안","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f86c"},"doc_id":"5ed69fc390b0712fa56024fa","doc_title":"북한 최고인민회의 제14기 제2차 회의 분석 및 향후 대외정책 전망","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f86d"},"doc_id":"5ed69fc590b0712fa5602524","doc_title":"북한에 대한 제3차 보편적정례검토(UPR) 평가와 북한인권 증진 방향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f86e"},"doc_id":"5ed69fc590b0712fa560251c","doc_title":"북한의 ‘조선반도 비핵화’에 어떻게 대응할 것인가?","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f86f"},"doc_id":"5ed69fcb90b0712fa5602531","doc_title":"평화로운 한반도의 문을 열다: 평양 남북정상회담 군사분야 평가와 과제","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f870"},"doc_id":"5ed69fbc90b0712fa56024d3","doc_title":"‘김정일 父子’의 연초 행보의 실체","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f871"},"doc_id":"5ed69fc290b0712fa56024e6","doc_title":"“그럼에도 불구하고” 인도적 지원에 대한 국민들의 인식","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f872"},"doc_id":"5ed69fc190b0712fa56024e1","doc_title":"북한의 대남도발 협박과 한반도 정세","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f873"},"doc_id":"5ed69acdc03bd262c3821732","doc_title":"주간통일정세2010-01(2009.12.28~2010.1.3)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f874"},"doc_id":"5ed69b05c03bd262c3821968","doc_title":"북한인권 국제사회 동향과 북한의 대응 제4권 2호 2009","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f875"},"doc_id":"5ed69adcc03bd262c38217c6","doc_title":"주간통일정세2010-25(2010.6.14~2010.6.20)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f876"},"doc_id":"5ed69b08c03bd262c3821971","doc_title":"주간통일정세2010-05(2010.1.25~2010.1.31)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f877"},"doc_id":"5ed69b45c03bd262c3821b8d","doc_title":"북한인권 국제사회 동향과 북한의 대응 제6권 2호 2011","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f878"},"doc_id":"5ed69b4ec03bd262c3821c07","doc_title":"EU/EU 사례분석을 통한 남북 및 동북아 공동체 추진방안: 유럽공동체 형성기를 중심으로","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f879"},"doc_id":"5ed69b5ac03bd262c3821c3f","doc_title":"알기쉬운 통일교육: 해외한인용","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f87a"},"doc_id":"5ed69b63c03bd262c3821cb1","doc_title":"주간통일정세 2011-47(2011.11.14~2011.11.20)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f87b"},"doc_id":"5ed69b67c03bd262c3821d14","doc_title":"주간통일정세 2011-35(2011.8.22~2011.8.28)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f87c"},"doc_id":"5ed69b1dc03bd262c3821a4b","doc_title":"주간통일정세2011-28(2011.07.04-2011.07.10)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f87d"},"doc_id":"5ed69b37c03bd262c3821b3c","doc_title":"주간통일정세2011-02(2011.01.03~2011.01.09)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f87e"},"doc_id":"5ed69b36c03bd262c3821b23","doc_title":"월간 북한동향 제5권 제5호(2011년 9·10월호)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f87f"},"doc_id":"5ed6936d7b15dabb40af3c2f","doc_title":"북한경제와 남북경협: 현황과 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f880"},"doc_id":"5ed693d17b15dabb40af3ff9","doc_title":"평화적 우주이용권을 강조한 노동신문 논평에 대한 법적 평가","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f881"},"doc_id":"5ed693e47b15dabb40af40cc","doc_title":"북한 핵실험 이후 북한 문제 해법","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f882"},"doc_id":"5ed6949f7b15dabb40af4784","doc_title":"러시아의 극동개발과 북한 노동자","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f883"},"doc_id":"5ed693fe7b15dabb40af420d","doc_title":"북한의 경제난과 체제 내구력","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f884"},"doc_id":"5ed6947f7b15dabb40af4691","doc_title":"2019년 김정은 신년사 분석 및 정세 전망","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f885"},"doc_id":"5ed694827b15dabb40af469f","doc_title":"North Koreans’ Current Living Conditions Based on UNICEF Survey Results: With a Focus on the","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f886"},"doc_id":"5ed693c27b15dabb40af3f2c","doc_title":"2008년 북·중무역의 주요 특징","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f887"},"doc_id":"5ed693577b15dabb40af3b0a","doc_title":"북한 최고인민회의 제11기 제3차 회의 결과 분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f888"},"doc_id":"5ed693947b15dabb40af3e0e","doc_title":"김정일 정권의 정세인식: 선군담론 분석을 중심으로","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f889"},"doc_id":"5ed693037b15dabb40af3799","doc_title":"北韓 民族主義 硏究","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f88a"},"doc_id":"5ed693a97b15dabb40af3ea8","doc_title":"계층별 북한 주민의 ‘생존방식’","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f88b"},"doc_id":"5ed692957b15dabb40af32e1","doc_title":"북한체제의 변화주도세력 연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f88c"},"doc_id":"5ed69a79c03bd262c38213c2","doc_title":"주간통일정세2009-25(2009.6.15~6.21)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f88d"},"doc_id":"5ed69a7dc03bd262c38213ee","doc_title":"주간통일정세2009-13(2009.3.23~3.29)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f88e"},"doc_id":"5ed69bb6c03bd262c3822022","doc_title":"주간통일정세 2013-24(2013.06.10~2013.06.16)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f88f"},"doc_id":"5ed69c2bc03bd262c38224ef","doc_title":"주간통일정세 2015-11(2015.03.09~2015.03.15)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f890"},"doc_id":"5ed69bbac03bd262c382204f","doc_title":"주간통일정세 2013-11(2013.03.11~2013.03.17)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f891"},"doc_id":"5ed69bc4c03bd262c38220ae","doc_title":"주간통일정세 2012-53(2012.12.24~2012.12.30)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f892"},"doc_id":"5ed69b1dc03bd262c3821a54","doc_title":"주간통일정세2010-51(2010.12.13~2010.12.19)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f893"},"doc_id":"5ed69b3ec03bd262c3821b58","doc_title":"통일한국에 대한 국제적 우려해소와 편익(제안서): 지역 및 주변국 차원","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f894"},"doc_id":"5ed69b4ac03bd262c3821bf3","doc_title":"주간통일정세 2012-09(2012.02.20~2012.02.26)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f895"},"doc_id":"5ed69b5ec03bd262c3821c81","doc_title":"이슈 페이퍼","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f896"},"doc_id":"5ed69b8dc03bd262c3821e64","doc_title":"주간통일정세 2014-34(2014.08.25~2014.08.31)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f897"},"doc_id":"5ed69b97c03bd262c3821ed1","doc_title":"주간통일정세 2014-14(2014.03.31~2014.04.06)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f898"},"doc_id":"5ed69b91c03bd262c3821e8f","doc_title":"주간통일정세 2014-35(2014.09.01~2014.09.14)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f899"},"doc_id":"5ed69c08c03bd262c382235c","doc_title":"Measures to Improve Human Rights Conditions of North Korean Workers Abroade","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f89a"},"doc_id":"5ed69b8bc03bd262c3821e52","doc_title":"주간통일정세 2014-46(2014.11.24~2014.11.30)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f89b"},"doc_id":"5ed69b88c03bd262c3821e2e","doc_title":"KINU 통일 플러스 vol.1 no.3","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f89c"},"doc_id":"5ed69bccc03bd262c38220e2","doc_title":"주간통일정세 2012-46(2012.11.05~2012.11.11)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f89d"},"doc_id":"5ed69b64c03bd262c3821cb6","doc_title":"주간통일정세 2011-46(2011.11.07~2011.11.13)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f89e"},"doc_id":"5ed69bebc03bd262c382221a","doc_title":"주간통일정세 2015-03(2015.01.12~2015.01.18)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f89f"},"doc_id":"5ed69adec03bd262c38217e1","doc_title":"주간통일정세2010-26(2010.6.21~2010.6.27)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8a0"},"doc_id":"5ed69ac6c03bd262c38216cf","doc_title":"주간통일정세2008-22(2008.5.26~6.1)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8a1"},"doc_id":"5ed69bc8c03bd262c38220c0","doc_title":"The Establishment of the UN Commission of Inquiry on Human Rights in North Korea: Significance and T","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8a2"},"doc_id":"5ed69bd5c03bd262c3822174","doc_title":"주간통일정세 2012-34(2012.08.13~2012.08.19)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8a3"},"doc_id":"5ed69bacc03bd262c3821fa2","doc_title":"월간 북한동향 제8권 제5호(2014년 9·10월호)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8a4"},"doc_id":"5ed69b90c03bd262c3821e88","doc_title":"주간통일정세 2014-32(2014.08.11~2014.08.17)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8a5"},"doc_id":"5ed69b90c03bd262c3821e81","doc_title":"주간통일정세 2014-20(2014.05.19~2014.05.25)","topic":"스포츠","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8a6"},"doc_id":"5ed69c34c03bd262c382252f","doc_title":"주간통일정세 2016-52(2016.12.24~2016.12.30)","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8a7"},"doc_id":"5ed69c31c03bd262c382250d","doc_title":"주간통일정세 2016-51(2016.12.17~2016.12.23)","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8a8"},"doc_id":"5ed693247b15dabb40af38ef","doc_title":"北韓의 權力엘리트 硏究","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8a9"},"doc_id":"5ed693897b15dabb40af3d1a","doc_title":"North Korea's Agricultural Reforms and Challenges in the wake of the July 1 Measures","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8aa"},"doc_id":"5ed69a42c03bd262c382111a","doc_title":"주간통일정세2008-40(2008.9.29~10.5)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ab"},"doc_id":"5ed69a81c03bd262c3821429","doc_title":"주간통일정세2009-18(2009.4.27~5.3)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ac"},"doc_id":"5ed69a85c03bd262c3821441","doc_title":"주간통일정세2009-01(2008.12.29~2009.1.4)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ad"},"doc_id":"5ed69a58c03bd262c3821264","doc_title":"주간통일정세2008-52(2008.12.22~12.28)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ae"},"doc_id":"5ed69b1dc03bd262c3821a59","doc_title":"주간통일정세 2011-29(2011.7.11~2011.7.17)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8af"},"doc_id":"5ed69af8c03bd262c38218f3","doc_title":"Pyongyang’s Realignment of Leadership and Policy after the Cheonan Sinkinge","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8b0"},"doc_id":"5ed69adec03bd262c38217d8","doc_title":"주간통일정세2010-22(2010.5.24~2010.5.30)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8b1"},"doc_id":"5ed69a61c03bd262c3821281","doc_title":"주간통일정세2008-21(2008.5.19~5.25)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8b2"},"doc_id":"5ed69a68c03bd262c38212b3","doc_title":"주간통일정세2008-11(2008.3.10~3.16)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8b3"},"doc_id":"5ed69a70c03bd262c382135c","doc_title":"주간통일정세2009-10(2009.3.2~3.8)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8b4"},"doc_id":"5ed69a72c03bd262c3821375","doc_title":"주간통일정세2009-20(2009.5.11~5.17)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8b5"},"doc_id":"5ed69a78c03bd262c38213b9","doc_title":"주간통일정세2009-24(2009.6.8~6.14)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8b6"},"doc_id":"5ed69b92c03bd262c3821eaa","doc_title":"주간통일정세 2014-22(2014.06.02~2014.06.08)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8b7"},"doc_id":"5ed69c3fc03bd262c382259e","doc_title":"주간통일정세 2017-19(2017.05.05~2017.05.11)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8b8"},"doc_id":"5ed69bc1c03bd262c382209f","doc_title":"주간통일정세 2013-07(2013.02.11~2013.02.17)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8b9"},"doc_id":"5ed69b91c03bd262c3821e9a","doc_title":"주간통일정세 2014-19(2014.05.12~2014.05.18)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ba"},"doc_id":"5ed69b94c03bd262c3821ec0","doc_title":"주간통일정세 2014-09(2014.02.24~2014.03.02)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8bb"},"doc_id":"5ed69bbac03bd262c382204a","doc_title":"주간통일정세 2013-10(2013.03.04~2013.03.10)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8bc"},"doc_id":"5ed69bddc03bd262c38221bc","doc_title":"주간통일정세 2012-27(2012.06.25~2012.07.01)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8bd"},"doc_id":"5ed69bddc03bd262c38221b2","doc_title":"주간통일정세 2012-31(2012.07.23~2012.07.29)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8be"},"doc_id":"5ed69b93c03bd262c3821eaf","doc_title":"주간통일정세 2014-24(2014.06.16~2014.06.22)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8bf"},"doc_id":"5ed69b9cc03bd262c3821eec","doc_title":"주간통일정세 2014-04(2014.01.20~2014.01.26)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8c0"},"doc_id":"5ed6940b7b15dabb40af429a","doc_title":"김정일 북한 국방위원장의 8월 대장정: 동북아의 미풍인가, 격랑의 예고편인가?","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8c1"},"doc_id":"5ed6940f7b15dabb40af42b1","doc_title":"울란우데 북·러 정상회담의 러시아 측 의도와 평가","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8c2"},"doc_id":"5ed694297b15dabb40af43c4","doc_title":"북한 화폐개혁 실패의 원인과 영향","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8c3"},"doc_id":"5ed693ed7b15dabb40af4172","doc_title":"세계경제침체가 북한경제에 미치는 충격","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8c4"},"doc_id":"5ed693f27b15dabb40af419c","doc_title":"북한의 「전국 당세포비서 대회」개최 배경과 전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8c5"},"doc_id":"5ed693d07b15dabb40af3fd5","doc_title":"북한의 ‘조선반도 비핵화’에 어떻게 대응할 것인가?","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8c6"},"doc_id":"5ed693897b15dabb40af3d13","doc_title":"North Korea's Civil-Military-Party Relations and Regime Stability","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8c7"},"doc_id":"5ed69b92c03bd262c3821e9f","doc_title":"주간통일정세 2014-23(2014.06.09~2014.06.15)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8c8"},"doc_id":"5ed69bb8c03bd262c3822040","doc_title":"주간통일정세 2013-09(2013.02.25~2013.03.03)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8c9"},"doc_id":"5ed693b37b15dabb40af3ee1","doc_title":"북한체제의 행위자와 상호작용","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ca"},"doc_id":"5ed693f57b15dabb40af41c0","doc_title":"북한 최고인민회의 제11기 제5차 회의 평가","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8cb"},"doc_id":"5ed693f97b15dabb40af41e6","doc_title":"하반기(07년 7월∼12월) 북한의 대내외 정세 분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8cc"},"doc_id":"5ed69519f0492efe0e547491","doc_title":"북미 스톡홀름 실무협상 결렬 원인과 북한의 전략","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8cd"},"doc_id":"5ed69babc03bd262c3821f8d","doc_title":"주간통일정세 2013-44(2013.10.28~2013.11.03)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ce"},"doc_id":"5ed69b43c03bd262c3821b79","doc_title":"The Background to North Korea’s Outdated Aggressive Propaganda toward South Korea","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8cf"},"doc_id":"5ed6939b7b15dabb40af3e4a","doc_title":"북한의 로켓발사 배경과 향후 전망","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8d0"},"doc_id":"5ed693a47b15dabb40af3e7d","doc_title":"북·중 경제관계 확대와 대응방안","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8d1"},"doc_id":"5ed693587b15dabb40af3b2f","doc_title":"북한의 경제개혁과 이행","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8d2"},"doc_id":"5ed693687b15dabb40af3bf0","doc_title":"북한의 사회통제 기구 고찰: 인민보안성을 중심으로","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8d3"},"doc_id":"5ed693eb7b15dabb40af4138","doc_title":"비핵화 2단계 완료이후 북·미관계 전망과 우리의 대응방안","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8d4"},"doc_id":"5ed692487b15dabb40af2f84","doc_title":"북한 외화벌이 추세와 전망","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8d5"},"doc_id":"5ed6925e7b15dabb40af3067","doc_title":"전환기 쿠바와 북한 비교","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8d6"},"doc_id":"5ed692817b15dabb40af3191","doc_title":"The Agreement from the 3rd Round of US-DPRK Denuclearization Talks and the Outlook for the North Kor","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8d7"},"doc_id":"5ed6929a7b15dabb40af32f8","doc_title":"北韓의 對美國政策 變化 硏究","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8d8"},"doc_id":"5ed6933f7b15dabb40af3a0e","doc_title":"북한의 전략문화와 안보정책","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8d9"},"doc_id":"5ed6926f7b15dabb40af30f7","doc_title":"김정은 권력 정착과정에서의 군부 동향 (2009년~2013년)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8da"},"doc_id":"5ed6926f7b15dabb40af30f3","doc_title":"시장화 및 빈곤감소형 경제질서 수립: 북한 변화와 통일을 위한 시사점","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8db"},"doc_id":"5ed692ca7b15dabb40af3536","doc_title":"북한의 미사일 개발 전략","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8dc"},"doc_id":"5ed692d67b15dabb40af35b2","doc_title":"북한 대외무역의 특성과 무역정책 변화전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8dd"},"doc_id":"5ed6930f7b15dabb40af37fe","doc_title":"「조선전사」 解題","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8de"},"doc_id":"5ed692847b15dabb40af31dd","doc_title":"Changes to North Korean Laws around the Time of Kim Jong Il’s Death and What They Signify","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8df"},"doc_id":"5ed692ae7b15dabb40af33d2","doc_title":"북한의 강성대국 건설 실태 평가: 사상·정치·군사분야를 중심으로","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8e0"},"doc_id":"5ed692b57b15dabb40af3421","doc_title":"북한의 강성대국 건설 : 경제부문 중심으로","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8e1"},"doc_id":"5ed692797b15dabb40af3152","doc_title":"북한에서 국가재정의 분열과 조세 및 재정체계","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8e2"},"doc_id":"5ed69965c03bd262c38208b5","doc_title":"North Korea-U.S. Summit: Assessment and Outlook","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8e3"},"doc_id":"5ed6996dc03bd262c38208f9","doc_title":"Evaluation of Kim Yo Jong’s Visit to South Korea and Strategic Road Map of the ROK Government","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8e4"},"doc_id":"5ed6996fc03bd262c382090a","doc_title":"주간통일정세 2018-11(2018.03.10~2018.03.16)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8e5"},"doc_id":"5ed69979c03bd262c3820980","doc_title":"Achievements of ROK-China Summit Meeting and Remaining Tasks","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8e6"},"doc_id":"5ed801912615a153681d5aa0","doc_title":"\r\n\t\t\t\t\t(90신진학자)北韓·統一硏究 論文集: (Ⅴ)社會·文化 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8e7"},"doc_id":"5ed802042615a153681d5e4b","doc_title":"\r\n\t\t\t\t\t통일총서 18 : 北韓의 言論\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8e8"},"doc_id":"5ed802082615a153681d5e7f","doc_title":"\r\n\t\t\t\t\t통일정책 추진에 관한 국민여론조사 보고서: 1990년 11월\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8e9"},"doc_id":"5ed803932615a153681d6c55","doc_title":"\r\n\t\t\t\t\t南北對話 (제51~55호,1990.12~1992.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ea"},"doc_id":"5ed803ad2615a153681d6d54","doc_title":"\r\n\t\t\t\t\t東·西獨 關係發展에 關한 報告 및 文書 (1992.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8eb"},"doc_id":"5ed803542615a153681d6a0f","doc_title":"\r\n\t\t\t\t\t북방정책 이후 동북아정세와 한반도 통일환경\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ec"},"doc_id":"5ed803c12615a153681d6e52","doc_title":"\r\n\t\t\t\t\t獨逸統一實態 資料集: 비경제분야 (1992.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ed"},"doc_id":"5ed389d633719b6b965e8ecf","doc_title":"미국과 중국의 대북 핵정책 및 한반도 구상과 한국의 정책공간","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ee"},"doc_id":"5ed3895e33719b6b965e8988","doc_title":"정상회담 이후 남북관계의 안정과 지속을 위한 전략 구상","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ef"},"doc_id":"5ed3895f33719b6b965e898e","doc_title":"한국사회 평화문화 형성방안 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8f0"},"doc_id":"5ed389e333719b6b965e8f61","doc_title":"Energy Cooperation with North Korea: Issues and Suggestions","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8f1"},"doc_id":"5ed389e133719b6b965e8f3e","doc_title":"동북아협력의 인프라 실태: 국가 및 지역차원","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8f2"},"doc_id":"5ed391f40dbea9e5f2b7f235","doc_title":"분단국 통합과 평화협정","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8f3"},"doc_id":"5ed391f80dbea9e5f2b7f290","doc_title":"대북포용정책의 중간평가와 향후과제","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8f4"},"doc_id":"5ed392080dbea9e5f2b7f35f","doc_title":"한반도 냉전구조 해체방안(Ⅳ)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8f5"},"doc_id":"5ed395afeb330b4601b403fd","doc_title":"사드 배치 결정 이후 한반도 정세 및 대응 방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8f6"},"doc_id":"5ed393937ed7dcf78c176944","doc_title":"2010년 북한 기관별 주요 인물정보","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8f7"},"doc_id":"5ed3939e7ed7dcf78c176a00","doc_title":"2008년 북한경제 종합평가 및 2009년 전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8f8"},"doc_id":"5ed3953beb330b4601b3ff0e","doc_title":"아베 정권의 출범과 대한반도 정책 전망","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8f9"},"doc_id":"5ed3953ceb330b4601b3ff13","doc_title":"러시아 총선(12.2) 결과분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8fa"},"doc_id":"5ed39682749e6be0fc410de1","doc_title":"주간통일정세 2018-10(2018.03.03~2018.03.09)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8fb"},"doc_id":"5ed395f9431f6315811c2ab6","doc_title":"KINU한반도동향 2019년 9월","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f8fc"},"doc_id":"5ed395fa431f6315811c2abc","doc_title":"KINU한반도동향 2019년 1월","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f8fd"},"doc_id":"5ed395fe431f6315811c2af6","doc_title":"KINU한반도동향 2019년 2월","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f8fe"},"doc_id":"5ed39622749e6be0fc4109a6","doc_title":"주간통일정세 2011-38(2011.9.12~2011.9.18)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f8ff"},"doc_id":"5ed396c8749e6be0fc4110f0","doc_title":"주간통일정세2010-05(2010.1.25~2010.1.31)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f900"},"doc_id":"5ed396a1749e6be0fc410f1b","doc_title":"주간통일정세2009-17(2009.4.20~4.26)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f901"},"doc_id":"5ed396a2749e6be0fc410f32","doc_title":"주간통일정세2008-08(2008.2.18~2.24)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f902"},"doc_id":"5ed392340dbea9e5f2b7f508","doc_title":"남북한 사회통합 : 비교사회론적 접근","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f903"},"doc_id":"5ed392400dbea9e5f2b7f565","doc_title":"韓半島 平和體制 構築方案 摸索","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f904"},"doc_id":"5ed39540eb330b4601b3ff53","doc_title":"평화비용의 의미와 실익","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f905"},"doc_id":"5ed3968b749e6be0fc410e1b","doc_title":"주간통일정세2007-09(2007.11.5~11.11)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f906"},"doc_id":"5ed39686749e6be0fc410e0c","doc_title":"주간통일정세 2018-15(2018.04.07~2018.04.13)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f907"},"doc_id":"5ed3937d7ed7dcf78c1768ec","doc_title":"2011 Unification Clock: When Will We See a Unified Korea?","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f908"},"doc_id":"5ed395c5eb330b4601b404db","doc_title":"김정은 정권의 정보화 실태와 특징: ICT 부문을 중심으로","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f909"},"doc_id":"5ed396b3749e6be0fc411004","doc_title":"주간통일정세2008-14(2008.3.31~4.6)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f90a"},"doc_id":"5ed396c5749e6be0fc4110c5","doc_title":"주간통일정세2010-20(2010.5.10~2010.5.16)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f90b"},"doc_id":"5ed396c7749e6be0fc4110d6","doc_title":"주간통일정세2010-04(2010.1.18~2010.1.24)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f90c"},"doc_id":"5ed395aaeb330b4601b403b6","doc_title":"옐찐의 러시아大統領 當選이 蘇聯國內情勢에 미칠 影響 分析","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f90d"},"doc_id":"5ed393227ed7dcf78c176699","doc_title":"중국 시진핑 지도부의 구성 및 특징 연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f90e"},"doc_id":"5ed39540eb330b4601b3ff43","doc_title":"2007년 북한 신년 공동사설 분석","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f90f"},"doc_id":"5ed39667749e6be0fc410c85","doc_title":"주간통일정세 2016-49(2016.12.03~2016.12.09)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f910"},"doc_id":"5ed3843a0a21d3f6d3d8acdb","doc_title":"White Paper on Human Rights in North Korea, 2000","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f911"},"doc_id":"5ed382aefd9a2315e0bd6a2f","doc_title":"2015 남북통합에 대한 국민의식조사","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f912"},"doc_id":"5ed38339d2a0d2fcf411cf35","doc_title":"2002년 협동연구 요약집","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f913"},"doc_id":"5ed37b2c5b1db1854bfdf6cb","doc_title":"대북 제재 현황과 완화 전망","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f914"},"doc_id":"5ed381f146278265e81c79af","doc_title":"알기쉬운 통일교육 12주제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f915"},"doc_id":"5ed37b405b1db1854bfdf7af","doc_title":"탈북자 위장 간첩 사건과 대책","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f916"},"doc_id":"5eceb8113f82fd00307f5d29","doc_title":"[민주평통ㆍ동아시아국제정치학회 합동 학술회의] 평","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f917"},"doc_id":"5eceb8983f82fd00307f641a","doc_title":"2013년 운영·상임·협의회장 합동회의 자료집 ","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f918"},"doc_id":"5ed38b3a33719b6b965e99ef","doc_title":"변화하는 통일환경에 따른 대북·통일정책 개선과제: 신한반도체제 구상을 중심으로","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f919"},"doc_id":"5ed38bef33719b6b965e9d9f","doc_title":"美國 클린턴 行政府의 東北亞政策과 東北亞秩序 變化 :1990年代 東北亞秩序 豫測 (Ⅲ)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f91a"},"doc_id":"5eceb7df3f82fd00307f5c12","doc_title":"주변정세변화와 한반도 평화방안","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f91b"},"doc_id":"5eceb7ae3f82fd00307f5afa","doc_title":"재중 조선족 동포들의 민족관","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f91c"},"doc_id":"5eceb83e3f82fd00307f5e72","doc_title":"제9차 기획위원회 회의자료","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f91d"},"doc_id":"5eceb7be3f82fd00307f5b43","doc_title":"북한여성의 삶·꿈·恨","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f91e"},"doc_id":"5eceb7a03f82fd00307f5aa6","doc_title":"주변국의 한반도전략과 통일외교 정책방향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f91f"},"doc_id":"5eceb71f3f82fd00307f57aa","doc_title":"제93차 회의","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f920"},"doc_id":"5eceb7173f82fd00307f5777","doc_title":"제58차 문화위원회 회의자료","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f921"},"doc_id":"5eceb76e3f82fd00307f596d","doc_title":"햇볕정책의 비용과 편익(12차 정책포럼 발표문)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f922"},"doc_id":"5eceb7303f82fd00307f5818","doc_title":"주한 EU 대사관에서 온 통일 대화록","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f923"},"doc_id":"5eceb7393f82fd00307f584e","doc_title":"제3차 청년위원회 주제발표문입니다.","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f924"},"doc_id":"5eceb7453f82fd00307f5896","doc_title":"평화번영을 위한 남북경제협력","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f925"},"doc_id":"5eceb7773f82fd00307f59a7","doc_title":"[7차포럼]6·15남북공동선언과 한민족 발전전략(제1, ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f926"},"doc_id":"5eceb74e3f82fd00307f58ca","doc_title":"제23차 복지위원회 회의 의제(2005. 10. 5) ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f927"},"doc_id":"5eceb7c23f82fd00307f5b6a","doc_title":"[6.15 기념 학술회의] 한미정상회담 결과와 주요 현안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f928"},"doc_id":"5eceb7c73f82fd00307f5b82","doc_title":"북한 핵보유 선언 이후의 우리의 대응","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f929"},"doc_id":"5eceb7503f82fd00307f58d9","doc_title":"자료(2단계 북핵회담에 거는 기대)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f92a"},"doc_id":"5ed37b115b1db1854bfdf5be","doc_title":"이명박 정부의 대북정책: 회고와 평가","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f92b"},"doc_id":"5ed37be4a29311f5f90c9fd9","doc_title":"남북관계 패러다임 변화와 ‘분권형’ 대북정책","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f92c"},"doc_id":"5ed37c0ca29311f5f90ca0ec","doc_title":"남북교역 중단으로 인한 경제적 파급효과","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f92d"},"doc_id":"5ed37d739aa2a321bf901580","doc_title":"韓半島 平和體制 構築方案 摸索","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f92e"},"doc_id":"5ed37d739aa2a321bf901583","doc_title":"평화협정체결 논의의 새로운 동향","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f92f"},"doc_id":"5ed37b3b5b1db1854bfdf77b","doc_title":"한반도 평화·번영 거버넌스의 실태조사 [상]","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f930"},"doc_id":"5ed37b805b1db1854bfdfa46","doc_title":"대북정경분리정책 : 어떻게 실천해 나갈 것인가?","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f931"},"doc_id":"5ed37bc5a29311f5f90c9ee5","doc_title":"DMZ 국제평화지대화의 의의와 추진방안","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f932"},"doc_id":"5ed37be0a29311f5f90c9fbf","doc_title":"南北和解·協力時代, 우리의 座標와 課題","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f933"},"doc_id":"5ed37e1592074bd526bedc84","doc_title":"한반도 평화를 위한 국내 평화 NGO의 기능과 역할","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f934"},"doc_id":"5ed37e1492074bd526bedc65","doc_title":"남북관계의 확대와 한국의 국가안보","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f935"},"doc_id":"5ed37e80c34792fe98fa166c","doc_title":"남북관계연표 1948년~2011년","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f936"},"doc_id":"5ed37f54ef64de95f1db24fc","doc_title":"평창 동계올림픽 이후 평화 공감대 형성을 위한 과제","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f937"},"doc_id":"5ed37f5fef64de95f1db2554","doc_title":"한반도 통일을 향하여 : 정책과 국제환경","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f938"},"doc_id":"5ed37e7dc34792fe98fa1647","doc_title":"2014 연례 정세 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f939"},"doc_id":"5ed37e7ec34792fe98fa1651","doc_title":"통일환경 및 남북한관계 전망 2013~2014","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f93a"},"doc_id":"5ed37e93c34792fe98fa16ff","doc_title":"南北韓關係 現況 및 '96年 情勢展望","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f93b"},"doc_id":"5ed37b465b1db1854bfdf7dc","doc_title":"(The) Lee Myung-bak Government's North Korea Policy","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f93c"},"doc_id":"5ed37e9fc34792fe98fa1770","doc_title":"統一環境과 南北韓 關係, 1996-1997","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f93d"},"doc_id":"5ed37ed5c7f68a5e00b87568","doc_title":"살인혐의 북한 주민 추방 사건 법적 쟁점과 과제","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f93e"},"doc_id":"5ed37edbc7f68a5e00b875a0","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f93f"},"doc_id":"5eceb8233f82fd00307f5d79","doc_title":"제7차 청년위원회 회의자료입니다","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f940"},"doc_id":"5eceb8a03f82fd00307f64e7","doc_title":"제11차 남북관계 전문가 및 언론인 초청 대토론회 자료집","topic":"스포츠","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f941"},"doc_id":"5eceb8743f82fd00307f6108","doc_title":"2015년 4/4분기 통일여론","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f942"},"doc_id":"5ed37b3f5b1db1854bfdf7a6","doc_title":"남북관계의 패러다임 전환으로 상생과 공영을","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f943"},"doc_id":"5eceb89f3f82fd00307f64d4","doc_title":"<평화통일 문화한마당> 자료집","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f944"},"doc_id":"5ed37b1e5b1db1854bfdf645","doc_title":"8·15경축사의 북한·통일분야 평가와 과제","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f945"},"doc_id":"5eceb87e3f82fd00307f621b","doc_title":"2018년 3/4분기 통일여론 분석보고서","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f946"},"doc_id":"5eceb67bcc8e8b457ba9d3a2","doc_title":"트럼프 주한미군 철수 김정은 때문에?","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f947"},"doc_id":"5eceb6a3e0bd8570bdd1c6b2","doc_title":"2017년 2차 통일정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f948"},"doc_id":"5eceb6b0e0bd8570bdd1c750","doc_title":"2018년 3차 통일정책 추진에 관한 정책건의 보고서","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f949"},"doc_id":"5ed389a933719b6b965e8cea","doc_title":"파키스탄-인도-북한의 核政策","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f94a"},"doc_id":"5ed389f333719b6b965e9021","doc_title":"남북경협 실패사례 연구","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f94b"},"doc_id":"5ed389e333719b6b965e8f69","doc_title":"유럽연합(EU)의 대북 인권정책과 북한의 대응","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f94c"},"doc_id":"5ed3895c33719b6b965e896d","doc_title":"대형 남북경협 사업 여건과 추진방향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f94d"},"doc_id":"5ed39001dc9986728c0d3db2","doc_title":"남북한 관광사업 활성화 방안","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f94e"},"doc_id":"5ed392ef7ed7dcf78c176495","doc_title":"동북아 4국의 대외전략 및 대북전략과 한국의 통일외교 전략","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f94f"},"doc_id":"5ed391e80dbea9e5f2b7f1bd","doc_title":"한반도 안보정세변화와 협력적 자주국방","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f950"},"doc_id":"5ed3829efd9a2315e0bd6995","doc_title":"남북통합에 대한 국민의식조사","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f951"},"doc_id":"5ed384930a21d3f6d3d8afea","doc_title":"연해주 지역 북한 노동자의 실태와 인권","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f952"},"doc_id":"5ed37f8bef64de95f1db26b3","doc_title":"통일시나리오와 통일과정상의 정책추진 방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f953"},"doc_id":"5ed38a0533719b6b965e90a4","doc_title":"북한의 통계","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f954"},"doc_id":"5ed38a3233719b6b965e91fd","doc_title":"북한변화를 위한 한·중 협력방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f955"},"doc_id":"5ed3838fc1889339b8d8bfa3","doc_title":"북한인권 정책환경 분석","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f956"},"doc_id":"5ed38393c1889339b8d8bfba","doc_title":"미의회 '북한인권법","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f957"},"doc_id":"5ed396c0749e6be0fc411097","doc_title":"주간통일정세2009-32(2009.8.3~8.9)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f958"},"doc_id":"5ed393ba7ed7dcf78c176a8d","doc_title":"알기쉬운 통일교육 12주제","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f959"},"doc_id":"5ed387d433719b6b965e7a29","doc_title":"김정일의 軍事權力基盤","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f95a"},"doc_id":"5ed3894433719b6b965e8877","doc_title":"미국의 대북한 경제제재 완화와 남북한 관계","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f95b"},"doc_id":"5ed387df33719b6b965e7a79","doc_title":"北韓 民族主義 硏究","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f95c"},"doc_id":"5ed3889233719b6b965e8112","doc_title":"金正日 政權의 對外政策 變化 展望","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f95d"},"doc_id":"5ed393747ed7dcf78c17689f","doc_title":"김정일 현지지도 동향 1994~2009","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f95e"},"doc_id":"5ed3954eeb330b4601b3ffcf","doc_title":"일본 참의원 선거결과 분석","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f95f"},"doc_id":"5ed3954deb330b4601b3ffc8","doc_title":"2차 북·일 정상회담 결과분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f960"},"doc_id":"5ed388b633719b6b965e827c","doc_title":"非武裝地帶의 平和的 利用方案에 관한 硏究","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f961"},"doc_id":"5ed388bd33719b6b965e82ef","doc_title":"中國과 北韓의 政治體制 比較硏究 :黨·軍關係를 中心으로","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f962"},"doc_id":"5ed388bc33719b6b965e82de","doc_title":"韓半島 平和體制 構築方案","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f963"},"doc_id":"5ed388cd33719b6b965e8387","doc_title":"金正日體制의 對南政策 展望","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f964"},"doc_id":"5ed388e933719b6b965e84c0","doc_title":"한국민족주의 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f965"},"doc_id":"5ed389d733719b6b965e8ee2","doc_title":"북한경제의 대외의존성과 한국경제의 영향력","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f966"},"doc_id":"5ed3896633719b6b965e89de","doc_title":"중·미관계와 한반도","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f967"},"doc_id":"5ed380d23da0955c5f2ab71c","doc_title":"獨逸統一後 東獨地域에서의 私有化政策 硏究","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f968"},"doc_id":"5ed380da3da0955c5f2ab757","doc_title":"베트남 統合事例 硏究","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f969"},"doc_id":"5ed382adfd9a2315e0bd69ec","doc_title":"민주주의 및 시장경제에 대한 탈북민 인식조사","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f96a"},"doc_id":"5ed3894333719b6b965e8857","doc_title":"북한의 경제정책 변화와 남북경협 활성화 방안","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f96b"},"doc_id":"5ed3894b33719b6b965e8898","doc_title":"북한의 인사행정","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f96c"},"doc_id":"5ed3894533719b6b965e8888","doc_title":"북한 환경개선 지원방안:농업분야 및 에너지효율성 개선 관련","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f96d"},"doc_id":"5ed3895933719b6b965e894e","doc_title":"사회적 시장경제질서의 구동독 지역 적용에 관한 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f96e"},"doc_id":"5ed389e433719b6b965e8f7b","doc_title":"북한주민의 국경이동 실태: 변화와 전망","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f96f"},"doc_id":"5ed382487b154788099d318e","doc_title":"체제전환 비용·편익 사례연구","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f970"},"doc_id":"5ed380f63da0955c5f2ab869","doc_title":"통일독일의 군통합 사례연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f971"},"doc_id":"5ed388da33719b6b965e83ff","doc_title":"北韓 指導部의 情勢認識 變化와 政策 展望","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f972"},"doc_id":"5ed388da33719b6b965e840d","doc_title":"統一韓國의 對外經濟協力 方向","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f973"},"doc_id":"5ed388ef33719b6b965e84ce","doc_title":"중·북관계 전망 : 미·북관계와 관련하여","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f974"},"doc_id":"5ed3892233719b6b965e86f9","doc_title":"남북한 교차승인 전망과 한국의 외교·안보 정책방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f975"},"doc_id":"5ed3892333719b6b965e8709","doc_title":"북한 간부정책의 지속과 변화","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f976"},"doc_id":"5ed3893433719b6b965e87c4","doc_title":"북한인권문제와 국제협력","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f977"},"doc_id":"5ed3893e33719b6b965e881c","doc_title":"탈북주민의 국내정착 방안 연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f978"},"doc_id":"5ed3893f33719b6b965e8833","doc_title":"북한이탈 주민의 사회적응에 관한 연구 :실태조사 및 개선방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f979"},"doc_id":"5ed3896933719b6b965e89f5","doc_title":"북한의 군수산업 정책이 경제에 미치는 효과 분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f97a"},"doc_id":"5ed3896f33719b6b965e8a5d","doc_title":"한반도 냉전구조 해체의 과제와 추진 방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f97b"},"doc_id":"5ed3897d33719b6b965e8ae3","doc_title":"북한의 사회심리 연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f97c"},"doc_id":"5ed3898933719b6b965e8b6d","doc_title":"한반도의 군사적 투명성 제고전략 : 점진적·포괄적 구상","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f97d"},"doc_id":"5ed37e90c34792fe98fa16ec","doc_title":"統一環境과 南北韓關係, 1995∼1996","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f97e"},"doc_id":"5ed37eeec7f68a5e00b8763c","doc_title":"통일환경 및 남북한관계 전망: 2004∼2005","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f97f"},"doc_id":"5ed37f24c7f68a5e00b87832","doc_title":"南北韓 協商行態 比較硏究","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f980"},"doc_id":"5ed37f09c7f68a5e00b8774f","doc_title":"南北韓關係 現況 및 '96年 情勢展望","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f981"},"doc_id":"5ed37d679aa2a321bf9014f0","doc_title":"한반도 비핵화와 평화체제 구축의 로드맵","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f982"},"doc_id":"5ed37e1e92074bd526bedce2","doc_title":"북한과 주변국의 국경안보","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f983"},"doc_id":"5ed37f70ef64de95f1db25ff","doc_title":"‘한민족생태계’의 창조적 복원을 위한 ‘신뢰 프로세스’ 전략","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f984"},"doc_id":"5ed38076183ceee5c0978965","doc_title":"통일관련 국민적 합의를 위한 종합적 시스템 구축방안: 제도혁신과 가치합의","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f985"},"doc_id":"5ed37f08c7f68a5e00b8773c","doc_title":"統一環境과 南北韓關係, 1995∼1996","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f986"},"doc_id":"5ed37e7ac34792fe98fa163e","doc_title":"최용해 방중 이후 한반도 정세 전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f987"},"doc_id":"5ed37fd1ef64de95f1db2846","doc_title":"이명박 정부 외교안보통일정책의 추진환경 및 전략과 실천방안 (총괄보고서)","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f988"},"doc_id":"5ed37e1792074bd526bedc97","doc_title":"북한은 대남 긴장조성 협박 그만 두어야","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f989"},"doc_id":"5ed37e5ac34792fe98fa1527","doc_title":"南北韓 特殊關係의 法的 性格과 運營方案","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f98a"},"doc_id":"5ed38097183ceee5c0978ae9","doc_title":"統一韓國의 對外經濟協力 方向","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f98b"},"doc_id":"5ed380a4183ceee5c0978b7c","doc_title":"統一韓國의 社會福祉政策","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f98c"},"doc_id":"5ed3808c183ceee5c0978a80","doc_title":"남북한 평화공존과 남북한 연합 추진을 위한 법제정비방안 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f98d"},"doc_id":"5ed37c7aa29311f5f90ca50a","doc_title":"북한 환경개선 지원방안:농업분야 및 에너지효율성 개선 관련","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f98e"},"doc_id":"5ed37c79a29311f5f90ca4f9","doc_title":"남북협력 : 새로운 지평을 향하여","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f98f"},"doc_id":"5ed37c8ca29311f5f90ca590","doc_title":"북한의 경제정책 변화와 남북경협 활성화 방안","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f990"},"doc_id":"5ed37d869aa2a321bf90162b","doc_title":"한반도 평화협정의 법적 쟁점과 과제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f991"},"doc_id":"5ed37e0292074bd526bedb63","doc_title":"KEDO 체제하에서 남북한 협력증진에 관한 연구 :협력이론을 중심으로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f992"},"doc_id":"5ed37e0a92074bd526bedc0c","doc_title":"북한의 6차 핵실험: 평가와 정세전망","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f993"},"doc_id":"5ed37e1492074bd526bedc7c","doc_title":"남북한 군비통제의 포괄적 이행방안 :미·북관계 및 남북관계 개선 관련","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f994"},"doc_id":"5ed37e1c92074bd526bedcb9","doc_title":"北韓 核問題와 南北關係","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f995"},"doc_id":"5ed37e84c34792fe98fa169d","doc_title":"남북관계 1년의 평가와 과제","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f996"},"doc_id":"5ed37f1ac7f68a5e00b877d1","doc_title":"南北韓 關係 現況 및 94年 情勢展望","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f997"},"doc_id":"5ed39771749e6be0fc4117c3","doc_title":"주간통일정세 2015-25(2015.06.22~2015.06.28)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f998"},"doc_id":"5ed39a4f98d9bf9fd64b3ea7","doc_title":"( 2019 ) 탈북학생 교육 체계 개선 방안 연구 : 입국초기 전환기 교육을 중심으로 / 유삼목 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f999"},"doc_id":"5ed39a5b98d9bf9fd64b3f00","doc_title":"( 2018 ) 북한이탈주민의 국내정착에 미치는 영향요인에 관한 연구 : 정착지원요인과 삶의 질 요인의 영향력을 중심으로 / 백남설 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f99a"},"doc_id":"5ed3898d33719b6b965e8ba8","doc_title":"미귀환 국군포로문제 해결방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f99b"},"doc_id":"5ed3898e33719b6b965e8bac","doc_title":"북한의 국가위험도 측정모델 개발연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f99c"},"doc_id":"5ed3898f33719b6b965e8bb2","doc_title":"미국의 동아시아 전략과 한반도","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f99d"},"doc_id":"5ed39a6098d9bf9fd64b3f30","doc_title":"( 2018 ) 기독 탈북청소년의 정체감에 관한 내러티브 연구 / 김은희 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f99e"},"doc_id":"5ed39a6698d9bf9fd64b3f6c","doc_title":"( 2018 ) 두 탈북청소년의 학교교육 경험과 정체성 변화에 관한 내러티브 탐구 / 이은혜 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f99f"},"doc_id":"5ed39741749e6be0fc4115da","doc_title":"주간통일정세 2014-14(2014.03.31~2014.04.06)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9a0"},"doc_id":"5ed39756749e6be0fc4116c9","doc_title":"주간통일정세 2014-49(2014.12.15~2014.12.21)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9a1"},"doc_id":"5ed387c633719b6b965e7967","doc_title":"金日成著作 解題","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9a2"},"doc_id":"5ed387cd33719b6b965e79d3","doc_title":"日本의 核政策","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9a3"},"doc_id":"5ed387d333719b6b965e7a09","doc_title":"金正日 리더쉽 硏究","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9a4"},"doc_id":"5ed387d633719b6b965e7a34","doc_title":"東北亞의 新經濟秩序","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9a5"},"doc_id":"5ed3881b33719b6b965e7be1","doc_title":"東北亞地域에서의 多者間 安保協力體 形成展望과 對應策","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9a6"},"doc_id":"5ed3883433719b6b965e7d5b","doc_title":"統一文化硏究, 上","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9a7"},"doc_id":"5ed3874833719b6b965e7522","doc_title":"한국의 FTA 전략과 한반도","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9a8"},"doc_id":"5ed3871533719b6b965e73a7","doc_title":"'행복한 통일'로 가는 남북 및 동북아공동체 형성을 위한 통합정책","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9a9"},"doc_id":"5ed389db33719b6b965e8f07","doc_title":"한반도 평화체제 구축과 통일전망","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9aa"},"doc_id":"5ed3886533719b6b965e7f10","doc_title":"北·美關係와 韓·美關係 變化展望","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ab"},"doc_id":"5ed3887633719b6b965e7f9b","doc_title":"동서독간 정치통합연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ac"},"doc_id":"5ed3888433719b6b965e806d","doc_title":"탈냉전기 中·北韓關係 變化 硏究","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ad"},"doc_id":"5ed3871a33719b6b965e73cf","doc_title":"북한경제의 비공식(시장)부문 실태분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ae"},"doc_id":"5ed39598eb330b4601b4031a","doc_title":"아소 정권의 출범과 대외전략노선 및 대북전략","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9af"},"doc_id":"5ed3959deb330b4601b40338","doc_title":"중국 11기 전국인민대표대회 제1차 회의 결과분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9b0"},"doc_id":"5ed395a0eb330b4601b4034f","doc_title":"2008년 북·중무역의 주요 특징","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9b1"},"doc_id":"5ed395a1eb330b4601b40359","doc_title":"상반기 ('08년 1월 - 6월) 북한의 대내외 정세 분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9b2"},"doc_id":"5ed3959aeb330b4601b40333","doc_title":"최근 북한주민의 의식변화와 북한체제의 불안정성: 화폐개혁 이후를 중심으로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9b3"},"doc_id":"5ed396da749e6be0fc4111ce","doc_title":"주간통일정세2010-17(2010.4.19~2010.4.25)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9b4"},"doc_id":"5ed383eda2f5a09add45f1a9","doc_title":"한국사회의 무관심이 부른 탈북 모자(母子)의 죽음","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9b5"},"doc_id":"5ed383eea2f5a09add45f1b6","doc_title":"비인도적 탈북자 강제송환과 국제법","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9b6"},"doc_id":"5ed383f0a2f5a09add45f1c4","doc_title":"재중 탈북자 보호와 「이주노동자권리협약」","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9b7"},"doc_id":"5ed383f0a2f5a09add45f1ca","doc_title":"脫北者 發生 背景 分析","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9b8"},"doc_id":"5ed387da33719b6b965e7a62","doc_title":"韓國의 對中 經濟協力 進出方向","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9b9"},"doc_id":"5ed3809b183ceee5c0978b12","doc_title":"南北聯合 形成 및 運營 方案硏究","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ba"},"doc_id":"5ed389c533719b6b965e8e24","doc_title":"부시 행정부의 군사안보 전략","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9bb"},"doc_id":"5ed3877e33719b6b965e7684","doc_title":"중국의 G2 부상과 한반도 평화통일 추진전략 제2부","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9bc"},"doc_id":"5ed37b645b1db1854bfdf8ff","doc_title":"남북한 평화공존과 대북정책","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9bd"},"doc_id":"5ed3899f33719b6b965e8c81","doc_title":"남북한 관계의 제도적 발전","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9be"},"doc_id":"5ed387ea33719b6b965e7abc","doc_title":"南北韓 政治共同體 形成方案 硏究","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9bf"},"doc_id":"5ed387fd33719b6b965e7b6c","doc_title":"예멘 統合 事例硏究","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9c0"},"doc_id":"5ed388ad33719b6b965e823d","doc_title":"남북한 군비통제의 포괄적 이행방안 :미·북관계 및 남북관계 개선 관련","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9c1"},"doc_id":"5ed388a833719b6b965e8208","doc_title":"예멘 統一의 問題點","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9c2"},"doc_id":"5ed388b933719b6b965e82a4","doc_title":"金正日政權의 人權政策 變化展望","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9c3"},"doc_id":"5ed3882433719b6b965e7c40","doc_title":"南北韓 國力趨勢 比較硏究, 1992","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9c4"},"doc_id":"5ed3882533719b6b965e7c9c","doc_title":"獨逸統一後 東獨地域에서의 私有化政策 硏究","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9c5"},"doc_id":"5ed3883633719b6b965e7d77","doc_title":"東北亞 新國際秩序下에서의 韓半島 統一基盤 造成方案","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9c6"},"doc_id":"5ed3884e33719b6b965e7e0c","doc_title":"美國의 對韓半島政策 :韓國安保와 南北韓 統一問題를 中心으로","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9c7"},"doc_id":"5ed388c433719b6b965e831c","doc_title":"統一韓國의 등장에 따른 東北亞 安保構造 變化 對應策","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9c8"},"doc_id":"5ed388d033719b6b965e83ad","doc_title":"統一韓國의 社會福祉政策","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9c9"},"doc_id":"5ed388d333719b6b965e83c1","doc_title":"南北聯合 形成 및 運營 方案硏究","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ca"},"doc_id":"5ed388cf33719b6b965e839b","doc_title":"統一以後 國民統合方案 硏究","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9cb"},"doc_id":"5ed388da33719b6b965e8425","doc_title":"北韓 知識人政策의 變化","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9cc"},"doc_id":"5ed388e833719b6b965e8497","doc_title":"「조선전사」 解題","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9cd"},"doc_id":"5ed388f933719b6b965e8567","doc_title":"1995年 NTP 延長會議와 韓國의 對策","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ce"},"doc_id":"5ed3890f33719b6b965e860f","doc_title":"미국의 4자회담 전략과 한국의 대응책","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9cf"},"doc_id":"5ed3891a33719b6b965e86ab","doc_title":"경수로사업과 남북관계 개선방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9d0"},"doc_id":"5ed3892633719b6b965e8718","doc_title":"중국과 러시아의 경제체제개혁 비교연구","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9d1"},"doc_id":"5ed3892b33719b6b965e8743","doc_title":"북한의 해운산업 현황과 해운분야 남북한 협력 방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9d2"},"doc_id":"5ed388c633719b6b965e8347","doc_title":"남북한 문화정책 비교연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9d3"},"doc_id":"5ed3950b926cb0ad2ef6d73a","doc_title":"북한인권법 제정 이후 한국의 북한인권정책 방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9d4"},"doc_id":"5ed392180dbea9e5f2b7f3f4","doc_title":"脫冷戰期 韓半島의 戰爭과 平和問題","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9d5"},"doc_id":"5ed3950f926cb0ad2ef6d76e","doc_title":"동북아 국제질서 전환기 한국의 전략적 딜레마와 통일·외교정책 방향","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9d6"},"doc_id":"5ed3965f749e6be0fc410c34","doc_title":"주간통일정세 2017-06(2017.02.04~2017.02.10)","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9d7"},"doc_id":"5ed39653749e6be0fc410ba4","doc_title":"주간통일정세 2017-27(2017.07.01~2017.07.07)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9d8"},"doc_id":"5ed39656749e6be0fc410bc4","doc_title":"주간통일정세 2017-28(2017.07.08~2017.07.14)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9d9"},"doc_id":"5ed395a2eb330b4601b40366","doc_title":"북한인권 특별보고관 유엔인권이사회 보고서 평가","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9da"},"doc_id":"5ed39632749e6be0fc410a5e","doc_title":"주간통일정세 2011-47(2011.11.14~2011.11.20)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9db"},"doc_id":"5ed3954aeb330b4601b3ff9e","doc_title":"북한의 '핵무기 보유'선언 이후 주변 4국의 반응과 향후 정책 전망","topic":"스포츠","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9dc"},"doc_id":"5ed39567eb330b4601b400ce","doc_title":"국제형사재판소 창설 의의 및 우리의 고려사항","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9dd"},"doc_id":"5ed3968f749e6be0fc410e43","doc_title":"주간통일정세2008-32(2008.8.4~8.10)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9de"},"doc_id":"5ed396b1749e6be0fc410fec","doc_title":"주간통일정세2008-27(2008.6.30~7.6)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9df"},"doc_id":"5ed396b5749e6be0fc41100c","doc_title":"주간통일정세2008-16(2008.4.14~4.20)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9e0"},"doc_id":"5ed396b6749e6be0fc411024","doc_title":"주간통일정세2008-31(2008.7.28~8.3)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9e1"},"doc_id":"5ed395caeb330b4601b40515","doc_title":"시진핑 체제의 출범과 대내외정책 방향: 12기 전국인민대표대회 제1차 회의 결과분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9e2"},"doc_id":"5ed396ba749e6be0fc41105b","doc_title":"주간통일정세2007-11(2007.11.19~11.25)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9e3"},"doc_id":"5ed39699749e6be0fc410eaf","doc_title":"주간통일정세2009-16(2009.4.13~4.19)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9e4"},"doc_id":"5ed39698749e6be0fc410ea6","doc_title":"주간통일정세2009-15(2009.4.6~4.12)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9e5"},"doc_id":"5ed395a3eb330b4601b40379","doc_title":"7·1조치 이후 5년, 북한경제의 변화와 과제","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9e6"},"doc_id":"5ed395a3eb330b4601b40381","doc_title":"북한 최고인민회의 제12기 제1차 회의 결과 분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9e7"},"doc_id":"5ed395a3eb330b4601b40386","doc_title":"상반기(’07년 1월∼6월) 북한의 대내외 정세 분석","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9e8"},"doc_id":"5ed395a8eb330b4601b403a5","doc_title":"후쿠다 정권의 특징과 대외 및 대북전략","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9e9"},"doc_id":"5ed395abeb330b4601b403c9","doc_title":"中國의 對韓政策 展望","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ea"},"doc_id":"5ed38c989f53bd1e41c786c9","doc_title":"White Paper on Human Rights in North Korea 2018","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9eb"},"doc_id":"5ed38d7f9f53bd1e41c78d00","doc_title":"북한인권백서 2014","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ec"},"doc_id":"5ed38ebaab0d1b1c467d373b","doc_title":"중국의 對한국 통일 공공외교 실태","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ed"},"doc_id":"5ed806012615a153681d8269","doc_title":"\r\n\t\t\t\t\t화해공동위원회 수첩\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ee"},"doc_id":"5ed801852615a153681d5a3b","doc_title":"\r\n\t\t\t\t\t(90신진학자)北韓·統一硏究 論文集: (Ⅶ)科學 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ef"},"doc_id":"5ed802fb2615a153681d664e","doc_title":"\r\n\t\t\t\t\t(統一對話에 관한)北韓의 主要 對南提議 및 論調: 1980-1989\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9f0"},"doc_id":"5ed8042e2615a153681d728d","doc_title":"\r\n\t\t\t\t\t(회담·성명·제의에 나타난) 남북간 군사문제 주장비교 1954.5-1992.12 (1993.12)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9f1"},"doc_id":"5ed7ff882615a153681d4888","doc_title":"\r\n\t\t\t\t\t북한경제 개관 1989(증보판)\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9f2"},"doc_id":"5ed8025d2615a153681d6157","doc_title":"\r\n\t\t\t\t\t통일문제의 정치외교사적 갈등과 극복\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9f3"},"doc_id":"5ed8034f2615a153681d69c7","doc_title":"\r\n\t\t\t\t\t독일통일 2주년 중간결산\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9f4"},"doc_id":"5ed801592615a153681d594c","doc_title":"\r\n\t\t\t\t\t통일지향적 남북한관계의 법이론 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9f5"},"doc_id":"5ed802122615a153681d5eac","doc_title":"\r\n\t\t\t\t\t(「第11回 北京아시아競技大會」南北單一팀 構成·參加關聯) 第6次 南北體育會談 會議錄 (1990.1)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46f9f6"},"doc_id":"5ed8025b2615a153681d6154","doc_title":"\r\n\t\t\t\t\t(90신진학자)北韓·統一硏究 論文集: (Ⅵ)國際關係 分野\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9f7"},"doc_id":"5ed802492615a153681d6069","doc_title":"\r\n\t\t\t\t\t(92)北韓·統一硏究 論文集 (1): 통일환경 남북한 관계 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9f8"},"doc_id":"5ed8062b2615a153681d843a","doc_title":"\r\n\t\t\t\t\t東北亞 多者間 安保協力體 構成展望과 南北韓關係\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9f9"},"doc_id":"5ed806592615a153681d8630","doc_title":"\r\n\t\t\t\t\t1994年度 統一問題 國民輿論調査 結果\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46f9fa"},"doc_id":"5ed8025b2615a153681d6151","doc_title":"\r\n\t\t\t\t\t(92)北韓·統一硏究 論文集 (3): 남북한 경제교류 협력 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9fb"},"doc_id":"5ed803af2615a153681d6d7a","doc_title":"\r\n\t\t\t\t\t독일통일과 남북한 통일추진방안 연구: 통일시기와 통합방법모색\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9fc"},"doc_id":"5ed7ffe32615a153681d4c3b","doc_title":"\r\n\t\t\t\t\t急進思想批判: 從屬理論을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46f9fd"},"doc_id":"5ed6927c7b15dabb40af3167","doc_title":"2012년 북한 위기 가능성","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9fe"},"doc_id":"5ed6933b7b15dabb40af39ee","doc_title":"북한외교의 특징과 변화 가능성","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46f9ff"},"doc_id":"5ed7ffed2615a153681d4c7d","doc_title":"\r\n\t\t\t\t\t統一文化指向과 文化藝術\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa00"},"doc_id":"5ed7fffc2615a153681d4cff","doc_title":"\r\n\t\t\t\t\t最近 北韓의 對南戰略 動向: 北韓의 對南戰略 副敎材\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa01"},"doc_id":"5ed692557b15dabb40af300c","doc_title":"북일 스톡홀롬 합의와 동북아정세","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa02"},"doc_id":"5ed803fe2615a153681d6fc8","doc_title":"\r\n\t\t\t\t\t'90年代 北韓의 變化와 南北韓 關係\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa03"},"doc_id":"5ed8041a2615a153681d7142","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 第1券: 1945~1987\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa04"},"doc_id":"5ed803cd2615a153681d6edc","doc_title":"\r\n\t\t\t\t\t(1991년도) 北韓 主要行事 豫定表\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa05"},"doc_id":"5ed8041d2615a153681d71cd","doc_title":"\r\n\t\t\t\t\t중.대만간 직항로 문제와 전망 (1993.12)\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa06"},"doc_id":"5ed804202615a153681d71d8","doc_title":"\r\n\t\t\t\t\t「汪辜(왕고)會談」 槪要 : 中國·臺灣間 싱가폴 會談\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa07"},"doc_id":"5ed804242615a153681d71ff","doc_title":"\r\n\t\t\t\t\t(북한 핵문제 관련) 주요일지 (1993.1.1-11.1)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa08"},"doc_id":"5ed804dd2615a153681d78f3","doc_title":"\r\n\t\t\t\t\t南北韓 國力趨勢 比較硏究\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa09"},"doc_id":"5ed804fa2615a153681d795f","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 (1991.4~1993.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa0a"},"doc_id":"5ed7ffc92615a153681d4adf","doc_title":"\r\n\t\t\t\t\t臺灣-中國交流關聯資料集: 1989. 4\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa0b"},"doc_id":"5ed806422615a153681d853f","doc_title":"\r\n\t\t\t\t\t金正日著作 解題\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa0c"},"doc_id":"5ed6913708bc6231f9e1c083","doc_title":"정부수립 60주년, 통일정책의 새로운 패러다임","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa0d"},"doc_id":"5ed690af08bc6231f9e1ba1e","doc_title":"中·臺灣의 統一政策 比較硏究","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa0e"},"doc_id":"5ed80c172615a153681dbb63","doc_title":"\r\n\t\t\t\t\t남북한 법제 정비방안 연구:남북 기본합의서 이행 대비\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa0f"},"doc_id":"5ed80c4f2615a153681dbd11","doc_title":"\r\n\t\t\t\t\t(2000 신진연구자) 북한 및 통일관련 논문집 : 북한실태 (Ⅱ)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa10"},"doc_id":"5ed68fc808bc6231f9e1b21a","doc_title":"알기쉬운 통일교육 Ⅲ: 북한이탈주민용_수업지침서","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa11"},"doc_id":"5ed6906a08bc6231f9e1b63a","doc_title":"東西獨 事例를 통해 본 南北韓關係 改善方案 : 정상회담과 기본조약체결사례 중심","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa12"},"doc_id":"5ed801212615a153681d574c","doc_title":"\r\n\t\t\t\t\t金日成 이후의 北韓\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa13"},"doc_id":"5ed8010c2615a153681d56af","doc_title":"\r\n\t\t\t\t\t남북한 주민접촉과 교류협력: 어떻게 이루어지나?\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa14"},"doc_id":"5ed6916c08bc6231f9e1c165","doc_title":"비핵·개방·3000 구상: 추진전략과 실행계획(총괄보고서)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa15"},"doc_id":"5ed691e77b15dabb40af2b25","doc_title":"岐路에 선 北韓의 經濟·社會","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa16"},"doc_id":"5ed691e97b15dabb40af2b6e","doc_title":"김정은동향, 2013","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa17"},"doc_id":"5ed80a702615a153681dabc5","doc_title":"\r\n\t\t\t\t\t('97년도 상반기) 북한의 외교동향 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa18"},"doc_id":"5ed80a712615a153681dabca","doc_title":"\r\n\t\t\t\t\t북한인권 개선 및 북한이탈주민 지원 대책방향\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa19"},"doc_id":"5ed80a4a2615a153681daadd","doc_title":"\r\n\t\t\t\t\t유럽에서의 재래식 무기통제 및 안보협상\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa1a"},"doc_id":"5ed80a762615a153681dac48","doc_title":"\r\n\t\t\t\t\t(98년도 상반기) 북한경제 동향\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa1b"},"doc_id":"5ed80a632615a153681dab6e","doc_title":"\r\n\t\t\t\t\tWhite Paper on Korean Unification (1996):Peace and Cooperation=통일백서\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa1c"},"doc_id":"5ed690d508bc6231f9e1bbd1","doc_title":"한국민족주의 연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa1d"},"doc_id":"5ed690e908bc6231f9e1bcf2","doc_title":"「한민족공동체」形成過程에서의 僑胞政策","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa1e"},"doc_id":"5ed690ee08bc6231f9e1bd5d","doc_title":"南北韓 政治共同體 形成方案 硏究","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa1f"},"doc_id":"5ed6913208bc6231f9e1c03c","doc_title":"법적 관점에서 본 독일 통일 = Rechtliche Aspekte der deutschen Wiedervereinigung","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa20"},"doc_id":"5ed6907f08bc6231f9e1b8b2","doc_title":"베트남 統合事例 硏究","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa21"},"doc_id":"5ed6909008bc6231f9e1b934","doc_title":"동서독간 정치통합연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa22"},"doc_id":"5ed690bf08bc6231f9e1bab1","doc_title":"統一韓國의 權力構造","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa23"},"doc_id":"5ed690e808bc6231f9e1bccc","doc_title":"한반도 경제공동체의 의미와 과제","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa24"},"doc_id":"5ed690ef08bc6231f9e1bda0","doc_title":"統一獨逸의 分野別 實態 硏究","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa25"},"doc_id":"5ed690f808bc6231f9e1bdeb","doc_title":"남남갈등 해소를 위한 ‘통일국민협약’ 제언","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa26"},"doc_id":"5ed6901608bc6231f9e1b3c5","doc_title":"통일 진입과정에서의 북한 재건 방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa27"},"doc_id":"5ed80a522615a153681dab12","doc_title":"\r\n\t\t\t\t\t統一과 北韓 社會文化(上)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa28"},"doc_id":"5ed80a6e2615a153681dabaf","doc_title":"\r\n\t\t\t\t\t(97년도 상반기) 북한경제 동향 (1997.10)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa29"},"doc_id":"5ed80a6e2615a153681dabbb","doc_title":"\r\n\t\t\t\t\t북.일수교와 남북한관계\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa2a"},"doc_id":"5ed80a3a2615a153681daa21","doc_title":"\r\n\t\t\t\t\t북한의 경제정책 변화와 남북경협 활성화방안\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa2b"},"doc_id":"5ed80a2e2615a153681da9d4","doc_title":"\r\n\t\t\t\t\t통일과정에서의 정당역할 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa2c"},"doc_id":"5ed80a322615a153681da9eb","doc_title":"\r\n\t\t\t\t\t북한이탈주민의 사회적응에 관한 연구: 실태조사 및 개선방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa2d"},"doc_id":"5ed80a462615a153681daaac","doc_title":"\r\n\t\t\t\t\t북.미관계 개선과 북한의 대남정책 변화 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa2e"},"doc_id":"5ed695a1f0492efe0e547a1f","doc_title":"중국의 대내외 관계와 한국의 전략적 교훈","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa2f"},"doc_id":"5ed695b8f0492efe0e547af5","doc_title":"미국의 對한국 통일 공공외교 실태","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa30"},"doc_id":"5ed695c5f0492efe0e547b76","doc_title":"A Look Back at the 6th Plenary Session of the CCP’s 17th Central Committee: Will the Unexpected Cult","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa31"},"doc_id":"5ed69762f0492efe0e548c41","doc_title":"한미동맹 그리고 북한과 동북아: 2001∼2007년간의 회고와 한국의 정책 대안","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa32"},"doc_id":"5ed6978412d4092a3df3732f","doc_title":"2005 국무부 연례각국인권보고서(북한부분)분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa33"},"doc_id":"5ed6983b12d4092a3df379b1","doc_title":"북한인권백서, 2009","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa34"},"doc_id":"5ed68d796e35d50a5d22323c","doc_title":"東北亞情勢와 統一環境 : 1992年 上半期","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa35"},"doc_id":"5ed68d856e35d50a5d223294","doc_title":"南北韓 關係 現況 및 94年 情勢展望","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa36"},"doc_id":"5ed68f4508bc6231f9e1ac60","doc_title":"통일시나리오와 통일과정상의 정책추진 방안 : 점진적 시나리오","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa37"},"doc_id":"5ed68f3c08bc6231f9e1ac16","doc_title":"통일정책 추진체계 실태연구","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa38"},"doc_id":"5ed3975c749e6be0fc411706","doc_title":"주간통일정세 2014-40(2014.10.13~2014.10.19)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa39"},"doc_id":"5ed396fb749e6be0fc411357","doc_title":"주간통일정세2011-11(2011.03.07-2011.03.13)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa3a"},"doc_id":"5ed68c726e35d50a5d222724","doc_title":"북한의 ‘남북관계 전면 차단’ 위협 배경과 향후 전망","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa3b"},"doc_id":"5ed697b612d4092a3df3746d","doc_title":"북한인권 침해 책임규명 독립전문가그룹 보고서: 의미와 향후 과제","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa3c"},"doc_id":"5ed697c012d4092a3df3750d","doc_title":"러시아 사할린 지역의 북한 노동자","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa3d"},"doc_id":"5ed395afeb330b4601b403f8","doc_title":"2014년 북한 신년사 분석","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa3e"},"doc_id":"5ed39662749e6be0fc410c4b","doc_title":"주간통일정세 2017-07(2017.02.11~2017.02.17)","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa3f"},"doc_id":"5ed39683749e6be0fc410de8","doc_title":"주간통일정세 2018-11(2018.03.10~2018.03.16)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa40"},"doc_id":"5ed68d886e35d50a5d2232be","doc_title":"통일환경 및 남북한 관계와 전망: 2001∼2002","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa41"},"doc_id":"5ed68d6e6e35d50a5d223175","doc_title":"北韓聯邦制案의 分析 및 評價","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa42"},"doc_id":"5ed68d726e35d50a5d2231a8","doc_title":"北韓 核問題와 南北關係","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa43"},"doc_id":"5ed697c412d4092a3df37556","doc_title":"북한인권법 제정 이후 한국의 북한인권정책 방향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa44"},"doc_id":"5ed69772f0492efe0e548d0d","doc_title":"The Basic Direction of US North Korea Policy following the Cheonan Incident","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa45"},"doc_id":"5ed6978412d4092a3df3732b","doc_title":"북한 인권에 대한 국제사회의 동향 : 제61차 유엔인권위언회의 결의안 채택을 중심으로","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa46"},"doc_id":"5ed6978512d4092a3df37337","doc_title":"Enactment of the North Korean Railroad Car Law and Human Rights","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa47"},"doc_id":"5ed805222615a153681d7aec","doc_title":"\r\n\t\t\t\t\t북한의 역사인물 평가와 최근 북한 문학의 경향:「통일문제학술연구지원사업」 관련 특수과제영역 결과보고서\r\n\t\t\t\t","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa48"},"doc_id":"5ed39551eb330b4601b3ffff","doc_title":"북한인권국제대회 동향과 향후 전망","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa49"},"doc_id":"5ed39554eb330b4601b4002a","doc_title":"동서독간 정치범 석방거래(Freikauf)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa4a"},"doc_id":"5eceb84e3f82fd00307f5f2c","doc_title":"2011 운영, 상임위원회 합동회의 자료집","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa4b"},"doc_id":"5eceb8003f82fd00307f5cc2","doc_title":"전남(10.26), 대구(10.27) 평화통일포럼 자료","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa4c"},"doc_id":"5ed80ae92615a153681db108","doc_title":"\r\n\t\t\t\t\t中.北關係 전망: 미.북관계와 관련하여\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa4d"},"doc_id":"5ed8086a2615a153681d97aa","doc_title":"\r\n\t\t\t\t\t(95) 北韓 및 統一硏究 論文集 (IV):南北交流.協力 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa4e"},"doc_id":"5ed806df2615a153681d89b1","doc_title":"\r\n\t\t\t\t\t한국민족주의 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa4f"},"doc_id":"5ed80e2f2615a153681dcd1a","doc_title":"\r\n\t\t\t\t\t한국사회 이해: 생활영역\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa50"},"doc_id":"5ed80e302615a153681dcd3f","doc_title":"\r\n\t\t\t\t\t미국무부의 「2000년 북한인권보고서」와 통일연구원 「2000년 북한인권백서 」비교분석\r\n\t\t\t\t","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa51"},"doc_id":"5ed80e382615a153681dcd53","doc_title":"\r\n\t\t\t\t\t남북경제공동체 건설을 위한 주변국의 역할: (통일연구원 창립9주년기념 제9차 국제) 학술회의 발표논문집\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa52"},"doc_id":"5ed806dd2615a153681d898e","doc_title":"\r\n\t\t\t\t\t통일백서 1994\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa53"},"doc_id":"5ed80d612615a153681dc687","doc_title":"\r\n\t\t\t\t\t북한의 자본주의 인식 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa54"},"doc_id":"5ed80d662615a153681dc6a4","doc_title":"\r\n\t\t\t\t\t21세기 한국의 국가전략과 안보전략: 국가전략·포괄적 안보전략·동북아 다자간 안보협력 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa55"},"doc_id":"5ed80d632615a153681dc69f","doc_title":"\r\n\t\t\t\t\t한반도 군비통제의 재조명: 문제점과 개선방향\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa56"},"doc_id":"5ed808c92615a153681d9bf0","doc_title":"\r\n\t\t\t\t\t북한의 사회문화시설 현황\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa57"},"doc_id":"5ed80b3c2615a153681db3ed","doc_title":"\r\n\t\t\t\t\t(1999) 대학생통일논문집 : (제18회) 전국대학생 통일논문 현상공모입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa58"},"doc_id":"5ed80c452615a153681dbcb2","doc_title":"\r\n\t\t\t\t\t북한이탈주민 정착지원 안내\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa59"},"doc_id":"5ed80c452615a153681dbcc4","doc_title":"\r\n\t\t\t\t\t북한이탈주민 보호와 지원현황\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa5a"},"doc_id":"5ed806cd2615a153681d88fe","doc_title":"\r\n\t\t\t\t\t南北對話 (제56~60호,1992.7~1994.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa5b"},"doc_id":"5ed7fa122615a153681d1531","doc_title":"\r\n\t\t\t\t\t接敵地住民들에 對한 6.23宣言의 傳達 弘報方案\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa5c"},"doc_id":"5ed7faed2615a153681d1cdb","doc_title":"\r\n\t\t\t\t\t分斷國 統一機構의 比較 (1975.8)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa5d"},"doc_id":"5ed808062615a153681d94ae","doc_title":"\r\n\t\t\t\t\t(남북군사공동위원회 가동시 대비)남북한 군사문제 쌍방 주요쟁점 자료집 1972∼1995 (1995.6)\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa5e"},"doc_id":"5ed808742615a153681d980f","doc_title":"\r\n\t\t\t\t\t김정일 體制下의 軍部 役割: 持續과 變化\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa5f"},"doc_id":"5ed808bf2615a153681d9b66","doc_title":"\r\n\t\t\t\t\t판문점 수첩(증보판)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa60"},"doc_id":"5ed808b32615a153681d9b38","doc_title":"\r\n\t\t\t\t\t남북대화연표 95-Ⅱ (1995.4.1~6.30)\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa61"},"doc_id":"5ed808af2615a153681d9b25","doc_title":"\r\n\t\t\t\t\t사회문화공동위 수첩\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa62"},"doc_id":"5ed807f62615a153681d944a","doc_title":"\r\n\t\t\t\t\t南北韓 協商行態 比較硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa63"},"doc_id":"5ed807f12615a153681d9409","doc_title":"\r\n\t\t\t\t\t남북한 문화정책 비교 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa64"},"doc_id":"5ed808042615a153681d948e","doc_title":"\r\n\t\t\t\t\t統一以後 國民統合方案 硏究\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa65"},"doc_id":"5ed8079e2615a153681d90a3","doc_title":"\r\n\t\t\t\t\t김정일의 軍事權力基盤\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa66"},"doc_id":"5ed807fe2615a153681d946c","doc_title":"\r\n\t\t\t\t\t한민족공동체 형성을 위한 문화이해\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa67"},"doc_id":"5ed807a32615a153681d90ca","doc_title":"\r\n\t\t\t\t\t무라야마(村山) 內閣의 對內外 政策 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa68"},"doc_id":"5ed807ac2615a153681d90ea","doc_title":"\r\n\t\t\t\t\t韓國의 對中 經濟協力 推進方向\r\n\t\t\t\t","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa69"},"doc_id":"5ed807a92615a153681d90de","doc_title":"\r\n\t\t\t\t\t李鵬 總理의 訪韓結果 分析과 對中政策 方向\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa6a"},"doc_id":"5ed807a32615a153681d90d2","doc_title":"\r\n\t\t\t\t\t北韓의 對南動向 分析 (1994.4∼6)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa6b"},"doc_id":"5ed807ba2615a153681d913d","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (第3卷 1號, 1994)= 통일정책연구\r\n\t\t\t\t","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa6c"},"doc_id":"5ed807b52615a153681d910d","doc_title":"\r\n\t\t\t\t\t韓國의 對러 經濟協力 推進方向\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa6d"},"doc_id":"5ed807be2615a153681d9162","doc_title":"\r\n\t\t\t\t\t北韓의 社會間接資本 實態分析\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa6e"},"doc_id":"5ed807c82615a153681d91e9","doc_title":"\r\n\t\t\t\t\t北韓 民族主義 硏究\r\n\t\t\t\t","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa6f"},"doc_id":"5ed807c82615a153681d91f9","doc_title":"\r\n\t\t\t\t\t북한 관료부패 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa70"},"doc_id":"5ed807ec2615a153681d92e9","doc_title":"\r\n\t\t\t\t\t統一韓國의 經濟體制\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa71"},"doc_id":"5ed807f02615a153681d93de","doc_title":"\r\n\t\t\t\t\t세계질서의 변화와 한반도 통일\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa72"},"doc_id":"5ed807e42615a153681d9293","doc_title":"\r\n\t\t\t\t\t北韓과 中國의 經濟關係 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa73"},"doc_id":"5ed808232615a153681d961b","doc_title":"\r\n\t\t\t\t\t金正日 政權의 對外政策 變化 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa74"},"doc_id":"5ed808302615a153681d9664","doc_title":"\r\n\t\t\t\t\t鄧小平 死後 中國의 國內情勢와 韓半島政策 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa75"},"doc_id":"5ed8080c2615a153681d94e3","doc_title":"\r\n\t\t\t\t\t북한의 식량지원 요청 배경과 대북한 식량지원 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa76"},"doc_id":"5ed807872615a153681d901f","doc_title":"\r\n\t\t\t\t\t脫北者 發生 背景 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa77"},"doc_id":"5ed8078c2615a153681d9054","doc_title":"\r\n\t\t\t\t\t貨幣·經濟·社會統合에 관한 條約 (下)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa78"},"doc_id":"5ed8079f2615a153681d90b2","doc_title":"\r\n\t\t\t\t\t北韓 核問題와 南北韓 關係 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa79"},"doc_id":"5ed807922615a153681d9084","doc_title":"\r\n\t\t\t\t\t南北韓關係와 美國: (개원3주년 기념) 국내학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa7a"},"doc_id":"5ed807932615a153681d908a","doc_title":"\r\n\t\t\t\t\t북한의 대외개방 현황과 전망: 외자유치 관련법 제정을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa7b"},"doc_id":"5ed807c72615a153681d91c4","doc_title":"\r\n\t\t\t\t\t統一文化硏究 (上)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa7c"},"doc_id":"5ed807c92615a153681d920e","doc_title":"\r\n\t\t\t\t\t統一韓國의 등장에 따른 東北亞 安保構造 變化 對應策\r\n\t\t\t\t","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa7d"},"doc_id":"5ed807dc2615a153681d9271","doc_title":"\r\n\t\t\t\t\t金正日體制의 對南政策 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa7e"},"doc_id":"5ed807d22615a153681d921f","doc_title":"\r\n\t\t\t\t\t中國과 北韓의 政治體制 比較硏究: 黨·軍關係를 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa7f"},"doc_id":"5ed807782615a153681d8f8e","doc_title":"\r\n\t\t\t\t\t南北韓關係 現況 및 95年 情勢展望: 國內學術會議發表論文集\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa80"},"doc_id":"5ed8077f2615a153681d8fad","doc_title":"\r\n\t\t\t\t\t統一韓國의 政治理念\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa81"},"doc_id":"5ed807862615a153681d9019","doc_title":"\r\n\t\t\t\t\t統一韓國의 政黨制度와 選擧制度\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa82"},"doc_id":"5ed808182615a153681d95d9","doc_title":"\r\n\t\t\t\t\t유럽 \"군축\"관련 자료집 : 군사공동위 유럽출장\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa83"},"doc_id":"5ed8081e2615a153681d95ec","doc_title":"\r\n\t\t\t\t\t탈냉전기 중.북한 관계 변화 연구 (1995.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa84"},"doc_id":"5ed8081f2615a153681d960a","doc_title":"\r\n\t\t\t\t\t남북한 양자간 및 동북아 다자간 원자력 협력에 관한 연구(1995.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa85"},"doc_id":"5ed8076a2615a153681d8f21","doc_title":"\r\n\t\t\t\t\t南北交易 事例集 Ⅲ (1994)\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa86"},"doc_id":"5ed807592615a153681d8eb0","doc_title":"\r\n\t\t\t\t\t북한의 외국인투자 관련법 (추록Ⅱ)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa87"},"doc_id":"5ed807512615a153681d8e37","doc_title":"\r\n\t\t\t\t\t(시사자료) 통일교육 제60호 (94-1)\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa88"},"doc_id":"5ed8073d2615a153681d8dd6","doc_title":"\r\n\t\t\t\t\t북한의 제3차 7개년계획 종합평가 (1994)\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa89"},"doc_id":"5ed807432615a153681d8de9","doc_title":"\r\n\t\t\t\t\t북한무역상사 등 관련기관 일람 (1994.10)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa8a"},"doc_id":"5ed807442615a153681d8e00","doc_title":"\r\n\t\t\t\t\t남북대화연표 (94-Ⅲ) : 1994.7.1-9.30\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa8b"},"doc_id":"5ed69a92c03bd262c38214cb","doc_title":"북한인권 국제사회 동향과 북한의 대응 제3권 1호 2008","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa8c"},"doc_id":"5ed6987912d4092a3df37c12","doc_title":"북한인권백서, 2006","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa8d"},"doc_id":"5ed6989d12d4092a3df37d02","doc_title":"2002년 미국의 북한인권 문제 관련 동향 분석","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa8e"},"doc_id":"5ed6999dc03bd262c3820ad8","doc_title":"주간통일정세 2017-33(2017.08.12~2017.08.18)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa8f"},"doc_id":"5ed698d012d4092a3df37e9e","doc_title":"The Impact of Sanctions on the Enjoyment of Human Rights","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa90"},"doc_id":"5ed6988012d4092a3df37c4c","doc_title":"2004년 북한 영양실태조사결과 보고서 분석","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa91"},"doc_id":"5ed6988612d4092a3df37c7a","doc_title":"The Border-crossing North Koreans","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa92"},"doc_id":"5ed6989612d4092a3df37ce2","doc_title":"유럽연합(EU)의 대북 인권정책과 북한의 대응","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa93"},"doc_id":"5ed698a512d4092a3df37d68","doc_title":"인도주의 개입에 대한 국제사회의 동향","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa94"},"doc_id":"5ed698a512d4092a3df37d71","doc_title":"북한인권백서, 2003","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa95"},"doc_id":"5ed6996bc03bd262c38208e2","doc_title":"North Korea-U.S. Summit: Can It Become Creative Black Hole?","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa96"},"doc_id":"5ed69968c03bd262c38208d2","doc_title":"주간통일정세 2018-17(2018.04.21~2018.04.27)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa97"},"doc_id":"5ed699a0c03bd262c3820afb","doc_title":"주간통일정세 2017-26(2017.06.24~2017.06.30)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa98"},"doc_id":"5ed69976c03bd262c3820960","doc_title":"The US Approach to North Korean Human Rights and the Prospects of US-North Korea Relations","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa99"},"doc_id":"5ed69a86c03bd262c3821451","doc_title":"주간통일정세2009-04(2009.1.19~1.27)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa9a"},"doc_id":"5ed69a87c03bd262c3821472","doc_title":"주간통일정세2009-07(2009.2.9~2.15)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa9b"},"doc_id":"5ed6992ec03bd262c3820629","doc_title":"2017 Survey of Inter-Korean Integration","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fa9c"},"doc_id":"5ed69999c03bd262c3820aa9","doc_title":"Analysis of North Korea’s ICBM-class Missile Test and Proposed Strategic Response for South Korea","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fa9d"},"doc_id":"5ed69946c03bd262c38206d9","doc_title":"KINU한반도동향 2019년 4월","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fa9e"},"doc_id":"5ed6995cc03bd262c38207d2","doc_title":"統一硏究論叢, 第2卷2號","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fa9f"},"doc_id":"5ed69a10c03bd262c3820f5a","doc_title":"US’s Viewpoint toward Peace Forum on the Korean Peninsula","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46faa0"},"doc_id":"5ed69949c03bd262c38206ed","doc_title":"Assessment of the North Korea-Russia Summit and South Korea’s Diplomacy toward Russia","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46faa1"},"doc_id":"5ed6994bc03bd262c38206f1","doc_title":"Assessment of the 3rd Universal Periodic Review (UPR) of the DPRK and the Ways to Improve Human R","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46faa2"},"doc_id":"5ed698ea12d4092a3df37ff5","doc_title":"북한인권백서, 1997","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46faa3"},"doc_id":"5ed69959c03bd262c382079b","doc_title":"통일은 과정인가 결과인가? 국민들의 통일개념을 중심으로","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46faa4"},"doc_id":"5ed69973c03bd262c3820935","doc_title":"Beyond Olympic Winter Games 2018 :Toward Preparatory 4-Party Meeting in PyeongChang","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46faa5"},"doc_id":"5ed8045e2615a153681d7476","doc_title":"\r\n\t\t\t\t\t(남북) 經濟會談 핸드북\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46faa6"},"doc_id":"5ed803752615a153681d6bbb","doc_title":"\r\n\t\t\t\t\t(1992年度) 北韓 主要行事 豫定表\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46faa7"},"doc_id":"5ed801842615a153681d5a05","doc_title":"\r\n\t\t\t\t\t(통일정책관련)社會指標開發 基礎硏究: 統一政策關係\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46faa8"},"doc_id":"5ed800292615a153681d4e80","doc_title":"\r\n\t\t\t\t\t統一問題에 관한 國民意見調査: 1989. 3\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46faa9"},"doc_id":"5ed800302615a153681d4ebc","doc_title":"\r\n\t\t\t\t\t北韓의 保健醫療制度 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46faaa"},"doc_id":"5ed7ffde2615a153681d4c0a","doc_title":"\r\n\t\t\t\t\t社會主義諸國 및 北韓經濟狀況變化와 韓半島 統一與件\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46faab"},"doc_id":"5ed804fb2615a153681d79e4","doc_title":"\r\n\t\t\t\t\t북한여행 길잡이 : 북한방문안내\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46faac"},"doc_id":"5ed805142615a153681d7a20","doc_title":"\r\n\t\t\t\t\t北韓의 對日經濟政策과 主要 産業部門 現況:日本經濟交流代表團 方北 結果 報告書\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46faad"},"doc_id":"5ed801b22615a153681d5bc7","doc_title":"\r\n\t\t\t\t\t(南北體育交流 및 單一팀 構成.參加關聯) 第1次 南北體育會談 會議錄 (1990.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46faae"},"doc_id":"5ed804462615a153681d736d","doc_title":"\r\n\t\t\t\t\t南北對話 評價와 展望\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46faaf"},"doc_id":"5ed8034f2615a153681d699d","doc_title":"\r\n\t\t\t\t\t臺灣·中國間 交流關係法規集\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fab0"},"doc_id":"5ed805c12615a153681d8018","doc_title":"\r\n\t\t\t\t\t(北韓 核問題 關聯) 主要日誌 및 動向 綜合 (1993.10)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fab1"},"doc_id":"5ed805b82615a153681d8000","doc_title":"\r\n\t\t\t\t\t民主統一論 (1993) : 統一問題篇\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fab2"},"doc_id":"5ed805ce2615a153681d8039","doc_title":"\r\n\t\t\t\t\t北韓 政治社會化에서 傳統文化의 役割: 北韓映畵分析을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fab3"},"doc_id":"5ed805cf2615a153681d80a6","doc_title":"\r\n\t\t\t\t\t(김영삼 정부의) 3단계 3기조 통일정책\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fab4"},"doc_id":"5ed7ff952615a153681d4914","doc_title":"\r\n\t\t\t\t\t(時事資料) 統一敎育 第35號 (89-4)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fab5"},"doc_id":"5ed7ff942615a153681d48eb","doc_title":"\r\n\t\t\t\t\t出張結果報告:第5次 分斷國問題 韓.獨政府間協議會 및 第2次 西獨派遣硏修\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fab6"},"doc_id":"5ed804d52615a153681d7870","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (第2卷 2號, 1992)= 통일정책연구\r\n\t\t\t\t","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fab7"},"doc_id":"5ed805ac2615a153681d7fb1","doc_title":"\r\n\t\t\t\t\t南北對話硏表 (1992)\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fab8"},"doc_id":"5ed805aa2615a153681d7f30","doc_title":"\r\n\t\t\t\t\t동서독 통일과정과 통합실태 (1993)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fab9"},"doc_id":"5ed807332615a153681d8d64","doc_title":"\r\n\t\t\t\t\t(94) 北韓 및 統一硏究 論文集 (第3卷)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46faba"},"doc_id":"5ed80c9e2615a153681dbefc","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (2000)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fabb"},"doc_id":"5ed80db12615a153681dc959","doc_title":"\r\n\t\t\t\t\t미국의 NMD구축과 한반도의 안전보장\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fabc"},"doc_id":"5ed80d2d2615a153681dc351","doc_title":"\r\n\t\t\t\t\t중·미관계와 한반도: 외교안보 및 통일문제를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fabd"},"doc_id":"5ed7fd5f2615a153681d34fb","doc_title":"\r\n\t\t\t\t\t地政學的으로 본 南北韓의 强弱点 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fabe"},"doc_id":"5ed801342615a153681d5850","doc_title":"\r\n\t\t\t\t\t軍備統制 硏究文獻 資料 解題集\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fabf"},"doc_id":"5ed80bca2615a153681db91a","doc_title":"\r\n\t\t\t\t\t통일백서 1998 (1999년 발간)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fac0"},"doc_id":"5ed80be32615a153681db9e5","doc_title":"\r\n\t\t\t\t\t南北對話年表 (1999)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fac1"},"doc_id":"5ed806a62615a153681d8871","doc_title":"\r\n\t\t\t\t\t獨逸統一 實態 資料集 (1994.12)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fac2"},"doc_id":"5ed38355d2a0d2fcf411d021","doc_title":"2020 선진 한국의 국가전략","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fac3"},"doc_id":"5ed386ce33719b6b965e70c2","doc_title":"구술로 본 통일정책사","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fac4"},"doc_id":"5ed384dc0a21d3f6d3d8b1f3","doc_title":"북한인권백서, 2009","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46fac5"},"doc_id":"5ed384ea0a21d3f6d3d8b266","doc_title":"White Paper on Human Rights in North Korea, 2012","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46fac6"},"doc_id":"5ed69974c03bd262c382093c","doc_title":"주간통일정세 2018-06(2018.02.03~2018.02.09)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46fac7"},"doc_id":"5ed69986c03bd262c38209cc","doc_title":"North Korean Economy in the Kim Jong-un Regime","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fac8"},"doc_id":"5ed7fc822615a153681d2cc1","doc_title":"\r\n\t\t\t\t\t北韓의 體制 管理方式과 統制能力의 限界\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46fac9"},"doc_id":"5ed7fbdc2615a153681d2611","doc_title":"\r\n\t\t\t\t\t韓半島에 대한 强大國의 基本構想\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a289aad0dd9ff46faca"},"doc_id":"5ed6a08b90b0712fa5602b12","doc_title":"북한 정권의 긴장고조 정책의 딜레마와 향후 정세 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a289aad0dd9ff46facb"},"doc_id":"5ed7fb5c2615a153681d214b","doc_title":"\r\n\t\t\t\t\t共産圈 主要動向 分析(3) (1976.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a289aad0dd9ff46facc"},"doc_id":"5ed7fa182615a153681d1573","doc_title":"\r\n\t\t\t\t\t6.23宣言에 對한 輿論指導層의 意識構造 分析과 對策 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46facd"},"doc_id":"5ed7fb492615a153681d209a","doc_title":"\r\n\t\t\t\t\t美.中共關係의 展望과 韓半島問題에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a289aad0dd9ff46face"},"doc_id":"5ed7fcce2615a153681d2fcc","doc_title":"\r\n\t\t\t\t\t東西獨 各種交流와 關聯된 諸問題 및 解決實態\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46facf"},"doc_id":"5ed7f7b72615a153681d0518","doc_title":"\r\n\t\t\t\t\t(2019 북한학-한반도학 학술회의) 평화의 감성학 : 남북문화교류의 미래지향적 의제와 대안들\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fad0"},"doc_id":"5ed6a09890b0712fa5602b6a","doc_title":"북한 실세의 인천방문 의도와 향후 남북협상 전략","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fad1"},"doc_id":"5ed6a08c90b0712fa5602b26","doc_title":"집권 1년, 김정은 정치의 한계와 개혁·개방 제약요인","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fad2"},"doc_id":"5ed6a07b90b0712fa5602a9a","doc_title":"중국 공산당 18차 전국대표대회와 신지도부의 등장 - 의미와 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fad3"},"doc_id":"5ed6a07c90b0712fa5602aae","doc_title":"김정은 권력 정착과정에서의 군부 동향 (2009년~2013년)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fad4"},"doc_id":"5ed6a08c90b0712fa5602b2a","doc_title":"북한의 주민통제 법제 정비와 체제유지","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fad5"},"doc_id":"5ed6a07e90b0712fa5602abe","doc_title":"2014년 북한 신년사 분석 및 대내외 정책 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fad6"},"doc_id":"5ed6a08190b0712fa5602ac2","doc_title":"김정은의 통치술과 통치구조","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fad7"},"doc_id":"5ed6a0a190b0712fa5602bbb","doc_title":"조선노동당 제7차 대회 분석(3): 통일전략과 남북관계","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fad8"},"doc_id":"5ed6a0a390b0712fa5602bdd","doc_title":"북한의 비핵화 거부와 한반도 정세 변화","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fad9"},"doc_id":"5ed6a0a490b0712fa5602bf2","doc_title":"8·25 남북 합의 평가와 향후 전망","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fada"},"doc_id":"5ed6a0a390b0712fa5602be5","doc_title":"이란 핵 타결 이후 북핵 전망","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fadb"},"doc_id":"5ed6a0a590b0712fa5602bfa","doc_title":"대북 확성기 방송이 북한에 미치는 심리적 효과","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fadc"},"doc_id":"5ed6a08d90b0712fa5602b37","doc_title":"김영환, 중국 그리고 북한 민주화와 인권 개선","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fadd"},"doc_id":"5ed38e1eab0d1b1c467d31bb","doc_title":"한반도 평화체제 거버넌스 활성화 방안","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fade"},"doc_id":"5ed38e73ab0d1b1c467d34f9","doc_title":"남북한의 실질적 통합을 위한 여성정책방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fadf"},"doc_id":"5ed38eefab0d1b1c467d3918","doc_title":"한국의 對중국 통일공공외교 실태","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fae0"},"doc_id":"5ed38ed5ab0d1b1c467d37fc","doc_title":"체제전환국의 시장-민주제도 건설 지원","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fae1"},"doc_id":"5ed38f2cab0d1b1c467d3ac5","doc_title":"한반도 평화·번영 거버넌스의 분야별 현황과 과제","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fae2"},"doc_id":"5ed38c2233719b6b965e9f33","doc_title":"대북정책전략 수단 효용성 분석: 이란의 경험과 경제제재를 중심으로","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fae3"},"doc_id":"5ed38d089f53bd1e41c78ab1","doc_title":"White Paper on Human Rights in North Korea, 2005","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fae4"},"doc_id":"5ed38c2433719b6b965e9f76","doc_title":"2015 남북통합에 대한 국민의식조사","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fae5"},"doc_id":"5ed38d199f53bd1e41c78b3a","doc_title":"White Paper on Human Rights in North Korea, 2009","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fae6"},"doc_id":"5ed38e7bab0d1b1c467d3528","doc_title":"실질적 통합 단계에서의 남북 문화예술 분야의 통합 방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fae7"},"doc_id":"5ed38edbab0d1b1c467d3851","doc_title":"한반도 평화·번영 거버넌스의 실태조사","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fae8"},"doc_id":"5ed38f9581242f220dcfd956","doc_title":"‘Peaceful Utilization of the DMZ’ as a National Strategy","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fae9"},"doc_id":"5ed389e333719b6b965e8f73","doc_title":"Toward Greater Transparency in Non-Nuclear Policy","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46faea"},"doc_id":"5ed38e3eab0d1b1c467d3309","doc_title":"2020 선진 한국의 국가전략","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46faeb"},"doc_id":"5ed38e97ab0d1b1c467d3642","doc_title":"비정부기구(NGO)를 통한 남북한 교류·협력 증진 방안 연구","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46faec"},"doc_id":"5ed38e99ab0d1b1c467d3653","doc_title":"대북포용정책과 국내정치 여건 조성 방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46faed"},"doc_id":"5ed386f333719b6b965e7238","doc_title":"북한 핵 개발 고도화의 파급영향과 대응방향","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46faee"},"doc_id":"5ed38bda33719b6b965e9d73","doc_title":"북한 재난협력 방안과 과제","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46faef"},"doc_id":"5ed38c1633719b6b965e9f02","doc_title":"북한의 국력 평가 연구","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46faf0"},"doc_id":"5ed389a633719b6b965e8cca","doc_title":"북한의 대남 정책 특징","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46faf1"},"doc_id":"5ed3892a33719b6b965e872d","doc_title":"통일한국의 위상","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46faf2"},"doc_id":"5ed3954deb330b4601b3ffc2","doc_title":"중국 10기전인대 제3차회의 결과 분석","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46faf3"},"doc_id":"5ed3955aeb330b4601b40054","doc_title":"한·미 정상회담과 향후 공조 방향","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46faf4"},"doc_id":"5ed39559eb330b4601b4004a","doc_title":"중국의 통일외교안보정책 전망","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46faf5"},"doc_id":"5ed39623749e6be0fc4109b0","doc_title":"주간통일정세 2011-48(2011.11.21~2011.11.27)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46faf6"},"doc_id":"5ed392c47ed7dcf78c176384","doc_title":"전환기 국가의 경제범죄 분석과 통일과정의 시사점","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46faf7"},"doc_id":"5ed39649749e6be0fc410b43","doc_title":"주간통일정세 2017-33(2017.08.12~2017.08.18)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46faf8"},"doc_id":"5ed39676749e6be0fc410d41","doc_title":"주간통일정세 2016-29(2016.7.16∼2016.7.22)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46faf9"},"doc_id":"5ed39695749e6be0fc410e96","doc_title":"주간통일정세2009-05(2009.1.28~2.1)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fafa"},"doc_id":"5ed39643749e6be0fc410b00","doc_title":"주간통일정세 2018-06(2018.02.03~2018.02.09)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fafb"},"doc_id":"5ed39547eb330b4601b3ff87","doc_title":"APEC 정상회의의 의의와 한국의 역할","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fafc"},"doc_id":"5ed3932a7ed7dcf78c1766bd","doc_title":"2010년 북한경제 종합평가 및 2011년 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fafd"},"doc_id":"5ed3889c33719b6b965e8154","doc_title":"독일의 정치교육 연구 :한반도 통일대비 정치교육에의 시사점 분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fafe"},"doc_id":"5ed388ad33719b6b965e8226","doc_title":"南北韓 兩者間 및 東北亞 多者間 原子力協力에 관한 硏究","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46faff"},"doc_id":"5ed396ba749e6be0fc41106a","doc_title":"주간통일정세2008-19(2008.5.6~5.12)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb00"},"doc_id":"5ed39671749e6be0fc410d0c","doc_title":"주간통일정세 2016-24(2016.06.11∼2016.06.17)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb01"},"doc_id":"5ed39568eb330b4601b400d5","doc_title":"유엔인권소위원회의 북한인권 결의안 채택 : 평가와 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb02"},"doc_id":"5ed3956aeb330b4601b400e6","doc_title":"미국 대통령 및 의회 선거 결과분석","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb03"},"doc_id":"5ed3886f33719b6b965e7f6e","doc_title":"國際社會에서의 南北韓間 協力方案 硏究","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb04"},"doc_id":"5ed3888733719b6b965e807d","doc_title":"韓·美 安保協力 增進方案 硏究","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb05"},"doc_id":"5ed3887e33719b6b965e805a","doc_title":"서독의 분단질서관리 외교정책 연구 :한국 통일외교에 대한 시사점 모색","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb06"},"doc_id":"5ed3888f33719b6b965e8101","doc_title":"통일문제에 대한 세대간 갈등 해소방안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb07"},"doc_id":"5ed39572eb330b4601b40152","doc_title":"李鵬 總理의 訪韓結果 分析과 對中政策 方向","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb08"},"doc_id":"5ed39571eb330b4601b4013f","doc_title":"러시아 大選 結果分析","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb09"},"doc_id":"5ed39572eb330b4601b4014c","doc_title":"北韓의 對南動向 分析, 1994.7∼9","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb0a"},"doc_id":"5ed39576eb330b4601b4017a","doc_title":"北韓의 變化와 金正日政權의 將來","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb0b"},"doc_id":"5ed38b6c33719b6b965e9ac9","doc_title":"국민과 함께하는 통일‧대북 정책","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb0c"},"doc_id":"5ed38e89ab0d1b1c467d35b7","doc_title":"남북한 법통합 및 재산권문제 해결 방안 연구","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb0d"},"doc_id":"5ed3865a33719b6b965e6cc5","doc_title":"동북아 플러스 책임공동체 형성 방안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb0e"},"doc_id":"5ed385060a21d3f6d3d8b40f","doc_title":"북한인권백서","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb0f"},"doc_id":"5ed3854f0a21d3f6d3d8b604","doc_title":"북한의 건강권","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb10"},"doc_id":"5ed3868633719b6b965e6e2a","doc_title":"뉴노멀 시대 미중 전략 경쟁 관계와 한반도에의 함의 1부","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb11"},"doc_id":"5ed818e32615a153681e228e","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제4권제3호,2010년5.6월호)=(Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb12"},"doc_id":"5ed8184a2615a153681e1c90","doc_title":"\r\n\t\t\t\t\t중국의 동북지역개발과 한반도\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb13"},"doc_id":"5ed81a3d2615a153681e2c88","doc_title":"\r\n\t\t\t\t\t남북대화 (제74호,2008.2~2009.12)\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb14"},"doc_id":"5ed820712615a153681e5e97","doc_title":"\r\n\t\t\t\t\t북한 외화벌이 추세와 전망\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb15"},"doc_id":"5ed821f62615a153681e6581","doc_title":"\r\n\t\t\t\t\t독일통일 총서(15) : 화폐 통합 분야 관련 정책문서\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb16"},"doc_id":"5ed812732615a153681decdb","doc_title":"\r\n\t\t\t\t\t한반도 평화정착과 유럽연합의 교훈\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb17"},"doc_id":"5ed812132615a153681de923","doc_title":"\r\n\t\t\t\t\t종합결과보고서 : 남북한 통합과 통일인프라 확장방안\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb18"},"doc_id":"5ed811de2615a153681de79e","doc_title":"\r\n\t\t\t\t\t미국과 중국의 대북 핵정책 및 한반도 구상과 한국의 정책공간\r\n\t\t\t\t","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb19"},"doc_id":"5ed80f682615a153681dd517","doc_title":"\r\n\t\t\t\t\t한반도 현안에 대한 중국과 미국의 입장\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb1a"},"doc_id":"5ed80f722615a153681dd563","doc_title":"\r\n\t\t\t\t\t통일백서 2002\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb1b"},"doc_id":"5ed80fac2615a153681dd74a","doc_title":"\r\n\t\t\t\t\t북한이해 (2002)\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb1c"},"doc_id":"5ed80fb22615a153681dd758","doc_title":"\r\n\t\t\t\t\t북한인권백서 2002\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb1d"},"doc_id":"5ed80e8c2615a153681dcfc3","doc_title":"\r\n\t\t\t\t\t북한의 핵개발계획 인정과 우리의 정책: 대미협상행태 변화를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb1e"},"doc_id":"5ed810cc2615a153681dde72","doc_title":"\r\n\t\t\t\t\t김정일 시대의 정치체제 특징 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb1f"},"doc_id":"5ed811e42615a153681de7d5","doc_title":"\r\n\t\t\t\t\t청소년의 통일문제 관심 제고 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb20"},"doc_id":"5ed8116a2615a153681de2b4","doc_title":"\r\n\t\t\t\t\t동북아 평화문화 비교 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb21"},"doc_id":"5ed812172615a153681de92d","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2005 = 북한인권백서 2005\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb22"},"doc_id":"5ed811022615a153681ddfe7","doc_title":"\r\n\t\t\t\t\t북한이탈주민의 지역사회 정착\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb23"},"doc_id":"5ed811092615a153681ddffc","doc_title":"\r\n\t\t\t\t\t미국의 대이라크전쟁 이후 북·미관계 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb24"},"doc_id":"5ed80f3b2615a153681dd3dc","doc_title":"\r\n\t\t\t\t\t사회통일교육의 현황과 중점 방향\r\n\t\t\t\t","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb25"},"doc_id":"5ed80f4f2615a153681dd469","doc_title":"\r\n\t\t\t\t\t열리는 통일 신나는미래 : 초등학교 5-6 교사용 지도서\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb26"},"doc_id":"5ed85180677b583283b2b445","doc_title":"( 2013 ) 북한이탈주민의 축구클럽 활동 경험 및 의미 탐색 / 백영재 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb27"},"doc_id":"5ed8518e677b583283b2b4a9","doc_title":"( 2014 ) 탈북청소년의 과학관련 진로선택과정에 대한 내러티브 연구 / 신영 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb28"},"doc_id":"5ed820692615a153681e5e7c","doc_title":"\r\n\t\t\t\t\t통일담론 3.0과 북한 변화 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb29"},"doc_id":"5ed81f712615a153681e57ae","doc_title":"\r\n\t\t\t\t\t'그린 데탕트' 실천전략 :환경공동체 형성과 접경지역ㆍDMZ 평화생태적 이용방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb2a"},"doc_id":"5ed821b82615a153681e636a","doc_title":"\r\n\t\t\t\t\t북한 주요기관ㆍ단체 인명록 (2017) =북한 기관ㆍ단체별 인명집\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb2b"},"doc_id":"5ed820782615a153681e5ece","doc_title":"\r\n\t\t\t\t\t전환기 국가의 경제범죄 분석과 통일과정의 시사점\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb2c"},"doc_id":"5ed8504b677b583283b2ab25","doc_title":"( 2008 ) 북한 이주 청년들의 진로 모색 과정을 통해 본 생애 전략 / 박서연 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb2d"},"doc_id":"5ed8511b677b583283b2b113","doc_title":"( 2013 ) 새터민 성인의 문장읽기 억양 특성 / 최미영 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb2e"},"doc_id":"5ed85154677b583283b2b39c","doc_title":"( 2013 ) 새터민의 스트레스와 정신건강과의 관계분석 / 조소현 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb2f"},"doc_id":"5ed85113677b583283b2b09a","doc_title":"( 2013 ) 북한이탈주민의 인권문제와 적응지원에 관한 연구 / 노용시 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb30"},"doc_id":"5ed85115677b583283b2b0ad","doc_title":"( 2012 ) 국내 이주민의 현실과 기독교 윤리적 책임에 관한 연구 / 김민정 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb31"},"doc_id":"5ed85017677b583283b2a88f","doc_title":"( 2004 ) 북한 사람 남한에서 성공하기 : 북한 이탈주민들의 남한 정착 3년간의 직업생활에 관한 질적 연구 / 김화순 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb32"},"doc_id":"5ed85127677b583283b2b1b4","doc_title":"( 2012 ) 용서 교육 프로그램이 북한이탈주민 청소년의 사회적 지지와 문화적응스트레스에 미치는 영향 / 진민진 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb33"},"doc_id":"5ed818712615a153681e1e14","doc_title":"\r\n\t\t\t\t\t북한이해 (2010)\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb34"},"doc_id":"5ed85126677b583283b2b1ae","doc_title":"( 2012 ) 북한이탈주민의 인권문제에 관한 연구 / 이경숙 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb35"},"doc_id":"5ed84fe3677b583283b2a4aa","doc_title":"( 2019 ) 장편 시나리오 창작 보고서 / 김민경 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb36"},"doc_id":"5ed850cd677b583283b2ae63","doc_title":"( 2011 ) 인권적 관점으로 본 북한이탈주민 및 새터민에 관한 정책 분석 연구 / 강현민 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb37"},"doc_id":"5ed850e5677b583283b2af33","doc_title":"( 2012 ) 북한이탈주민의 조음음운특성 및 조음중재효과에 대한 예비연구 / 서은영 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb38"},"doc_id":"5ed8500a677b583283b2a72f","doc_title":"( 2003 ) 탈북자 문제에 관한 국제법적 고찰 / 오태곤 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb39"},"doc_id":"5ed8500b677b583283b2a74d","doc_title":"( 2004 ) 북한이탈주민의 남한사회 적응실태 분석 : 하나원 교육생과 사회배출자 집단비교를 중심으로 / 박인아 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb3a"},"doc_id":"5ed850c3677b583283b2ae0c","doc_title":"( 2010 ) 새터민에 대한 지역사회주민의 사회적 지지에 영향을 미치는 요인에 관한 연구 / 주은주 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb3b"},"doc_id":"5ed85012677b583283b2a820","doc_title":"( 2003 ) 국제법상 난민개념의 변화와 그에 따른 탈북자의 보호 가능성 / 우미선 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb3c"},"doc_id":"5ed85013677b583283b2a82c","doc_title":"( 2003 ) 북한이탈아동·청소년의 남한사회적응에 관한 사례연구 / 오난희 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb3d"},"doc_id":"5ed85014677b583283b2a847","doc_title":"( 2003 ) 북한이탈주민의 스트레스, 문제해결능력, 사회적 지지 및 심리적 안녕감에 관한 연구 / 이태희 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb3e"},"doc_id":"5ed85024677b583283b2a9c3","doc_title":"( 2007 ) 새터민 대학 입시생과 대학생의 생애사를 통한 대학생활 사전 적응방안 연구 / 박정희 ","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb3f"},"doc_id":"5ed85038677b583283b2aa6d","doc_title":"( 2009 ) 새터민 청소년의 남한 사회 부적응과 적응 방안 모색 / 황정숙 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb40"},"doc_id":"5ed8503b677b583283b2aa9d","doc_title":"( 2008 ) 대안학교 새터민 청소년의 영어교육 현황 조사 연구 / 오사라 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb41"},"doc_id":"5ed85111677b583283b2b084","doc_title":"( 2013 ) 다문화가족으로서 새터민 지원정책에 관한 연구 : 다문화 가족정책과의 비교를 중심으로 / 하선자 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb42"},"doc_id":"5ed85011677b583283b2a80e","doc_title":"( 2003 ) 국제협약상 난민자격 결정기준으로서 '젠더'박해와 그 근거에 관한 연구 : 북한 여성의 난민자격에 대한 성인지적 해석을 중심으로 / 민지원 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb43"},"doc_id":"5ed85012677b583283b2a826","doc_title":"( 2003 ) 탈북자의 남한에서의 삶의 질 / 진용탁 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb44"},"doc_id":"5ed85013677b583283b2a838","doc_title":"( 2003 ) 북한이탈주민에 대한 지원과 사회적응 방안 / 고태식 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb45"},"doc_id":"5ed84fad677b583283b2a2fb","doc_title":"( 2019 ) 한국 영화에 나타난 새터민과 조선족 분석 연구 : -무산일기, 댄스타운, 차이나블루를 중심으로- / 여경애 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb46"},"doc_id":"5ed829a02615a153681e7bb1","doc_title":"\r\n\t\t\t\t\t민족공동체 통일로 가는 길\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb47"},"doc_id":"5ed820392615a153681e5c4a","doc_title":"\r\n\t\t\t\t\t북한 주요기관ㆍ단체 인명록 (2015) =북한 기관ㆍ단체별 인명집\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb48"},"doc_id":"5ed8226b2615a153681e67aa","doc_title":"\r\n\t\t\t\t\t구술로 본 통일정책사\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb49"},"doc_id":"5ed820062615a153681e5b49","doc_title":"\r\n\t\t\t\t\t(2015년) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb4a"},"doc_id":"5ed8208f2615a153681e5fa1","doc_title":"\r\n\t\t\t\t\t길림성의 대북경제협력 실태 분석 :대북투자를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb4b"},"doc_id":"5ed820402615a153681e5c70","doc_title":"\r\n\t\t\t\t\t인도ㆍ사회문화분야 남북합의서\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb4c"},"doc_id":"5ed820c22615a153681e6167","doc_title":"\r\n\t\t\t\t\tUnderstanding Korean Unification (2014) = 통일문제 이해\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb4d"},"doc_id":"5ed81f982615a153681e588d","doc_title":"\r\n\t\t\t\t\t(2013) Laws and Regulations for The Gaeseong Industrial Complex =(2013) 개성공업지구 법규집\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb4e"},"doc_id":"5ed822092615a153681e65e6","doc_title":"\r\n\t\t\t\t\t김정은 정권의 대남정책 및 통일담론 : 텍스트마이닝을 이용한 분석\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb4f"},"doc_id":"5ed822212615a153681e6663","doc_title":"\r\n\t\t\t\t\tDevelopment of unification diplomacy contents\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb50"},"doc_id":"5ed821d82615a153681e6401","doc_title":"\r\n\t\t\t\t\t북한이해 (2017)\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb51"},"doc_id":"5ed820d52615a153681e6248","doc_title":"\r\n\t\t\t\t\t신진연구 논문집 :2015 북한 및 통일관련\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb52"},"doc_id":"5ed81fe82615a153681e5aa7","doc_title":"\r\n\t\t\t\t\t북한에서 사적경제활동이 공적경제부문에 미치는 영향 분석\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb53"},"doc_id":"5ed81bfa2615a153681e3b08","doc_title":"\r\n\t\t\t\t\t한반도 통일 공공외교 추진전략(Ⅰ) :공공외교의 이론적 조명과 한반도 주변4국의 對한국 통일 공공외교 :총괄보고서\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb54"},"doc_id":"5ed8197a2615a153681e2766","doc_title":"\r\n\t\t\t\t\t(2011) 통일교육 지침서 (초등학교용)\r\n\t\t\t\t","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb55"},"doc_id":"5ed81a172615a153681e2be7","doc_title":"\r\n\t\t\t\t\t(북한이탈주민의 궁금증 풀어보기) 새 삶을 위한 생활안내\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb56"},"doc_id":"5ed822a32615a153681e68c9","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studies. vol.26, no.2\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb57"},"doc_id":"5ed8207a2615a153681e5eeb","doc_title":"\r\n\t\t\t\t\t전환기 쿠바와 북한 비교 :정책적 함의\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb58"},"doc_id":"5ed827bc2615a153681e788b","doc_title":"\r\n\t\t\t\t\t통일백서 2006\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb59"},"doc_id":"5ed822762615a153681e67e6","doc_title":"\r\n\t\t\t\t\t김정은 정권의 핵전략과 대외·대남 전략\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb5a"},"doc_id":"5ed822812615a153681e6826","doc_title":"\r\n\t\t\t\t\t김정은 시대 조선노동당의 조직과 기능 : 정권 안정화 전략을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb5b"},"doc_id":"5ed8227b2615a153681e67fa","doc_title":"\r\n\t\t\t\t\t개성공단 운영실태와 발전방안 : 개성공단 운영 11년(2005~2015)의 교훈\r\n\t\t\t\t","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb5c"},"doc_id":"5ed823802615a153681e6ba2","doc_title":"\r\n\t\t\t\t\t뉴노멀 시대 미중 전략 경쟁 관계와 한반도에의 함의. 1부\r\n\t\t\t\t","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb5d"},"doc_id":"5ed826b82615a153681e7471","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (2010)\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb5e"},"doc_id":"5ed827432615a153681e769b","doc_title":"\r\n\t\t\t\t\t북한의 법제정비 동향과 특징\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb5f"},"doc_id":"5ed85053677b583283b2ab60","doc_title":"( 2010 ) 새터민 청소년을 위한 한국어 속담교육 방안 / 이연주 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb60"},"doc_id":"5ed84fb3677b583283b2a34f","doc_title":"( 2018 ) 탈북청년들의 내러티브를 통한 자아정체성 탐구 / 호정화 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb61"},"doc_id":"5ed850ed677b583283b2af82","doc_title":"( 2012 ) 다문화가정 자녀를 위한 기독교교육적 접근 / 이상천 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb62"},"doc_id":"5ed8510a677b583283b2b045","doc_title":"( 2010 ) 새터민 아동의 미술치료 단일 사례 연구 : 자아존중감을 중심으로 / 최혜신 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb63"},"doc_id":"5ed85156677b583283b2b3ab","doc_title":"( 2013 ) 수준별 학습지를 이용한 소집단 협동학습이 수학 학습에 미치는 영향 : 탈북 청소년을 중심으로 / 최형우 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb64"},"doc_id":"5ed850e7677b583283b2af3d","doc_title":"( 2012 ) 남북한 문화갈등과 문화통합 : 북한이탈주민의 남한 문화적응 문제를 중심으로 / 모춘흥 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb65"},"doc_id":"5ed8513b677b583283b2b27e","doc_title":"( 2014 ) 사회적 지지와 적응유연성이 북한이탈주민의 진로장벽에 미치는 영향 / 김의남 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb66"},"doc_id":"5ed829d52615a153681e7c93","doc_title":"\r\n\t\t\t\t\t숫자로 본 독일통일\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb67"},"doc_id":"5ed85009677b583283b2a72c","doc_title":"( 2003 ) 북한이탈 청소년들의 남한사회 초기적응을 위한 교육방안 연구 / 노공순 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb68"},"doc_id":"5ed8500c677b583283b2a75c","doc_title":"( 2003 ) 북한이탈주민의 가족안정성 및 사회적응에 관한 연구 / 김진미 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb69"},"doc_id":"5ed85011677b583283b2a814","doc_title":"( 2003 ) 재중 탈북자의 인권상황과 탈북자 문제에 대한 대책 연구 / 전병범 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb6a"},"doc_id":"5ed8503f677b583283b2aabc","doc_title":"( 2009 ) 새터민의 사회적응을 위한 역사교육 모형 / 정영환 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb6b"},"doc_id":"5ed85049677b583283b2aaea","doc_title":"( 2008 ) 공교육의 새터민 학생 교육과 교사의 역할에 관한 연구 / 정병오 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb6c"},"doc_id":"5ed85079677b583283b2abda","doc_title":"( 2011 ) 코시안(Kosian) 청소년과 새터민 청소년에 대한 일반 청소년의 사회적 거리감 비교 / 홍미연 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb6d"},"doc_id":"5ed84ffe677b583283b2a552","doc_title":"( 1999 ) 탈북여성의 정체성 변화에 관한 연구 / 김정미 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb6e"},"doc_id":"5ed84fff677b583283b2a564","doc_title":"( 2001 ) 국제법상 난민의 보호에 관한 연구 : 탈북자 문제를 중심으로 / 김진영 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb6f"},"doc_id":"5ed85001677b583283b2a5cc","doc_title":"( 2001 ) 국제법상 난민의 보호 / 신헌섭 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb70"},"doc_id":"5ed85005677b583283b2a6cb","doc_title":"( 2000 ) 탈북 귀순자 면접을 통한 대북한 심리전 전략 분석 / 김순태 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb71"},"doc_id":"5ed85012677b583283b2a823","doc_title":"( 2003 ) 탈북자 선교 단체의 설립과 활동연구 / 김남현 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb72"},"doc_id":"5ed85013677b583283b2a835","doc_title":"( 2004 ) 북한이탈주민의 효율적인 정착방안에 관한 연구 / 이채우 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb73"},"doc_id":"5ed85014677b583283b2a84d","doc_title":"( 2003 ) 북한이탈주민의 남한사회 적응에 관한 연구 / 위금환 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb74"},"doc_id":"5ed8500b677b583283b2a753","doc_title":"( 2004 ) 중국내 북한이탈주민 현황과 난민자격문제 / 김현철 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb75"},"doc_id":"5ed85013677b583283b2a832","doc_title":"( 2003 ) 북한이탈주민의 정착지원정책실태와 개선방안에 대한 연구 / 박건영 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb76"},"doc_id":"5ed85013677b583283b2a83b","doc_title":"( 2002 ) 탈북자의 사회적응 실태와 정착지원 방안에 관한 연구 : 보안경찰 역할 중심으로 / 김광호 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb77"},"doc_id":"5ed85015677b583283b2a87d","doc_title":"( 2002 ) 북한이탈주민의 남한사회 적응을 위한 사회복지적 대응방안에 관한 연구 : 생활실태와 욕구조사를 중심으로 / 김경옥 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb78"},"doc_id":"5ed8501a677b583283b2a8cb","doc_title":"( 2007 ) 탈북자 문제를 중심으로 본 '인도주의적 개입'의 정당성에 관한 연구 / 이경미 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb79"},"doc_id":"5ed8501a677b583283b2a8dd","doc_title":"( 2007 ) 북한이탈주민의 지역사회복지적 지원방안 연구 / 김인순 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb7a"},"doc_id":"5ed8501f677b583283b2a94e","doc_title":"( 2005 ) 북한이탈주민의 종교활동과 우울정도에 관한 연구 / 최승주 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb7b"},"doc_id":"5ed85015677b583283b2a889","doc_title":"( 2002 ) 탈북자 소수집단에 대한 남한 사회의 구별짓기 / 강주원 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb7c"},"doc_id":"5ed85018677b583283b2a89b","doc_title":"( 2005 ) 북한 이탈 주민의 한국 사회 적응을 위한 교육 개선방안 / 김수진 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb7d"},"doc_id":"5ed81a102615a153681e2bbe","doc_title":"\r\n\t\t\t\t\t대북정책 이렇게 해왔습니다:(이명박대통령 취임2주년) 대북정책 설명자료.\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb7e"},"doc_id":"5ed81be32615a153681e39bb","doc_title":"\r\n\t\t\t\t\t중국의 국내정치 및 대외정책과 주요 국가들의 대중국 전략\r\n\t\t\t\t","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb7f"},"doc_id":"5ed81bde2615a153681e39a5","doc_title":"\r\n\t\t\t\t\t북한부패와 인권의 상관성\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb80"},"doc_id":"5ed81bf22615a153681e3acd","doc_title":"\r\n\t\t\t\t\t공공외교의 이론적 조명과 주변4국의 한반도통일 공공외교 분석틀\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb81"},"doc_id":"5ed81c032615a153681e3b32","doc_title":"\r\n\t\t\t\t\t북한 부패 실태와 반부패 전략 :국제협력의 모색\r\n\t\t\t\t","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb82"},"doc_id":"5ed81c022615a153681e3b23","doc_title":"\r\n\t\t\t\t\t북한경제 발전을 위한 국제협력체계 구축 및 개발지원전략 수립 방안\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb83"},"doc_id":"5ed81c592615a153681e3e64","doc_title":"\r\n\t\t\t\t\t통일교육과 민주시민교육\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb84"},"doc_id":"5ed8195d2615a153681e2682","doc_title":"\r\n\t\t\t\t\t통일 비용ㆍ편익 연구의 새로운 접근 :포괄적 연구요소의 도입과 대안의 모색\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb85"},"doc_id":"5ed819f72615a153681e2b12","doc_title":"\r\n\t\t\t\t\t이명박 정부 2년 대북정책 성과 및 향후 추진방향\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb86"},"doc_id":"5ed81a012615a153681e2ba0","doc_title":"\r\n\t\t\t\t\t독일 통일 20년과 한반도 통일비전\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb87"},"doc_id":"5ed81bd32615a153681e397b","doc_title":"\r\n\t\t\t\t\t미국의 對한국 통일 공공외교 실태\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb88"},"doc_id":"5ed819382615a153681e2505","doc_title":"\r\n\t\t\t\t\t(2011년) 통일예측시계\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb89"},"doc_id":"5ed819152615a153681e2387","doc_title":"\r\n\t\t\t\t\t북한정보관리체계 개선방안(중)\r\n\t\t\t\t","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb8a"},"doc_id":"5ed81b072615a153681e3295","doc_title":"\r\n\t\t\t\t\t(2011)통일교육 기본계획\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb8b"},"doc_id":"5ed81bcf2615a153681e3946","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.22, no.1\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb8c"},"doc_id":"5ed8194a2615a153681e255e","doc_title":"\r\n\t\t\t\t\t(통일대계연구 남북합의통일 마스터플랜) 남북 친화력 확대 방안 :포스트 김정일 체제 전망과 통일정책 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb8d"},"doc_id":"5ed819012615a153681e2319","doc_title":"\r\n\t\t\t\t\t국제사회의 개발지원전략과 협력체계 연구 :북한 경제발전을 위한 국제협력 프로그램 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb8e"},"doc_id":"5ed82ee12615a153681e8732","doc_title":"\r\n\t\t\t\t\t(2019)북한 동향과 분석 : 2020.2\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb8f"},"doc_id":"5ed829ff2615a153681e7e16","doc_title":"\r\n\t\t\t\t\t한民族共同體 統一方案의 理論的 基礎와 政策方向: 統一方案 論文集 第1輯\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fb90"},"doc_id":"5ed82a1d2615a153681e7ea0","doc_title":"\r\n\t\t\t\t\t民主統一論 (1989): 統一問題\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb91"},"doc_id":"5ed84fad677b583283b2a307","doc_title":"( 2019 ) 탈북청소년 학생들의 수학 학습적응 실태 연구 : 대안학교 고등학생을 중심으로 / 권민진 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb92"},"doc_id":"5ed84fb8677b583283b2a378","doc_title":"( 2018 ) 한국과 서독의 탈북자/탈동독주민 대한 정책 / Jasmin Tarakei ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb93"},"doc_id":"5ed8190c2615a153681e236f","doc_title":"\r\n\t\t\t\t\t라진.선봉지역 물류분야 남북 협력방안연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb94"},"doc_id":"5ed81aee2615a153681e3225","doc_title":"\r\n\t\t\t\t\t(독일 통일 20년 계기) 독일의 통일ㆍ통합 정책 연구 제3권 참고 자료 :2010년 통일부 프로젝트ㆍ베를린 자유대 한국학과 통일연구팀\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb95"},"doc_id":"5ed818e12615a153681e2281","doc_title":"\r\n\t\t\t\t\t(2011) 통일교육 지침서 (고등학교용)\r\n\t\t\t\t","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb96"},"doc_id":"5ed81c0f2615a153681e3c00","doc_title":"\r\n\t\t\t\t\t북한 경제발전을 위한 국제협력 프로그램 실행방안 :총괄보고서\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb97"},"doc_id":"5ed81c432615a153681e3d15","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집(2011)\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb98"},"doc_id":"5ed81c3b2615a153681e3ce9","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 색인(2011)\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb99"},"doc_id":"5ed81c5f2615a153681e3e85","doc_title":"\r\n\t\t\t\t\t중국의 한반도 관련 정책연구기관 및 전문가 현황분석\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb9a"},"doc_id":"5ed81fe52615a153681e5a8d","doc_title":"\r\n\t\t\t\t\t박근혜정부의 통일구상 =Initiative for Korean unification /통일부 [편]\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb9b"},"doc_id":"5ed81fc32615a153681e594a","doc_title":"\r\n\t\t\t\t\t북한인권백서 2015 =White Paper on Human Rights in North Korea 2015\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fb9c"},"doc_id":"5ed819ae2615a153681e286c","doc_title":"\r\n\t\t\t\t\t미.중 정상회담의 의미와 한국의 전략적 고려사항 (2011.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fb9d"},"doc_id":"5ed819b72615a153681e28eb","doc_title":"\r\n\t\t\t\t\tStrategy for Encouraging North Korean Opening :Basic Direction and Sequential Tasks\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb9e"},"doc_id":"5ed81b102615a153681e3351","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.20, no.1\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fb9f"},"doc_id":"5ed802482615a153681d601f","doc_title":"\r\n\t\t\t\t\t통일총서 14 : 北韓의 政黨 社會團體 現況\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fba0"},"doc_id":"5ed8023a2615a153681d5fc3","doc_title":"\r\n\t\t\t\t\t(92)北韓·統一硏究 論文集 (4): 북한의 경제 사회 사법제도 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fba1"},"doc_id":"5ed804922615a153681d75a4","doc_title":"\r\n\t\t\t\t\t통일문답 1993\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fba2"},"doc_id":"5ed804992615a153681d75d8","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (創刊號, 1992.6)= 통일정책연구\r\n\t\t\t\t","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fba3"},"doc_id":"5ed8041d2615a153681d71a6","doc_title":"\r\n\t\t\t\t\t(91 신진학자) 北韓·統一硏究論文集 (Ⅳ): 北韓의 政策 및 社會變化 趨勢分野\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fba4"},"doc_id":"5ed801c12615a153681d5c4b","doc_title":"\r\n\t\t\t\t\t大學生統一論文集 :(제9회) 대학생통일논문입선작 모음\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fba5"},"doc_id":"5ed80a7d2615a153681dac6e","doc_title":"\r\n\t\t\t\t\t핵통제공동위 편람\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fba6"},"doc_id":"5ed8087b2615a153681d9927","doc_title":"\r\n\t\t\t\t\t독일통일백서\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fba7"},"doc_id":"5ed80c8e2615a153681dbe56","doc_title":"\r\n\t\t\t\t\t(해설자료) 남북정상회담, 민족사의 새지평\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fba8"},"doc_id":"5ed809962615a153681da3f2","doc_title":"\r\n\t\t\t\t\t북한개요 (1995)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fba9"},"doc_id":"5ed80dad2615a153681dc934","doc_title":"\r\n\t\t\t\t\t중국의 동아시아 전략과 대북한 정책: 지속과 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbaa"},"doc_id":"5ed801172615a153681d571f","doc_title":"\r\n\t\t\t\t\t(南北赤十字 實務代表接觸 關聯) 雙方 主要發言 對比\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbab"},"doc_id":"5ed8010b2615a153681d56aa","doc_title":"\r\n\t\t\t\t\t蘇聯의 亞·太地域 經濟進出이 韓半島 統一環境에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbac"},"doc_id":"5ed803642615a153681d6b13","doc_title":"\r\n\t\t\t\t\t統一環境과 南北韓 關係 (1992∼1993)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbad"},"doc_id":"5ed803a52615a153681d6d12","doc_title":"\r\n\t\t\t\t\t李鵬 中國總理의 訪北 結果 分析: 韓半島 周邊情勢 및 南北韓關係에 미칠 영향을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbae"},"doc_id":"5ed803a52615a153681d6d0e","doc_title":"\r\n\t\t\t\t\t「南北基本合意書」採擇 以後의 南北對話 展望\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbaf"},"doc_id":"5ed8026a2615a153681d6262","doc_title":"\r\n\t\t\t\t\t불가침 문제와 관련한 우리의 입장\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbb0"},"doc_id":"5ed802742615a153681d6294","doc_title":"\r\n\t\t\t\t\t통일로 가는 길\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbb1"},"doc_id":"5ed8051d2615a153681d7acb","doc_title":"\r\n\t\t\t\t\t남북한 언어의 비교연구 (1993.6)\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbb2"},"doc_id":"5ed8051e2615a153681d7ad6","doc_title":"\r\n\t\t\t\t\t獨逸統一 1,000日 報告書 (1993.6):구동독지역 지원현황\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbb3"},"doc_id":"5ed802582615a153681d60f6","doc_title":"\r\n\t\t\t\t\t(92)北韓·統一硏究 論文集 (2): 북한의 정치 경제 전망 대남정책 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbb4"},"doc_id":"5ed802cd2615a153681d6546","doc_title":"\r\n\t\t\t\t\t(「第11回 北京아시아競技大會」南北單一팀 構成·參加關聯) 第8次 南北體育會談 會議錄 (1990.2)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbb5"},"doc_id":"5ed7ff3c2615a153681d4575","doc_title":"\r\n\t\t\t\t\t北韓의 觀光資源 現況 및 開發實態\r\n\t\t\t\t","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbb6"},"doc_id":"5ed7ff252615a153681d44f0","doc_title":"\r\n\t\t\t\t\t北韓의 文化藝術\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbb7"},"doc_id":"5ed800342615a153681d4ecf","doc_title":"\r\n\t\t\t\t\t最近 北韓의 經濟·社會相: 1989\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbb8"},"doc_id":"5ed7fede2615a153681d426d","doc_title":"\r\n\t\t\t\t\t南北韓 分斷解消의 法論理\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbb9"},"doc_id":"5ed7fd032615a153681d3183","doc_title":"\r\n\t\t\t\t\t北韓의 行政區域改編沿革\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbba"},"doc_id":"5ed7fc442615a153681d2a4a","doc_title":"\r\n\t\t\t\t\t白頭山 定界碑 建立 實況記\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbbb"},"doc_id":"5ed802912615a153681d63b3","doc_title":"\r\n\t\t\t\t\t통일총서 11: 分斷國 統一問題\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbbc"},"doc_id":"5ed801552615a153681d5926","doc_title":"\r\n\t\t\t\t\t東北亞의 新國際秩序와 美·蘇의 政策變化\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbbd"},"doc_id":"5ed820632615a153681e5d81","doc_title":"\r\n\t\t\t\t\t김정은 집권 이후 북한의 대내외 정책 평가와 전망\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbbe"},"doc_id":"5ed822d62615a153681e695e","doc_title":"\r\n\t\t\t\t\t북한 주요인사 인물정보 2018 = 북한 주요인물\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbbf"},"doc_id":"5ed81f2e2615a153681e54df","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한관계 전망 (2014~2015)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbc0"},"doc_id":"5ed8209d2615a153681e6016","doc_title":"\r\n\t\t\t\t\tThe Exeriences of Crossing Boundaries and Reconstruction of North Korean Adolescent Refugees' Identities\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbc1"},"doc_id":"5ed820a02615a153681e604a","doc_title":"\r\n\t\t\t\t\t2014년 북한 신년사 분석(2014.1)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbc2"},"doc_id":"5ed81ff02615a153681e5ad5","doc_title":"\r\n\t\t\t\t\t북한 민생경제 진흥을 위한 개발협력 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbc3"},"doc_id":"5ed81ffd2615a153681e5b0e","doc_title":"\r\n\t\t\t\t\t(2016) 통일교육 운영계획\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbc4"},"doc_id":"5ed81e832615a153681e4f8a","doc_title":"\r\n\t\t\t\t\t오바마ㆍ시진핑 시대의 동북아 국가들의 국내정치 및 대외정책과 한국의 대북 및 통일외교 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbc5"},"doc_id":"5ed81e8e2615a153681e4fc3","doc_title":"\r\n\t\t\t\t\t유엔 인권메커니즘과 북한인권 증진방안 :제3회 통일연구원 샤이오 인권포럼\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbc6"},"doc_id":"5ed81e8b2615a153681e4f9f","doc_title":"\r\n\t\t\t\t\t유엔 인권메커니즘과 북한인권\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbc7"},"doc_id":"5ed81d652615a153681e44e5","doc_title":"\r\n\t\t\t\t\t(2012년도) 통일교육 지침서 (일반용)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbc8"},"doc_id":"5ed81d062615a153681e4285","doc_title":"\r\n\t\t\t\t\tTrust-Building Process on the Korean Peninsula\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbc9"},"doc_id":"5ed81d212615a153681e4334","doc_title":"\r\n\t\t\t\t\t(2012)Laws and Regulations for The Gaeseong Industrial Complex =(2012)개성공업지구 법규집\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbca"},"doc_id":"5ed81eb92615a153681e50a3","doc_title":"\r\n\t\t\t\t\t유라시아 이니셔티브 구현을 위한 한ㆍ러 협력 방안\r\n\t\t\t\t","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbcb"},"doc_id":"5ed81f672615a153681e5734","doc_title":"\r\n\t\t\t\t\t독일통일 총서(7) : 과거 청산 분야 관련 정책문서\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbcc"},"doc_id":"5ed81e962615a153681e4fdc","doc_title":"\r\n\t\t\t\t\t중국 시진핑 지도부의 구성 및 특징 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbcd"},"doc_id":"5ed81e6d2615a153681e4f0c","doc_title":"\r\n\t\t\t\t\t(통일대계연구 남북합의통일 마스터플랜) 시장화 및 빈곤감소형 경제질서 수립 :북한 변화와 통일을 위한 시사점\r\n\t\t\t\t","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbce"},"doc_id":"5ed81e7a2615a153681e4f2f","doc_title":"\r\n\t\t\t\t\t인도적 지원을 통한 북한 취약계층 인권 증진 방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbcf"},"doc_id":"5ed81f3f2615a153681e55a3","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.23, no.2\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbd0"},"doc_id":"5ed81e6b2615a153681e4ee5","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2013 =북한인권백서 2013\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbd1"},"doc_id":"5ed81f972615a153681e5861","doc_title":"\r\n\t\t\t\t\tUnderstanding North Korea (2014) = 북한이해\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbd2"},"doc_id":"5ed81fcc2615a153681e5982","doc_title":"\r\n\t\t\t\t\tHuman Rights Situation of Women and Children in North Korea : November 2016\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbd3"},"doc_id":"5ed81fb92615a153681e5904","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.24, no.1\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbd4"},"doc_id":"5ed81fca2615a153681e5961","doc_title":"\r\n\t\t\t\t\t일본 아베정권의 대외전략과 대북전략\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbd5"},"doc_id":"5ed820aa2615a153681e6084","doc_title":"\r\n\t\t\t\t\t최근 2년 간 미·일·중·러 4개국 정상외교 분석 및 한국 통일외교에 대한 시사점\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbd6"},"doc_id":"5ed820b62615a153681e60bd","doc_title":"\r\n\t\t\t\t\t북한에서의 한류 현상 : 그 의미와 영향\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbd7"},"doc_id":"5ed820642615a153681e5dc5","doc_title":"\r\n\t\t\t\t\t북한 주요인사 인물정보 2015 =북한 주요인물\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbd8"},"doc_id":"5ed81dc72615a153681e482f","doc_title":"\r\n\t\t\t\t\t독재정권의 성격과 정치변동 :북한 관련 시사점\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbd9"},"doc_id":"5ed81ded2615a153681e49ab","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제21권 2호, 2012)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbda"},"doc_id":"5ed81dfe2615a153681e4a67","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한관계 전망 (2013~2014)\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbdb"},"doc_id":"5ed81e1d2615a153681e4bda","doc_title":"\r\n\t\t\t\t\t한반도 통일공공외교 추진전략(II) :한국의 주변4국 통일공공외교의 실태 연구(총괄보고서)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbdc"},"doc_id":"5ed81e362615a153681e4ce8","doc_title":"\r\n\t\t\t\t\t3차 핵실험 이후 김정은 정권의 대내외 정책(2013.3)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbdd"},"doc_id":"5ed81e4a2615a153681e4daa","doc_title":"\r\n\t\t\t\t\tEasing International Concerns over a Unified Korea and Regional Benefits of Korean Unification\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbde"},"doc_id":"5ed827932615a153681e7835","doc_title":"\r\n\t\t\t\t\tThe Road to Korean Unification\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbdf"},"doc_id":"5ed821bb2615a153681e639d","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2017\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbe0"},"doc_id":"5ed821ed2615a153681e647f","doc_title":"\r\n\t\t\t\t\t대북제재 평가와 향후 정책 방향\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbe1"},"doc_id":"5ed820372615a153681e5c39","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2016\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbe2"},"doc_id":"5ed821f02615a153681e64bc","doc_title":"\r\n\t\t\t\t\t국제사회의 북한인권 논의와 한국의 정책\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbe3"},"doc_id":"5ed8220b2615a153681e660a","doc_title":"\r\n\t\t\t\t\t「그린데탕트」실천전략 : DMZ 세계생태평화공원사업을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbe4"},"doc_id":"5ed822202615a153681e6650","doc_title":"\r\n\t\t\t\t\tIdentifying driving forces for changes and policy challenges on the Korean Peninsula (2015~2030)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbe5"},"doc_id":"5ed822482615a153681e66e2","doc_title":"\r\n\t\t\t\t\tNorth Korean economy in the Kim Jong-un regime\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbe6"},"doc_id":"5ed7fd2c2615a153681d32fc","doc_title":"\r\n\t\t\t\t\t統一韓國의 未來像: 第5次統一問題 學術會議會議錄\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbe7"},"doc_id":"5ed800d82615a153681d554d","doc_title":"\r\n\t\t\t\t\t(南北體育會談) 第1次 實務代表接觸 會議錄\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbe8"},"doc_id":"5ed800fb2615a153681d5627","doc_title":"\r\n\t\t\t\t\t南北對話 관련 主要日誌 (1981.1-1987.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbe9"},"doc_id":"5ed801ee2615a153681d5da5","doc_title":"\r\n\t\t\t\t\t(第8次) 南北赤十字 實務代表接觸 會議錄 (1990.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbea"},"doc_id":"5ed7f76b2615a153681d032a","doc_title":"\r\n\t\t\t\t\t2030 미중관계 시나리오와 한반도\r\n\t\t\t\t","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbeb"},"doc_id":"5ed7f9d12615a153681d1319","doc_title":"\r\n\t\t\t\t\t北韓의 思想敎育 實態 分析 (1973.5)\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbec"},"doc_id":"5ed7ff222615a153681d444d","doc_title":"\r\n\t\t\t\t\t東西獨 首相會談과 關係正常化 過程:資料를 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbed"},"doc_id":"5ed8008e2615a153681d5259","doc_title":"\r\n\t\t\t\t\t북한노동당숙청사: 김일성の야망.숙청の역사(중권)을 발취번역\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbee"},"doc_id":"5ed7f89c2615a153681d0a2f","doc_title":"\r\n\t\t\t\t\t북한인권백서 2020 = White Paper on Human Rights in North Korea 2020\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbef"},"doc_id":"5ed7f8f22615a153681d0c1c","doc_title":"\r\n\t\t\t\t\t분단국가 일반이론에서 본 우리 재통일 문제 해결방안의 윤곽 (1974.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbf0"},"doc_id":"5ed7f9ea2615a153681d1432","doc_title":"\r\n\t\t\t\t\t北韓의 宣傳煽動 組織과 運營에 關한 硏究 (1973.10)\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbf1"},"doc_id":"5ed818982615a153681e1f36","doc_title":"\r\n\t\t\t\t\tNPT 체제와 핵안보\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbf2"},"doc_id":"5ed818a82615a153681e1f67","doc_title":"\r\n\t\t\t\t\tRussian National strategy and rok - russian strategic partnership in the 21 st century\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbf3"},"doc_id":"5ed81a3f2615a153681e2d2a","doc_title":"\r\n\t\t\t\t\t통일백서 2010\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbf4"},"doc_id":"5ed81a402615a153681e2d39","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제4권제5호,2010년9.10월호)=(Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbf5"},"doc_id":"5ed81b4f2615a153681e3552","doc_title":"\r\n\t\t\t\t\t제2차 핵안보정상회의와 북한 핵문제\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fbf6"},"doc_id":"5ed816302615a153681e0d29","doc_title":"\r\n\t\t\t\t\t북한인권 특별보고관 유엔인권이사회 보고서 평가\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbf7"},"doc_id":"5ed7ff1a2615a153681d43f2","doc_title":"\r\n\t\t\t\t\t南北對話 戰略開發을 爲한 基礎硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbf8"},"doc_id":"5ed69fcd90b0712fa5602555","doc_title":"2019년 김정은 신년사 분석 및 정세 전망","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbf9"},"doc_id":"5ed69bbfc03bd262c3822086","doc_title":"월간 북한동향 제6권 제6호(2012년 11·12월호)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbfa"},"doc_id":"5ed69bd0c03bd262c382211d","doc_title":"주간통일정세 2012-49(2012.11.26~2012.12.02)","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbfb"},"doc_id":"5ed69c0ac03bd262c382237b","doc_title":"The Implications of the North Korean Human Rights Act and Future Challenges","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbfc"},"doc_id":"5ed69fd490b0712fa5602594","doc_title":"남북 인도주의 협력의 의미와 과제","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fbfd"},"doc_id":"5ed6a04890b0712fa5602906","doc_title":"비인도적 탈북자 강제송환과 국제법","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fbfe"},"doc_id":"5ed6a04b90b0712fa5602929","doc_title":"2012년 북한 위기 가능성","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fbff"},"doc_id":"5ed6a06a90b0712fa5602a27","doc_title":"‘통일기금’ 논의의 실효적 방향","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc00"},"doc_id":"5ed69fe490b0712fa5602634","doc_title":"이경보정(以經補政)의 한·러 협력","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc01"},"doc_id":"5ed69c0dc03bd262c382239d","doc_title":"주간통일정세 2016-08(2016.02.22~2016.02.28)","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc02"},"doc_id":"5ed6a05190b0712fa5602937","doc_title":"김정은 후계체제와 중앙과 지방의 전면적 간부 교체","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc03"},"doc_id":"5ed6a05290b0712fa560294d","doc_title":"김정일 위원장의 ‘비즈니스 투어’ 평가","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc04"},"doc_id":"5ed69fd590b0712fa56025ab","doc_title":"대북제재 완화·해제의 조건 및 절차","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc05"},"doc_id":"5ed69fd590b0712fa56025a7","doc_title":"북한의 ‘비핵화-경제’ 전략: 정책과 조직개편 특징","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc06"},"doc_id":"5ed69fd690b0712fa56025bf","doc_title":"평창 동계올림픽 이후 평화 공감대 형성을 위한 과제","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc07"},"doc_id":"5ed69fdc90b0712fa56025e1","doc_title":"DMZ의 평화지대화를 위한 제언","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc08"},"doc_id":"5ed69fde90b0712fa5602603","doc_title":"한중 정상회담 성과와 과제","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc09"},"doc_id":"5ed6a04290b0712fa56028e2","doc_title":"조건 없는 대화는 없다","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc0a"},"doc_id":"5ed6a04390b0712fa56028f0","doc_title":"북한의 2012년 준비 동향과 정세 전망","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc0b"},"doc_id":"5ed69fe090b0712fa5602620","doc_title":"평화올림픽 실현의 의미와 향후 과제","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc0c"},"doc_id":"5ed69fdf90b0712fa560260d","doc_title":"북한 ICBM급 미사일 실험의 분석과 한국의 대응방안","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc0d"},"doc_id":"5ed6a02490b0712fa5602812","doc_title":"제2차 남북정상회담과 이산가족 문제","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc0e"},"doc_id":"5ed6a00390b0712fa5602716","doc_title":"유엔총회 북한인권결의안 채택 의의와 영향","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc0f"},"doc_id":"5ed8006b2615a153681d512c","doc_title":"\r\n\t\t\t\t\t實效的 南北對話의 條件\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc10"},"doc_id":"5ed800732615a153681d5198","doc_title":"\r\n\t\t\t\t\t통일총서 8: 北韓의 宗敎政策\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc11"},"doc_id":"5ed800742615a153681d51b1","doc_title":"\r\n\t\t\t\t\t(第1次) 南北赤十字 實務代表接觸 會議錄 (1989.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc12"},"doc_id":"5ed8006d2615a153681d5163","doc_title":"\r\n\t\t\t\t\t조국평화통일위원회의 성격과 임무\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc13"},"doc_id":"5ed85281677b583283b2bdaa","doc_title":"( 2017 ) 재 탈북여성들의 탈북과정 및 적응경험에 관한 질적 연구 / 김이경 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc14"},"doc_id":"5ed85250677b583283b2baca","doc_title":"( 2016 ) 국내 탈북자 선교를 통한 북한선교 연구 / 안운규 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc15"},"doc_id":"5ed852ae677b583283b2be6d","doc_title":"( 2017 ) 북한이탈주민의 부부관계 변화과정 : -북한이탈여성의 경험을 중심으로- / 노정화 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc16"},"doc_id":"5ed8523a677b583283b2ba0f","doc_title":"( 2016 ) 탈북학생들이 인식하는 남한과 북한의 초·중등 수학 교육 : 다섯 명의 사례를 중심으로 / 이이정 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc17"},"doc_id":"5ed85341677b583283b2c395","doc_title":"( 2010 ) 다문화교육 관점에서 본 탈북학생 교육 프로그램의 유형화 : 교육내용의 범위를 중심으로 / 왕세영 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc18"},"doc_id":"5ed852da677b583283b2c054","doc_title":"( 2019 ) 새터민 여성의 라이프스타일이 미용관리 행동에 미치는 영향 / 김예서 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc19"},"doc_id":"5ed851a9677b583283b2b550","doc_title":"( 2014 ) 제3국 출생 북한이탈주민 자녀의 남한사회적응 / 전혜림 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc1a"},"doc_id":"5ed851b1677b583283b2b591","doc_title":"( 2014 ) 북한이탈주민의 자원봉사활동이 사회적응에 미치는 영향 / 박경숙 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc1b"},"doc_id":"5edd3342b36eb32a84959eb1","doc_title":"중국의 대한국 인식 변화와 우리의 정책 대응 방안 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc1c"},"doc_id":"5edd334ab36eb32a84959f0e","doc_title":"동아시아 해역을 둘러싼 미국과 중국의 해군력 및 규범 경쟁 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc1d"},"doc_id":"5edd334ab36eb32a84959f1a","doc_title":"외교적 동반자관계와 한국외교 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc1e"},"doc_id":"5ede5f85056df2af0fd02d5a","doc_title":"\r\n\t\t\t\t\t\t\t\t\t중학생 통일골든벨 기본학습문제(2017년)\r\n\t\t\t\t\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc1f"},"doc_id":"5edd3352b36eb32a84959f76","doc_title":"러시아식 자유주의의 한계: 트럼프 등장 이후의 러시아 대외정책 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc20"},"doc_id":"5edd335cb36eb32a84959fee","doc_title":"한국인의 대북정책에 대한 평가와 남남갈등의 가능성: 2007~2014 ","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc21"},"doc_id":"5edd31c0b36eb32a84959084","doc_title":"러·중 군사협력의 동향과 장래 ","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc22"},"doc_id":"5edd31bcb36eb32a84959059","doc_title":"일본민주당의 독도정책에 관한 분석 ","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc23"},"doc_id":"5ede5f80056df2af0fd02ca7","doc_title":"\r\n\t\t\t\t\t\t\t\t\t제18기 민주평통 리플렛(러시아어)\r\n\t\t\t\t\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc24"},"doc_id":"5ede5f83056df2af0fd02d55","doc_title":"\r\n\t\t\t\t\t\t\t\t\t고등학생 통일골든벨 기본학습문제(2017년)\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc25"},"doc_id":"5edd2bab35605a5e29969549","doc_title":"2012 JPI 공동연구시리즈 - 북한체제의 향방과 한국의 통일환경 조성 전략 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc26"},"doc_id":"5edd2c1f35605a5e29969893","doc_title":"2014 JPI 공동연구시리즈 - 중견국 기여외교의 함의와 정책방향: 다자주의 확산과 한국의 전략적 선택 ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc27"},"doc_id":"5ed817232615a153681e1510","doc_title":"\r\n\t\t\t\t\t새로운 언어생활\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc28"},"doc_id":"5ed8179d2615a153681e17bf","doc_title":"\r\n\t\t\t\t\t세계경제위기와 미.중관계 변화연구:북한 핵문제에 미치는 영향\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc29"},"doc_id":"5ed817c42615a153681e189b","doc_title":"\r\n\t\t\t\t\t통일정책연구(제18권 2호, 2009)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc2a"},"doc_id":"5ed817db2615a153681e1926","doc_title":"\r\n\t\t\t\t\t북한개발지원의 이론과 포괄적 전략\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc2b"},"doc_id":"5ed8162c2615a153681e0cf3","doc_title":"\r\n\t\t\t\t\t상생과 공영의 대북정책\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc2c"},"doc_id":"5ed8167b2615a153681e0f1c","doc_title":"\r\n\t\t\t\t\t남북연합 형성·운영의 거버넌스\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc2d"},"doc_id":"5ed8179c2615a153681e17a4","doc_title":"\r\n\t\t\t\t\t독일, 통일에서 통합으로:문답으로 알아보는 독일 통일\r\n\t\t\t\t","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc2e"},"doc_id":"5ed817ca2615a153681e18ac","doc_title":"\r\n\t\t\t\t\t북한체제 전환을 위한 전략적 과제와 한국의 동북아 4국 협력전략\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc2f"},"doc_id":"5ed813b22615a153681df5ff","doc_title":"\r\n\t\t\t\t\t(알기 쉽게 풀어 쓴) 통일 이야기\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc30"},"doc_id":"5ed813972615a153681df519","doc_title":"\r\n\t\t\t\t\t북한의 의료 실태\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc31"},"doc_id":"5ed8180a2615a153681e1adf","doc_title":"\r\n\t\t\t\t\t(2009년)북한 신년 공동사설 분석 (2009.1)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc32"},"doc_id":"5ed818142615a153681e1b08","doc_title":"\r\n\t\t\t\t\tEast Asian Community Building :Issue Areas and Perspectives of regional Countries Issue\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc33"},"doc_id":"5ed8176c2615a153681e16e9","doc_title":"\r\n\t\t\t\t\t통일백서 2008\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc34"},"doc_id":"5ed816292615a153681e0cd1","doc_title":"\r\n\t\t\t\t\t(2008)남북관계 어떻게 추진되었나?\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc35"},"doc_id":"5ed816722615a153681e0f11","doc_title":"\r\n\t\t\t\t\t북한 주민의 일상생활\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc36"},"doc_id":"5ed814d52615a153681e0058","doc_title":"\r\n\t\t\t\t\tNew Linkages of Northeast Asian Regional Cooperation = 동북아 지역협력의 새로운 연계\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc37"},"doc_id":"5ed816a22615a153681e10aa","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제2권제6호,2008년11.12월호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc38"},"doc_id":"5ed816962615a153681e105a","doc_title":"\r\n\t\t\t\t\t다자간 개발기구의 체계 및 활동\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc39"},"doc_id":"5ed816862615a153681e1016","doc_title":"\r\n\t\t\t\t\t남북 교류협력 효율화를 위한 거버넌스 모형 구축\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc3a"},"doc_id":"5ed81fb62615a153681e58e1","doc_title":"\r\n\t\t\t\t\t전환기 남북관계 영향 요인 및 향후 정책 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc3b"},"doc_id":"5ed8207f2615a153681e5f37","doc_title":"\r\n\t\t\t\t\t남북정치공동체 형성방안\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc3c"},"doc_id":"5ed8203d2615a153681e5c65","doc_title":"\r\n\t\t\t\t\t북한이해 (2016)\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc3d"},"doc_id":"5ed820092615a153681e5b5f","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제25권 1호, 2016)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc3e"},"doc_id":"5ed817ee2615a153681e19b5","doc_title":"\r\n\t\t\t\t\t통일대비 북한토지제도 개편방향 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc3f"},"doc_id":"5ed817e52615a153681e194d","doc_title":"\r\n\t\t\t\t\t통일대계 탐색연구\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc40"},"doc_id":"5ed819882615a153681e27b3","doc_title":"\r\n\t\t\t\t\tUnification Clock :When Will We See a Unified Korea?\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc41"},"doc_id":"5ed818792615a153681e1e46","doc_title":"\r\n\t\t\t\t\t(2010)통일논문집 : 제29회 대학(원)생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc42"},"doc_id":"5ed818c02615a153681e20dd","doc_title":"\r\n\t\t\t\t\t북한인권 (제3권 2호, 2008): 국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc43"},"doc_id":"5ed8126c2615a153681decb3","doc_title":"\r\n\t\t\t\t\t북한의 경제개혁 동향\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc44"},"doc_id":"5ed80a122615a153681da80a","doc_title":"\r\n\t\t\t\t\t獨逸統一 6年, 東獨再建 6年 (附錄, 1996)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc45"},"doc_id":"5ed80e972615a153681dd028","doc_title":"\r\n\t\t\t\t\t새로운 남북협력모델의 모색: 지속적으로 발전 가능한 협력 모델\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc46"},"doc_id":"5ed80e9d2615a153681dd04b","doc_title":"\r\n\t\t\t\t\t통일시나리오와 통일과정상의 정책추진방안: 점진적 시나리오\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc47"},"doc_id":"5ed80d722615a153681dc745","doc_title":"\r\n\t\t\t\t\t(2001년도) 북한경제 종합평가\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc48"},"doc_id":"5ed80d712615a153681dc738","doc_title":"\r\n\t\t\t\t\t남북한 지방자치단체간 교류·협력: 실태분석과 활성화 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc49"},"doc_id":"5ed80dbc2615a153681dc9ad","doc_title":"\r\n\t\t\t\t\t「8.15 남북공동행사」와 대북정책(2001.9)\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc4a"},"doc_id":"5ed8165e2615a153681e0e63","doc_title":"\r\n\t\t\t\t\t북한체제의 안정성 평가: 시나리오 워크숍\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc4b"},"doc_id":"5ed814882615a153681dfd3f","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (2007)\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc4c"},"doc_id":"5ed8171e2615a153681e14c0","doc_title":"\r\n\t\t\t\t\t북한인권 (제4권 2호, 2009):국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc4d"},"doc_id":"5ed8174f2615a153681e1632","doc_title":"\r\n\t\t\t\t\t북한주민 인권의식 고취를 위한 인권외교의 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc4e"},"doc_id":"5ed817b92615a153681e1853","doc_title":"\r\n\t\t\t\t\t김정일 현지지도 동향 :1994-2008\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc4f"},"doc_id":"5ed810122615a153681dd991","doc_title":"\r\n\t\t\t\t\t북한의 7.1'경제관리개선' 조치가 주민생활에 미칠 영향\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc50"},"doc_id":"5ed8120f2615a153681de91a","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.14, no.1\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc51"},"doc_id":"5ed810c92615a153681dde63","doc_title":"\r\n\t\t\t\t\t북한인권보고서편람 (2003.3)\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc52"},"doc_id":"5ed80d7a2615a153681dc77f","doc_title":"\r\n\t\t\t\t\t2001년도 북한의 대내외 정책 전망\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc53"},"doc_id":"5ed811392615a153681de137","doc_title":"\r\n\t\t\t\t\t통일대비 사회주의 체제전환 실태 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc54"},"doc_id":"5ed8112d2615a153681de09e","doc_title":"\r\n\t\t\t\t\t(A) Study of the Social Control System in North Korea : Focusing on the Ministry of People's Security\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc55"},"doc_id":"5ed812652615a153681deb96","doc_title":"\r\n\t\t\t\t\t남북교역 실무안내 (2006)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc56"},"doc_id":"5ed811572615a153681de222","doc_title":"\r\n\t\t\t\t\tNine Scenarios for North Korea's Internal Development\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc57"},"doc_id":"5ed811782615a153681de361","doc_title":"\r\n\t\t\t\t\t북한의 주요인물 2004\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc58"},"doc_id":"5ed811f02615a153681de832","doc_title":"\r\n\t\t\t\t\t신 패러다임 통일교육 구현방안\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc59"},"doc_id":"5ed811fc2615a153681de87f","doc_title":"\r\n\t\t\t\t\t2004년 북한 영양실태조사결과 보고서 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc5a"},"doc_id":"5ed690f008bc6231f9e1bdac","doc_title":"남북한 통합을 위한 법제도 인프라 확충방안","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc5b"},"doc_id":"5ed8028a2615a153681d63a1","doc_title":"\r\n\t\t\t\t\t통일논총(1990): 교수논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc5c"},"doc_id":"5ed801162615a153681d56de","doc_title":"\r\n\t\t\t\t\t김일성전기비교연구 (1990)\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc5d"},"doc_id":"5ed801dd2615a153681d5cd8","doc_title":"\r\n\t\t\t\t\t남북한 사회문화역량 종합평가\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc5e"},"doc_id":"5ed801f32615a153681d5dc7","doc_title":"\r\n\t\t\t\t\t東西獨間 通貨·經濟·社會保障同盟의 創設에 관한 條約\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc5f"},"doc_id":"5ed801e82615a153681d5d38","doc_title":"\r\n\t\t\t\t\t동서독 관계 발전에 관한 보고 및 문서\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc60"},"doc_id":"5ed806b12615a153681d88ca","doc_title":"\r\n\t\t\t\t\t國際기구를 통한 南北韓 交流.協力 增大方案 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc61"},"doc_id":"5ed80c6e2615a153681dbdbe","doc_title":"\r\n\t\t\t\t\t투자보장 등 4대합의서의 타결의의 및 주요 내용\r\n\t\t\t\t","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc62"},"doc_id":"5ed80ae62615a153681db0bd","doc_title":"\r\n\t\t\t\t\t남북한 사회통합: 비교사회론적 접근\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc63"},"doc_id":"5ed801932615a153681d5ab4","doc_title":"\r\n\t\t\t\t\t分斷 45年 南北韓 經濟의 綜合的 比較硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc64"},"doc_id":"5ed68fcd08bc6231f9e1b228","doc_title":"한반도 신뢰프로세스 추진전략(국제학술회의)","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc65"},"doc_id":"5ed804b12615a153681d76d9","doc_title":"\r\n\t\t\t\t\t통일백서 1993\r\n\t\t\t\t","topic":"스포츠","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc66"},"doc_id":"5ed805192615a153681d7a6f","doc_title":"\r\n\t\t\t\t\t(93) 北韓·統一硏究 論文集 (Ⅱ) :南北交流協力分野(1993)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc67"},"doc_id":"5ed803c82615a153681d6e70","doc_title":"\r\n\t\t\t\t\tTo Build a National Community through the Korean CommonwealthA Blueprint for Korean Unification\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc68"},"doc_id":"5ed803d32615a153681d6ef1","doc_title":"\r\n\t\t\t\t\t옐찐의 러시아大統領 當選이 蘇聯國內情勢에 미칠 影響 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc69"},"doc_id":"5ed803c92615a153681d6e83","doc_title":"\r\n\t\t\t\t\t「한민족공동체」具體化方案 硏究: 社會·文化·經濟 交流·協力 中心\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc6a"},"doc_id":"5ed691e17b15dabb40af2afe","doc_title":"북한 군사경제 비대화의 원인과 실태","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc6b"},"doc_id":"5ed68fa408bc6231f9e1b071","doc_title":"「드레스덴 구상」과 '행복한 통일'","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc6c"},"doc_id":"5ed68fab08bc6231f9e1b0ba","doc_title":"남북한 통합과 북한의 수용력","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc6d"},"doc_id":"5ed6900b08bc6231f9e1b3ab","doc_title":"통일교육 과거·현재·미래","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc6e"},"doc_id":"5ed691c27b15dabb40af2a37","doc_title":"김정은 정권의 출범과 북한의 선택","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc6f"},"doc_id":"5ed691c77b15dabb40af2a4a","doc_title":"북한 5차 핵실험의 의미와 파장","topic":"스포츠","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc70"},"doc_id":"5ed691c87b15dabb40af2a53","doc_title":"북한 최고인민회의 제13기 제3차 회의 결과 평가","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc71"},"doc_id":"5ed691cb7b15dabb40af2a70","doc_title":"김정은 정권 핵·미사일 활동의 주요 특징과 패턴","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc72"},"doc_id":"5ed8048d2615a153681d7541","doc_title":"\r\n\t\t\t\t\t南北對話 (제61~65호,1994.9~1997.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc73"},"doc_id":"5ed803062615a153681d6797","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 (Ⅱ): 1988~1990.2\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc74"},"doc_id":"5ed819522615a153681e259d","doc_title":"\r\n\t\t\t\t\t(통일대계연구 남북합의통일 마스터플랜) 북한변화를 위한 한ㆍ중 협력방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc75"},"doc_id":"5ed81bc52615a153681e3919","doc_title":"\r\n\t\t\t\t\t6자회담과 남북관계 :전망과 대책\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc76"},"doc_id":"5ed81a592615a153681e2d8f","doc_title":"\r\n\t\t\t\t\t북한 핵 보유 고수 전략의 도전과 대응\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc77"},"doc_id":"5ed8186b2615a153681e1dcf","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.19, no.2\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc78"},"doc_id":"5ed816cd2615a153681e11bb","doc_title":"\r\n\t\t\t\t\tTransformation of the U.S.-Japan alliance and South Korea's security strategy\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc79"},"doc_id":"5ed816ed2615a153681e12b6","doc_title":"\r\n\t\t\t\t\t비핵 개방 3000 구상:행복공동체 형성방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc7a"},"doc_id":"5ed817bf2615a153681e187b","doc_title":"\r\n\t\t\t\t\t북한이탈주민들의 정서안정 및 초기 적응력 향상을 위한 집단상담 프로그램 매뉴얼\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc7b"},"doc_id":"5ed817fb2615a153681e1a74","doc_title":"\r\n\t\t\t\t\t통일백서 2009\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc7c"},"doc_id":"5ed818072615a153681e1ada","doc_title":"\r\n\t\t\t\t\t북한의 제12기 최고인민회의 대의원 선거 결과 분석 (2009.3)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc7d"},"doc_id":"5ed822ad2615a153681e6915","doc_title":"\r\n\t\t\t\t\t사회생활\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc7e"},"doc_id":"5ed8236e2615a153681e6b81","doc_title":"\r\n\t\t\t\t\t文在寅の韓半島政策(소책자) = 문재인의 한반도정책 : 平和と繁榮の韓半島\r\n\t\t\t\t","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc7f"},"doc_id":"5ed824872615a153681e6ebd","doc_title":"\r\n\t\t\t\t\t문재인의 한반도정책(리플렛) : 평화와 번영의 한반도\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc80"},"doc_id":"5ed826272615a153681e73d9","doc_title":"\r\n\t\t\t\t\t(2012 상반기) 북한 공개정보 자료집Ⅰ\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc81"},"doc_id":"5ed816dc2615a153681e123e","doc_title":"\r\n\t\t\t\t\t(2008년) 북한 신년 공동사설 분석\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc82"},"doc_id":"5ed8149e2615a153681dfe2e","doc_title":"\r\n\t\t\t\t\t남북합의서 Ⅰ (2000년 이전, 가제용)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc83"},"doc_id":"5ed817422615a153681e15c6","doc_title":"\r\n\t\t\t\t\t북한개발지원체제의 구축방안\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc84"},"doc_id":"5ed817602615a153681e1653","doc_title":"\r\n\t\t\t\t\t북한경제의 시장화 실태에 관한 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc85"},"doc_id":"5ed8168e2615a153681e1030","doc_title":"\r\n\t\t\t\t\t국제 NGO의 원조 정책과 활동\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc86"},"doc_id":"5ed818d62615a153681e2251","doc_title":"\r\n\t\t\t\t\t북핵 문제 해결 방향과 북한 체제의 변화 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc87"},"doc_id":"5ed82acf2615a153681e82dc","doc_title":"\r\n\t\t\t\t\t(2019 북한학-한반도학 학술회의) 동아시아 평화체제와 남북한 문화예술 교류 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc88"},"doc_id":"5ed82bc92615a153681e85ae","doc_title":"\r\n\t\t\t\t\t통일백서 2018 = Unification White Paper 2018\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc89"},"doc_id":"5ed84fad677b583283b2a2fe","doc_title":"( 1996 ) 탈북·귀순자 수용대책에 관한 연구 / 윤양중 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc8a"},"doc_id":"5ed84fae677b583283b2a321","doc_title":"( 2018 ) 탈북대학생 사회적지지가 대학생활 적응에 미치는 영향 / 박영철 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc8b"},"doc_id":"5ed818912615a153681e1f07","doc_title":"\r\n\t\t\t\t\t통일부 법령집 (2010) =The Ministry of Unification The Code of Laws\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc8c"},"doc_id":"5ed818b42615a153681e2058","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2010 = 북한인권백서 2010\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc8d"},"doc_id":"5ed84fa8677b583283b2a2c9","doc_title":"( 1997 ) 귀순북한동포의 사회적응 지원방안에 관한 연구 / 정완출 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc8e"},"doc_id":"5ed84fac677b583283b2a2ef","doc_title":"( 2019 ) 여성 북한이탈주민의 직업 생활경험에 관한 질적 사례연구 / 김명희 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc8f"},"doc_id":"5ed84fc4677b583283b2a3f9","doc_title":"( 2018 ) 북한이탈주민의 정착을 위한 공연예술 활용과 내러티브 연구 / 노송 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc90"},"doc_id":"5ed84fe4677b583283b2a4af","doc_title":"( 2019 ) 새터민 대학생들의 영어 학습 동기 및 대학 교양 영어 수업 만족도 조사 / 신미진 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc91"},"doc_id":"5ed84fa9677b583283b2a2da","doc_title":"( 2018 ) 북한이탈주민의 사회 적응을 위한 통합예술치료 / 이세연 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc92"},"doc_id":"5ed85189677b583283b2b46e","doc_title":"( 2014 ) 북한이탈주민의 사회적 형성과 지원정책 설계연구 / 김성제 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc93"},"doc_id":"5ed8509a677b583283b2ac8d","doc_title":"( 2010 ) 북한이탈주민의 정착지원을 위한 서비스 전달체계 개선방안에 관한 연구 / 정주영 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc94"},"doc_id":"5ed84fa5677b583283b2a2ad","doc_title":"( 2019 ) 북한이탈주민의 사회통합을 위한 법적 과제 / 이미연 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc95"},"doc_id":"5ed84fa8677b583283b2a2c6","doc_title":"( 2019 ) 집에서 길을 잃다 : 북한을 표시하고 한국 정착 정책의 한계 / CHOW, MEGAN LINGHUI ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc96"},"doc_id":"5ed84faf677b583283b2a327","doc_title":"( 2019 ) 제3국 출생 탈북아동을 위한 한국어 교육과정 개선 연구 : 방과후 교육시설을 중심으로 / 박서욱 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc97"},"doc_id":"5ed801fa2615a153681d5dfe","doc_title":"\r\n\t\t\t\t\t90년대 동북아 새 질서와 한민족공동체 형성0 : 국제학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc98"},"doc_id":"5ed694b87b15dabb40af48a8","doc_title":"2009년 헌법 개정 이후 북한 노동법제 동향: 제정 노동보호법 및 노동정량법의 분석과 평가","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc99"},"doc_id":"5ed7ffd12615a153681d4b8e","doc_title":"\r\n\t\t\t\t\t蘇聯의 改革·開放과 韓半島\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fc9a"},"doc_id":"5ed8048e2615a153681d7584","doc_title":"\r\n\t\t\t\t\t日本의 國際的 役割增大와 東北亞秩序: 1990年代 東北亞秩序 豫測(Ⅱ)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fc9b"},"doc_id":"5ed7ffdc2615a153681d4bec","doc_title":"\r\n\t\t\t\t\t蘇聯및 東區諸國의 經濟改革과 中共經濟改革의 比較硏究: 1986. 12\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc9c"},"doc_id":"5ed804cc2615a153681d7822","doc_title":"\r\n\t\t\t\t\t中國의 改革·開放: 東北亞情勢 및 韓半島 統一에 미치는 影響을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc9d"},"doc_id":"5ed804da2615a153681d787d","doc_title":"\r\n\t\t\t\t\t日本의 核政策\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fc9e"},"doc_id":"5ed6933e7b15dabb40af3a03","doc_title":"북한의 군수산업 정책이 경제에 미치는 효과 분석","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fc9f"},"doc_id":"5ed6935e7b15dabb40af3ba8","doc_title":"2차 북·일 정상회담 결과분석","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fca0"},"doc_id":"5ed69514f0492efe0e547443","doc_title":"북미정상회담 평가 및 향후 전망","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fca1"},"doc_id":"5ed69a91c03bd262c38214b1","doc_title":"월간 북한동향 제3권 제2호(2009년 3·4월호)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fca2"},"doc_id":"5ed69a9ec03bd262c3821532","doc_title":"주간통일정세2008-03(2008.1.7~1.13)","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fca3"},"doc_id":"5ed69aabc03bd262c38215bd","doc_title":"주간통일정세2008-10(2008.3.3~3.9)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fca4"},"doc_id":"5ed69b0fc03bd262c38219ba","doc_title":"주간통일정세2010-07(2010.2.8~2010.2.14)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fca5"},"doc_id":"5ed69c22c03bd262c382248a","doc_title":"주간통일정세 2015-28(2015.07.13~2015.07.19)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fca6"},"doc_id":"5ed69c23c03bd262c3822491","doc_title":"주간통일정세 2015-16(2015.04.20~2015.04.26)","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fca7"},"doc_id":"5ed69b04c03bd262c3821943","doc_title":"통일정책연구 19권 2호","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fca8"},"doc_id":"5ed694657b15dabb40af4586","doc_title":"Background and Outlook for the 3rd Session of the 12th Supreme People’s Assembly","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fca9"},"doc_id":"5ed694697b15dabb40af459a","doc_title":"North Korea’s 3rd KWP Delegates’ Conference: Analysis and Outlook","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcaa"},"doc_id":"5ed694747b15dabb40af4633","doc_title":"대북한 핵협상 전략구상방향","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcab"},"doc_id":"5ed694a07b15dabb40af47c0","doc_title":"북한주민의 삶의 질: 실태와 인식","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcac"},"doc_id":"5ed693ea7b15dabb40af412b","doc_title":"북한 주민의 일상생활","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fcad"},"doc_id":"5ed694187b15dabb40af4342","doc_title":"The hereditary succession and mass replacement of officials from top to bottom","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcae"},"doc_id":"5ed6942a7b15dabb40af43cc","doc_title":"2010년 신년공동사설 분석","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcaf"},"doc_id":"5ed6944a7b15dabb40af447b","doc_title":"Prospects for Change in the North Korean Power Structure following the 3rd Session of the 12th Supre","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fcb0"},"doc_id":"5ed69abcc03bd262c382165e","doc_title":"주간통일정세2008-30(2008.7.21~7.27)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcb1"},"doc_id":"5ed69af7c03bd262c38218ef","doc_title":"주간통일정세2009-45(2009.11.2 ~11.8)","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fcb2"},"doc_id":"5ed69ac1c03bd262c382169a","doc_title":"주간통일정세2008-26(2008.6.23~6.29)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcb3"},"doc_id":"5ed8185d2615a153681e1db1","doc_title":"\r\n\t\t\t\t\t접경지역의 평화지대 조성을 통한 남북교류 활성화 방안 (Ⅲ)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fcb4"},"doc_id":"5ed818d32615a153681e2225","doc_title":"\r\n\t\t\t\t\t북한인권백서 2009= write paper on human rights in North Korea 2009\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fcb5"},"doc_id":"5ed81a2e2615a153681e2c4d","doc_title":"\r\n\t\t\t\t\t(최북단·남북관계 최일선의)학습과 열정amp;Love:\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcb6"},"doc_id":"5ed8110b2615a153681de013","doc_title":"\r\n\t\t\t\t\t부시 행정부의 군사안보 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcb7"},"doc_id":"5ed8110b2615a153681de00d","doc_title":"\r\n\t\t\t\t\t법.제도분야 통일인프라 실태 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcb8"},"doc_id":"5ed80d192615a153681dc270","doc_title":"\r\n\t\t\t\t\t여성 비정부기구를 통한 남북한 교류.협력 활성화방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcb9"},"doc_id":"5ed8097d2615a153681da2e8","doc_title":"\r\n\t\t\t\t\t(사회문화 분야 '95년도) 전문가 위촉과제 종합 (1995.12):\r\n\t\t\t\t","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcba"},"doc_id":"5ed809962615a153681da41b","doc_title":"\r\n\t\t\t\t\t북한의 대외관계 변화와 남북관계 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcbb"},"doc_id":"5ed809992615a153681da447","doc_title":"\r\n\t\t\t\t\t 자료집 (1996.12)\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcbc"},"doc_id":"5ed80e862615a153681dcfa0","doc_title":"\r\n\t\t\t\t\t북한의 대남정책 특징\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcbd"},"doc_id":"5ed80e442615a153681dcd85","doc_title":"\r\n\t\t\t\t\t냉전종식후 국제정치와 인권: 대북인권정책 추진방향모색\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcbe"},"doc_id":"5ed7fa1d2615a153681d15c9","doc_title":"\r\n\t\t\t\t\t協商理論에서 본 北韓의 對南戰略 分析:協商類型과 戰術展開 過程을 中心으로 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcbf"},"doc_id":"5ed811302615a153681de0a5","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한 관계 전망 (2004~2005)\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcc0"},"doc_id":"5ed80f6e2615a153681dd557","doc_title":"\r\n\t\t\t\t\t열리는 통일 신나는미래 : 초등학교 5-6\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcc1"},"doc_id":"5ed81ab42615a153681e2f8a","doc_title":"\r\n\t\t\t\t\t이명박 정부 외교안보통일정책의 세부 실천방안 (총괄보고서)\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcc2"},"doc_id":"5ed81b242615a153681e33c4","doc_title":"\r\n\t\t\t\t\t평화통일을 위한 통일외교 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcc3"},"doc_id":"5ed80e612615a153681dce49","doc_title":"\r\n\t\t\t\t\t북한 사회의 상징체계 연구: 혁명구호의 변화를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcc4"},"doc_id":"5ed80e5c2615a153681dce2f","doc_title":"\r\n\t\t\t\t\t남북한 관계의 제도적 발전: 이론과 실제\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcc5"},"doc_id":"5ed811c82615a153681de64b","doc_title":"\r\n\t\t\t\t\t남북한 전자상거래 추진방안\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fcc6"},"doc_id":"5ed811cf2615a153681de71b","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2004\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcc7"},"doc_id":"5ed811d22615a153681de733","doc_title":"\r\n\t\t\t\t\tContinuities and changes in the power structure and the role of party organizations under the Kim Jong-il's reign\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcc8"},"doc_id":"5ed8106c2615a153681ddc07","doc_title":"\r\n\t\t\t\t\t북한 인권실태에 관한 미국과 국제사회의 동향\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcc9"},"doc_id":"5ed811922615a153681de49e","doc_title":"\r\n\t\t\t\t\t개성공단 관련 법규집 (2004)\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcca"},"doc_id":"5ed811a52615a153681de4da","doc_title":"\r\n\t\t\t\t\t북한의 고농축우라늄(HEU) 프로그램 추진 실태\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fccb"},"doc_id":"5ed810fb2615a153681ddfbe","doc_title":"\r\n\t\t\t\t\t「조선녀성」분석\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fccc"},"doc_id":"5ed7fc1e2615a153681d2888","doc_title":"\r\n\t\t\t\t\t中共·北傀의 權力鬪爭의 相關性\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fccd"},"doc_id":"5ed7fbea2615a153681d26b1","doc_title":"\r\n\t\t\t\t\t西獨의 東獨政策의 變遷과 西獨의 國內外 事情\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcce"},"doc_id":"5ed7fb3e2615a153681d201e","doc_title":"\r\n\t\t\t\t\t南北韓 對外宣傳 活動의 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fccf"},"doc_id":"5ed7fb3f2615a153681d203d","doc_title":"\r\n\t\t\t\t\t金日成 有故時 北傀 權力構造 變化方向 豫測 및 南北韓關係에 미치는 影響 分析\r\n\t\t\t\t","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcd0"},"doc_id":"5ed810ff2615a153681ddfd8","doc_title":"\r\n\t\t\t\t\t21세기 미·중·일·러의 한반도 정책과 한국의 대응방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcd1"},"doc_id":"5ed8124f2615a153681deab2","doc_title":"\r\n\t\t\t\t\t한반도 비핵화와 평화체제 구축의 로드맵 : 「6자회담 공동성명」이후의 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcd2"},"doc_id":"5ed8124c2615a153681deaa9","doc_title":"\r\n\t\t\t\t\t주변4국과의 연쇄 정상회담 결과분석: 부산 APEC 정상회의(2005. 11. 18~19)관련\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcd3"},"doc_id":"5ed811152615a153681de034","doc_title":"\r\n\t\t\t\t\t동북아공동체의 행정조직 구축에 관한 연구: 유럽연합의 행정부인 집행위원회조직의 비교 분석을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fcd4"},"doc_id":"5ed80f9d2615a153681dd6ec","doc_title":"\r\n\t\t\t\t\t대학생통일논문집 : (제22회) 전국 대학생 통일논문현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcd5"},"doc_id":"5ed80fa72615a153681dd73e","doc_title":"\r\n\t\t\t\t\t(제8차)통일교육발전 워크숍 : 남남갈등 해소를 위한 사회통일교육의 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcd6"},"doc_id":"5ed80f7c2615a153681dd5d5","doc_title":"\r\n\t\t\t\t\t열리는 통일 신나는미래 : 고등학교\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcd7"},"doc_id":"5ed811122615a153681de028","doc_title":"\r\n\t\t\t\t\t동북아 안보·경제 협력체제 형성방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcd8"},"doc_id":"5ed80e9e2615a153681dd055","doc_title":"\r\n\t\t\t\t\t미국의 MD체제 추진 실태와 국제사회의 반응: 동북아 지역에 미치는 영향을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcd9"},"doc_id":"5ed80d4f2615a153681dc516","doc_title":"\r\n\t\t\t\t\t미·일의 TMD 구상과 한국의 전략적 선택\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcda"},"doc_id":"5ed80d762615a153681dc769","doc_title":"\r\n\t\t\t\t\t남북연합의 정부.행정 체제 구축방안\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcdb"},"doc_id":"5ed80d7d2615a153681dc7a1","doc_title":"\r\n\t\t\t\t\t(제1차)통일교육발전 워크숍:민족동질성 회복을 위한 방송의 역할\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fcdc"},"doc_id":"5ed80d7c2615a153681dc79c","doc_title":"\r\n\t\t\t\t\t이산가족 교류의 제도화에 대비한 정책적 개선안의 실증적 모색\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fcdd"},"doc_id":"5ed80d4c2615a153681dc449","doc_title":"\r\n\t\t\t\t\t동·서독 정상회담 사례집\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fcde"},"doc_id":"5ed80d6b2615a153681dc718","doc_title":"\r\n\t\t\t\t\t독일통일백서 1999 (2000.3)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcdf"},"doc_id":"5ed80eb42615a153681dd0d8","doc_title":"\r\n\t\t\t\t\t김정일 연구(Ⅱ): 분야별 사상과 정책\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fce0"},"doc_id":"5ed80ea02615a153681dd05b","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한 관계 전망 (2002-2003)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fce1"},"doc_id":"5ed80ea02615a153681dd062","doc_title":"\r\n\t\t\t\t\t북한의 대량살상무기 개발과 한국의 대응\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fce2"},"doc_id":"5ed80e452615a153681dcd8c","doc_title":"\r\n\t\t\t\t\t북한의 대량살상무기 실태와 미국의 대응 : 전략과 시뮬레이션\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fce3"},"doc_id":"5ed80e6e2615a153681dceec","doc_title":"\r\n\t\t\t\t\t9.11테러사태이후 미국의 대북정책과 북미관계 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fce4"},"doc_id":"5ed80ae32615a153681db05e","doc_title":"\r\n\t\t\t\t\t북한 경제난의 현황과 전망: 제25회 국내학술회의(97.11.24)발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fce5"},"doc_id":"5ed80ea72615a153681dd084","doc_title":"\r\n\t\t\t\t\t실질적 통합대비 남북한 농업기술교류 협력 공동 추진 계획\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fce6"},"doc_id":"5ed80ead2615a153681dd0a6","doc_title":"\r\n\t\t\t\t\t남북한 및 미국의 3자 관계와 평화공존\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fce7"},"doc_id":"5ed80d272615a153681dc345","doc_title":"\r\n\t\t\t\t\t남북한 교류·협력 활성화를 위한 법·제도적 개선방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fce8"},"doc_id":"5edd295cd59367c0ebb7f67f","doc_title":"[10-15] 동아시아 평화와 협력을 위한 구상 Ⅰ(2010 JPI 정책포럼 시리즈) ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fce9"},"doc_id":"5edd2b4835605a5e2996927a","doc_title":"2017 JPI 공동연구시리즈 - 2017 제주포럼에 나타난 역내 엘리트의 인식 ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcea"},"doc_id":"5ed809ef2615a153681da718","doc_title":"\r\n\t\t\t\t\t남북경제 협력사업 추진절차 (1997)\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fceb"},"doc_id":"5ed809f82615a153681da75c","doc_title":"\r\n\t\t\t\t\t(97) 상임연구위원 연구논문집 (1997.12)\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcec"},"doc_id":"5ed809fd2615a153681da77a","doc_title":"\r\n\t\t\t\t\t동서독간 정치통합연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fced"},"doc_id":"5ed80e662615a153681dcea9","doc_title":"\r\n\t\t\t\t\t일본의 대한반도 정책 변화와 추이\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcee"},"doc_id":"5ed80ead2615a153681dd0a0","doc_title":"\r\n\t\t\t\t\t남북한 사회문화공동체 형성 방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcef"},"doc_id":"5ed810952615a153681ddcf1","doc_title":"\r\n\t\t\t\t\t統一政策硏究 (제12권 1호, 2003)\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fcf0"},"doc_id":"5ed810de2615a153681ddeb2","doc_title":"\r\n\t\t\t\t\t통일문답 (2003): 평화번영의 시대 북한 통일문제 이해의 길라잡이\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcf1"},"doc_id":"5ed810fa2615a153681ddfb1","doc_title":"\r\n\t\t\t\t\t종합결과보고서: 국내적 통일인프라 실태조사\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcf2"},"doc_id":"5ed8122d2615a153681de9f7","doc_title":"\r\n\t\t\t\t\t김정일 국방위원장 중국방문 결과 분석\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcf3"},"doc_id":"5ed80e732615a153681dcf0a","doc_title":"\r\n\t\t\t\t\t남북한 실질적 통합단계의 교육통합 방안 연구: 평화교육체제 구축을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcf4"},"doc_id":"5ed80e7f2615a153681dcf3c","doc_title":"\r\n\t\t\t\t\t(제7차)통일교육발전 워크숍:사회 통일교육 평가와 발전방향 모색\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcf5"},"doc_id":"5ed80d412615a153681dc37c","doc_title":"\r\n\t\t\t\t\t하나로 향하는 마음:(2000년도) 학생 통일 글짓기 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcf6"},"doc_id":"5ed80d732615a153681dc74c","doc_title":"\r\n\t\t\t\t\t남북관계발전과 한반도 평화정착: (남북정상회담 2주년 기념 국제) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcf7"},"doc_id":"5ed80d702615a153681dc727","doc_title":"\r\n\t\t\t\t\t러시아의 안보 ·군사전략변화와 푸틴의 한반도 정책\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcf8"},"doc_id":"5ed80eaa2615a153681dd094","doc_title":"\r\n\t\t\t\t\t남북한 실질적 통합 과 주변국 협력유도 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcf9"},"doc_id":"5ed810052615a153681dd97e","doc_title":"\r\n\t\t\t\t\t(2002년도) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcfa"},"doc_id":"5ed811982615a153681de4b5","doc_title":"\r\n\t\t\t\t\t(2004년도) 북한경제 종합평가\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcfb"},"doc_id":"5ed811b12615a153681de528","doc_title":"\r\n\t\t\t\t\tThe Policy for Peace and Prosperity\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fcfc"},"doc_id":"5ed80de02615a153681dcaad","doc_title":"\r\n\t\t\t\t\t약속과 실천 : 국민의 정부 대북정책 3년\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fcfd"},"doc_id":"5ed80de52615a153681dcaca","doc_title":"\r\n\t\t\t\t\t따로 한 반세기, 함께 하는 21세기 : 대북정책 사실은 이렇습니다\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcfe"},"doc_id":"5ed811b52615a153681de54d","doc_title":"\r\n\t\t\t\t\t대북지원, 새롭게 보자\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fcff"},"doc_id":"5ed80e462615a153681dcd94","doc_title":"\r\n\t\t\t\t\t북한인권백서 2001\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd00"},"doc_id":"5ed80e472615a153681dcd9a","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한 관계 (2001-2002)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd01"},"doc_id":"5ed810762615a153681ddc4d","doc_title":"\r\n\t\t\t\t\t통일지향 교육 패러다임 정립과 추진방안\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd02"},"doc_id":"5ed80fb42615a153681dd7a1","doc_title":"\r\n\t\t\t\t\t2003년 연구용역과제 모음집 (2003.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd03"},"doc_id":"5ed8120d2615a153681de8f3","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.14, no.2\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd04"},"doc_id":"5ed80fc02615a153681dd7d4","doc_title":"\r\n\t\t\t\t\t남북한 '실질적 통합'의 개념과 추진과제: 민족공동체 형성을 중심으로: (2002) 협동연구 제1차 워크샵\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd05"},"doc_id":"5ed80ff62615a153681dd840","doc_title":"\r\n\t\t\t\t\t(제1차)통일교육발전 워크숍:학교통일교육의 내용과 실천 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd06"},"doc_id":"5ed80fa02615a153681dd70c","doc_title":"\r\n\t\t\t\t\t(2003) 북한 및 통일관련 : 신진연구 논문집 (Ⅰ)\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd07"},"doc_id":"5ed80ffb2615a153681dd892","doc_title":"\r\n\t\t\t\t\t(제5차)통일교육발전 워크숍:학교통일교육의 실천 방향과 활성화 방안 모색\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd08"},"doc_id":"5ed8104e2615a153681ddb00","doc_title":"\r\n\t\t\t\t\t평화와 협력을 향하여: 남북정상회담2주년, 강사용 참고자료)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd09"},"doc_id":"5ed810722615a153681ddc2c","doc_title":"\r\n\t\t\t\t\t핵문제가 북한 경제에 미치는 영향과 향후 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd0a"},"doc_id":"5ed811fc2615a153681de886","doc_title":"\r\n\t\t\t\t\t북한 최고인민회의 제11기 제3차 회의 결과 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd0b"},"doc_id":"5ed812022615a153681de8ba","doc_title":"\r\n\t\t\t\t\t북핵보유선언: 향후 정세전망과 우리의 정책방향\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd0c"},"doc_id":"5ed85006677b583283b2a6da","doc_title":"( 1999 ) 북한이탈주민을 통해 본 북한인의 보건영양상태 / 황지윤 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd0d"},"doc_id":"5ed85183677b583283b2b44c","doc_title":"( 2014 ) 남·북한 성인의 성역할 태도에 관한 비교연구 : 남한 성인과 북한이탈주민을 대상으로 / 손경주 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd0e"},"doc_id":"5ed85183677b583283b2b454","doc_title":"( 2014 ) 북한이탈주민의 소득수준 및 취업결정요인에 관한 연구 / 김현성 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd0f"},"doc_id":"5ed8518b677b583283b2b48b","doc_title":"( 2013 ) 북한이탈주민 어머니의 유아교육기관 경험에 대한 탐구 / 조혜영 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd10"},"doc_id":"5ed8518e677b583283b2b4ac","doc_title":"( 2015 ) 다문화 가정을 위한 기독교 교육적 접근 / 김혜정 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd11"},"doc_id":"5edd9bbb915929fbe571cd03","doc_title":"[2월3주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd12"},"doc_id":"5edd31d5b36eb32a84959196","doc_title":"동북아 다자안보구상: 도전과 과제 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd13"},"doc_id":"5edd98963f98607c39994ad4","doc_title":"[130호] 한·중·일 정상회담, 북한 7차 당대회와 ‘비정상의 정상화’","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd14"},"doc_id":"5edd9b90d22a6a6d93d0e329","doc_title":"[정세토크 2016]  '4․13 총선 평가와 전망 ' 대담록","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd15"},"doc_id":"5edd336bb36eb32a8495a09e","doc_title":"동남아시아 신생민주국가의 선거정치: 필리핀, 인도네시아, 태국 비교 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd16"},"doc_id":"5edd9ba8915929fbe571ccb7","doc_title":"[6월4주] 주간여론조사 결과정리","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd17"},"doc_id":"5edd295ad59367c0ebb7f66b","doc_title":"[09-11] JPI PeaceNet: 평화와 협력(2009 JPI PeaceNet 시리즈) ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd18"},"doc_id":"5edd98f0f4006ffc407ad39c","doc_title":"[제3차 전문가포럼] 21세기 한국 외교안보의 새로운 구상 \"중급평화국가론\"","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd19"},"doc_id":"5edd295dd59367c0ebb7f688","doc_title":"[10-17] 동아시아 다자협력의 제도화: 이론적 함의와 추진방안 ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd1a"},"doc_id":"5edd31f8b36eb32a84959312","doc_title":"한반도 신뢰 프로세스의 본질, 현상, 그리고 전망 ","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd1b"},"doc_id":"5edd320cb36eb32a849593ed","doc_title":"동아시아 해양안보의 현황과 다자간 해양협력방안 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd1c"},"doc_id":"5edd9bb9915929fbe571ccf9","doc_title":"[4월3주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd1d"},"doc_id":"5edd9bba915929fbe571ccfd","doc_title":"[1월2주] 주간 여론조사 결과정리","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd1e"},"doc_id":"5edd9bbc915929fbe571cd05","doc_title":"[12월2주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd1f"},"doc_id":"5edd9bb6915929fbe571cced","doc_title":"[6월4주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd20"},"doc_id":"5edd9bb7915929fbe571ccf4","doc_title":"[3월2주] 주간 여론조사 결과 정리 - 재업로드","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd21"},"doc_id":"5edd9bb9915929fbe571ccfa","doc_title":"[4월4주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd22"},"doc_id":"5edd9bb8915929fbe571ccf7","doc_title":"[4월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd23"},"doc_id":"5edd9bb9915929fbe571ccfb","doc_title":"[5월1주] 주간 여론조사 결과 정리-재업로드","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd24"},"doc_id":"5ede5f8d056df2af0fd02d7a","doc_title":"\r\n\t\t\t\t\t\t\t\t\t제18기 민주평통 리플렛(일본어)\r\n\t\t\t\t\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd25"},"doc_id":"5ed8510e677b583283b2b068","doc_title":"( 2012 ) 북한이탈학생의 국어 사용능력 신장에 대한 연구 : 말하기와 쓰기를 중심으로 / 배재훈 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd26"},"doc_id":"5ed85139677b583283b2b264","doc_title":"( 2013 ) 국내 탈북자 단체 형성과 발전에 관한 연구 / 김기선 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd27"},"doc_id":"5ed85113677b583283b2b097","doc_title":"( 2013 ) 새터민들의 소셜미디어 이용동기와 사회구성원의 신뢰에 대한 연구 / 전은식 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd28"},"doc_id":"5ede5fc4056df2af0fd02e34","doc_title":"\r\n\t\t\t\t\t\t\t\t\t고등학생 통일골든벨 기본학습문제(2018년)\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd29"},"doc_id":"5edd98953f98607c39994ad1","doc_title":"[127호] 낯선 길로 들어선 한국외교, 남북관계를 활용하라","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd2a"},"doc_id":"5edd98963f98607c39994ad7","doc_title":"[133호] 골든타임을 흘려보낸 2015년 남북관계, 희망은 남았는가","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd2b"},"doc_id":"5edd2bd435605a5e29969690","doc_title":"2010 JPI 공동연구시리즈 - 중국의 다자안보협력에 대한 이론과 실천 ","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd2c"},"doc_id":"5edd98993f98607c39994ae3","doc_title":"[124호] 70주년 광복절을 계기로 대외전략의 틀을 다시 짜자","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd2d"},"doc_id":"5edd98a33f98607c39994b08","doc_title":"[제69호]‘하면 된다’와 대북정책의 만남","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd2e"},"doc_id":"5edd989a3f98607c39994ae5","doc_title":"[109호] 작전통제권 무기 연기, 멀어지는 통일대박","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd2f"},"doc_id":"5ede647f20dbd3d8ee36639d","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제1호 2012년 4월- 북한 인권, 어떻게 접근해야 하는가?\r\n\t\t\t\t\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd30"},"doc_id":"5edd98a33f98607c39994b0b","doc_title":"[제72호] 개성공단문제 다룰 ‘원 포인트 남북회담’을 열라","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd31"},"doc_id":"5edd98a53f98607c39994b11","doc_title":"[제59차 현안진단]차기정부에서 한 · 미 대북정책의 조화를 기대한다.","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd32"},"doc_id":"5edd98a63f98607c39994b15","doc_title":"[제63호] 북한 장거리 로켓 발사: 격화소양(隔靴搔癢)식 대응은 이제 그만하자","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd33"},"doc_id":"5edd31ebb36eb32a84959298","doc_title":"3기 푸틴 정부의 동아시아 정책: 결정요인, 평가, 전망 ","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd34"},"doc_id":"5edd3209b36eb32a849593c1","doc_title":"2012년 위기론 진단과 한국의 대응 ","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd35"},"doc_id":"5edd98b63f98607c39994b52","doc_title":"[160호] 김정남의 죽음과 김정욱의 억류","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd36"},"doc_id":"5edd98b73f98607c39994b54","doc_title":"[162호] 촛불은 이제 한반도 평화를 위해 타오른다","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd37"},"doc_id":"5edd98e3f4006ffc407ad363","doc_title":"[제67차 전문가포럼] 유라시아의 지각 충돌, 크림반도의 위기에서 무엇을 배울 것인가?","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd38"},"doc_id":"5edd988c3f98607c39994aaf","doc_title":"[225호] 남북관계 돌파로 북·미 대화의 분위기를 만들자","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd39"},"doc_id":"5edd2952d59367c0ebb7f614","doc_title":"[11-19] JPI PeaceNet: 동아시아 평화와 협력을 위한 대화 (2011 JPI PeaceNet 시리즈, 국문) ","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd3a"},"doc_id":"5edd26328708c4a8b8d7b8b0","doc_title":"[08-3] 제주프로세스 구현방안 기초조사 및 로드맵 ","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd3b"},"doc_id":"5edd98e2f4006ffc407ad35f","doc_title":"[긴급좌담회] 북한 5차 핵실험,  북핵 위기의 진단과 해법을 묻는다 ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd3c"},"doc_id":"5edd98e3f4006ffc407ad362","doc_title":"[제64차 전문가포럼] 일본의 우경화와 미일동맹 강화,  한국의 전략적 선택은?","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd3d"},"doc_id":"5edd98e4f4006ffc407ad366","doc_title":"[제66차 전문가포럼] 통일을 위한 준비: 북한 주민의 인권문제, 어떻게 볼 것인가","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd3e"},"doc_id":"5edd3252b36eb32a84959716","doc_title":"중국의 동북아전략과 대한반도정책 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd3f"},"doc_id":"5edd295cd59367c0ebb7f677","doc_title":"[10-14] Dialogue for Peace and Cooperation in East Asia(2010 JPI PeaceNet 시리즈, 영문) ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd40"},"doc_id":"5edd2959d59367c0ebb7f662","doc_title":"[16-37] 2016 동아시아 평화와 협력을 위한 대화(JPI PeaceNet 시리즈) ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd41"},"doc_id":"5edd295ed59367c0ebb7f697","doc_title":"[07-03] Why Do Nation-States Cooperate under Anarchy?: Domestic Factors for Interstate Cooperation ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd42"},"doc_id":"5ede6013056df2af0fd03019","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 격강천리라더니 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd43"},"doc_id":"5edd98a23f98607c39994b04","doc_title":"[84호] 미국의 대외정책 변화, 한반도 평화정착의 기회이다","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd44"},"doc_id":"5edd98a33f98607c39994b07","doc_title":"[제68호]지금이야말로 ‘한반도 신뢰 프로세스’가 필요할 때","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd45"},"doc_id":"5ede601d056df2af0fd030a2","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 평화통일민족운동사-제3집(별책부록) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd46"},"doc_id":"5edd3234b36eb32a849595a1","doc_title":"러시아 극동지역의 전력공급체계와 남-북-러 전력계통 연계 ","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd47"},"doc_id":"5edd2eb2fe7563ddf381e43c","doc_title":"[Monograph No. 08] How to realize Jeju Process (printed in KOREAN) ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd48"},"doc_id":"5edd324db36eb32a849596d2","doc_title":"통일비용 논의의 바람직한 접근 ","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd49"},"doc_id":"5edd32cbb36eb32a84959b14","doc_title":"신자유주의 종언과 제2차 ‘거대한 전환’의 도래? ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd4a"},"doc_id":"5edd98e8f4006ffc407ad378","doc_title":"[제49차 전문가포럼]북핵 문제의 현황분석과 6자회담의 향후 전망","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd4b"},"doc_id":"5edd98e7f4006ffc407ad374","doc_title":"[제44차 전문가포럼]주권과 인권, 서방의 리비아 개입의 딜레마","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd4c"},"doc_id":"5edd3254b36eb32a84959735","doc_title":"ARTE TV 정책형성 과정과 한중일 공동채널의 가능성 모색 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd4d"},"doc_id":"5edd3269b36eb32a849597ff","doc_title":"일본 중앙지 사설을 통해 본 한일관계 (2019.1~11) ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd4e"},"doc_id":"5edd2b6d35605a5e299693a1","doc_title":"2011 JPI 공동연구시리즈 - 러시아의 다자협력과 제도화 전략: 동북아 다자협력 증진에 대한 함의 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd4f"},"doc_id":"5edd98eef4006ffc407ad393","doc_title":"[제14차 전문가포럼] 한국사상에서 찾는 평화와 통일","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd50"},"doc_id":"5edd98e2f4006ffc407ad35e","doc_title":"[긴급좌담회 대담록] 북한 5차 핵실험,  북핵 위기의 진단과 해법을 묻는다  ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd51"},"doc_id":"5edd324cb36eb32a849596c3","doc_title":"동남아에 대한 중국 전략: 현황과 대응 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd52"},"doc_id":"5edd98e5f4006ffc407ad36c","doc_title":"[제56차 전문가포럼]동아시아 시대, 북한은 어디로 가는가","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd53"},"doc_id":"5edd98e6f4006ffc407ad371","doc_title":"[제61차 전문가포럼] 한반도 안정화, 한미정상회담부터가 시작이다","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd54"},"doc_id":"5edd3366b36eb32a8495a055","doc_title":"미국의 대러시아 외교: 지정학의 회귀 ","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd55"},"doc_id":"5edd9ba8915929fbe571ccb5","doc_title":"[8월1주] 주간여론조사 결과정리","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd56"},"doc_id":"5edd9baf915929fbe571ccd2","doc_title":"[1월5주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd57"},"doc_id":"5edd9bb1915929fbe571ccd9","doc_title":"[10월5주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd58"},"doc_id":"5edd9bb1915929fbe571ccda","doc_title":"[11월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd59"},"doc_id":"5edd9bb3915929fbe571cce1","doc_title":"2018년 국민 통일의식 및 남북관계 관련 여론조사 결과 자료","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd5a"},"doc_id":"5edd989a3f98607c39994ae4","doc_title":"[108호] 유해·무득·무익의 전단 논란","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd5b"},"doc_id":"5edd98ad3f98607c39994b32","doc_title":"[제35호] 대북정책 유연성, 행동으로 보여라","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd5c"},"doc_id":"5edd98ad3f98607c39994b35","doc_title":"[제19호] 아랍 시민혁명 교훈은 북한 '민심(民心)' 잡기","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd5d"},"doc_id":"5edd336ab36eb32a8495a094","doc_title":"동북아 국제체제 속의 대일외교 과제 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd5e"},"doc_id":"5edd31f6b36eb32a849592fb","doc_title":"이명박 정부의 대북 인권정책 성과와 과제 ","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd5f"},"doc_id":"5edd989d3f98607c39994af0","doc_title":"[103호] 남북 고위급접촉과 총리회담으로 남북관계를 재정립하자","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd60"},"doc_id":"5edd3350b36eb32a84959f6d","doc_title":"기로에 선 동아시아 금융협력 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd61"},"doc_id":"5edd3240b36eb32a8495960a","doc_title":"독일통일 20주년에 비춰본 한반도통일의 과제와 전망 ","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd62"},"doc_id":"5edd324ab36eb32a84959696","doc_title":"중일 첨각열도 해양영토분쟁: 평화적 관리 방식의 전환기? ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd63"},"doc_id":"5edd2bde35605a5e299696f1","doc_title":"2011 JPI 공동연구시리즈 - 일본의 다자협력과 제도화 전략 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd64"},"doc_id":"5edd31f3b36eb32a849592d5","doc_title":"셰일가스 개발에 따른 정치-경제적 함의 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd65"},"doc_id":"5ed85346677b583283b2c3b5","doc_title":"( 2006 ) 남한의 북한이탈주민을 위한 지원정책에 관한 연구 / 장동수 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd66"},"doc_id":"5edd334eb36eb32a84959f3c","doc_title":"트럼프 현상과 자유세계질서의 위기 ","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd67"},"doc_id":"5edd2bee35605a5e29969765","doc_title":"2016 JPI 공동연구시리즈 - 제주포럼을 통해 본 평화와 협력에 관한 역내 엘리트의 인식 ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd68"},"doc_id":"5edd98973f98607c39994adb","doc_title":"[118호] 대일 외교, 역사와 안보는 분리될 수 없다","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd69"},"doc_id":"5edd324fb36eb32a849596f4","doc_title":"동북아의 '조용한' 군비경쟁과 북핵(미사일) 실험 ","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd6a"},"doc_id":"5edd326fb36eb32a84959836","doc_title":"코로나19 이후의 국제정세: 보건안보의 관점에서 우리의 전략 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd6b"},"doc_id":"5edd32a5b36eb32a849599d3","doc_title":"금융(세계)화·불평등·토빈세: 21세기 ‘거대한 전환’의 경제적 조건 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd6c"},"doc_id":"5edd98aa3f98607c39994b29","doc_title":"[제45호] 탈북자 문제, '문제'라면 반드시 '해답'이 있다","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd6d"},"doc_id":"5edd98ab3f98607c39994b2a","doc_title":"[제27호] 한반도 평화를 위한 유엔의 역할을 기대한다","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd6e"},"doc_id":"5edd98b03f98607c39994b40","doc_title":"[제 11호] ' 2012년 이후'의 대외전략을 준비하자","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd6f"},"doc_id":"5edd98b03f98607c39994b41","doc_title":"[제12호]시간은 과연 누구의 편인가?","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd70"},"doc_id":"5edd31f9b36eb32a8495931f","doc_title":"미중 경쟁과 동아시아 경제협력: 통상정책을 중심으로 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd71"},"doc_id":"5edd321fb36eb32a849594ae","doc_title":"북한의 변화와 남북통일전망 ","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd72"},"doc_id":"5edd26418708c4a8b8d7b942","doc_title":"[12-02] 신한류를 통한 공공외교의 활성화 방안 ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd73"},"doc_id":"5edd98a63f98607c39994b14","doc_title":"[제62호] 시진핑 시대의 한·중 관계에 바란다- 18차 중국공산당 전국대표대회에서의 시진핑 총서기 선출에 부쳐 -","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd74"},"doc_id":"5edd2eb1fe7563ddf381e42e","doc_title":"[Monograph No. 09] Is War Still Useful for State-making and State-consolidation? ","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd75"},"doc_id":"5edd2959d59367c0ebb7f668","doc_title":"[12-27] 동아시아 다자협력의 제도화: 통일 한반도를 대비한 다자협력 전략 ","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd76"},"doc_id":"5ed852bb677b583283b2bfc2","doc_title":"( 2017 ) 문학을 통한 남북한 정서교류 연구 : 북한 출신 청년들과의 독서모임을 중심으로 / 이진영 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd77"},"doc_id":"5edd98d32959e25a330266ab","doc_title":"[2015 하반기 심포지엄 (11주년)] 희망을 찾는 한국, 어디로 갈 것인가?","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd78"},"doc_id":"5edd98d32959e25a330266ac","doc_title":"[2008 하반기 심포지엄] 동북아 평화를 위한 오바마 미국 차기 정부의 한반도정책을 제안","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd79"},"doc_id":"5edd2eb1fe7563ddf381e434","doc_title":"[Monograph No. 10] The Current State of Regional Political Dynamics in Northeast Asia: Opportunities and Challenges (printed in Korean) ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd7a"},"doc_id":"5edd31c4b36eb32a849590ca","doc_title":"[특별기획호: 2020 미국 대선 전망] 미국정치의 변화와 트럼프 그리고 2020 대선: 쟁점과 전망 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd7b"},"doc_id":"5edd31cdb36eb32a8495913a","doc_title":"평화공존 5원칙 60주년: 중국과 미얀마는 형제인가? ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd7c"},"doc_id":"5edd31d6b36eb32a849591a0","doc_title":"통일 전략과 대북 전략의 조화 필요성 ","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd7d"},"doc_id":"5edd3263b36eb32a849597cc","doc_title":"사드 갈등 이후 중국의 한국에 대한 인식 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd7e"},"doc_id":"5edd32b2b36eb32a84959a33","doc_title":"글로벌 안보 협력 파트너로서의 한국과 EU, 위기관리활동을 중심으로(정치/안보) ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd7f"},"doc_id":"5edd98c53f98607c39994b8c","doc_title":"[181호] '한반도 핵 문제 해결을위한 평화회담'을 제안한다","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd80"},"doc_id":"5edd3201b36eb32a84959360","doc_title":"제주「국제교류 클러스터」 조성 방안 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd81"},"doc_id":"5edd98def4006ffc407ad350","doc_title":"평화재단 창립 6주년 기념 심포지엄 발표자료","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd82"},"doc_id":"5edd98def4006ffc407ad354","doc_title":"[제29차 전문가포럼]고조되는 한반도 긴장 위기, 남북 경협 어디로 가는가?","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd83"},"doc_id":"5edd98e0f4006ffc407ad358","doc_title":"[미래전략연구원-평화재단 평화연구원 공동포럼] \"북핵 위기 국면의 출구전략을 모색한다\"","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd84"},"doc_id":"5ed84ff6677b583283b2a53d","doc_title":"북한이탈주민 정착지원관련 석사학위 논문 목록 (1996-2020.02.10 riss 등록 기준) ","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd85"},"doc_id":"5ed84ffe677b583283b2a55b","doc_title":"( 2001 ) 북한이탈주민 문제에 관한 연구 / 이연례 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd86"},"doc_id":"5ed85003677b583283b2a5dc","doc_title":"( 2001 ) 북한이탈주민의 사회적응정책에 관한 연구 / 박선아 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd87"},"doc_id":"5ed85125677b583283b2b1a8","doc_title":"( 2012 ) 북한이탈주민의 지각된 스트레스 및 자존감이 우울에 미치는 영향 : 차별감과 억제형 대처양식의 조절효과를 중심으로 / 김나연 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd88"},"doc_id":"5ed85080677b583283b2abef","doc_title":"( 2009 ) 새터민 대학생의 남한사회적응에 대한 질적 연구 / 박은미 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd89"},"doc_id":"5edd98dcf4006ffc407ad34b","doc_title":"[2017 전문가포럼 대담록] 미·중 패권경쟁과 한반도, 우리는 어떻게 돌고래가 될 것인가","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd8a"},"doc_id":"5edd98d42959e25a330266b0","doc_title":"[2010 하반기 심포지엄 (6주년)] 북핵문제 해결을 위한 새로운 접근법 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd8b"},"doc_id":"5edd98d52959e25a330266b2","doc_title":"[2012 상반기 심포지엄] 국가비전과 통합적 통일정책-통일정책의 과제와 대안","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd8c"},"doc_id":"5edd98eef4006ffc407ad394","doc_title":"[제15차 전문가포럼] 북한경제의 변화실태와 주민들의 삶","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd8d"},"doc_id":"5edd98eff4006ffc407ad397","doc_title":"평화재단 창립 7주년 기념 심포지엄 발표자료","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd8e"},"doc_id":"5edd98f0f4006ffc407ad39b","doc_title":"[제2차 전문가포럼] 분단국가간 통합에 따른 법적 과제 - 독일통일의 경험을 중심으로","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd8f"},"doc_id":"5edd335ab36eb32a84959fca","doc_title":"미⋅중 전략경쟁 시대와 한국의 전략적 선택 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd90"},"doc_id":"5edd2bb135605a5e2996956e","doc_title":"2012 JPI 공동연구시리즈 - 미국의 통일 한반도 전략 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd91"},"doc_id":"5edd98913f98607c39994ac2","doc_title":"[150호] 북핵 위협의 현실화, 비핵화가 답이다","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd92"},"doc_id":"5edd98953f98607c39994ad3","doc_title":"[129호] 노동당 창건 70주년 계기로 제7차 당대회를 열어라","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd93"},"doc_id":"5ed800bb2615a153681d53b7","doc_title":"\r\n\t\t\t\t\t北韓의 統一政策과 우리의 對應方向 (1989)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd94"},"doc_id":"5ed7fc192615a153681d2867","doc_title":"\r\n\t\t\t\t\t金日成의 對外發言을 通해 본 政治觀\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd95"},"doc_id":"5ed7ff832615a153681d4825","doc_title":"\r\n\t\t\t\t\t東北亞 經濟圈과 南北韓 經濟協力에 관한 硏究 (1989.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd96"},"doc_id":"5ed8003c2615a153681d4f60","doc_title":"\r\n\t\t\t\t\t蘇聯의 改革·開放이 北韓에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd97"},"doc_id":"5ed7ff492615a153681d461a","doc_title":"\r\n\t\t\t\t\t自由中國의 大陸光復後의 各種各級學敎 學制와 課程硏究: 1986.11\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd98"},"doc_id":"5ed8523e677b583283b2ba3d","doc_title":"( 2017 ) 탈북 어머니의 정신질환을 가진 청소년 자녀 돌봄 경험에 관한 근거이론 연구 : 조울증 자녀와의 관계 회복을 중심으로 / 이지영 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd99"},"doc_id":"5ed851ec677b583283b2b85e","doc_title":"( 2015 ) 통일 이후 구동독지역의 직업교육실태 연구 : 탈북청소년 직업교육 개선을 위한 정책 제언 / 김용윤 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fd9a"},"doc_id":"5ed8520a677b583283b2b906","doc_title":"( 2015 ) 기혼이주여성의 사회적 배제 경험 : 기혼 북한이탈여성과 결혼이주여성의 비교를 중심으로 / 야마기와 타카코 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd9b"},"doc_id":"5ed8524a677b583283b2baa5","doc_title":"( 2016 ) 탈북자, Talk show, 담화 및 담론 : 와 의 담론 분석 / 강민경 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd9c"},"doc_id":"5ed8526a677b583283b2bcba","doc_title":"( 2016 ) 한국인이 북한이탈주민의 수용성 : 자원스트레스와 사회정체성을 중심으로 / 현리정 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fd9d"},"doc_id":"5ed851b5677b583283b2b5a8","doc_title":"( 2014 ) 새터민 여아의 외상(外傷) 및 문화적응 스트레스 감소 프로그램 개발을 위한 예비연구 : 한국적 포커싱아트 중심으로 / 이민정 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fd9e"},"doc_id":"5ed851e5677b583283b2b7f8","doc_title":"( 2016 ) 아마추어 합창단의 활성화를 위한 운영 및 지도방안 연구 : 남북청년합창단 통일하모니를 중심으로 / 조은영 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fd9f"},"doc_id":"5ed85283677b583283b2bdba","doc_title":"( 2017 ) 탈북자에 대한 내국인의 인식에 관한 연구 / 심양섭 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fda0"},"doc_id":"5ed852ae677b583283b2be67","doc_title":"( 2017 ) 북한 이탈주민의 종교성과 주체사상에 대한 조사연구 / 서대천 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fda1"},"doc_id":"5ed851a9677b583283b2b546","doc_title":"( 2014 ) 창업에 성공한 북한이탈주민의 경제활동 경험 / 윤국 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fda2"},"doc_id":"5ed851af677b583283b2b566","doc_title":"( 2014 ) 북한이탈주민의 기능적 헬스리터러시 현황 및 관련요인 / 이진선 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fda3"},"doc_id":"5ed85261677b583283b2bb58","doc_title":"( 2016 ) 북한이탈주민의 건강증진행동에 영향을 미치는 요인 / 허세미 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fda4"},"doc_id":"5ed851b7677b583283b2b5b7","doc_title":"( 2014 ) 북한이탈주민의 적응실태에 관한 연구 / 김태선 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fda5"},"doc_id":"5ed851d2677b583283b2b76f","doc_title":"( 2016 ) 한국인과 북한이탈주민의 거절화행 실현 양상 비교 연구 / 제은주 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fda6"},"doc_id":"5ed8524b677b583283b2bab0","doc_title":"( 2016 ) 탈북청소년의 남한, 북한에 대한 사회적 거리감 연구 / 이주영 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fda7"},"doc_id":"5ed851ed677b583283b2b86c","doc_title":"( 2015 ) 북한이탈주민 자녀들의 특성 연구 : 초등학교에 재학 중인 남한 출생 학생들을 중심으로 / 유진아 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fda8"},"doc_id":"5ed851ec677b583283b2b864","doc_title":"( 2015 ) 탈북난민 수기 읽기 : 인권, 그리고 아렌트의 ‘행위’ 개념을 중심으로 / 강민주 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fda9"},"doc_id":"5ed851ff677b583283b2b8e0","doc_title":"( 2015 ) 북한이탈주민의 평생학습 참여 동기와 의미에 관한 연구 / 송현진 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdaa"},"doc_id":"5ed851c3677b583283b2b6dd","doc_title":"( 2016 ) 북한 존칭어 교육이 북한이탈주민의 한국어 학습에 미치는 영향 연구 : 북한 최고 지도자에 대한 존칭사를 중심으로 / 황순규 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdab"},"doc_id":"5ed851df677b583283b2b7ce","doc_title":"( 2016 ) 정부성과에 대한 만족감과 정부신뢰 간 관계에서 국민정체감과 정부의존성의 조절효과 : 북한 이탈주민을 대상으로 / 전경희 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdac"},"doc_id":"5ed8523b677b583283b2ba18","doc_title":"( 2017 ) 북한이탈주민 지원체계 현황과 개선방안에 관한 연구 : 북한이탈주민 지원정책과 법률을 중심으로 / 박정재 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdad"},"doc_id":"5ed851fa677b583283b2b8c9","doc_title":"( 2015 ) 국악교육이 새터민 청소년의 남한 문화적응과 국가정체성에 미치는 영향 : 남한사회 적응을 중심으로 / 전지연 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdae"},"doc_id":"5ed814c62615a153681dffee","doc_title":"\r\n\t\t\t\t\t남북 사회문화교류 중장기 로드맵 설정 및 추진 전략 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdaf"},"doc_id":"5ed814d42615a153681e0032","doc_title":"\r\n\t\t\t\t\t北東アジア地域協力の新たな連係 = 동북아 지역협력의 새로운 연계\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdb0"},"doc_id":"5ed814352615a153681dfb0b","doc_title":"\r\n\t\t\t\t\t북한의 주요인물 2006\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdb1"},"doc_id":"5ed8158d2615a153681e06ed","doc_title":"\r\n\t\t\t\t\t한반도 평화체제: 자료와 해제\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdb2"},"doc_id":"5ed815462615a153681e0403","doc_title":"\r\n\t\t\t\t\tNorth Korea's Civil-Military-Party Relations and Regime Stability\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdb3"},"doc_id":"5ed817312615a153681e158c","doc_title":"\r\n\t\t\t\t\t한.미 정상회담 결과분석(2008.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdb4"},"doc_id":"5ed817362615a153681e15b8","doc_title":"\r\n\t\t\t\t\t중국 11기 전국인민대표대회 제1차 회의 결과 분석: 지도부 개편을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdb5"},"doc_id":"5ed8172e2615a153681e1565","doc_title":"\r\n\t\t\t\t\t(2008년도) 통일교육 지침서 (학교용)\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdb6"},"doc_id":"5ed8170d2615a153681e141b","doc_title":"\r\n\t\t\t\t\t분단관리에서 통일대비로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdb7"},"doc_id":"5ed817242615a153681e152a","doc_title":"\r\n\t\t\t\t\t미래를 위해 남겨 놓은 과거,DMZ\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdb8"},"doc_id":"5ed812d92615a153681defa4","doc_title":"\r\n\t\t\t\t\t북한경제, 어디까지 왔나?: 사회주의경제체제 전환국 경험을 중심으로\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdb9"},"doc_id":"5ed816132615a153681e0b15","doc_title":"\r\n\t\t\t\t\t한반도 평화·번영 거버넌스의 활성화를 위한 이론적 논의와 개념적 틀\r\n\t\t\t\t","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdba"},"doc_id":"5ed816242615a153681e0c7c","doc_title":"\r\n\t\t\t\t\t북한주민의 거주.이동: 실태 및 변화전망\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdbb"},"doc_id":"5ed814b42615a153681dfea6","doc_title":"\r\n\t\t\t\t\t(A) Study on the Reality and Prospect of Economic Reform in North Korea : Tasks for Successful Transformation of the North Korean System\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdbc"},"doc_id":"5ed814af2615a153681dfea1","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한 관계 전망 (2007~2008)\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdbd"},"doc_id":"5edd9ba9915929fbe571ccbb","doc_title":"[5월4주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdbe"},"doc_id":"5edd2950d59367c0ebb7f5f6","doc_title":"[14-32] 2014 동아시아 평화와 협력을 위한 구상 (JPI 정책포럼 시리즈) ","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdbf"},"doc_id":"5edd293dd59367c0ebb7f545","doc_title":"[19-48] 2019 동아시아지역 평화인식조사 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdc0"},"doc_id":"5edd2eb2fe7563ddf381e459","doc_title":"[Monograph No. 01] Why the Asia-Pacific Regional Center for UN Peace Operations in Jeju ","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdc1"},"doc_id":"5edd263a8708c4a8b8d7b909","doc_title":"세계평화지수 연구3 ","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdc2"},"doc_id":"5edd26418708c4a8b8d7b946","doc_title":"[2016-2] 동아시아 영유권 분쟁의 평화적 해결에 있어서 지방정부의 역할과 한계 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdc3"},"doc_id":"5ed85269677b583283b2bca9","doc_title":"( 2015 ) 북한이탈주민들의 대남 인식과 변화에 관한 연구 / 임해숙 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdc4"},"doc_id":"5ed813be2615a153681df6db","doc_title":"\r\n\t\t\t\t\t겨울은 가고 봄을 지나 (운문집): (2006 제11회) 학생통일글짓기대회 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdc5"},"doc_id":"5ed816112615a153681e0afa","doc_title":"\r\n\t\t\t\t\t한반도 평화·번영을 위한 외교안보정책 거버넌스 활성화 방안\r\n\t\t\t\t","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdc6"},"doc_id":"5ed816112615a153681e0b07","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 거버넌스 활성화 방안\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdc7"},"doc_id":"5edd98d32959e25a330266ad","doc_title":"[2009 상반기 심포지엄] 독일통일 20년을 돌아보고 통일코리아를 내다본다","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdc8"},"doc_id":"5edd98d22959e25a330266aa","doc_title":"[2015 상반기 심포지엄] 광복70주년 한반도 평화공동체 건설을 위한 실천 전략의 모색","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdc9"},"doc_id":"5edd2b3035605a5e299691d6","doc_title":"2019 JPI 공동연구시리즈 - 빅 데이터로 살펴본 국가 간 평화관계 분석: 1998년부터 2019년까지 한일관계 사례를 중심으로 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdca"},"doc_id":"5ed812cb2615a153681def31","doc_title":"\r\n\t\t\t\t\t유럽연합(EU)의 대북 인권정책과 북한의 대응\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdcb"},"doc_id":"5ed812592615a153681deb05","doc_title":"\r\n\t\t\t\t\t북한의 '핵무기 보유' 선언 이후 주변 4국의 반응과 향후 정책 전망\r\n\t\t\t\t","topic":"스포츠","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdcc"},"doc_id":"5ed7fd5f2615a153681d34e5","doc_title":"\r\n\t\t\t\t\t북한개요 (1979)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdcd"},"doc_id":"5ed7fbf22615a153681d26f6","doc_title":"\r\n\t\t\t\t\t蘇聯의 動向分析\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdce"},"doc_id":"5ed7fbf62615a153681d2729","doc_title":"\r\n\t\t\t\t\t中蘇對立이 韓半島의 南北韓關係에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdcf"},"doc_id":"5ed7fc022615a153681d279c","doc_title":"\r\n\t\t\t\t\t北韓人民 革命戰略에 대한 韓國安保 確立方案:南北關係 - 統一政策\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdd0"},"doc_id":"5ed851f9677b583283b2b8bc","doc_title":"( 2015 ) 북한이탈주민의 사회적 배제 극복을 위한 종교교육 방향 제안 : 타자철학과 포용을 중심으로 / 최윤종 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdd1"},"doc_id":"5ed85202677b583283b2b8e7","doc_title":"( 2015 ) 북한 새터민의 조기 정착을 위한 정책 방안 연구 / 유주영 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdd2"},"doc_id":"5ed8526f677b583283b2bcf9","doc_title":"( 2017 ) 탈북청소년의 외래어 인식 및 사용 오류 분석 연구 / 신에스더 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdd3"},"doc_id":"5ed85255677b583283b2bae2","doc_title":"( 2016 ) 북한 망명 신청자에 대한 중국의 입장의 합법성과 적법성 / 이진화 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdd4"},"doc_id":"5ed85224677b583283b2b9d5","doc_title":"( 2016 ) 통전적 관점에서 본 재중 탈북자 선교 방안 : 두리하나, 통일소망, 서빙 라이프 선교회를 중심으로 / 장인자 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdd5"},"doc_id":"5ed8525b677b583283b2bb30","doc_title":"( 2016 ) 북한이탈주민의 남한생활 실태분석을 통한 통전적 선교방법 연구 / 고성행 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdd6"},"doc_id":"5ed8526c677b583283b2bcce","doc_title":"( 2017 ) 다문화가정 아동을 위한 사회복지서비스 제공현황 및 정책대안 모색 / 이영아 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdd7"},"doc_id":"5ed8524c677b583283b2babb","doc_title":"( 2016 ) 북한 이탈 학생의 수학에서 정의적 특성 연구 / 이정현 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdd8"},"doc_id":"5ed85270677b583283b2bcff","doc_title":"( 2017 ) 북한이탈주민의 범죄행위에 관한 연구 / 이승규 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdd9"},"doc_id":"5ed85282677b583283b2bdb0","doc_title":"( 2017 ) 헤테로토피아 개념으로 본 탈북 디아스포라 영화 연구 / 문주원 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdda"},"doc_id":"5ed851a3677b583283b2b529","doc_title":"( 2014 ) 탈북학생전담코디네이터에 관한 사례연구 / 이성희 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fddb"},"doc_id":"5ed851b9677b583283b2b5d6","doc_title":"( 2014 ) 통일 이후 북한군 사회화 방안 연구 : 동독군과 북한이탈주민 사회화 사례를 중심으로 / 류성식 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fddc"},"doc_id":"5ed85193677b583283b2b4e0","doc_title":"( 2014 ) 탈북여성의 민주시민의식에 관한 연구 / 최정은 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fddd"},"doc_id":"5ed85254677b583283b2badc","doc_title":"( 2016 ) 북한이탈여성의 청소년자녀 양육경험에 관한 연구 / 장정은 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdde"},"doc_id":"5ed851ee677b583283b2b875","doc_title":"( 2015 ) 북한이탈주민의 재사회화 과정에 관한 연구 / 김윤애 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fddf"},"doc_id":"5ed85240677b583283b2ba49","doc_title":"( 2017 ) 장마당 세대 새터민의 내현적 자기애 성향과 심리적 안녕감의 관계 : 하인즈 코헛의 자기심리학 관점에서 / 최수은 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fde0"},"doc_id":"5ed8522e677b583283b2b9dd","doc_title":"( 2016 ) 북한이탈주민의 노후준비에 영향을 미치는 요인 연구 / 최지원 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fde1"},"doc_id":"5ed851b8677b583283b2b5bc","doc_title":"( 2014 ) 북한이탈주민의 부적응 실태와 개선방안 연구 / 박종일 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fde2"},"doc_id":"5ed85191677b583283b2b4d2","doc_title":"( 2014 ) 북한의 인권과 탈북자 문제 / 임미주 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fde3"},"doc_id":"5ed851e9677b583283b2b837","doc_title":"( 2016 ) 통일 후 남하하는 북한주민의 정착을 위한 주거계획 방안 / 김은하 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fde4"},"doc_id":"5ed851fa677b583283b2b8cc","doc_title":"( 2015 ) 북한이탈대학생의 진로 코칭 참여 경험에 대한 내러티브 탐구 / 홍현 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fde5"},"doc_id":"5ed8526e677b583283b2bce9","doc_title":"( 2017 ) 인사 표현 비교 연구 : 한국인, 북한인, 중국 조선족, 북한 이탈 주민을 중심으로 / 여란결 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fde6"},"doc_id":"5ed851ac677b583283b2b55e","doc_title":"( 2014 ) 대전지역 북한이탈주민들의 대학 적응에 대한 질적 연구 / 김정민 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fde7"},"doc_id":"5ed851bd677b583283b2b6a8","doc_title":"( 2015 ) 북한이탈주민의 사회적응에 미치는 영향요인 / 이인희 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fde8"},"doc_id":"5ed851cf677b583283b2b73e","doc_title":"( 2016 ) 제3국 출생 북한이탈주민 자녀를 위한 한국어 교육과정 설계 연구 : 초등학생을 중심으로 / 정재은 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fde9"},"doc_id":"5ed851d7677b583283b2b7ae","doc_title":"( 2016 ) 신(新)소외계층의 정보화역량에 대한 영향요인 연구 : 북한이탈주민과 결혼이민자를 중심으로 / 신승윤 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdea"},"doc_id":"5ed851be677b583283b2b6b1","doc_title":"( 2015 ) 북한이탈주민 경제자립에 관한 연구 : 프랜차이즈 편의점 운영사례를 중심으로 / 윤승비 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdeb"},"doc_id":"5ed851d6677b583283b2b7a6","doc_title":"( 2016 ) 차별지각, 문화적응, 문화적응 스트레스가 북한이탈주민의 우울에 미치는 영향 : 매개된 조절효과를 중심으로 / 이민지 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdec"},"doc_id":"5ed851cf677b583283b2b736","doc_title":"( 2016 ) 북한이탈대학생의 진로선택과정에 관한 질적 연구 / 최선인 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fded"},"doc_id":"5ed851fb677b583283b2b8da","doc_title":"( 2015 ) 북한이탈주민의 문화적응스트레스에 관한 연구 / 민경숙 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdee"},"doc_id":"5ed8006b2615a153681d513f","doc_title":"\r\n\t\t\t\t\t傳統民謠「워크샵」 結果報告: 아리랑의 歷史性과 統一性\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdef"},"doc_id":"5ed800182615a153681d4e0a","doc_title":"\r\n\t\t\t\t\t中國에서의 韓國語 敎育 現況과 展望: 현행 초급중학교 교과서 『조선어문』의 내용분석을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdf0"},"doc_id":"5ed7f5012615a153681cfa4b","doc_title":"\r\n\t\t\t\t\t한반도의 평화를 말하다 : 여섯 가지 주제로 살펴본 한반도 평화의 의미와 이해\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdf1"},"doc_id":"5ed7f5092615a153681cfa65","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 구상과 대북정책\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdf2"},"doc_id":"5ed7f6d92615a153681d01de","doc_title":"\r\n\t\t\t\t\t평화의 심리학 : 한국인의 평화인식\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdf3"},"doc_id":"5ed7f8552615a153681d08c5","doc_title":"\r\n\t\t\t\t\t남북 사회문화교류 활성화를 위한 교류거버넌스 구축방안 : 체육교류를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdf4"},"doc_id":"5ed7f6b92615a153681d0173","doc_title":"\r\n\t\t\t\t\t북핵위기와 북미 간 전략환경 인식 : 전망이론을 통한 분석과 한국의 대응방향\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdf5"},"doc_id":"5ed7f4da2615a153681cf972","doc_title":"\r\n\t\t\t\t\t한반도 정세 전망. 2020\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdf6"},"doc_id":"5ed7f4fb2615a153681cfa10","doc_title":"\r\n\t\t\t\t\t신한반도체제 구상의 이해\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdf7"},"doc_id":"5ed7fcb32615a153681d2e21","doc_title":"\r\n\t\t\t\t\t韓半島 平和의 國際的 條件\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fdf8"},"doc_id":"5ed7fd8d2615a153681d36bf","doc_title":"\r\n\t\t\t\t\t北韓의 文藝政策과 文藝理論硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdf9"},"doc_id":"5ed7f9012615a153681d0c4f","doc_title":"\r\n\t\t\t\t\t북괴 공산주의 정치이념의 변천과정과 전략동향에 관한 분석검토(1969.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdfa"},"doc_id":"5ed7fa252615a153681d1610","doc_title":"\r\n\t\t\t\t\t蘇聯의 主要日誌 (1973.5)\r\n\t\t\t\t","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdfb"},"doc_id":"5ed7f76d2615a153681d037e","doc_title":"\r\n\t\t\t\t\t한반도 평화번영과 남북중 협력방안\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fdfc"},"doc_id":"5ed7fd882615a153681d3682","doc_title":"\r\n\t\t\t\t\t北韓作家들의 生活相\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdfd"},"doc_id":"5ed7fd812615a153681d365f","doc_title":"\r\n\t\t\t\t\t南北韓靑少年의 意識構造比較 :南北韓比較-社會\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fdfe"},"doc_id":"5ed7fb5c2615a153681d2164","doc_title":"\r\n\t\t\t\t\t南北韓 文化傳統의 保存現況 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fdff"},"doc_id":"5ed7fd722615a153681d35f7","doc_title":"\r\n\t\t\t\t\t北韓.日本間의 經濟關係와 北韓社會에 미치는 影響: 周邊情勢硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe00"},"doc_id":"5ed69fed90b0712fa560268c","doc_title":"김정남 암살의 동기와 김정은 공포정치의 이면","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe01"},"doc_id":"5ed69c20c03bd262c382246e","doc_title":"주간통일정세 2015-26(2015.06.29~2015.07.05)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe02"},"doc_id":"5ed69c21c03bd262c3822475","doc_title":"주간통일정세 2015-25(2015.06.22~2015.06.28)","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe03"},"doc_id":"5ed69bcdc03bd262c38220f6","doc_title":"주간통일정세 2012-48(2012.11.19~2012.11.25)","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe04"},"doc_id":"5ed7ff632615a153681d46d3","doc_title":"\r\n\t\t\t\t\t고르바쵸프下의 東.西關係와 分斷國統一問題:第8次 韓獨學術會談(1987年10月5日-10月6日)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe05"},"doc_id":"5ed7ff6a2615a153681d4759","doc_title":"\r\n\t\t\t\t\t蘇聯의 對內外政策 主要 資料集\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe06"},"doc_id":"5ed7ff712615a153681d476a","doc_title":"\r\n\t\t\t\t\t(1989年度) 北韓 主要行事 豫定表\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe07"},"doc_id":"5ed7ff772615a153681d4789","doc_title":"\r\n\t\t\t\t\t한민족공동체 統一方案 그 法的 體系化 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe08"},"doc_id":"5ed8003b2615a153681d4f14","doc_title":"\r\n\t\t\t\t\t북한의 농업생산에 관한 연구(1989)\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe09"},"doc_id":"5ed6a00690b0712fa560274b","doc_title":"북한의 군사분계선(MDL) 통행 제한과 개성공단","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe0a"},"doc_id":"5ed6a01b90b0712fa56027d4","doc_title":"북핵, 오케스트라 선율을 타는가","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe0b"},"doc_id":"5ed69ff590b0712fa56026d0","doc_title":"북한 당 정치국회의 및 제14기 제3차 최고인민회의 분석","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe0c"},"doc_id":"5ed6a00490b0712fa5602726","doc_title":"‘12·1 개성 사태’의 법적 문제와 평화적 해결","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe0d"},"doc_id":"5ed6a00490b0712fa560272a","doc_title":"‘12·1 개성 사태’ 이후 우리의 대북정책 방향","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe0e"},"doc_id":"5ed6a04190b0712fa56028cc","doc_title":"´남북 고위급 군사회담´ 제의 배경과 전망","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe0f"},"doc_id":"5ed80db62615a153681dc97c","doc_title":"\r\n\t\t\t\t\t부시행정부의 대북정책과 한국의 대북정책 추진방향\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe10"},"doc_id":"5ed80dce2615a153681dca0f","doc_title":"\r\n\t\t\t\t\t남북한 재난관리 협력방안\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe11"},"doc_id":"5ed8117e2615a153681de3e9","doc_title":"\r\n\t\t\t\t\t평화와 번영의 동북아 문화공동체 형성을 위한 정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe12"},"doc_id":"5ed811932615a153681de4a7","doc_title":"\r\n\t\t\t\t\t남북한 교류(화해)·협력과 NGO의 역할: (서울대 통일포럼 공동) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe13"},"doc_id":"5ed80fb22615a153681dd75b","doc_title":"\r\n\t\t\t\t\t한·미 정상회담 결과 분석\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe14"},"doc_id":"5ed80ffd2615a153681dd897","doc_title":"\r\n\t\t\t\t\t북한의 변화와 남북관계: (국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe15"},"doc_id":"5ed810542615a153681ddb11","doc_title":"\r\n\t\t\t\t\t동북아 국가간 관광교류협력 방안 (Ⅰ) : 잠재력과 장애요인\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe16"},"doc_id":"5ed8113f2615a153681de167","doc_title":"\r\n\t\t\t\t\t(The) Unofficial Exercise of Property Rights in NorthKorea\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe17"},"doc_id":"5ed810802615a153681ddca1","doc_title":"\r\n\t\t\t\t\t남북교역 실무안내 (2003)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe18"},"doc_id":"5ed809b82615a153681da4d7","doc_title":"\r\n\t\t\t\t\t(97 신진연구자논문집) 북한 및 통일관련 논문집 : 統一政策, 環境 (II)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe19"},"doc_id":"5ed809d52615a153681da629","doc_title":"\r\n\t\t\t\t\t북한무역상사 등 관련기관 일람 (1997)\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe1a"},"doc_id":"5ed809d92615a153681da637","doc_title":"\r\n\t\t\t\t\t周邊4國 頂上會談과 韓半島 安保環境\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe1b"},"doc_id":"5ed809ea2615a153681da67a","doc_title":"\r\n\t\t\t\t\t북한정세 변화와 주변4국의 대한반도정책\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe1c"},"doc_id":"5ed809ee2615a153681da681","doc_title":"\r\n\t\t\t\t\t北韓의 承繼政治 動向: 2.16 生日行事를 中心으로\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe1d"},"doc_id":"5ed80d732615a153681dc754","doc_title":"\r\n\t\t\t\t\t남북연합의 개념과 추진과제: (2001) 협동연구 제1차 워크샵\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe1e"},"doc_id":"5ed80a932615a153681dad97","doc_title":"\r\n\t\t\t\t\t통일독일의 군통합 사례연구\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe1f"},"doc_id":"5ed80ac12615a153681daf3b","doc_title":"\r\n\t\t\t\t\t南北對話年表 (1998)\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe20"},"doc_id":"5ed80ad12615a153681dafc9","doc_title":"\r\n\t\t\t\t\t북한 환경개선 지원방안: 농업분야 및 에너지효율성 개선 관련\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe21"},"doc_id":"5ed80ad22615a153681dafde","doc_title":"\r\n\t\t\t\t\t북한인권문제와 국제협력\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe22"},"doc_id":"5ed80ab82615a153681dae79","doc_title":"\r\n\t\t\t\t\t4자회담과 한반도 평화체제 모색 (1997.3):남북기본합의서 발효 5주년 기념 세미나 회의록\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe23"},"doc_id":"5ed80e6e2615a153681dcef1","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 구축과 중국\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe24"},"doc_id":"5ed80a9b2615a153681dae0a","doc_title":"\r\n\t\t\t\t\t('97년도 하반기) 북한경제 동향 (1998.4)\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe25"},"doc_id":"5ed80a9c2615a153681dae1a","doc_title":"\r\n\t\t\t\t\t통일교육 종합평가와 향후 발전과제 : 통일교육 활성화 세미나\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe26"},"doc_id":"5ed80e922615a153681dcffd","doc_title":"\r\n\t\t\t\t\t북한종교정책의 변화와 종교실태\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe27"},"doc_id":"5ed80f202615a153681dd34a","doc_title":"\r\n\t\t\t\t\t太陽政策 平和と 協力のために= 햇볕정책\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe28"},"doc_id":"5ed816562615a153681e0e44","doc_title":"\r\n\t\t\t\t\t북한의 기상관리 정책의 변화와 남북한 기상협력 방안 연구\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe29"},"doc_id":"5ed816812615a153681e0f72","doc_title":"\r\n\t\t\t\t\t북한의 문화재 실태\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe2a"},"doc_id":"5ed8166b2615a153681e0ec9","doc_title":"\r\n\t\t\t\t\t국제사회의 인권개선 전략: 이론과 실제\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe2b"},"doc_id":"5ed816842615a153681e0fe7","doc_title":"\r\n\t\t\t\t\t게임 소녀와 평양 소년\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe2c"},"doc_id":"5ed816ff2615a153681e12f4","doc_title":"\r\n\t\t\t\t\t비핵 개방 3000 구상:추진전략과 실행계획(총괄보고서)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe2d"},"doc_id":"5ed816da2615a153681e122c","doc_title":"\r\n\t\t\t\t\tBasic Plan on Development of Inter-Korean Relations (2008-2012)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe2e"},"doc_id":"5ed814d62615a153681e005d","doc_title":"\r\n\t\t\t\t\t북한의 전국 당세포비서대회 개최 배경과 전망 (2007.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe2f"},"doc_id":"5ed814e12615a153681e008a","doc_title":"\r\n\t\t\t\t\t국군포로·납북자 문제 해결방안\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe30"},"doc_id":"5ed818cb2615a153681e2132","doc_title":"\r\n\t\t\t\t\t(2008년) 북한경제 종합평가 및 2009년 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe31"},"doc_id":"5ed852d1677b583283b2c030","doc_title":"( 2019 ) 고등학생의 통제소재가 사회비교동기와 사회적 소수자에 대한 태도에 미치는 영향 / 최평화 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe32"},"doc_id":"5ed7fdf02615a153681d3a4d","doc_title":"\r\n\t\t\t\t\t共産主義協商戰術\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe33"},"doc_id":"5ed8172e2615a153681e157b","doc_title":"\r\n\t\t\t\t\t(2007년도) 북한경제 종합평가\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe34"},"doc_id":"5ed816392615a153681e0d68","doc_title":"\r\n\t\t\t\t\t중국의 한중 FTA 추진의도와 남북관계에 주는 함의\r\n\t\t\t\t","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe35"},"doc_id":"5ed851e7677b583283b2b823","doc_title":"( 2015 ) 탈북초등학생 영어 학습 현황 연구 / 박진경 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe36"},"doc_id":"5ed851e8677b583283b2b828","doc_title":"( 2015 ) 탈북청소년의 영양지식과 식품 기호도에 따른 영양교육의 필요성 / 임새롬 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe37"},"doc_id":"5ed85217677b583283b2b921","doc_title":"( 2015 ) 중국 출생 북한이탈주민 자녀의 지역사회 적응 과정에 관한 연구 / 강은정 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe38"},"doc_id":"5ed7faae2615a153681d1a51","doc_title":"\r\n\t\t\t\t\t中蘇의 平和共存이 北韓外交에 미치는 影響 (1975.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe39"},"doc_id":"5ed81a392615a153681e2c7f","doc_title":"\r\n\t\t\t\t\t북한 3대 세습 후계구도 분석 및 정책변화 전망 (2010.11)\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe3a"},"doc_id":"5ed852a8677b583283b2be52","doc_title":"( 2017 ) 제3국 출생 북한이탈주민 자녀의 연극치료 단일사례연구 / 최선화 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe3b"},"doc_id":"5ed852d5677b583283b2c04f","doc_title":"( 2019 ) 탈북 청소년의 진로·진학 실태와 문제 해결 방안 연구 : 경기도 A학교 사례 중심으로 / 현미희 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe3c"},"doc_id":"5ed81a9c2615a153681e2edc","doc_title":"\r\n\t\t\t\t\t신아시아 외교와 새로운 평화의 모색Ⅰ:신아시아 외교의 내용분석과 추진방안/문경희 외 저자\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe3d"},"doc_id":"5ed819922615a153681e27d3","doc_title":"\r\n\t\t\t\t\t대북정책 이렇게 해왔습니다. :(이명박 대통령 취임 3주년) 대북정책 설명자료\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe3e"},"doc_id":"5ed851b9677b583283b2b5ce","doc_title":"( 2014 ) 북한이탈주민의 외래어 지식 측정과 학습 효과 연구 / 신혜진 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe3f"},"doc_id":"5edd3258b36eb32a84959758","doc_title":"북한의 최근 법제 동향과 전망: 미국의 두 여기자 사건을 계기로 ","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe40"},"doc_id":"5edd32a5b36eb32a849599cb","doc_title":"다양성의 관점에서 본 정치적 실천: 지역주의, 민주주의, 그리고 신자유주의 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe41"},"doc_id":"5ede648320dbd3d8ee3663a8","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제5호 2013년 11월- 박근혜 정부의 대북정책과 향후 추진전략\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe42"},"doc_id":"5ede61d6056df2af0fd037df","doc_title":"\r\n\t\t\t\t\t\t\t\t\t2018 지역 통일활동 우수 사례집\r\n\t\t\t\t\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe43"},"doc_id":"5edd3369b36eb32a8495a079","doc_title":"다자 안보협력 체제의 개념과 현실: 집단안보, 공동안보, 협력안보를 중심으로 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe44"},"doc_id":"5edd989d3f98607c39994aee","doc_title":"[99호] 외면 당하는 구조요청 : 북한 억류자와 이산가족, 그리고 남북관계의 골든타임","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe45"},"doc_id":"5edd98b13f98607c39994b44","doc_title":"[제15호]진정한 통일준비는 남북관계 정상화로부터","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe46"},"doc_id":"5edd98b13f98607c39994b42","doc_title":"[제13호]연평도 사태와 평화의 길","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe47"},"doc_id":"5ede605e056df2af0fd0327b","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 1998년도 자문건의총람 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe48"},"doc_id":"5ede61b4056df2af0fd036b5","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 평화통일민족운동사-제1집 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe49"},"doc_id":"5edd98aa3f98607c39994b27","doc_title":"[제43호]도도한 통일에의 물길을 막을 수는 없다","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe4a"},"doc_id":"5edd98ab3f98607c39994b2d","doc_title":"[제30호] 평창 동계올림픽을 평화와 화합의 아이콘으로","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe4b"},"doc_id":"5edd98af3f98607c39994b3b","doc_title":"[제25호] 5.24조치의 무거운 짐을 내려놓을 때가 되었다","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe4c"},"doc_id":"5edd989e3f98607c39994af5","doc_title":"[90호] 3~4월 한반도 위기설과 남북이산가족 상봉 문제","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe4d"},"doc_id":"5edd98a13f98607c39994b01","doc_title":"[제81호] 한반도 주변정세의 불안정화, 남북관계 안정이 급선무다","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe4e"},"doc_id":"5ede6009056df2af0fd02f70","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2008년 평화통일 포럼 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe4f"},"doc_id":"5edd3226b36eb32a849594eb","doc_title":"미중관계의 정상화와 대만 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe50"},"doc_id":"5edd263a8708c4a8b8d7b8fe","doc_title":"[15-03] 동아시아 국제정치학의 동학: 지정학(geopolitices)의 부활인가, 지역주의(regionalism)의 확장인가? ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe51"},"doc_id":"5edd98ebf4006ffc407ad387","doc_title":"[제22차 전문가포럼]한미일 안보협력 강화와 동북아 국제관계","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe52"},"doc_id":"5edd98ebf4006ffc407ad388","doc_title":"[제23차 전문가포럼]베이징올림픽 이후, 중국 어디로 갈 것인가","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe53"},"doc_id":"5edd3345b36eb32a84959eba","doc_title":"푸틴의 반(反)서방주의와 러-미 관계 조망 ","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe54"},"doc_id":"5ed8500a677b583283b2a735","doc_title":"( 2003 ) 청소년의 북한이탈주민 수용정도에 대한 연구 / 성미영 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe55"},"doc_id":"5ed85092677b583283b2ac5b","doc_title":"( 2010 ) 새터민의 텔레비전 뉴스 시청에 따른 남한 사회 인식과 적응에 관한 연구 : 문화 계발 효과와 사회 자본을 중심으로 / 손소화 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe56"},"doc_id":"5ed85031677b583283b2aa14","doc_title":"( 2009 ) 북한이탈주민의 식습관 조사 / 김묘정 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe57"},"doc_id":"5ed85076677b583283b2abc0","doc_title":"( 2011 ) 음악프로그램이 새터민의 불안과 스트레스 감소에 미치는 영향 / 이슬지 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe58"},"doc_id":"5ed85009677b583283b2a707","doc_title":"( 2003 ) 북한 이탈 주민 정착 지원에 관한 연구 / 박내석 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe59"},"doc_id":"5ede5f49056df2af0fd02aff","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2001년도 통일정책건의총람 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe5a"},"doc_id":"5ede5f75056df2af0fd02c88","doc_title":"\r\n\t\t\t\t\t\t\t\t\t한반도의 봄을 열다!(평화와 번영의 남북관계)\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe5b"},"doc_id":"5ed8299d2615a153681e7b3b","doc_title":"\r\n\t\t\t\t\t日本의 對北韓政策\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe5c"},"doc_id":"5ed829e82615a153681e7d7e","doc_title":"\r\n\t\t\t\t\t社會主義體制 改革·開放 事例 比較硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe5d"},"doc_id":"5ede649320dbd3d8ee366416","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제13호 2017년 5월 - 한민족 통합과 통일\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe5e"},"doc_id":"5ed8501b677b583283b2a8ef","doc_title":"( 2007 ) 새터민청소년의 통일의식 실태조사 및 개선 방안에 관한 연구 / 이형철 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe5f"},"doc_id":"5ed8501e677b583283b2a92e","doc_title":"( 2005 ) 자유이주민의 남한사회 적응에 영향을 미치는 요인에 관한 연구 : 가족관계 및 인구학적 요인을 중심으로 / 우주온 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe60"},"doc_id":"5ed85057677b583283b2ab70","doc_title":"( 2010 ) 통일 및 북한이주민에 대한 인식의 성별에 따른 차이 연구 / 최순미 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe61"},"doc_id":"5ed8534e677b583283b2c3ca","doc_title":"( 2008 ) 북한이탈주민의 국민기초생활보장 수급탈피 요인에 관한 연구 / 정지은 ","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe62"},"doc_id":"5ed852e9677b583283b2c0d8","doc_title":"( 2018 ) 탈북 학생을 위한 방과 후 문식성 프로그램이 국어 기초 학력 및 쓰기 능력 향상에 미치는 효과 / 강선우 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe63"},"doc_id":"5ed85337677b583283b2c35d","doc_title":"( 2017 ) 통일한국 사회통합 방향에 관한 연구 : 북한이탈주민의 적응실태 분석을 중심으로 / 김서우 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe64"},"doc_id":"5ed85337677b583283b2c356","doc_title":"( 2018 ) 북한이탈 청소년 교육 및 의료 복지 정책 분석 연구 : 외국과의 비교 분석 중심으로 / 강소영 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe65"},"doc_id":"5ed8532f677b583283b2c32a","doc_title":"( 2010 ) 집단 독서치료 프로그램이 새터민 아동의 정서지능과 사회적 기술에 미치는 효과 / 정민정 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe66"},"doc_id":"5ed851ab677b583283b2b556","doc_title":"( 2014 ) 북한이탈주민의 언어 태도에 대한 연구 / 김주성 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe67"},"doc_id":"5ed851a6677b583283b2b533","doc_title":"( 2014 ) 탈북 대학생의 문화적응 스트레스와 적응유연성이 우울증상에 미치는 영향 / 이채영 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe68"},"doc_id":"5edd26448708c4a8b8d7b969","doc_title":"[09-3] 연성국력 계량화 방안 기초연구 ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe69"},"doc_id":"5edd2946d59367c0ebb7f597","doc_title":"[17-40] 2017 동아시아 평화와 협력을 위한 대화 (JPI PeaceNet 시리즈) ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe6a"},"doc_id":"5ed852dd677b583283b2c083","doc_title":"( 2018 ) 북한이탈청년, 남한사회에서 성장하기 : 사회적응과 문화변용을 중심으로 / 이상구 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe6b"},"doc_id":"5edd323db36eb32a849595e0","doc_title":"탈북자의 현황 및 인권 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe6c"},"doc_id":"5edd2b9c35605a5e299694d1","doc_title":"2011 JPI 공동연구시리즈 - 동아시아 다자협력 제도화를 위한 한국의 역할 및 전략 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe6d"},"doc_id":"5edd9b91d22a6a6d93d0e32c","doc_title":"[정세토크 2017] 동북아 군비경쟁과 한국 안보정책의 향방","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe6e"},"doc_id":"5edd9b91d22a6a6d93d0e32d","doc_title":"[정세토크 2017 대담록] 동아시아 군비경쟁과 한반도 안보정책의 향방","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe6f"},"doc_id":"5edd98953f98607c39994ad2","doc_title":"[128호] 지금이 북한 핵․미사일의 패러독스를 해소할 적기이다","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe70"},"doc_id":"5edd330bb36eb32a84959cf7","doc_title":"아베 정권의 국제주의 외교와 2019년 한일 갈등 ","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe71"},"doc_id":"5edd2944d59367c0ebb7f584","doc_title":"[07-01] Peace & Policy Dialogue in Northeast Asia ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe72"},"doc_id":"5edd988d3f98607c39994ab0","doc_title":"[제16호]기회를 놓치지 말라","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe73"},"doc_id":"5ed820ba2615a153681e6119","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제24권 2호, 2015)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe74"},"doc_id":"5edd26338708c4a8b8d7b8c0","doc_title":"[13-02] 사이버 공간의 평화적 이용을 위한 이론과 전략의 탐색 ","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe75"},"doc_id":"5edd26418708c4a8b8d7b93f","doc_title":"세계평화지수 연구5 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe76"},"doc_id":"5edd26418708c4a8b8d7b951","doc_title":"[12-01] 동아시아 다자협력 구상의 이론적 고찰 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe77"},"doc_id":"5ed852ba677b583283b2bf61","doc_title":"( 2017 ) 북한이탈주민의 회복탄력성이 외상 후 성장에 미치는 영향 : 포커싱적 태도의 매개효과 / 정소희 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe78"},"doc_id":"5edd26468708c4a8b8d7b97a","doc_title":"[10-2] 아시아지역 국가위험 분석 ","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe79"},"doc_id":"5edd2b2f35605a5e299691c3","doc_title":"2019 JPI 공동연구시리즈 - 동아시아 정세 변화에 대한 중국의 인식과 접근: 동아시아 주요국 간 정상회담을 중심으로 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe7a"},"doc_id":"5edd2b5d35605a5e29969308","doc_title":"2017 JPI 공동연구시리즈 - 평화가치관의 변화에 대한 경제, 정치요인의 영향 : 시계열방법을 활용한 통일 및 대북정책의 여론 동향 분석 ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe7b"},"doc_id":"5edd2953d59367c0ebb7f61a","doc_title":"[11-23] 동아시아 다자협력의 제도화: 동아시아 다자협력과 한반도 통일환경 조성 ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe7c"},"doc_id":"5edd9ba9915929fbe571ccbc","doc_title":"[5월5주] 주간여론조사 결과정리","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe7d"},"doc_id":"5ed852f1677b583283b2c12e","doc_title":"( 2018 ) POE 수업 모형을 적용한 중학교 생물 수업에서 탈북 학생들이 보이는 과학 학습의 반응 특성 / 최진실 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe7e"},"doc_id":"5edd32acb36eb32a849599fb","doc_title":"CSCAP과 아태 지역 안보협력: 평가와 함의 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe7f"},"doc_id":"5edd98d12959e25a330266a8","doc_title":"[2014 상반기 심포지엄] '통일영향평가'를 제안한다","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe80"},"doc_id":"5ed85290677b583283b2be0e","doc_title":"( 2017 ) 북을 활용한 북한이탈 청소년의 자기효능감 영향에 관한 연구 / 정경혜 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe81"},"doc_id":"5ed852e0677b583283b2c095","doc_title":"( 2018 ) 새터민 청소년 대상 문화 적응을 위한 한국어 문화 교육 방안 / 최승연 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe82"},"doc_id":"5edd98c33f98607c39994b84","doc_title":"[192호] 디테일의 악마를 극복할 운전자 역할이 필요하다","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe83"},"doc_id":"5edd3360b36eb32a8495a01f","doc_title":"지정학과 지역주의의 공존: 한국, 러시아, 유럽의 유라시아 공동체 담론 비교 ","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe84"},"doc_id":"5edd98c73f98607c39994b94","doc_title":"[171호] 이제 우리가 한반도 문제의 게임체인저가 될 때이다","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe85"},"doc_id":"5edd98ce2959e25a3302669b","doc_title":"[2018 상반기 심포지엄] 정전(停戰)에서 평화(平和)로","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe86"},"doc_id":"5edd2b9535605a5e2996948d","doc_title":"2016 JPI 공동연구시리즈 - 여론과 통일정책: 구조방정식모델을 이용한 통일관 분석 ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe87"},"doc_id":"5edd2c0535605a5e299697f3","doc_title":"2014 JPI 공동연구시리즈 - 문화적 다자협력과 중견국가 한국의 전략 ","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe88"},"doc_id":"5edd98c13f98607c39994b7a","doc_title":"[203호] 북한의 ‘선도적 비핵화’가 답이다","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe89"},"doc_id":"5edd98c73f98607c39994b96","doc_title":"[173호] 국면전환을 능동적으로 이끌 '문재인 독트린'을 제시하라","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe8a"},"doc_id":"5ed85344677b583283b2c3a0","doc_title":"( 2008 ) 북한이탈주민 정착을 위한 지원체계 연구 / 정병철 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe8b"},"doc_id":"5edd98ce2959e25a3302669d","doc_title":"[2019 평화재단 심포지엄] '동아시아 평화의 기회와 도전'에 초대합니다.(자료집첨부)","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe8c"},"doc_id":"5edd31ddb36eb32a84959200","doc_title":"후쿠시마 원전사태 이후 일본 에너지 정책과 국내 정치의 변화 ","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe8d"},"doc_id":"5edd98c23f98607c39994b7f","doc_title":"[186호] 한반도 평화는 '7.7선언'의 완성이다","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe8e"},"doc_id":"5edd322fb36eb32a84959566","doc_title":"원자력 사고의 국제 대응체제의 강화 필요성 : 동북아시아를 중심으로 ","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe8f"},"doc_id":"5edd98ce2959e25a3302669e","doc_title":"[2016 상반기 심포지엄] 핵을 넘어 평화로 : 히로시마와 후쿠시마의 메시지","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe90"},"doc_id":"5edd98cf2959e25a330266a0","doc_title":"[2007 상반기 심포지엄] 2.13 합의 이후 북한체제의 변화를 내다보며 준비한다","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe91"},"doc_id":"5ed811242615a153681de08c","doc_title":"\r\n\t\t\t\t\t(2004) 북한 및 통일관련 : 신진연구 논문집 1\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe92"},"doc_id":"5ed8130e2615a153681df055","doc_title":"\r\n\t\t\t\t\t북한이탈주민의 사회적응 프로그램 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe93"},"doc_id":"5edd262e8708c4a8b8d7b87c","doc_title":"[2019-3] 동아시아 지역주의와 일본 대외정책 결정요인 분석 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe94"},"doc_id":"5edd98bf3f98607c39994b75","doc_title":"[196호] 북·미간 새로운 방식의 비핵화 빅딜이 필요하다","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe95"},"doc_id":"5edd2962d59367c0ebb7f6b3","doc_title":"[09-08] 평화산업과 제주의 미래: 평화의 섬을 통한 제주경제살리기 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe96"},"doc_id":"5edd31c9b36eb32a849590ff","doc_title":"전시작전통제권 전환과 한미동맹 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe97"},"doc_id":"5edd98903f98607c39994aba","doc_title":"[106호] 핵을 가진 북한을 어떻게 대할 것인가?","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fe98"},"doc_id":"5edd263a8708c4a8b8d7b905","doc_title":"[2016-1] 해양환경협력: 성공사례와 동북아평화협력구상에의 함의 ","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe99"},"doc_id":"5edd322fb36eb32a84959571","doc_title":"한반도 통일: 비전과 전략 ","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fe9a"},"doc_id":"5edd3236b36eb32a849595cd","doc_title":"북한의 다각적 평화공세와 체제전환 가능성 ","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe9b"},"doc_id":"5edd2b3535605a5e29969200","doc_title":"2018 JPI 공동연구시리즈 - 아시아유럽정상회의(ASEM)를 통해 본 정치지도자들의 관심사와 변화의 추이 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe9c"},"doc_id":"5edd98a23f98607c39994b06","doc_title":"[제67호]핵시대, 운명의 시계, 그리고 북한 핵문제","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fe9d"},"doc_id":"5edd98ad3f98607c39994b33","doc_title":"[제17호] 벼랑 끝 반환점 돌아오기","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe9e"},"doc_id":"5edd9bb6915929fbe571ccee","doc_title":"[7월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fe9f"},"doc_id":"5edd9bba915929fbe571cd00","doc_title":"[1월4주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fea0"},"doc_id":"5edd9bba915929fbe571ccfe","doc_title":"[2018년] 신년 여론조사 정리","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fea1"},"doc_id":"5edd322ab36eb32a84959539","doc_title":"대지진 이후의 일본 위상과 동북아질서 ","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fea2"},"doc_id":"5edd98b03f98607c39994b3e","doc_title":"[제 9호] 최근 북한의 대남유화 움직임과 우리의 대응","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fea3"},"doc_id":"5edd98b13f98607c39994b43","doc_title":"[제 14호]위기의 한반도, 미중간 타협지점 정확히 포착해야","topic":"스포츠","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fea4"},"doc_id":"5edd2b3435605a5e299691e4","doc_title":"2018 JPI 공동연구시리즈 - 2018 제주포럼에 나타난 역내 엘리트의 인식 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fea5"},"doc_id":"5ed814652615a153681dfc6f","doc_title":"\r\n\t\t\t\t\t한반도 평화·번영 거버넌스의 분야별 현황과 과제\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fea6"},"doc_id":"5ed817732615a153681e16ff","doc_title":"\r\n\t\t\t\t\tNorth Korea's Regime Maintenance Policy since the Kim Jong-il Regime and Prospects for Change\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fea7"},"doc_id":"5ed816412615a153681e0d93","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제17권 1호, 2008)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fea8"},"doc_id":"5ed814272615a153681dfa33","doc_title":"\r\n\t\t\t\t\t한반도 평화·번영 거버넌스의 실태조사(중)\r\n\t\t\t\t","topic":"경제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fea9"},"doc_id":"5ed8145c2615a153681dfc0b","doc_title":"\r\n\t\t\t\t\t2·13합의와 한반도 평화제체 구축 : (개원 16주년 기념) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46feaa"},"doc_id":"5ed814912615a153681dfdbd","doc_title":"\r\n\t\t\t\t\t개성공단 5년: 개성에 가면 평화가 보인다\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46feab"},"doc_id":"5ed818bf2615a153681e20d4","doc_title":"\r\n\t\t\t\t\t북한의 대남 비방 공세의 의도와 전망 (2009.2)\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46feac"},"doc_id":"5ed815642615a153681e05e9","doc_title":"\r\n\t\t\t\t\t미일동맹 강화에 따른 동북아정세 변화와 한국의 안보정책 대응전략\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fead"},"doc_id":"5ed815552615a153681e055c","doc_title":"\r\n\t\t\t\t\t평화지향적 통일교육의 이론과 실제\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46feae"},"doc_id":"5ed812542615a153681deac9","doc_title":"\r\n\t\t\t\t\t6.15 남북공동선언과 한반도 평화·번영 : 평가와 전망: (국제) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46feaf"},"doc_id":"5edd3228b36eb32a84959520","doc_title":"동아시아 전략적 3국 관계와 한국외교의 대응방향 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46feb0"},"doc_id":"5edd26418708c4a8b8d7b94c","doc_title":"[12-03] 국격 제고전략 연구 ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46feb1"},"doc_id":"5edd26468708c4a8b8d7b97f","doc_title":"[07-2] 제주평화비전과 평화산업: 청소년 평화캠프 ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46feb2"},"doc_id":"5edd294cd59367c0ebb7f5e5","doc_title":"[17-42] 2017 동아시아지역 평화인식조사 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46feb3"},"doc_id":"5edd3309b36eb32a84959cee","doc_title":"대결로 치닫는 한일관계: 어떻게 풀 것인가? ","topic":"스포츠","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46feb4"},"doc_id":"5edd3259b36eb32a84959760","doc_title":"중국의 소수민족문제와 동아시아 평화의 전망 ","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46feb5"},"doc_id":"5edd26328708c4a8b8d7b8ad","doc_title":"[08-2] 국내외 평화교육 프로그램 실태분석 ","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46feb6"},"doc_id":"5edd3358b36eb32a84959fc1","doc_title":"자유주의 이후의 지역주의: 브렉시트와 트럼프 등장 이후 지역주의의 과제 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46feb7"},"doc_id":"5ed85410677b583283b2c813","doc_title":"( 2015 ) 북한이탈청소년의 북한 소학교 경험에 관한 질적 연구 / 지다슬 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46feb8"},"doc_id":"5ede61e9056df2af0fd038d6","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 국민참여 평화통일 제12기 활동사례집 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46feb9"},"doc_id":"5edd98b33f98607c39994b4d","doc_title":"[230호] 남북관계 개선, 우리 할 일부터 먼저 해놓자","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46feba"},"doc_id":"5ede647e20dbd3d8ee366390","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제9호 2015년 5월- 북한 핵문제와 동북아 평화 · 안보 협력\r\n\t\t\t\t\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46febb"},"doc_id":"5edd989d3f98607c39994af1","doc_title":"[104호] 인천아시안게임을 계기로 대북정책의 근본변화가 필요하다","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46febc"},"doc_id":"5edd98ae3f98607c39994b38","doc_title":"[제22호] 현 정부에서 일어난 일은 현 정부에서 매듭짓자","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46febd"},"doc_id":"5edd98b23f98607c39994b48","doc_title":"[제5호] 제 2의 7.7선언이 필요한 때다","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46febe"},"doc_id":"5edd98a43f98607c39994b0d","doc_title":"[제74호] 한·미 정상회담의 성과는 한·중 정상회담 결과에 달렸다.","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46febf"},"doc_id":"5edd98a83f98607c39994b1c","doc_title":"[제51호] 종북(從北)논쟁으로부터의 탈출","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fec0"},"doc_id":"5edd98a93f98607c39994b24","doc_title":"[제40호] 지금이 남북관계 정상화의 기회다","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fec1"},"doc_id":"5ed817052615a153681e1316","doc_title":"\r\n\t\t\t\t\t복잡계 이론을 통한 북한으 정상국가화 방안 연구(총괄보고서)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fec2"},"doc_id":"5ed816e22615a153681e124b","doc_title":"\r\n\t\t\t\t\t(The) Lee Myung-buk government's North Korea policy : A study on its historical and theoretical foundation\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fec3"},"doc_id":"5ed814932615a153681dfdc9","doc_title":"\r\n\t\t\t\t\t국제금융기구의 북한 개입 : 조건, 시나리오 및 과제\r\n\t\t\t\t","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fec4"},"doc_id":"5ed8143d2615a153681dfb34","doc_title":"\r\n\t\t\t\t\t북한군 최고사령관 위상 연구\r\n\t\t\t\t","topic":"스포츠","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fec5"},"doc_id":"5ed814602615a153681dfc15","doc_title":"\r\n\t\t\t\t\t북한인권 (제2권 2호, 2007): 국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fec6"},"doc_id":"5ed815752615a153681e068e","doc_title":"\r\n\t\t\t\t\t중국의 대북정책과 2.13합의에 대한 입장\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fec7"},"doc_id":"5ed813d42615a153681df76b","doc_title":"\r\n\t\t\t\t\t동서독 통합 관련 기관 편람= Die Institutionen der deutschen Wiedervereinigung im Uberblick\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fec8"},"doc_id":"5ed813df2615a153681df7a3","doc_title":"\r\n\t\t\t\t\tNorth Korea's Negotiation Behavior toward South Korea : Continuities and Changes in the Post Inter-Korean Summit Era\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fec9"},"doc_id":"5ed813fb2615a153681df8c2","doc_title":"\r\n\t\t\t\t\t(2005년도) 북한경제 종합평가\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46feca"},"doc_id":"5ed814162615a153681df936","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (2006)\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fecb"},"doc_id":"5ed814412615a153681dfb60","doc_title":"\r\n\t\t\t\t\t국내외 북한인권 동향 평가와 인권개선 로드맵\r\n\t\t\t\t","topic":"스포츠","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fecc"},"doc_id":"5ed815502615a153681e0501","doc_title":"\r\n\t\t\t\t\t개성공단 길라잡이\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fecd"},"doc_id":"5ed8144d2615a153681dfb9a","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2007 = 북한인권백서 2007\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fece"},"doc_id":"5ed815602615a153681e0584","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제16권 1호, 2007)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fecf"},"doc_id":"5ed815042615a153681e0202","doc_title":"\r\n\t\t\t\t\t한·러 정상회담 결과분석(2008.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fed0"},"doc_id":"5ed8126a2615a153681decae","doc_title":"\r\n\t\t\t\t\t중국 10기전인대 제3차회의 결과 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fed1"},"doc_id":"5ed815a42615a153681e0767","doc_title":"\r\n\t\t\t\t\t제6차 6자회담 수석대표회의 결과분석 2007.7 : 9·19 공동성명의 이행과정을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fed2"},"doc_id":"5ed812892615a153681ded2d","doc_title":"\r\n\t\t\t\t\t오늘의 마음으로 읽는 내일의 통일: 지지, 반대, 무관심의 스펙트럼\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fed3"},"doc_id":"5ed816f12615a153681e12ca","doc_title":"\r\n\t\t\t\t\t2단계 비핵화 이후 북한의 대남정책 전망(2008.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fed4"},"doc_id":"5ed815162615a153681e029d","doc_title":"\r\n\t\t\t\t\t평화번영 정책과 남북관계 전망\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fed5"},"doc_id":"5ed84ff0677b583283b2a529","doc_title":"( 2019 ) 북한이탈주민 초진 외래환자를 위한 의료 서비스 경험 디자인 연구 / 김재윤 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fed6"},"doc_id":"5ed822312615a153681e66ae","doc_title":"\r\n\t\t\t\t\t북한노동당중앙위원회 제7기제2차전원회의 평가 및 권력구조 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fed7"},"doc_id":"5ed822492615a153681e66e8","doc_title":"\r\n\t\t\t\t\t(The) implementation strategy of the establishment for peaceful community on the Korean peninsula\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fed8"},"doc_id":"5ed822532615a153681e6739","doc_title":"\r\n\t\t\t\t\tEight Changes in North Korean Economy and Society under the Kim Jong Un Regime\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fed9"},"doc_id":"5ed81fd22615a153681e598a","doc_title":"\r\n\t\t\t\t\t북한인권법 제정 이후 한국의 북한인권정책 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46feda"},"doc_id":"5ed85103677b583283b2afaa","doc_title":"( 2011 ) 생활사건 스트레스와 성역할태도가 북한이탈주민의 남한사회적응에 미치는 영향 : 사회적지지망의 조절효과를 중심으로 / 한샘 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fedb"},"doc_id":"5ed8501a677b583283b2a8c8","doc_title":"( 2007 ) 북한이탈주민의 헌법상 지위와 보호에 관한 연구 / 박정자 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fedc"},"doc_id":"5ed85128677b583283b2b1d5","doc_title":"( 2012 ) 인민에서 국민으로(?) : 한 북한이주여성의 정체성 변화에 대한 서사적 설명 / 김영은 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fedd"},"doc_id":"5ed8512f677b583283b2b215","doc_title":"( 2013 ) 북한이탈주민을 위한 남북한 외래어 대조 연구 : 북한이탈주민을 위한 생활어휘 교재의 외래어를 중심으로 / 박명수 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fede"},"doc_id":"5ed85096677b583283b2ac7c","doc_title":"( 2010 ) 시각적 피드백을 이용한 담화상황에서의 언어중재가 북한이탈주민의 발화에 미치는 영향 / 김태희 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fedf"},"doc_id":"5ed85026677b583283b2a9e7","doc_title":"( 2009 ) 북한이탈주민의 적응유연성에 영향을 미치는 요인에 관한 연구 : 서울·경기지역을 중심으로 / 백진주 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fee0"},"doc_id":"5ed85025677b583283b2a9db","doc_title":"( 2009 ) 소비자문화화 과정에서 소유물이 가지는 문화화동인으로써의 역할 : 북한이탈주민을 대상으로 한 실증적 연구 / 김희영 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fee1"},"doc_id":"5ed8507d677b583283b2abe4","doc_title":"( 2011 ) 문화적응 스트레스와 사회적 지지가 북한이탈주민들의 건강증진행위에 미치는 영향 / 정충현 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fee2"},"doc_id":"5ed85050677b583283b2ab5d","doc_title":"( 2008 ) 새터민 초등학생의 학교 적응에 관한 교육 프로그램 연구 / 김보영 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fee3"},"doc_id":"5ed85062677b583283b2abb7","doc_title":"( 2011 ) 북한이탈주민의 보건의료 이용실태 및 주관적 건강자각증상 / 황정현 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fee4"},"doc_id":"5ed820ca2615a153681e6183","doc_title":"\r\n\t\t\t\t\t북한의 4차 핵실험 이후 한반도 정세와 대북정책방향\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fee5"},"doc_id":"5ed85026677b583283b2a9e4","doc_title":"( 2009 ) 북한이탈주민(새터민) 남한지역사회 정착증진을 위한 연구 / 김경 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fee6"},"doc_id":"5ed85038677b583283b2aa7e","doc_title":"( 2009 ) 북한이탈주민과의 통합을 위한 평화적 갈등해결 프로그램 개발 연구 / 김산옥 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fee7"},"doc_id":"5ed84ff5677b583283b2a539","doc_title":"( 2020 ) 북한이탈주민의 문화성향, 외상후스트레스장애, 회복탄력성이 남한사회적응에 미치는 영향 / 방소현 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fee8"},"doc_id":"5ed85003677b583283b2a5e2","doc_title":"( 2000 ) 재외 북한 난민 및 국내 북한 이주민 문제에 대한 선교적 접근 / 임용석 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fee9"},"doc_id":"5ed85004677b583283b2a620","doc_title":"( 2019 ) 북한이탈주민의 남한사회 정착의지에 영향을 미치는 사회적 요인 / 정원수 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46feea"},"doc_id":"5ed85006677b583283b2a6ef","doc_title":"( 1998 ) 북한이탈여성의 남한 사회 적응에 관한 사례연구 / 박희정 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46feeb"},"doc_id":"5ed84fbb677b583283b2a39d","doc_title":"( 2018 ) 북한이탈주민 정착지원 개선과 자치단체의 역할에 관한 연구 / 조태광 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46feec"},"doc_id":"5ed85020677b583283b2a95a","doc_title":"( 2005 ) 북한이탈주민의 외상후스트레스장애에 대한 3년 추적연구 / 홍창형 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46feed"},"doc_id":"5ed85077677b583283b2abce","doc_title":"( 2011 ) 탈북 청소년을 위한 한국어 어휘 교육 방안 연구 / 김명민 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46feee"},"doc_id":"5ed820f42615a153681e62ed","doc_title":"\r\n\t\t\t\t\t북한 주요인사 인물정보 2017 =북한 주요인물\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46feef"},"doc_id":"5ed8290f2615a153681e7970","doc_title":"\r\n\t\t\t\t\t일본의 대외원조 정책 연구: 북·일관계 정상화와 남북한관계\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fef0"},"doc_id":"5ed826fc2615a153681e754d","doc_title":"\r\n\t\t\t\t\t알기쉬운 통일교육 12주제\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fef1"},"doc_id":"5ed850cb677b583283b2ae54","doc_title":"( 2011 ) 북한이탈 청소년의 한국사회적응을 위한 한국교회의 역할 / 이미선 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fef2"},"doc_id":"5ed85025677b583283b2a9d5","doc_title":"( 2009 ) 새터민의 사회적 지지와 자아존중감이 사회적응에 미치는 영향 / 장경영 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fef3"},"doc_id":"5ed85038677b583283b2aa78","doc_title":"( 2009 ) 북한이탈주민 삶의 질에 미치는 영향에 관한 연구 : 사회적 지지의 조절효과를 중심으로 / 김성준 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fef4"},"doc_id":"5ed85092677b583283b2ac5e","doc_title":"( 2010 ) 한국형 마음챙김에 기반한 스트레스 감소(K-MBSR) 프로그램이 북한이탈주민의 외상 후 스트레스 증상, 경험회피 및 수치심에 미치는 효과 / 최현옥 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fef5"},"doc_id":"5ed8509a677b583283b2ac93","doc_title":"( 2010 ) 북한이탈주민을 위한 개신교의 지원 프로그램 연구 / 김영식 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46fef6"},"doc_id":"5ed850ce677b583283b2ae6a","doc_title":"( 2012 ) 탈북청소년의 경제교육과 경제의식 비교연구 : 사회과 교육을 중심으로 / 손정원 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fef7"},"doc_id":"5ed850e4677b583283b2af08","doc_title":"( 2012 ) 북한이탈청소년을 위한 한국 근현대사 수업 사례 연구 / 진화영 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fef8"},"doc_id":"5ed8514d677b583283b2b347","doc_title":"( 2013 ) 북한이탈주민의 남한사회 적응 방안 연구 / 이경석 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fef9"},"doc_id":"5ed85174677b583283b2b43b","doc_title":"( 2013 ) 복합발달장애를 안고 있는 탈북청소년을 위한 기독교 교육적 제안 : 통전적 접근을 통한 통합적 지원 / 김혜은 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fefa"},"doc_id":"5ed85187677b583283b2b45e","doc_title":"( 2014 ) 북한이탈주민이 인식하는 정보프라이버시 염려에 관한 연구 : 유형별 경찰의 사회적응 지원체계를 중심으로 / 서은하 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46fefb"},"doc_id":"5ed85185677b583283b2b45b","doc_title":"( 2013 ) 탈북민 크리스천 리더십 개발에 관한 고찰 / 차성호 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46fefc"},"doc_id":"5ed8501f677b583283b2a93c","doc_title":"( 2005 ) 북한 이탈주민의 남한사회 적응에 관한 연구 / 김사극 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fefd"},"doc_id":"5ed8511d677b583283b2b12b","doc_title":"( 2013 ) 구술생애사로 본 '남북부부'의 결혼생활 / 최효정 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46fefe"},"doc_id":"5ed8512f677b583283b2b212","doc_title":"( 2013 ) 탈북자의 정신 증상 유병률과 관련성 : 북한이탈주민들의 정신과적 증상의 유병율과 이에 영향을 미치는 위험인자들에 관한 연구 / Kim Hyohyun ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46feff"},"doc_id":"5ed8512c677b583283b2b20a","doc_title":"( 2012 ) 미술치료가 새터민 아동의 자아존중감 향상에 미치는 영향 : 조형 활동을 중심으로 / 조영숙 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff00"},"doc_id":"5ed8510f677b583283b2b06f","doc_title":"( 2012 ) 북한이탈 청소년의 학교적응 실태 분석 / 김지현 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff01"},"doc_id":"5ed85115677b583283b2b0b3","doc_title":"( 2013 ) 북한이탈주민의 지역사회 적응에 관한 질적 연구 / 김재녀 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff02"},"doc_id":"5ed85143677b583283b2b2bc","doc_title":"( 2013 ) 재중 탈북자 강제북송 실태와 개선방안에 관한 연구 / 오화섭 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff03"},"doc_id":"5ed85062677b583283b2abb4","doc_title":"( 2011 ) 북한이탈청소년의 대학진학결정과정에 관한 연구 : 대안학교 출신 학생들을 중심으로 / 박슬기 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff04"},"doc_id":"5ed8505f677b583283b2aba1","doc_title":"( 2010 ) ‘북한이탈주민’에 대한 남한사회의 태도 연구 : ‘북한이탈주민’관련 복지/종교/NGO단체 종사자와 자원봉사자들의 태도를 중심으로 / 이원기 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff05"},"doc_id":"5ed8512a677b583283b2b1e7","doc_title":"( 2012 ) 북한이탈주민 여성의 신체화 극복을 위한 성경적 상담의 적용 연구 / 김지향 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff06"},"doc_id":"5ed85012677b583283b2a81d","doc_title":"( 2004 ) 탈북자들의 자아회복을 위한 목회상담학적 접근 : 자기 심리학을 중심으로 / 유혜란 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff07"},"doc_id":"5ed85020677b583283b2a954","doc_title":"( 2005 ) 북한이탈청소년의 정신건강에 영향을 미치는 요인에 관한 연구 / 이선윤 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff08"},"doc_id":"5ed8197e2615a153681e276e","doc_title":"\r\n\t\t\t\t\t(2012)통일교육 기본계획\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff09"},"doc_id":"5ed819872615a153681e277d","doc_title":"\r\n\t\t\t\t\tKorean Unification and the Positions and Roles of the Four Neighboring Powers\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff0a"},"doc_id":"5ed81a7b2615a153681e2e65","doc_title":"\r\n\t\t\t\t\t북한 핵에 대한 억지방향 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff0b"},"doc_id":"5ed850e0677b583283b2aedd","doc_title":"( 2012 ) 북한이탈주민의 남한사회 적응 연구 : 통일대비 사회통합에 미치는 영향을 중심으로 / 김대원 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff0c"},"doc_id":"5ed85045677b583283b2aad5","doc_title":"( 2008 ) 북한출신 이주민(새터민)의 법적 지위와 문화 정체성 연구 / 김현임 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff0d"},"doc_id":"5ed85083677b583283b2ac1a","doc_title":"( 2010 ) 북한이탈주민의 심리적 갈등에 관한 목회적 연구 / 최장원 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff0e"},"doc_id":"5ed84fbe677b583283b2a3b4","doc_title":"( 2018 ) 제3국 출생 북한이탈주민 자녀에 대한 북한이탈주민들의 인식 연구 / 남현욱 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff0f"},"doc_id":"5ed84fca677b583283b2a40d","doc_title":"( 2019 ) 치료적 노래 만들기 활동이 탈북배경청소년의 회복탄력성에 미치는 영향 / 이지영 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff10"},"doc_id":"5ed85025677b583283b2a9cf","doc_title":"( 2009 ) 탈북 청소년의 건강행동, 체형과 식생활 평가 / 최슬기 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff11"},"doc_id":"5ed8502d677b583283b2a9fc","doc_title":"( 2009 ) 새터민 정책 개선에 관한 연구 : 경제적 자립 지원 정책을 중심으로 / 이양호 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff12"},"doc_id":"5ed85031677b583283b2aa1d","doc_title":"( 2009 ) 북한이탈주민에 대한 언론의 보도 경향 연구 : 신문기사의 유형 및 내용 분석을 중심으로 / 김성옥 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff13"},"doc_id":"5ed84fe6677b583283b2a4ba","doc_title":"( 2019 ) 소통과 통합을 위한 북한이탈주민 아카이브 방안 연구 / 승민수 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff14"},"doc_id":"5ed8507f677b583283b2abe9","doc_title":"( 2011 ) 새터민의 음악선호도 및 음악적 생활 태도, 음악이 주는 영역별 유익에 대한 조사 연구 / 정광진 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff15"},"doc_id":"5ed84fc1677b583283b2a3d9","doc_title":"( 2018 ) 북한이탈여성의 보건교육 요구도 / 박윤정 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff16"},"doc_id":"5ed84fda677b583283b2a490","doc_title":"( 2019 ) 방랑에서 꿈을 그리기까지 탈북민을 통해 본 안식을 찾는 여정 : 본인 작품 중심으로 / 소성경 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff17"},"doc_id":"5ed8514b677b583283b2b337","doc_title":"( 2013 ) 탈북자를 통일시대에 북한(청진)지역 셀교회 개척리더로 세우는 방안 / 강태용 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff18"},"doc_id":"5ed8514e677b583283b2b34c","doc_title":"( 2013 ) 개인주의와 집단주의 문화성향이 친사회적 행동에 미치는 영향 : 북한이탈 청소년을 대상으로 한 공공재 게임을 중심으로 / 유혜진 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff19"},"doc_id":"5ed8515c677b583283b2b3c2","doc_title":"( 2013 ) 지각된 위험사건의 통제가능성 여부에 따른 북한이탈주민의 낙관성과 외상 후 성장과의 관계 : 적극적 대처, 수용, 긍정적 재평가의 매개효과를 중심으로 / 류경희 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff1a"},"doc_id":"5ed85020677b583283b2a957","doc_title":"( 2005 ) ‘새터민’의 효율적 정착지원 방안에 관한 연구 / 동승철 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff1b"},"doc_id":"5ed85105677b583283b2afc0","doc_title":"( 2011 ) 북한이탈주민과 남한주민 간 건강상태비교 / 이요한 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff1c"},"doc_id":"5ed8504b677b583283b2ab22","doc_title":"( 2008 ) 자전적 공연 연습을 통해 본 탈북청소년 사례 연구 / 장홍선 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff1d"},"doc_id":"5ed8501a677b583283b2a8d1","doc_title":"( 2007 ) 탈북자의 경제적 적응에 대한 인적 자본과 사회적 자본의 효과 / 백경민 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff1e"},"doc_id":"5ed8501b677b583283b2a8e3","doc_title":"( 2007 ) 북한이탈주민의 남한사회 정착지원 체계에 관한 연구 / 김광웅 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff1f"},"doc_id":"5ed8501e677b583283b2a925","doc_title":"( 2005 ) 국제법과 실무에서의 탈북자 현황 / 현진영 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff20"},"doc_id":"5ed8184b2615a153681e1caa","doc_title":"\r\n\t\t\t\t\t북한 경제개발계획 수립방안 연구 :베트남 사례를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff21"},"doc_id":"5ed818d62615a153681e2240","doc_title":"\r\n\t\t\t\t\t북한이해 (2009)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff22"},"doc_id":"5ed81b472615a153681e3506","doc_title":"\r\n\t\t\t\t\t북한 여성의 일상생활\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff23"},"doc_id":"5ed81ae52615a153681e31eb","doc_title":"\r\n\t\t\t\t\t중국의 G2 부상과 한반도 평화통일 추진전략:제1부\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff24"},"doc_id":"5ed81af82615a153681e323f","doc_title":"\r\n\t\t\t\t\t증동 민주화 혁명과 한반도 전략적 함의 (2011.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff25"},"doc_id":"5ed8501e677b583283b2a937","doc_title":"( 2005 ) 중국 내 북한이탈여성 인권보호에 관한 연구 : 인신매매와 강제송환 문제를 중심으로 / 이승진 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff26"},"doc_id":"5ed82a642615a153681e80c7","doc_title":"\r\n\t\t\t\t\t蘇聯의 極東地域 開發現況 및 計劃과 東北亞 政治·經濟에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff27"},"doc_id":"5ed82a2c2615a153681e7f9b","doc_title":"\r\n\t\t\t\t\t(南北國會會談準備接觸 關聯) 國內 主要 新聞 記事集 Ⅱ (1989.2)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff28"},"doc_id":"5ed84fa6677b583283b2a2b8","doc_title":"( 2018 ) 한 초등교사와 탈북학생의 ‘만남’에 대한 자문화기술지 / 홍유란 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff29"},"doc_id":"5ed84faa677b583283b2a2e2","doc_title":"( 2019 ) ‘유목적 주체’의 관점으로 본 남.북한출신여성들의 여성주의적 연대에 관한 연구 : 김포지역을 중심으로 / 안영미 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff2a"},"doc_id":"5ed84fa7677b583283b2a2be","doc_title":"( 2018 ) 사회적 지지와 진로결정 자기효능감이 북한이탈주민여성의 진로장벽에 미치는 영향 / 안서영 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff2b"},"doc_id":"5ed816c12615a153681e1138","doc_title":"\r\n\t\t\t\t\t오바마 행정부와 한반도\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff2c"},"doc_id":"5ed84fad677b583283b2a30c","doc_title":"( 2019 ) 스마트폰 이용이 북한이탈주민의 이문화적응에 미치는 영향 : 디지털 격차 관점을 중심으로 / 정다운 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff2d"},"doc_id":"5ed85009677b583283b2a704","doc_title":"( 2003 ) 북한이탈주민의 한국사회 정착정책에 관한 연구 / 김경수 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff2e"},"doc_id":"5ed8500c677b583283b2a756","doc_title":"( 2004 ) 북한이탈주민을 대상으로 한 북한보건의료제도 인식도 조사 / 백지은 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff2f"},"doc_id":"5ed84fff677b583283b2a55e","doc_title":"( 2001 ) 북한이탈주민의 사회적응에 영향을 미치는 요인 / 유시연 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff30"},"doc_id":"5ed84fff677b583283b2a570","doc_title":"( 2002 ) 중국내 북한이탈주민의 인권문제 : 현황과 지원 / 조상혁 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff31"},"doc_id":"5ed85001677b583283b2a5c6","doc_title":"( 2001 ) 탈북 청소년의 재사회화 교육방안 연구 : 초등학교를 중심으로 / 황은실 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff32"},"doc_id":"5ed85096677b583283b2ac74","doc_title":"( 2010 ) 수용자 스키마가 뉴스 프레임 해석에 미치는 영향 : 남북한 대학생 비교 분석 / 김성애 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff33"},"doc_id":"5ed81dea2615a153681e4997","doc_title":"\r\n\t\t\t\t\t통일재원 마련 및 통일의지 결집 관련 국민의 인식\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff34"},"doc_id":"5ed8532c677b583283b2c2ed","doc_title":"( 2015 ) 정의윤리와 배려윤리의 통합적 접근에서의 다문화 교육 / 백은영 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff35"},"doc_id":"5ed85332677b583283b2c33c","doc_title":"( 2014 ) 탈북 학생의 남한에서의 영어교육경험 연구 / 김주영 ","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff36"},"doc_id":"5ed852e1677b583283b2c0aa","doc_title":"( 2018 ) 고등학교 교사와 탈북청소년의 ‘접촉’에 대한 자문화기술지: 학생동아리 “한마음”을 매개로 / 최연식 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff37"},"doc_id":"5ed852a4677b583283b2be3a","doc_title":"( 2017 ) 근거이론 방법에 의한 북한이탈주민의 전환적 진로선택과정에 관한 연구 / 김혜영 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff38"},"doc_id":"5edd26318708c4a8b8d7b89b","doc_title":"[08-4] 동북아평화지수개발: 영토역사갈등 해소측면을 중심으로 ","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff39"},"doc_id":"5edd26338708c4a8b8d7b8c3","doc_title":"[06-1] 유엔 평화활동 지역센터 구축방안 기초연구 ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff3a"},"doc_id":"5ed8532b677b583283b2c2e8","doc_title":"( 2011 ) 북한 난민 대책에 대한 연구 : 동독·베트남 사례를 중심으로 / 김용금 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff3b"},"doc_id":"5ed852dc677b583283b2c07a","doc_title":"( 2019 ) 북한이탈주민의 남한미디어콘텐츠 수용이 사회·문화적 적응에 미치는 영향 / 박경숙 ","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff3c"},"doc_id":"5edd98c13f98607c39994b7d","doc_title":"[202호] 2019 북한, 비핵화에 속도전의 깃발을 들어라","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff3d"},"doc_id":"5edd262e8708c4a8b8d7b881","doc_title":"[2019-1] 지역 간 연대를 통한 평화구축: 담론과 실제 ","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff3e"},"doc_id":"5ed85345677b583283b2c3a6","doc_title":"( 2006 ) 북한이탈주민의 사회생활 적응과정에 민간단체의 참여실태와 그 지원방향 / 모홍필 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff3f"},"doc_id":"5edd3254b36eb32a84959727","doc_title":"일본의 군사전략과 군사력 증강 추세 ","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff40"},"doc_id":"5edd98c43f98607c39994b89","doc_title":"[178호] 이제 한반도문제 해결의 진검승부에 나설 때이다","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff41"},"doc_id":"5edd26348708c4a8b8d7b8d7","doc_title":"[2017-3] 정상회담에 나타난 협력의 재현: 한중일 3국 협력 정상회담 문서에 나타난 ‘협력’ 개념 해석 ","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff42"},"doc_id":"5edd2954d59367c0ebb7f620","doc_title":"[10-04] 동아시아, 갈등을 넘어 협력으로: 한·중·일 동아시아 연합 구상과 상호협력(제주평화연구원 공동학술회의 시리즈) ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff43"},"doc_id":"5edd2959d59367c0ebb7f665","doc_title":"[12-26] 2012 동아시아 평화와 협력을 위한 구상 (JPI 정책포럼 시리즈) ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff44"},"doc_id":"5edd295dd59367c0ebb7f68e","doc_title":"[10-18] 2010 한국인의 평화관: 외교정책과 여론 ","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff45"},"doc_id":"5edd98be3f98607c39994b71","doc_title":"[211호] 지금 북한에 필요한 건 진정한 '우리 민족끼리'다","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff46"},"doc_id":"5ed8532e677b583283b2c2f9","doc_title":"( 2015 ) 북한이탈주민의 인간성 회복을 위한 연구 / 신지연 ","topic":"IT_과학","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff47"},"doc_id":"5edd3309b36eb32a84959ce5","doc_title":"EU 상설구조적협력(PESCO)의 내용과 과제: 동북아 지역주의 형성과 다자 안보 협력에 주는 시사점 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff48"},"doc_id":"5edd98bc3f98607c39994b66","doc_title":"[219호] 공동대처가 시급한 축산안보","topic":"경제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff49"},"doc_id":"5edd98bb3f98607c39994b63","doc_title":"[216호] 일본의 경제도발을 1965년 체제 극복의 계기로 삼자","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff4a"},"doc_id":"5edd98bb3f98607c39994b64","doc_title":"[217호] 격랑의 한반도, 우리가 주도하는 외교·안보의 길을 가자","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff4b"},"doc_id":"5edd98c23f98607c39994b80","doc_title":"[188호] 신한반도 경제구상과 새로운 상생 협력의 길","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff4c"},"doc_id":"5edd320cb36eb32a849593d7","doc_title":"미국의 유대인파워 ","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff4d"},"doc_id":"5edd98c33f98607c39994b83","doc_title":"[191호] 북한의 비핵화 의지와 진정성 미리보기","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff4e"},"doc_id":"5edd324db36eb32a849596e1","doc_title":"해적과 해양안보: 소말리아 해적 문제를 중심으로 ","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff4f"},"doc_id":"5ed84fe6677b583283b2a4c3","doc_title":"( 2019 ) 북한관련미디어 전달방식과 내용변화가 북한이탈주민의 생활과 자존감에 미치는 영향 / 엄영남 ","topic":"IT_과학","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff50"},"doc_id":"5ed85002677b583283b2a5d6","doc_title":"( 2001 ) 강제송환금지의 원칙에 관한 고찰 : 북한이탈주민을 중심으로 / 박영길 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff51"},"doc_id":"5ed85004677b583283b2a5e5","doc_title":"( 2001 ) 북한이탈주민의 남한사회 적응에 관한 연구 / 김성근 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff52"},"doc_id":"5ed8501b677b583283b2a8e6","doc_title":"( 2006 ) 국내 북한 이탈 주민 정착을 위한 교회 교육적 대안에 관한 연구 / 장동신 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff53"},"doc_id":"5ed8501e677b583283b2a934","doc_title":"( 2005 ) 북한이탈주민을 위한 대학평생교육기관의 역할유형 탐색 : 대구·경북지역 북한이탈주민의 요구를 중심으로 / 배영배 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff54"},"doc_id":"5ed8501d677b583283b2a922","doc_title":"( 2006 ) 새터민 청소년 적응교육에 관한 연구 : 현황 및 개선방안을 중심으로 / 정인수 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff55"},"doc_id":"5ed81c122615a153681e3c65","doc_title":"\r\n\t\t\t\t\t(북한인권자료집) 탈북자 관련 국제조약 및 법령\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff56"},"doc_id":"5ed821bf2615a153681e63a4","doc_title":"\r\n\t\t\t\t\t북한 제7차 당대회 분야별 평가 및 향후 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff57"},"doc_id":"5ed8207c2615a153681e5f26","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한관계 전망 (2015~2016)\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff58"},"doc_id":"5ed81ae82615a153681e3218","doc_title":"\r\n\t\t\t\t\t중국의 G2 부상과 한반도 평화통일 추진전략:제3부\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff59"},"doc_id":"5ed81afd2615a153681e3280","doc_title":"\r\n\t\t\t\t\t최고인민회의 제12기 제4차 회의 결과 분석 (2011.4)\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff5a"},"doc_id":"5ed819992615a153681e27df","doc_title":"\r\n\t\t\t\t\t(2010년) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff5b"},"doc_id":"5ed819de2615a153681e29ea","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제4권제4호,2010년7.8월호)=(Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff5c"},"doc_id":"5ed819ed2615a153681e2a66","doc_title":"\r\n\t\t\t\t\t상반기 북한정세 분석 보고서 (2010.8)\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff5d"},"doc_id":"5ed81bf42615a153681e3add","doc_title":"\r\n\t\t\t\t\t통일 비용ㆍ편익의 분석모형 구축\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff5e"},"doc_id":"5ed81bf52615a153681e3af2","doc_title":"\r\n\t\t\t\t\t리더십교체기의 동북아 4국의 국내정치 및 대외정책 변화와 한국의 통일외교 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff5f"},"doc_id":"5ed820152615a153681e5b72","doc_title":"\r\n\t\t\t\t\tChina's neighborhood diplomacy and policies on North Korea : cases and application\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff60"},"doc_id":"5ed81b5c2615a153681e356c","doc_title":"\r\n\t\t\t\t\t대북한 핵협상 전략구상방향\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff61"},"doc_id":"5ed81b172615a153681e337a","doc_title":"\r\n\t\t\t\t\t한반도 통일비전과 국제협력\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff62"},"doc_id":"5ed819f42615a153681e2a72","doc_title":"\r\n\t\t\t\t\t한반도 녹색성장을 위한 남북한 산림협력:법제 개선방안 예비 연구\r\n\t\t\t\t","topic":"사회","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff63"},"doc_id":"5ed818cb2615a153681e2160","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (2009.1)\r\n\t\t\t\t","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff64"},"doc_id":"5ed822e72615a153681e69ca","doc_title":"\r\n\t\t\t\t\t언어생활\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff65"},"doc_id":"5ed820672615a153681e5e5c","doc_title":"\r\n\t\t\t\t\t통일백서 2015 =Unification White Paper 2015\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff66"},"doc_id":"5ed822672615a153681e6797","doc_title":"\r\n\t\t\t\t\t김정은 정권 5년의 북한경제 : 경제정책을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff67"},"doc_id":"5ed820a52615a153681e6079","doc_title":"\r\n\t\t\t\t\t북한인권정책 추진전략\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff68"},"doc_id":"5ed8199f2615a153681e284a","doc_title":"\r\n\t\t\t\t\t알기쉬운 통일교육 12주제 프리젠테이션.제1부,통일비전\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff69"},"doc_id":"5ed819b02615a153681e28e2","doc_title":"\r\n\t\t\t\t\t알기쉬운 통일교육 12주제 프리젠테이션.제2부,통일환경\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff6a"},"doc_id":"5ed81b7e2615a153681e361f","doc_title":"\r\n\t\t\t\t\t(제1차 샤이오 인권포럼) 북한인권 실상과 효율적 개입방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff6b"},"doc_id":"5ed8170d2615a153681e1423","doc_title":"\r\n\t\t\t\t\t최근 남북관계의 이해:북한의 강경 위협 조치,당장 중단되어야:[통일부 편]\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff6c"},"doc_id":"5ed81ffe2615a153681e5b1e","doc_title":"\r\n\t\t\t\t\t한중수교 이후 북중관계의 발전 : 추세분석과 평가\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff6d"},"doc_id":"5ed81d4e2615a153681e44b6","doc_title":"\r\n\t\t\t\t\t(2012)개성공업지구 법규집 =(2012)Laws and Regulations for the Gaeseong Industrial Complex\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff6e"},"doc_id":"5ed81ec42615a153681e50d0","doc_title":"\r\n\t\t\t\t\t김정은 시대 북한의 핵보유 및 대남정책\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff6f"},"doc_id":"5ed81f552615a153681e5677","doc_title":"\r\n\t\t\t\t\t한국의 대북 인권정책 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff70"},"doc_id":"5ed81f102615a153681e53e5","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제23권 1호, 2014)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff71"},"doc_id":"5ed81f372615a153681e5582","doc_title":"\r\n\t\t\t\t\t'행복한 통일'로 가는 남북 및 동북아공동체 형성을 위한 통합정책 :EC/EU사례분석을 통한 남북 및 동북아공동체 추진방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff72"},"doc_id":"5ed81e082615a153681e4a92","doc_title":"\r\n\t\t\t\t\t북한에서 국가재정의 분열과 조세 및 재정체계\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff73"},"doc_id":"5ed81e112615a153681e4acf","doc_title":"\r\n\t\t\t\t\t한미정상회담 결과 분석(2013.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff74"},"doc_id":"5ed81e0e2615a153681e4aae","doc_title":"\r\n\t\t\t\t\t한국의 對중국 통일공공외교 실태\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff75"},"doc_id":"5ed81cfd2615a153681e4204","doc_title":"\r\n\t\t\t\t\tTrustpolitik: 박근혜정부의 국가안보전략 :이론과 실제 탐색연구\r\n\t\t\t\t","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff76"},"doc_id":"5ed81da02615a153681e4749","doc_title":"\r\n\t\t\t\t\t대북정책 이렇게 해왔습니다. :(이명박 대통령 취임 4주년) 대북정책 설명자료\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff77"},"doc_id":"5ed81ecc2615a153681e51e6","doc_title":"\r\n\t\t\t\t\t한반도 신뢰프로세스 :신뢰로 풀어가는 남북관계, 신뢰로 하나되는 한반도\r\n\t\t\t\t","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff78"},"doc_id":"5ed81eca2615a153681e5106","doc_title":"\r\n\t\t\t\t\t북한인권 (제8권 2호, 2013) :국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff79"},"doc_id":"5ed81ccd2615a153681e40a7","doc_title":"\r\n\t\t\t\t\t(2012년) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff7a"},"doc_id":"5ed81ccd2615a153681e40de","doc_title":"\r\n\t\t\t\t\t독일통일 총서(2) : 행정 분야 통합 관련 정책문서\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff7b"},"doc_id":"5ed81df52615a153681e49d3","doc_title":"\r\n\t\t\t\t\t통일 비용ㆍ편익 분석모형 구축\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff7c"},"doc_id":"5ed81ec62615a153681e50d7","doc_title":"\r\n\t\t\t\t\t남북대화 (제76호, 2013.2~2013.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff7d"},"doc_id":"5ed81d0b2615a153681e4293","doc_title":"\r\n\t\t\t\t\t(국제학술회의) 한반도 신뢰프로세스 추진전략\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff7e"},"doc_id":"5ed81f032615a153681e5394","doc_title":"\r\n\t\t\t\t\t(2014) Laws and Regulations for the Gaeseong Industrial Complex =(2014) 개성공업지구 법규집\r\n\t\t\t\t","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff7f"},"doc_id":"5ed81eff2615a153681e5325","doc_title":"\r\n\t\t\t\t\t농업분야의 지속가능한 대북지원 및 남북 협력방안 모색\r\n\t\t\t\t","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff80"},"doc_id":"5ed81f1c2615a153681e5412","doc_title":"\r\n\t\t\t\t\t남북한 주민 접촉면 확대를 위한 사회문화 교류 추진 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff81"},"doc_id":"5ed81e352615a153681e4ce2","doc_title":"\r\n\t\t\t\t\t(2013) 통일교육 기본계획\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff82"},"doc_id":"5ed81e522615a153681e4dfd","doc_title":"\r\n\t\t\t\t\t북한의 계획경제와 시장화 현상\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff83"},"doc_id":"5ed81d7e2615a153681e45d2","doc_title":"\r\n\t\t\t\t\t(2012 상반기) 북한 공개정보 자료집Ⅱ\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff84"},"doc_id":"5ed81d842615a153681e4609","doc_title":"\r\n\t\t\t\t\t대북정책 이렇습니다\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff85"},"doc_id":"5ed81eee2615a153681e5291","doc_title":"\r\n\t\t\t\t\t탈북청소년의 경계 경헙과 정체성 재구성\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff86"},"doc_id":"5ed81eef2615a153681e5294","doc_title":"\r\n\t\t\t\t\t(2014년) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff87"},"doc_id":"5ed81edc2615a153681e5226","doc_title":"\r\n\t\t\t\t\t(2014) 통일교육 기본계획\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff88"},"doc_id":"5ed81ed62615a153681e51f5","doc_title":"\r\n\t\t\t\t\t북한 주요기관ㆍ단체 인명록 (2014) =북한 기관ㆍ단체별 인명집\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff89"},"doc_id":"5ed81f152615a153681e53f9","doc_title":"\r\n\t\t\t\t\tSouth-North Dialogue in Korea (No.76, February 2013 ~ December 2013) =남북대화(제76호)\r\n\t\t\t\t","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff8a"},"doc_id":"5ed81cb42615a153681e4018","doc_title":"\r\n\t\t\t\t\t중국의 대내외 관계와 한국의 전략적 교훈\r\n\t\t\t\t","topic":"국제","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff8b"},"doc_id":"5ed81f4f2615a153681e565c","doc_title":"\r\n\t\t\t\t\t통일한국의 국가상과 한중협력\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff8c"},"doc_id":"5ed81f4a2615a153681e55f8","doc_title":"\r\n\t\t\t\t\t동북아 4국의 대외전략 및 대북전략과 한국의 통일외교 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff8d"},"doc_id":"5ed81e2e2615a153681e4c63","doc_title":"\r\n\t\t\t\t\t오바마 2기 행정부의 대한반도 정책 전망\r\n\t\t\t\t","topic":"사회","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff8e"},"doc_id":"5ed81e302615a153681e4c7d","doc_title":"\r\n\t\t\t\t\t북한이해 (2013)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff8f"},"doc_id":"5ed81e312615a153681e4c89","doc_title":"\r\n\t\t\t\t\t북한 주요기관ㆍ단체 인명록 (2013) =북한 기관ㆍ단체별 인명집\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff90"},"doc_id":"5ed818c62615a153681e211e","doc_title":"\r\n\t\t\t\t\t(2009년) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff91"},"doc_id":"5ed819e72615a153681e2a4e","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2011 = 북한인권백서 2011\r\n\t\t\t\t","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff92"},"doc_id":"5ed818b52615a153681e206d","doc_title":"\r\n\t\t\t\t\t북한인권백서 2010 = white paper on human rights in North Korea 2010\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff93"},"doc_id":"5ed819022615a153681e2348","doc_title":"\r\n\t\t\t\t\t수원국의 역량발전을 위한 개발협력전략과 사례연구 :북한 경제발전을 위한 국제협력 프로그램 연구\r\n\t\t\t\t","topic":"스포츠","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff94"},"doc_id":"5ed81d8a2615a153681e46da","doc_title":"\r\n\t\t\t\t\tWhite Paper on Korean Unification (2014) =통일백서\r\n\t\t\t\t","topic":"경제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff95"},"doc_id":"5ed81f402615a153681e55e8","doc_title":"\r\n\t\t\t\t\t영화로 보는 통일 이야기\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff96"},"doc_id":"5ed81d5e2615a153681e44d9","doc_title":"\r\n\t\t\t\t\t북한 권력기구도 (2012년 4월 기준)\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff97"},"doc_id":"5ed81f022615a153681e5365","doc_title":"\r\n\t\t\t\t\t신진연구 논문집 :2014 북한 및 통일관련\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff98"},"doc_id":"5ed81aa72615a153681e2ef2","doc_title":"\r\n\t\t\t\t\t신아시아 외교와 새로운 평화의 모색∥:신아시아 외교 추진을 통한 새로운 평화의 모색/문경희 외 저자\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff99"},"doc_id":"5ed81e742615a153681e4f1b","doc_title":"\r\n\t\t\t\t\t북한사회 위기구조와 사회변동 전망 :비교사회론적 관점\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff9a"},"doc_id":"5ed81e692615a153681e4ea2","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제22권 1호, 2013)\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ff9b"},"doc_id":"5ed81e7e2615a153681e4f4f","doc_title":"\r\n\t\t\t\t\tEC/EU사례분석을 통한 남북 및 동북아공동체 추진방안 :EC기 분석을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ff9c"},"doc_id":"5ed81e7e2615a153681e4f42","doc_title":"\r\n\t\t\t\t\t새로운 세대의 탄생 :북한 청소년의 세대경험과 특성\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff9d"},"doc_id":"5ed81d3a2615a153681e441c","doc_title":"\r\n\t\t\t\t\t(2013학년도 통일교육시범학교 운영보고서) 학교 통일교육을 위한 다양한 통일교육ㆍ체험활동 방안 모색\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ff9e"},"doc_id":"5ed81a022615a153681e2bb1","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제4권제1호,2010년1.2월호)=(Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ff9f"},"doc_id":"5ed81c032615a153681e3b45","doc_title":"\r\n\t\t\t\t\t북한의 인프라 개발을 위한 국제사회 협력 프로그램 추진방안\r\n\t\t\t\t","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffa0"},"doc_id":"5ed81be92615a153681e3ac0","doc_title":"\r\n\t\t\t\t\t김정은 체제의 북한 인권문제와 국제협력 : 2012년 샤이오 인권포럼, 2012년 6월 14일(목) 09:00-18:00, 롯데호텔(소공동) 사파이어볼룸(3층)\r\n\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffa1"},"doc_id":"5ed81e612615a153681e4e72","doc_title":"\r\n\t\t\t\t\t(통일대계연구 남북합의통일 마스터플랜) 통일대계연구 :4년 연구 종합논의\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffa2"},"doc_id":"5ed81e6c2615a153681e4ef9","doc_title":"\r\n\t\t\t\t\t남북러 가스관과 동북아 에너지 협력의 지정학\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffa3"},"doc_id":"5ed819242615a153681e2427","doc_title":"\r\n\t\t\t\t\t북한 경제발전을 위한 국제협력 프로그램 연구(총괄보고서) :국제사회의 경험 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffa4"},"doc_id":"5ed81cdb2615a153681e413f","doc_title":"\r\n\t\t\t\t\t북한인권 (제8권 1호, 2013) :국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffa5"},"doc_id":"5ed81f312615a153681e5571","doc_title":"\r\n\t\t\t\t\t북한인권백서 2014 =White Paper on Human Rights in North Korea 2014\r\n\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffa6"},"doc_id":"5ed81f4d2615a153681e5621","doc_title":"\r\n\t\t\t\t\t신통일대계 구현을 위한 구조분석\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffa7"},"doc_id":"5ed81e322615a153681e4cc7","doc_title":"\r\n\t\t\t\t\t류우익과 함께 하는 통일 준비\r\n\t\t\t\t","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffa8"},"doc_id":"5ed81c9a2615a153681e3f91","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제21권 1호, 2012)\r\n\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffa9"},"doc_id":"5ed81d262615a153681e43b5","doc_title":"\r\n\t\t\t\t\tThe story of North Korea told by a North Korean refugee\r\n\t\t\t\t","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffaa"},"doc_id":"5ed81f722615a153681e57bd","doc_title":"\r\n\t\t\t\t\tKorea's FTA Strategy and the Korean Peninsula\r\n\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffab"},"doc_id":"5ed817002615a153681e12ff","doc_title":"\r\n\t\t\t\t\t비핵 개방 3000 구상:한반도 비핵화 실천방안\r\n\t\t\t\t","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffac"},"doc_id":"5ed8193b2615a153681e2527","doc_title":"\r\n\t\t\t\t\t통일 비용ㆍ편익 추계를 위한 북한 공식경제부문의 실태연구\r\n\t\t\t\t","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffad"},"doc_id":"5ed81af82615a153681e3238","doc_title":"\r\n\t\t\t\t\t(독일 통일 20년 계기) 독일의 통일ㆍ통합 정책 연구 제1권 분야별 연구 :2010년 통일부 프로젝트ㆍ베를린 자유대 한국학과 통일연구팀\r\n\t\t\t\t","topic":"국제","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffae"},"doc_id":"5edd98c43f98607c39994b87","doc_title":"[176호] 한국의 외교안보, 콜롬버스 달걀을 깰 때","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffaf"},"doc_id":"5edd2944d59367c0ebb7f587","doc_title":"[11-22] 2011 동아시아 평화와 협력을 위한 구상 Ⅱ: 전환기의 대응전략 (JPI 정책포럼 시리즈) ","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffb0"},"doc_id":"5edd98e6f4006ffc407ad370","doc_title":"[제60차 전문가포럼] ‘중국의 꿈’을 향한 시진핑 시대의 도전과 선택","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffb1"},"doc_id":"5edd98e8f4006ffc407ad379","doc_title":"[제50차 전문가포럼]심화되는 북‧중‧러 삼국의 협력관계","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffb2"},"doc_id":"5edd9bb4915929fbe571cce7","doc_title":"[9월4주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffb3"},"doc_id":"5edd9bb5915929fbe571ccea","doc_title":"[5월3주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffb4"},"doc_id":"5edd989b3f98607c39994ae8","doc_title":"[111호] 광복 70주년 전야, 통일과업과 우리의 자화상","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffb5"},"doc_id":"5edd9bb6915929fbe571ccec","doc_title":"[6월3주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffb6"},"doc_id":"5edd330cb36eb32a84959d0f","doc_title":"주요국 여론과 공공외교 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffb7"},"doc_id":"5edd98a63f98607c39994b16","doc_title":"[제64호]새판짜기에 돌입한 동북아 정세와 대통령 당선인의 과제","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffb8"},"doc_id":"5edd31d8b36eb32a849591be","doc_title":"북한인권상황과 인도적 지원의 정책적 효율성 평가 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffb9"},"doc_id":"5edd98e7f4006ffc407ad377","doc_title":"[제48차 전문가포럼]중국 국방정책 어디로 향하는가","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffba"},"doc_id":"5edd98e9f4006ffc407ad37e","doc_title":"[제33차 전문가포럼]한반도 정세, 대화국면으로 가는가","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffbb"},"doc_id":"5edd98eaf4006ffc407ad380","doc_title":"[제36차 전문가포럼]급변하는 한반도 주변 정세, 어떻게 볼 것인가","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffbc"},"doc_id":"5edd98e8f4006ffc407ad37b","doc_title":"[제30차 전문가포럼]남북관계 긴장국면 속에 가려진 북한주민","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffbd"},"doc_id":"5edd9baa915929fbe571ccc0","doc_title":"[2월5주] 주간 여론조사 결과정리 - 재 업로드","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffbe"},"doc_id":"5edd9bab915929fbe571ccc2","doc_title":"[8월3주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffbf"},"doc_id":"5edd9baa915929fbe571ccbf","doc_title":"[12월3주] 주간 여론조사 결과정리","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffc0"},"doc_id":"5edd9b8fd22a6a6d93d0e328","doc_title":"[정세토크 2016] '북한 4차 핵실험과 격랑의 한반도' 2강 대담록","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffc1"},"doc_id":"5edd9bb0915929fbe571ccd5","doc_title":"[2월3주] 주간 여론조사 결과 정리","topic":"사회","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffc2"},"doc_id":"5edd9bb2915929fbe571ccdc","doc_title":"[11월3주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffc3"},"doc_id":"5edd9bb4915929fbe571cce4","doc_title":"[9월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffc4"},"doc_id":"5edd9bb5915929fbe571cce9","doc_title":"[10월2주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffc5"},"doc_id":"5edd98edf4006ffc407ad38d","doc_title":"[제7차 전문가포럼] 2·13합의와 한반도 평화체제","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffc6"},"doc_id":"5edd2eaffe7563ddf381e422","doc_title":"[Monograph No. 12] Current Trends and the Outlook for Peace Research (printed in KOREAN) ","topic":"","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffc7"},"doc_id":"5edd98ebf4006ffc407ad385","doc_title":"[제20차 전문가포럼]2008년 북한식량위기진단과 대북 인도주의적 지원 원칙","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffc8"},"doc_id":"5edd26388708c4a8b8d7b8e7","doc_title":"[13-03] 동아시아 도서 영유권 문제의 다자적 해결 방안 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffc9"},"doc_id":"5edd989e3f98607c39994af3","doc_title":"[87호] 대통령이 진짜 묵과해서는 안 되는 것들","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffca"},"doc_id":"5edd98ecf4006ffc407ad38c","doc_title":"[제28차 전문가포럼]북한의 지속가능한 사회개발을 위해 독일 통일 전후의 경험에서 배운다","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffcb"},"doc_id":"5edd2eb2fe7563ddf381e45c","doc_title":"[Monograph No. 02] The Influence of Socio-Economic Conditions on Human Rights Repression ","topic":"","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffcc"},"doc_id":"5edd31d0b36eb32a84959164","doc_title":"통일 대비 대북 심리전 ","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffcd"},"doc_id":"5edd31dcb36eb32a849591ea","doc_title":"일본과 동북아 안보 ","topic":"사회","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffce"},"doc_id":"5edd98a03f98607c39994afc","doc_title":"[95호] 통일은 현재진행형, 지금의 행동이 통일의 양상을 결정한다","topic":"정치","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffcf"},"doc_id":"5edd98eaf4006ffc407ad384","doc_title":"[제19차 전문가포럼] 이명박정부의 대북정책","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffd0"},"doc_id":"5edd31c5b36eb32a849590df","doc_title":"경제위기 이후 중·미관계 변화와 한반도 ","topic":"경제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffd1"},"doc_id":"5edd2bca35605a5e2996963e","doc_title":"2013 JPI 공동연구시리즈 - 비전통안보영역에서 갈등해결의 메커니즘으로서 다자협력의 유용성과 한계 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffd2"},"doc_id":"5edd98a73f98607c39994b19","doc_title":"[제48호]자주․선군과 평화․경제의 기로에 선 김정은 정권","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffd3"},"doc_id":"5edd262f8708c4a8b8d7b88b","doc_title":"[2018-2] ARIMA 시계열모형을 이용한 한미관계의 예측연구: 2009-2014 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffd4"},"doc_id":"5edd26398708c4a8b8d7b8ef","doc_title":"[14-03] 갈등해소와 협력증진을 위한 Track II 외교: 사례와 함의 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffd5"},"doc_id":"5edd3369b36eb32a8495a070","doc_title":"우크라이나 사태 이후 북러관계의 진전: 함의와 전망 ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffd6"},"doc_id":"5edd3231b36eb32a8495958f","doc_title":"북한 당대표자회와 김정은 후계체제 전망 ","topic":"정치","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffd7"},"doc_id":"5edd3215b36eb32a84959442","doc_title":"중국 정치 구조와 18대 공산당 전국대표대회 지도자 그룹 ","topic":"국제","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffd8"},"doc_id":"5edd98903f98607c39994abc","doc_title":"[126호] 광복 70주년, 일본의 반성과 북한의 사과","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffd9"},"doc_id":"5edd31d2b36eb32a84959178","doc_title":"제주포럼과 한국의 소프트파워 전략 ","topic":"문화","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffda"},"doc_id":"5edd2952d59367c0ebb7f611","doc_title":"[15-34] 2015 동아시아 평화와 협력을 위한 구상 (JPI 정책포럼 시리즈) ","topic":"문화","timestamp":20200601} -{"_id":{"$oid":"60335a299aad0dd9ff46ffdb"},"doc_id":"5edd295cd59367c0ebb7f684","doc_title":"[10-16] 동아시아 평화와 협력을 위한 구상 Ⅱ (2010 JPI 정책포럼 시리즈) ","topic":"","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffdc"},"doc_id":"5edd3361b36eb32a8495a028","doc_title":"동아시아 지역아키텍처 재설계의 국제정치: 거대 FTA와 AIIB의 사례를 중심으로 ","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffdd"},"doc_id":"5ede602a056df2af0fd031ea","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2007년 통일로 가는 길 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffde"},"doc_id":"5edd31f5b36eb32a849592ec","doc_title":"초국가적 위협: 테러, 마약, 범죄조직의 상호 연계 ","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffdf"},"doc_id":"5edd98ba3f98607c39994b5e","doc_title":"[175호] 일본 총선과 평화의 숨은 그림 찾기","topic":"국제","timestamp":20200501} -{"_id":{"$oid":"60335a299aad0dd9ff46ffe0"},"doc_id":"5ede648620dbd3d8ee3663c0","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제12호 2016년 10월 - 한반도 안보 어떻게 풀어갈 것인가 \r\n\t\t\t\t\t\t\t\t","topic":"","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffe1"},"doc_id":"5ede649720dbd3d8ee36644d","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제10호 2015년 11월- 박근혜정부의 통일외교와 한반도 통일\r\n\t\t\t\t\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffe2"},"doc_id":"5ede64a120dbd3d8ee3664ff","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제3호 2012년 11월- 한반도 통일의 가능성\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffe3"},"doc_id":"5ede64ab1fcaba51b0cacc9c","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2002. 4/4분기(통권 4호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffe4"},"doc_id":"5ede64ac1fcaba51b0cacca1","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2002. 2/4분기(통권 2호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"정치","timestamp":20200801} -{"_id":{"$oid":"60335a299aad0dd9ff46ffe5"},"doc_id":"5ede64ab1fcaba51b0cacc93","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2005. 3/4분기(통권 15호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200701} -{"_id":{"$oid":"60335a299aad0dd9ff46ffe6"},"doc_id":"5ede64c31fcaba51b0cacd17","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2004. 2/4분기(통권 10호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"정치","timestamp":20200701} -{"_id":{"$oid":"603361d75b963d5f2aabd799"},"doc_id":"5ed39003dc9986728c0d3dca","doc_title":"한반도 비핵화와 평화체제 구축의 로드맵","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd79a"},"doc_id":"5ed3900bdc9986728c0d3e08","doc_title":"동서독 통일과정에서 서독정부의 대동독정책 연구","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd79b"},"doc_id":"5ed3928c7ed7dcf78c1761c9","doc_title":"한반도 평화체제: 자료와 해제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd79c"},"doc_id":"5ed392cd7ed7dcf78c1763ae","doc_title":"북한의 4차, 5차 핵실험 이후 통일환경 변화에 따른 통일전략 모색과 통일공감대 확산방안","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd79d"},"doc_id":"5ed392947ed7dcf78c176202","doc_title":"북한 내 이동의 자유","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd79e"},"doc_id":"5ed392d17ed7dcf78c1763cc","doc_title":"Lessons of Transformation for Korean Unification","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd79f"},"doc_id":"5ed39167981628fa31d7d112","doc_title":"통일환경 및 남북한관계 전망: 2007-2008","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7a0"},"doc_id":"5ed391b20dbea9e5f2b7f030","doc_title":"독일 통일 20년과 한국의 통일대비","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7a1"},"doc_id":"5ed392a07ed7dcf78c176259","doc_title":"남북관계연표 1948년~2013년","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7a2"},"doc_id":"5ed3901ddc9986728c0d3e74","doc_title":"국제전략환경의 변화와 한국의 신남방정책","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7a3"},"doc_id":"5ed391f40dbea9e5f2b7f23d","doc_title":"한반도 평화정착과 국제협력","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7a4"},"doc_id":"5ed392370dbea9e5f2b7f533","doc_title":"남북화해·협력의 실천지표","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7a5"},"doc_id":"5ed390a1dc9986728c0d4216","doc_title":"북한의 기상관리 정책의 변화와 남북한 기상협력 방안 연구","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7a6"},"doc_id":"5ed392a47ed7dcf78c17626c","doc_title":"한반도 평화체제 및 비핵화 관련 자료집 4,해외 평화협정","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7a7"},"doc_id":"5ed391e00dbea9e5f2b7f197","doc_title":"한반도 평화포럼: 구상과 이행","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7a8"},"doc_id":"5ed392707ed7dcf78c176119","doc_title":"북핵 일괄타결 방안(Grand Bargain) 추진방향","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7a9"},"doc_id":"5ed392af7ed7dcf78c1762c2","doc_title":"한반도 평화체제 및 비핵화 관련 자료집 1,평화·비핵화","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7aa"},"doc_id":"5ed38ed9ab0d1b1c467d380a","doc_title":"북한의 정치부문 정상국가화 지원방안","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7ab"},"doc_id":"5ed38db1ab0d1b1c467d2f12","doc_title":"동북아 지역내 NGO 교류협력 활성화 및 인프라 구축방안(총괄편)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7ac"},"doc_id":"5ed390cbdc9986728c0d434b","doc_title":"김정일 정권의 정세인식","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7ad"},"doc_id":"5ed3901adc9986728c0d3e63","doc_title":"2018년 미국 중간선거 평가와 미국의 향후 대외정책 전망","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7ae"},"doc_id":"5ed390cadc9986728c0d4343","doc_title":"2차 남북정상회담의 의의와 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7af"},"doc_id":"5ed39105dc9986728c0d44ff","doc_title":"6자회담과 남북관계: 전망과 대책","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7b0"},"doc_id":"5ed3916c981628fa31d7d12c","doc_title":"통일환경 및 남북한관계 전망 : 2006-2007","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7b1"},"doc_id":"5ed39164981628fa31d7d0f6","doc_title":"통일환경 및 남북한 관계전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7b2"},"doc_id":"5ed391a20dbea9e5f2b7efb3","doc_title":"베를린선언과 남북관계","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7b3"},"doc_id":"5ed391a40dbea9e5f2b7efb8","doc_title":"북한의 변화와 남북관계","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7b4"},"doc_id":"5ed3807c183ceee5c09789d1","doc_title":"남북한 통합을 위한 종교교류·협력의 제도화 방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7b5"},"doc_id":"5ed39747749e6be0fc411621","doc_title":"주간통일정세 2015-13(2015.03.23~2015.04.05)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7b6"},"doc_id":"5ed3974a749e6be0fc411634","doc_title":"주간통일정세 2015-15(2015.04.13~2015.04.19)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7b7"},"doc_id":"5ed396eb749e6be0fc41129e","doc_title":"주간통일정세2009-38(2009.9.14~9.20)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7b8"},"doc_id":"5ed39a2898d9bf9fd64b3d19","doc_title":"( 2011 ) 북한이탈주민의 '사회적 배제'와 '사회성'에 관한 연구 / 김광웅 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7b9"},"doc_id":"5ed39bbb98d9bf9fd64b469d","doc_title":"( 2017 ) 유아기 자녀를 둔 북한이탈주민 어머니의 양육행동에 영향을 주는 변인 간의 구조적 관계 / 조혜영 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7ba"},"doc_id":"5ed39aa798d9bf9fd64b4175","doc_title":"( 2016 ) 북한이탈주민 제노포비아(Xenophobia) 현상의 유발요인과 대응방안에 관한 연구 / 신동선 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7bb"},"doc_id":"5ed397c3e000ebc871b2d1ca","doc_title":"( 2012 ) 북한이탈주민 실태조사 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7bc"},"doc_id":"5ed3827efd9a2315e0bd68bf","doc_title":"평화의 심리학: 한국인의 평화인식","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7bd"},"doc_id":"5ed3828cfd9a2315e0bd6923","doc_title":"2005년도 통일문제 국민여론조사","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7be"},"doc_id":"5ed383a0c1889339b8d8c05e","doc_title":"북한의 시장화와 인권의 상관성: 북한인권정책연구 제3권 2014","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7bf"},"doc_id":"5ed383a4c1889339b8d8c091","doc_title":"제6차 KINU 통일포럼: 북한인권정책 추진전략","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7c0"},"doc_id":"5ed3812725d1f5991ef9ae6f","doc_title":"북한이탈 주민의 사회적응에 관한 연구 :실태조사 및 개선방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7c1"},"doc_id":"5ed68c7e6e35d50a5d222805","doc_title":"이명박정부 대북정책 비전 및 추진방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7c2"},"doc_id":"5ed68c886e35d50a5d222850","doc_title":"한반도 평화체제 구축과 한미관계","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7c3"},"doc_id":"5ed68c766e35d50a5d222768","doc_title":"한반도 평화·번영의 거버넌스의 활성화를 위한 이론적 논의와 개념적 틀","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7c4"},"doc_id":"5ed38308fd9a2315e0bd6d51","doc_title":"급변하는 동북아 정세가 한국인의 주요 인접국가 인식에 미치는 영향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7c5"},"doc_id":"5ed38087183ceee5c0978a52","doc_title":"남북 경제공동체 형성을 위한 대북 투자 방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7c6"},"doc_id":"5ed38278fd9a2315e0bd6897","doc_title":"1999년도 통일문제 국민여론조사","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7c7"},"doc_id":"5ed380ea3da0955c5f2ab7f5","doc_title":"독일 통일 20년과 한반도 통일비전","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7c8"},"doc_id":"5ed381e646278265e81c7922","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제3부-북한실상","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7c9"},"doc_id":"5ed382567b154788099d325a","doc_title":"통일 비용·편익 연구의 새로운 접근: 포괄적 연구요소의 도입과 대안의 모색","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7ca"},"doc_id":"5ed38278fd9a2315e0bd689b","doc_title":"문재인 정부의 통일·대북정책과 여론","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7cb"},"doc_id":"5ed38276fd9a2315e0bd687f","doc_title":"한반도 통일에 대한 동북아 4국의 인식","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7cc"},"doc_id":"5ed68c816e35d50a5d222836","doc_title":"남북관계 제도화를 위한 판문점 선언의 향후 과제","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7cd"},"doc_id":"5ed39a9298d9bf9fd64b40cf","doc_title":"( 2018 ) 초등학생 자녀를 둔 탈북여성의 학부모 적응과정에 대한 질적 연구 / 강영순 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7ce"},"doc_id":"5ed396d6749e6be0fc411187","doc_title":"주간통일정세2010-26(2010.6.21~2010.6.27)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7cf"},"doc_id":"5ed39775749e6be0fc4117f2","doc_title":"주간통일정세 2015-45(2015.11.09∼2015.11.15)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7d0"},"doc_id":"5ed39a3898d9bf9fd64b3de8","doc_title":"( 2012 ) 북한이탈 학령전기 아동을 위한 건강교육 프로그램 개발 및 중재효과 / 이인숙 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7d1"},"doc_id":"5ed3977b749e6be0fc41184a","doc_title":"주간통일정세 2015-36(2015.09.07∼2015.09.13)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7d2"},"doc_id":"5ed3977b749e6be0fc411843","doc_title":"주간통일정세 2015-35(2015.08.31∼2015.09.06)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7d3"},"doc_id":"5ed38574ab230e6d146f75a6","doc_title":"국제형사재판소 창설 의의 및 우리의 고려사항","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7d4"},"doc_id":"5ed386cd33719b6b965e70af","doc_title":"사회권의 관점에서 본 북한인권: 북한인권정책연구 제6권 2017","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7d5"},"doc_id":"5ed386ee33719b6b965e7221","doc_title":"과학기술발전과 북한의 새로운 위협: 사이버 위협과 무인기 침투","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7d6"},"doc_id":"5ed38a0f33719b6b965e90f4","doc_title":"남북관계 2023: 도전요인과 대북정책 추진방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7d7"},"doc_id":"5ed3867f33719b6b965e6e0c","doc_title":"동맹의 진화와 글로벌 파트너십","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7d8"},"doc_id":"5ed3864933719b6b965e6c53","doc_title":"북한에서 국가-사회 관계 양상 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7d9"},"doc_id":"5ed384fa0a21d3f6d3d8b3c3","doc_title":"2002년 미국의 북한인권 문제 관련 동향 분석","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7da"},"doc_id":"5ed38572ab230e6d146f7584","doc_title":"유엔 북한인권 조사위원회 설립: 의의 및 과제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7db"},"doc_id":"5ed3860a33719b6b965e6a41","doc_title":"독재정권의 성격과 정치변동: 북한 관련 시사점","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7dc"},"doc_id":"5ed3845f0a21d3f6d3d8ae11","doc_title":"북한인권백서 2019","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7dd"},"doc_id":"5ed3835dd2a0d2fcf411d07e","doc_title":"2010년 통일예측시계","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7de"},"doc_id":"5ed383a0c1889339b8d8c051","doc_title":"한국의 대북 인권정책 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7df"},"doc_id":"5ed3868233719b6b965e6e1d","doc_title":"김정은 정권 5년의 북한경제: 경제정책을 중심으로","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7e0"},"doc_id":"5ed3856eab230e6d146f756b","doc_title":"장애인 권리에 관한 특별보고관 방북의 의의 및 향후 과제","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7e1"},"doc_id":"5ed38398c1889339b8d8bfdd","doc_title":"냉전종식후 국제정치와 인권 : 대북인권정책 추진방향모색","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7e2"},"doc_id":"5ed3843b0a21d3f6d3d8ace8","doc_title":"White Paper on Human Rights in North Korea, 2001","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7e3"},"doc_id":"5ed381ca46278265e81c7816","doc_title":"통일교육 컨텐츠 개발 Ⅳ (2)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7e4"},"doc_id":"5ed382cbfd9a2315e0bd6aaf","doc_title":"2017 남북통합에 대한 국민의식조사","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7e5"},"doc_id":"5ed3864433719b6b965e6c01","doc_title":"한반도 평화통일을 위한 글로벌 네트워크 전략","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7e6"},"doc_id":"5ed384f80a21d3f6d3d8b3ae","doc_title":"The Border-crossing North Koreans","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7e7"},"doc_id":"5ed3868b33719b6b965e6e77","doc_title":"북한인권 정책환경 분석","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7e8"},"doc_id":"5ed385350a21d3f6d3d8b528","doc_title":"White Paper on Human Rights in North Korea, 2010","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7e9"},"doc_id":"5ed38573ab230e6d146f758f","doc_title":"한반도에 있어서 과도기 정의 (Transitional Justice)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7ea"},"doc_id":"5ed38a9b33719b6b965e950c","doc_title":"북한경제의 시장화 실태에 관한 연구","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7eb"},"doc_id":"5ed38aad33719b6b965e95f3","doc_title":"비교사회주의 측면에서 본 북한의 변화 전망","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7ec"},"doc_id":"5ed38b4b33719b6b965e9a7d","doc_title":"한반도 평화체제 관련 쟁점과 이행방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7ed"},"doc_id":"5ed38c0933719b6b965e9e57","doc_title":"日本의 國際的 役割增大와 東北亞秩序 :1990年代 東北亞秩序 豫測 (Ⅱ)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7ee"},"doc_id":"5ed385100a21d3f6d3d8b44d","doc_title":"White Paper on Human Rights in North Korea, 1999","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7ef"},"doc_id":"5ed385110a21d3f6d3d8b455","doc_title":"북한인권백서, 2001","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7f0"},"doc_id":"5ed3862433719b6b965e6b3a","doc_title":"韓半島 非核地帶化 主張에 대한 對應方向","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7f1"},"doc_id":"5ed3861a33719b6b965e6ad5","doc_title":"第2次大戰後 新生國家의 聯邦制度 運營事例","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7f2"},"doc_id":"5ed3955beb330b4601b4005f","doc_title":"북한의 '토지정리사업'의 배경 및 정책방향에 대한 시사점","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7f3"},"doc_id":"5ed39561eb330b4601b4008b","doc_title":"한·러 정상회담 결과분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7f4"},"doc_id":"5ed39587eb330b4601b40248","doc_title":"北·日, 北·美關係 變化展望과 對策","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7f5"},"doc_id":"5eceb78e3f82fd00307f5a34","doc_title":"[3차포럼]전환기 남북관계==유호열/정해구 교수 주제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7f6"},"doc_id":"5eceb8093f82fd00307f5cfb","doc_title":"제87차 운영위원회 자료","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7f7"},"doc_id":"5eceb7e33f82fd00307f5c36","doc_title":"종교 대북협력의 현황과 과제","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7f8"},"doc_id":"5eceb7f93f82fd00307f5c98","doc_title":"제2차 서울평화통일포럼(12.16) 자료","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd7f9"},"doc_id":"5eceb7823f82fd00307f59f3","doc_title":"김정일 방중후의 한반도 정세 전망과 대북정책 추진방","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7fa"},"doc_id":"5eceb7d83f82fd00307f5bf1","doc_title":"대북정책 추진에 따른 우리사회 내부의 갈등해소 방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7fb"},"doc_id":"5eceb7dc3f82fd00307f5c09","doc_title":"남북한 철도연결이 사회·문화교류 확대에 미치는 영","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7fc"},"doc_id":"5eceb7d03f82fd00307f5bb8","doc_title":"[합동포럼논문] 한반도 평화체제 구축에 관한 연구(김","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd7fd"},"doc_id":"5eceb7aa3f82fd00307f5ae8","doc_title":"북한이탈주민 사회정착 지원 방안","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd7fe"},"doc_id":"5eceb7b03f82fd00307f5b06","doc_title":"남·북한 문화재 실태에 관한 고찰","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd7ff"},"doc_id":"5eceb7d23f82fd00307f5bd0","doc_title":"최근 한반도 정세변화와 대비과제","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd800"},"doc_id":"5eceb79a3f82fd00307f5a88","doc_title":"북한 주민생활의 사회복지 수준평가와 대책방향","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd801"},"doc_id":"5eceb7973f82fd00307f5a6d","doc_title":"북한 환경정책의 문제점 및 개선방안","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd802"},"doc_id":"5eceb7af3f82fd00307f5b00","doc_title":"여성 자원봉사조직을 통한 통일의식 고취방안","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd803"},"doc_id":"5eceb79e3f82fd00307f5a97","doc_title":"남북한 여성교류 방안","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd804"},"doc_id":"5eceb78a3f82fd00307f5a24","doc_title":"남북공동선언 실천을 위한 국론통일의 방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd805"},"doc_id":"5eceb82e3f82fd00307f5dfd","doc_title":"제9차 청년위원회 자료입니다","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd806"},"doc_id":"5eceb7ca3f82fd00307f5b9a","doc_title":"평화.번영의 동북아시대: 전망과 과제[정책자료3] 정","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd807"},"doc_id":"5eceb7d63f82fd00307f5bd9","doc_title":"[경기지역 전문직업인 초청 간담회 발제문] 정부의 대","topic":"스포츠","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd808"},"doc_id":"5eceb7da3f82fd00307f5bfd","doc_title":"6.15남북공동선언 2주년 기념 북한연구회 제26차 세미","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd809"},"doc_id":"5eceb69ce0bd8570bdd1c67c","doc_title":"대북정책 추진에서 우선적으로 고려할 사항","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd80a"},"doc_id":"5eceb6a7e0bd8570bdd1c6da","doc_title":"2012년 2차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd80b"},"doc_id":"5eceb6b3e0bd8570bdd1c782","doc_title":"2015년 1차 대북정책 추진에 관한 정책건의보고서","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd80c"},"doc_id":"5eceb6dae0bd8570bdd1c87f","doc_title":"자문건의 보고서(2009-3차)","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd80d"},"doc_id":"5eceb6dfe0bd8570bdd1c8ab","doc_title":"평화와 번영을 위한 남북관계 발전방안(정책건의보고","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd80e"},"doc_id":"5eceb7143f82fd00307f5752","doc_title":"한반도문제 해결을 위한 중대제안 다변화 방안과 평화협정","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd80f"},"doc_id":"5eceb7473f82fd00307f58a2","doc_title":"<유소년 축구, 남북교류가 가능한가>토론회 자료(11.24)","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd810"},"doc_id":"5eceb74c3f82fd00307f58bd","doc_title":"제59차 여성위원회 발제문","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd811"},"doc_id":"5eceb7a83f82fd00307f5ad3","doc_title":"안보와 교류협력의 성공적 병행추진을 위한 과제","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd812"},"doc_id":"5eceb76c3f82fd00307f595e","doc_title":"(NGO토론회발제문) 통일을 향한 국민역량 결집과NGO","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd813"},"doc_id":"5ed39a5698d9bf9fd64b3ee3","doc_title":"( 2018 ) 북한이탈주민 여성의 가족 이산 및 재구성 경험에 관한 연구 / 김여주 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd814"},"doc_id":"5ed39774749e6be0fc4117e5","doc_title":"주간통일정세 2015-30(2015.07.27∼2015.08.02)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd815"},"doc_id":"5ed39708749e6be0fc4113d6","doc_title":"주간통일정세 2012-43(2012.10.15~2012.10.21)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd816"},"doc_id":"5eceb7e43f82fd00307f5c3c","doc_title":"남북관계의 발전과 향후 과제(제13차 정책포럼 발표문","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd817"},"doc_id":"5eceb8373f82fd00307f5e49","doc_title":"제47차 체육위원회 자료입니다","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd818"},"doc_id":"5eceb82f3f82fd00307f5e07","doc_title":"회의자료(경제/청년)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd819"},"doc_id":"5eceb8263f82fd00307f5d98","doc_title":"제66차 회의자료","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd81a"},"doc_id":"5eceb8383f82fd00307f5e50","doc_title":"제63차 경제위원회 회의자료","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd81b"},"doc_id":"5eceb8123f82fd00307f5d35","doc_title":"[북핵 6자회담과 동북아정세 학술회의 발표문] 북한 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd81c"},"doc_id":"5eceb7a13f82fd00307f5ab2","doc_title":"99 대북정책 현안과제 및 대응전략 및 99년 북한의 대","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd81d"},"doc_id":"5eceb7d63f82fd00307f5bdc","doc_title":"[경기지역 NGO·학계 인사 초청 토론회] 한반도 평화","topic":"스포츠","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd81e"},"doc_id":"5eceb679cc8e8b457ba9d390","doc_title":"김정은, 황병서 총정치국장 처벌…군사 지도력 불안정 신호탄인가?","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd81f"},"doc_id":"5eceb69de0bd8570bdd1c688","doc_title":"남북 이산가족 문제 해결을 위한 과제","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd820"},"doc_id":"5eceb7d93f82fd00307f5bfa","doc_title":"6.15 남북공동선언 2주년 평가와 과제(발표 : 홍용표 ","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd821"},"doc_id":"5eceb7e33f82fd00307f5c39","doc_title":"한.미동맹체제의 과거와 현재, 그리고 과제(제13차 정","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd822"},"doc_id":"5eceb8263f82fd00307f5dc2","doc_title":"제4차 회의자료","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd823"},"doc_id":"5eceb8263f82fd00307f5dbf","doc_title":"제67차 여성위원회 자료집","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd824"},"doc_id":"5eceb82c3f82fd00307f5de4","doc_title":"제14차 국제위원회 회의자료입니다","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd825"},"doc_id":"5eceb8113f82fd00307f5d2c","doc_title":"[민주평통ㆍ한국통일교육학회 합동 학술회의 발표문] ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd826"},"doc_id":"5eceb8173f82fd00307f5d4d","doc_title":"남남 갈등해소와 국민통합 방안","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd827"},"doc_id":"5eceb8023f82fd00307f5cd1","doc_title":"남북경협 활성화를 위한 국제적 협력 도출방안<제53차","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd828"},"doc_id":"5eceb83c3f82fd00307f5e5d","doc_title":"제62차 경제위원회 회의자료","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd829"},"doc_id":"5eceb8403f82fd00307f5ed2","doc_title":"제20차 사회복지분과위원회 회의 의제(2004.4.30)","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd82a"},"doc_id":"5eceb7df3f82fd00307f5c0f","doc_title":"[인천지역 전문직업인 초청 간담회 발제문] 남북관계","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd82b"},"doc_id":"5eceb7b63f82fd00307f5b1b","doc_title":"기능주의적 관점에서 본 햇볕정책의 평가와 남북관계(","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd82c"},"doc_id":"5eceb7be3f82fd00307f5b46","doc_title":"[통일교육발전방안워크샵] 청소년 통일관 정립을 위한","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd82d"},"doc_id":"5eceb7d03f82fd00307f5bb2","doc_title":"[민주평통 정책연구보고서] 2003년 한반도정세 전망과","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd82e"},"doc_id":"5eceb7a93f82fd00307f5adf","doc_title":"남북한 이념제도의 차이가 교류협력에 미치는 영향과 ","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd82f"},"doc_id":"5eceb77f3f82fd00307f59de","doc_title":"[6차포럼]새로운 남북관계, 어떻게 대처할~=공보경교","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd830"},"doc_id":"5eceb80d3f82fd00307f5d14","doc_title":"[민주평통ㆍ한국국제정치학회 합동 학술세미나]동북아","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd831"},"doc_id":"5ed396af749e6be0fc410fdc","doc_title":"주간통일정세2008-25(2008.6.16~6.22)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd832"},"doc_id":"5ed396b2749e6be0fc410ff4","doc_title":"주간통일정세2008-28(2008.7.7~7.13)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd833"},"doc_id":"5ed39742749e6be0fc4115ea","doc_title":"주간통일정세 2014-15(2014.04.07~2014.04.13)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd834"},"doc_id":"5ed397cfe000ebc871b2d22f","doc_title":"( 2013 ) 경기도 북한이탈주민실태조사 ","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd835"},"doc_id":"5ed39a4198d9bf9fd64b3e45","doc_title":"( 2019 ) 북한이탈주민의 한국사회 정착방안연구-재사회화를 위한 교육훈련제도를 중심으로 / 조민희 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd836"},"doc_id":"5ed39a9c98d9bf9fd64b411a","doc_title":"( 2016 ) 북한이탈주민의 민주시민교육 경험을 통한 삶의 관점 변화 분석 / 조인묵 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd837"},"doc_id":"5ed39a2c98d9bf9fd64b3d38","doc_title":"( 2019 ) 탈북가정의 아동학대 예방을 위한 TSL-CPN 프로그램 개발 및 효과성 연구 : 의생명사회과학적 관점을 중심으로 / 류원정 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd838"},"doc_id":"5ed396f5749e6be0fc41130e","doc_title":"주간통일정세2009-27(2009.6.29~7.5)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd839"},"doc_id":"5ed396fa749e6be0fc41133b","doc_title":"주간통일정세2011-08(2011.02.14~2011.02.20)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd83a"},"doc_id":"5ed396f6749e6be0fc411317","doc_title":"주간통일정세2010-40(2010.09.27~2010.10.03)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd83b"},"doc_id":"5ed396d4749e6be0fc41117e","doc_title":"주간통일정세2010-22(2010.5.24~2010.5.30)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd83c"},"doc_id":"5ed396ee749e6be0fc4112b0","doc_title":"주간통일정세2009-37(2009.9.7~9.13)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd83d"},"doc_id":"5ed396ec749e6be0fc4112a7","doc_title":"주간통일정세2009-39(2009.9.21~9.27)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd83e"},"doc_id":"5ed3970f749e6be0fc411413","doc_title":"주간통일정세 2012-15(2012.04.02~2012.04.08)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd83f"},"doc_id":"5ed396f0749e6be0fc4112c3","doc_title":"주간통일정세2009-22(2009.5.25~5.31)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd840"},"doc_id":"5ed3974e749e6be0fc41165d","doc_title":"주간통일정세 2015-18(2015.05.04~2015.05.10)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd841"},"doc_id":"5ed3974f749e6be0fc411664","doc_title":"주간통일정세 2015-20(2015.05.18~2015.05.25)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd842"},"doc_id":"5ed38a1033719b6b965e9108","doc_title":"한반도 비핵화와 평화체제 구축전략","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd843"},"doc_id":"5ed38583ab230e6d146f75e3","doc_title":"김정은 체제 하 북한 인권문제와 국제협력","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd844"},"doc_id":"5ed3867133719b6b965e6dc8","doc_title":"북한과 주변국의 국경안보","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd845"},"doc_id":"5ed38588ab230e6d146f7612","doc_title":"유엔 인권메커니즘과 북한인권: 북한인권정책연구 제2권 2013","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd846"},"doc_id":"5ed386b933719b6b965e703b","doc_title":"북한 변화 실태 연구: 시장화 종합 분석","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd847"},"doc_id":"5ed386f833719b6b965e727f","doc_title":"김정은 정권의 대남정책 및 통일담론: 텍스트마이닝을 이용한 분석","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd848"},"doc_id":"5ed389c533719b6b965e8e1e","doc_title":"21세기 미·중·일·러의 한반도 정책과 한국의 대응방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd849"},"doc_id":"5ed389cb33719b6b965e8e54","doc_title":"청소년의 통일문제관심 제고방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd84a"},"doc_id":"5ed3898b33719b6b965e8b78","doc_title":"북·미 미사일 협상과 한국의 대책","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd84b"},"doc_id":"5ed3898c33719b6b965e8b8e","doc_title":"북한과 주변 4국 및 남한간 갈등·협력관계, 1984 ∼ 1997 : Event Data분석기법 활용","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd84c"},"doc_id":"5ed3879f33719b6b965e7793","doc_title":"통일 비용·편익 추계를 위한 북한 공식경제부문의 실태연구","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd84d"},"doc_id":"5ed389bb33719b6b965e8db7","doc_title":"북한문화의 수용실태 조사","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd84e"},"doc_id":"5ed389c133719b6b965e8dd5","doc_title":"남북한 재난관리 협력방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd84f"},"doc_id":"5ed389b433719b6b965e8d5a","doc_title":"남북 환경·에너지협력 활성화 전략 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd850"},"doc_id":"5ed389a633719b6b965e8cd1","doc_title":"김정일 현지지도의 특성","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd851"},"doc_id":"5ed389b633719b6b965e8d73","doc_title":"북한외교의 특징과 변화 가능성","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd852"},"doc_id":"5ed3899d33719b6b965e8c68","doc_title":"한반도의 비핵화실현과 남북한·일본 3국 비핵지대창설","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd853"},"doc_id":"5ed389e033719b6b965e8f29","doc_title":"북한체제의 분야별 실태평가와 변화전망: 중국의 초기 개혁개방과정과의 비교분석","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd854"},"doc_id":"5ed3889a33719b6b965e813d","doc_title":"김정일 體制下의 軍部 役割 :持續과 變化","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd855"},"doc_id":"5ed389da33719b6b965e8ef4","doc_title":"북한체제의 내구력 평가","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd856"},"doc_id":"5ed3879033719b6b965e7731","doc_title":"신정부 '국가전략 DMZ 평화적 이용'","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd857"},"doc_id":"5ed389b233719b6b965e8d2b","doc_title":"미국의 MD체제 추진 실태와 국제사회의 반응","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd858"},"doc_id":"5ed384f20a21d3f6d3d8b2b7","doc_title":"White Paper on Human Rights in North Korea, 2009","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd859"},"doc_id":"5ed385e337f5baa99c088db1","doc_title":"남북화해협력과 이산가족 문제","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd85a"},"doc_id":"5ed385e537f5baa99c088dcf","doc_title":"남북이산가족문제 해결방향","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd85b"},"doc_id":"5ed3890533719b6b965e85cf","doc_title":"북한의 제2경제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd85c"},"doc_id":"5ed388fd33719b6b965e8584","doc_title":"북한장래에 대한 일본의 시각","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd85d"},"doc_id":"5ed3895033719b6b965e88e1","doc_title":"북한사회의 종교성: 주체사상과 기독교의 종교양식의 비교","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd85e"},"doc_id":"5ed3895b33719b6b965e8967","doc_title":"중국의 대한반도 정책 전망 : 외교 ·안보 분야 중심으로","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd85f"},"doc_id":"5ed39a8698d9bf9fd64b4046","doc_title":"( 2015 ) 북한이탈주민의 가족체계별 성향에 따른 생활문화적응실태 연구 / 최백만 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd860"},"doc_id":"5ed39aa298d9bf9fd64b4160","doc_title":"( 2016 ) 이주배경청소년의 비행에 영향을 미치는 위험요인과 보호요인 연구 / 송진영 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd861"},"doc_id":"5ed3975e749e6be0fc411725","doc_title":"주간통일정세 2014-29(2014.07.21~2014.07.27)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd862"},"doc_id":"5ed39762749e6be0fc41173b","doc_title":"주간통일정세 2014-02(2014.01.06~2014.01.12)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd863"},"doc_id":"5ed3964a749e6be0fc410b5f","doc_title":"주간통일정세 2017-35(2017.08.26~2017.09.01)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd864"},"doc_id":"5ed39d1762d766f8f19b04d2","doc_title":"( 2017 ) 북한이탈주민 생활밀착형 지원 프로그램 개발 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd865"},"doc_id":"5ed68c4d6e35d50a5d22261a","doc_title":"이명박 정부 대북정책의 추진환경과 정책과제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd866"},"doc_id":"5ed68c506e35d50a5d222621","doc_title":"북한의 남북선박 충돌사건 해결에 대한 단상(斷想)","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd867"},"doc_id":"5ed68c2e6e35d50a5d2224cb","doc_title":"신평화구상 실현을 위한 전략과 과제","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd868"},"doc_id":"5ed39cf062d766f8f19b0471","doc_title":"( 2010 ) 북한이탈주민과 남한주민의 상호인식: 정체성과 사회문화적 적응을 중심으로 ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd869"},"doc_id":"5ed3928f7ed7dcf78c1761f2","doc_title":"북한의 주요현안과 한·미 전략적 공조","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd86a"},"doc_id":"5ed39692749e6be0fc410e67","doc_title":"주간통일정세2009-03(2009.1.12~1.18)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd86b"},"doc_id":"5ed39692749e6be0fc410e70","doc_title":"주간통일정세2009-12(2009.3.16~3.22)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd86c"},"doc_id":"5ed39670749e6be0fc410d04","doc_title":"주간통일정세 2016-22(2016.05.28∼2016.06.03)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd86d"},"doc_id":"5ed396a4749e6be0fc410f49","doc_title":"주간통일정세2008-01(2007.12.24~12.31)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd86e"},"doc_id":"5ed396b6749e6be0fc41101c","doc_title":"주간통일정세2008-30(2008.7.21~7.27)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd86f"},"doc_id":"5ed396d1749e6be0fc411151","doc_title":"주간통일정세 2010-36(2010.8.30~2010.9.5)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd870"},"doc_id":"5ed396cb749e6be0fc411116","doc_title":"주간통일정세2010-33(2010.8.9~2010.8.15)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd871"},"doc_id":"5ed396fc749e6be0fc411364","doc_title":"주간통일정세2011-10(2011.02.28-2011.03.06)","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd872"},"doc_id":"5ed39704749e6be0fc4113a9","doc_title":"주간통일정세 2012-35(2012.08.20~2012.08.26)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd873"},"doc_id":"5ed396e0749e6be0fc4111fa","doc_title":"주간통일정세2010-16(2010.4.12~2010.4.18)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd874"},"doc_id":"5ed3969a749e6be0fc410eb7","doc_title":"주간통일정세2009-19(2009.5.4~5.10)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd875"},"doc_id":"5ed39590eb330b4601b4029f","doc_title":"북한 최고인민회의 제12기 제2차 회의 결과 분석","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd876"},"doc_id":"5ed39594eb330b4601b402c9","doc_title":"북한의 아동교육권 실태와 관련 법령 제정 동향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd877"},"doc_id":"5ed39596eb330b4601b402f1","doc_title":"북한 3대 세습 후계구도 분석 및 정책변화 전망","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd878"},"doc_id":"5ed39673749e6be0fc410d2a","doc_title":"주간통일정세 2016-28(2016.7.9∼2016.7.15)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd879"},"doc_id":"5ed396c1749e6be0fc41109f","doc_title":"주간통일정세2009-33(2009.8.10~8.16)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd87a"},"doc_id":"5ed396e1749e6be0fc41120b","doc_title":"주간통일정세2010-07(2010.2.8~2010.2.14)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd87b"},"doc_id":"5ed39533eb330b4601b3feb0","doc_title":"중국공산당 16기4중전회 결과분석","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd87c"},"doc_id":"5ed39534eb330b4601b3febd","doc_title":"제60차 유엔인권위원회의 북한인권결의안 채택과 우리의 고려사항","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd87d"},"doc_id":"5ed39539eb330b4601b3fed4","doc_title":"第85次 國際議會聯盟(IPU) 平壤總會 綜合分析","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd87e"},"doc_id":"5ed3953beb330b4601b3fefd","doc_title":"일본총선 결과 분석","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd87f"},"doc_id":"5ed3953beb330b4601b3ff09","doc_title":"주일미군 재편의 의미와 시사점","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd880"},"doc_id":"5ed39d1d62d766f8f19b04e1","doc_title":"( 2010 ) 북한이탈주민 경제활동 실태 ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd881"},"doc_id":"5ed68c686e35d50a5d222702","doc_title":"남북대화로 10.4선언의 이행방안 마련해야","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd882"},"doc_id":"5ed39ac998d9bf9fd64b41df","doc_title":"( 2015 ) 북한이탈주민의 대한민국 국가이미지 / 최순미 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd883"},"doc_id":"5ed68c7e6e35d50a5d22280f","doc_title":"남북 고위급회담 평가와 남북관계 개선을 위한 과제","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd884"},"doc_id":"5ed68c806e35d50a5d222828","doc_title":"북미 정상회담 : 창조적 블랙홀이 될 것인가?","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd885"},"doc_id":"5ed68c806e35d50a5d22282d","doc_title":"남북 및 북미 정상회담과 한반도 평화로드맵(1) : 일괄타결· 동시실행, 한반도 평화선언을 통한 새로운 로드맵 구상","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd886"},"doc_id":"5ed383a4c1889339b8d8c087","doc_title":"유엔 인권메커니즘과 북한인권: 북한인권정책연구 제2권 2013","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd887"},"doc_id":"5ed380de3da0955c5f2ab7a9","doc_title":"동·서독의 정치통합이 한반도 통일에 주는 시사점","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd888"},"doc_id":"5ed380db3da0955c5f2ab769","doc_title":"북한 주권국가 인정문제의 국제법적 조명","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd889"},"doc_id":"5ed38390c1889339b8d8bfa9","doc_title":"북한의 인권부문 외교의 전개 방향","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd88a"},"doc_id":"5ed38082183ceee5c0978a11","doc_title":"남북환경공동체 형성 방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd88b"},"doc_id":"5ed38082183ceee5c0978a0a","doc_title":"남북 교육공동체 구성을 위한 교육통합 방안 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd88c"},"doc_id":"5ed396aa749e6be0fc410f8a","doc_title":"주간통일정세2009-10(2009.3.2~3.8)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd88d"},"doc_id":"5ed3811e25d1f5991ef9ae1d","doc_title":"북한이탈주민 문제의 종합적 정책방안 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd88e"},"doc_id":"5ed37fb1ef64de95f1db2764","doc_title":"統一後 北韓 土地所有制度 改編方案 硏究","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd88f"},"doc_id":"5ed392410dbea9e5f2b7f592","doc_title":"轉換期의 南北韓關係","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd890"},"doc_id":"5ed391fe0dbea9e5f2b7f2ca","doc_title":"남북공동선언과 동북아 평화전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd891"},"doc_id":"5ed3962d749e6be0fc410a36","doc_title":"주간통일정세 2011-39(2011.9.19~2011.9.25)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd892"},"doc_id":"5ed39510926cb0ad2ef6d782","doc_title":"통일담론 3.0과 북한 변화 전략","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd893"},"doc_id":"5ed392020dbea9e5f2b7f31f","doc_title":"한반도 평화통일, 어떻게 만들 것인가?","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd894"},"doc_id":"5ed395baeb330b4601b4044a","doc_title":"북한의 제7기 제5차 당중앙위원회 전원회의 분석과 정세 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd895"},"doc_id":"5ed395b0eb330b4601b40405","doc_title":"4차 북핵실험 이후 미중관계와 대북정책 방향","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd896"},"doc_id":"5ed395bfeb330b4601b404aa","doc_title":"한미 정상회담 결과 분석","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd897"},"doc_id":"5ed393d87ed7dcf78c176b5f","doc_title":"남북한 통합과 북한의 수용력","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd898"},"doc_id":"5ed393f27ed7dcf78c176c58","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제4부-독일통일","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd899"},"doc_id":"5ed3966c749e6be0fc410cd3","doc_title":"주간통일정세 2016-38(2016.9.17∼2016.9.23)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd89a"},"doc_id":"5ed39639749e6be0fc410aa4","doc_title":"주간통일정세2011-23(2011.05.30-2011.06.05)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd89b"},"doc_id":"5ed396e6749e6be0fc41125c","doc_title":"주간통일정세2009-47(2009.11.16 ~11.22)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd89c"},"doc_id":"5ed39588eb330b4601b4024e","doc_title":"2008년 북한 신년 공동사설 분석","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd89d"},"doc_id":"5ed39589eb330b4601b4026b","doc_title":"한·미 정상회담 결과분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd89e"},"doc_id":"5ed396ba749e6be0fc41104c","doc_title":"주간통일정세2008-21(2008.5.19~5.25)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd89f"},"doc_id":"5ed396bd749e6be0fc411086","doc_title":"주간통일정세2007-14(2007.12.10~12.16)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8a0"},"doc_id":"5ed39644749e6be0fc410b08","doc_title":"주간통일정세 2017-41(2017.10.14~2017.10.20)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8a1"},"doc_id":"5ed396de749e6be0fc4111e9","doc_title":"주간통일정세2010-08(2010.2.15~2010.2.21)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8a2"},"doc_id":"5ed396a0749e6be0fc410f0a","doc_title":"주간통일정세2009-21(2009.5.18~5.24)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8a3"},"doc_id":"5ed396aa749e6be0fc410f8f","doc_title":"주간통일정세2008-34(2008.8.18~8.24)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8a4"},"doc_id":"5ed390ccdc9986728c0d4364","doc_title":"국군포로·납북자 문제 해결방안","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8a5"},"doc_id":"5ed391d90dbea9e5f2b7f169","doc_title":"Implementing the Six-Party Joint Statement and the Korean Peninsula","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8a6"},"doc_id":"5ed391e20dbea9e5f2b7f19c","doc_title":"신정부 국정과제 추진방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8a7"},"doc_id":"5ed391da0dbea9e5f2b7f173","doc_title":"Infrastructure of Regional Cooperation in Northeast Asia","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8a8"},"doc_id":"5ed391ec0dbea9e5f2b7f1ea","doc_title":"동북아구상과 남북관계 발전전략","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8a9"},"doc_id":"5ed391f20dbea9e5f2b7f226","doc_title":"International Organizations' Assistance to North Korea and Inter-Korean Cooperation","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8aa"},"doc_id":"5ed38f7b81242f220dcfd886","doc_title":"Peace Regime of the Korean Peninsula and North Korean Policy","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8ab"},"doc_id":"5ed38f1eab0d1b1c467d3a78","doc_title":"부패의 개념과 실태 및 반부패 개혁","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8ac"},"doc_id":"5ed3920d0dbea9e5f2b7f394","doc_title":"북한의 대외관계 변화와 남북관계 전망","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8ad"},"doc_id":"5ed393187ed7dcf78c176637","doc_title":"Law and Policy on Korean Unification","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8ae"},"doc_id":"5ed3924a0dbea9e5f2b7f638","doc_title":"이명박정부 대북정책 비전 및 추진방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8af"},"doc_id":"5ed390a9dc9986728c0d4260","doc_title":"신평화구상 실현을 위한 전략과 과제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8b0"},"doc_id":"5ed39166981628fa31d7d10a","doc_title":"통일환경 및 남북한관계 전망: 2005∼2006","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8b1"},"doc_id":"5ed3904adc9986728c0d3fce","doc_title":"창지투(長吉圖) 선도구와 북한 나선특별시, 러시아 극동지역 간 경제협력 과제","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8b2"},"doc_id":"5ed39042dc9986728c0d3f3a","doc_title":"북한 해외노동자 실태 연구","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8b3"},"doc_id":"5ed39044dc9986728c0d3f47","doc_title":"유엔 조사위원회(COI) 운영 사례 연구","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8b4"},"doc_id":"5ed39170981628fa31d7d14e","doc_title":"北韓 核問題와 南北關係","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8b5"},"doc_id":"5ed3916b981628fa31d7d123","doc_title":"통일환경 및 남북한관계 전망: 2008∼2009","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8b6"},"doc_id":"5ed391b70dbea9e5f2b7f05e","doc_title":"南北和解·協力時代, 우리의 座標와 課題","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8b7"},"doc_id":"5ed39063dc9986728c0d4062","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅱ)","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8b8"},"doc_id":"5ed391d20dbea9e5f2b7f10f","doc_title":"The Vision for East Asia in the 21st Century and the Korean Peninsula","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8b9"},"doc_id":"5ed392060dbea9e5f2b7f33f","doc_title":"남북협력 : 새로운 지평을 향하여","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8ba"},"doc_id":"5ed392170dbea9e5f2b7f3d5","doc_title":"대북정경분리정책 : 어떻게 실천해 나갈 것인가?","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8bb"},"doc_id":"5ed3922e0dbea9e5f2b7f4be","doc_title":"金日成 사후 北韓의 政策展望과 우리의 統一方案","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8bc"},"doc_id":"5ed391fa0dbea9e5f2b7f2a7","doc_title":"남북정상회담의 성과와 남북관계의 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8bd"},"doc_id":"5ed39760749e6be0fc411736","doc_title":"주간통일정세 2014-19(2014.05.12~2014.05.18)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8be"},"doc_id":"5ed39ab598d9bf9fd64b41aa","doc_title":"( 2014 ) 북한이탈주민의 정치적 재사회화 연구 / 현인애 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8bf"},"doc_id":"5ed39d8962d766f8f19b07aa","doc_title":"( 2011 ) 분단시기 서독의 정착지원 정책의 변화과정과 한반도에 주는 시사점 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8c0"},"doc_id":"5ed68c5a6e35d50a5d222691","doc_title":"‘12·1 개성 사태’의 법적 문제와 평화적 해결","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8c1"},"doc_id":"5ed39e75e0b4983170355922","doc_title":"( 2011 ) 북한이탈주민 정착지원 개선방안 모색 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8c2"},"doc_id":"5ed68cb96e35d50a5d222a33","doc_title":"북한 재난협력 방안과 과제","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8c3"},"doc_id":"5ed39f2ee0b4983170355e66","doc_title":"( 2020 ) 북한이탈주민 특별전형 입시 자료집_일반대 ","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8c4"},"doc_id":"5ed3977c749e6be0fc411851","doc_title":"주간통일정세 2015-38(2015.09.21∼2015.09.29)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8c5"},"doc_id":"5ed39a8c98d9bf9fd64b404e","doc_title":"( 2016 ) 북한이탈주민 정착을 위한 지원정책 효과성에 관한 연구 : 인천지역의 북한이탈주민 실태를 중심으로 / 류재화 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8c6"},"doc_id":"5ed39a9b98d9bf9fd64b4110","doc_title":"( 2009 ) 북한이탈주민의 경제적 적응 영향 요인 분석 : 7년 패널조사를 중심으로(2001년~2007년) / 유시은 ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8c7"},"doc_id":"5ed3958aeb330b4601b40280","doc_title":"최근 북한 권력엘리트 변동 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8c8"},"doc_id":"5ed38e7cab0d1b1c467d3533","doc_title":"법·제도분야 통일인프라 실태 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8c9"},"doc_id":"5ed39738749e6be0fc41159b","doc_title":"주간통일정세 2013-09(2013.02.25~2013.03.03)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8ca"},"doc_id":"5ed39738749e6be0fc4115a5","doc_title":"주간통일정세 2013-11(2013.03.11~2013.03.17)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8cb"},"doc_id":"5ed3953ceb330b4601b3ff18","doc_title":"2006 미 국무부 연례각국인권보고서(북한부분) 분석","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8cc"},"doc_id":"5ed3953eeb330b4601b3ff26","doc_title":"2006년 북한 신년 공동사설 분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8cd"},"doc_id":"5ed39663749e6be0fc410c52","doc_title":"주간통일정세 2016-45(2016.11.05~2016.11.11)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8ce"},"doc_id":"5ed39539eb330b4601b3fecf","doc_title":"李鵬 中國總理의 訪北結果 分析","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8cf"},"doc_id":"5ed39512926cb0ad2ef6d78c","doc_title":"제6차 KINU 통일포럼: 북한인권정책 추진전략","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8d0"},"doc_id":"5ed39636749e6be0fc410a8b","doc_title":"주간통일정세 2011-37(2011.9.5~2011.9.11)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8d1"},"doc_id":"5ed3955deb330b4601b4006a","doc_title":"한·러 정상회담 결과 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8d2"},"doc_id":"5ed39565eb330b4601b400b3","doc_title":"김정일 당총비서 취임 이후 분야별 정책 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8d3"},"doc_id":"5ed39563eb330b4601b400a4","doc_title":"푸틴 러시아 대통령의 집권과정과 대내외정책 전망","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8d4"},"doc_id":"5ed396b7749e6be0fc411034","doc_title":"주간통일정세2008-17(2008.4.21~4.27)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8d5"},"doc_id":"5ed396ba749e6be0fc411054","doc_title":"주간통일정세2008-29(2008.7.14~7.20)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8d6"},"doc_id":"5ed3963b749e6be0fc410ab8","doc_title":"주간통일정세2011-27(2011.06.27-2011.07.03)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8d7"},"doc_id":"5ed395aceb330b4601b403e1","doc_title":"戰術核 관련 부시 美大統領 宣言이 東北亞 및 韓半島安保에 미치는 影響","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8d8"},"doc_id":"5ed39ee2e0b4983170355bd9","doc_title":"( 2013 ) 탈북청소년 대학입시 박람회집_탈북청소년 특별전형 대학입시자료집 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8d9"},"doc_id":"5ed68c196e35d50a5d22245e","doc_title":"북한 정권의 긴장고조 정책의 딜레마와 향후 정세 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8da"},"doc_id":"5ed68ca46e35d50a5d22293b","doc_title":"4차 북핵실험 이후 미중관계와 대북정책 방향","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8db"},"doc_id":"5ed39774749e6be0fc4117ec","doc_title":"주간통일정세 2015-21(2015.05.26~2015.05.31)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8dc"},"doc_id":"5ed68c506e35d50a5d222625","doc_title":"남북관계의 패러다임 전환으로 상생과 공영을","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8dd"},"doc_id":"5ed39ad698d9bf9fd64b41ed","doc_title":"( 2010 ) 새터민 유아 3명의 유치원 적응과정과 놀이의 특징 : 입국 초기 하나원 시기를 중심으로 / 강재희 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8de"},"doc_id":"5ed68c746e35d50a5d222747","doc_title":"‘12·1 개성 사태’와 남북경협의 방향","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8df"},"doc_id":"5ed68c756e35d50a5d22275a","doc_title":"‘가벼운 발걸음’으로서의 남북한 대중문화교류","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8e0"},"doc_id":"5ed39773749e6be0fc4117d0","doc_title":"주간통일정세 2015-41(2015.10.12∼2015.10.18)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8e1"},"doc_id":"5ed39774749e6be0fc4117de","doc_title":"주간통일정세 2015-42(2015.10.19∼2015.10.25)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8e2"},"doc_id":"5ed39b4d98d9bf9fd64b44f2","doc_title":"( 2017 ) 북한이탈여성의 남한사회에서의 자녀양육 체험 / 배미랑 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8e3"},"doc_id":"5ed39725749e6be0fc4114f1","doc_title":"주간통일정세 2013-23(2013.06.03~2013.06.09)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8e4"},"doc_id":"5ed39730749e6be0fc41155a","doc_title":"주간통일정세 2013-32(2013.08.05~2013.08.11)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8e5"},"doc_id":"5ed397e7e000ebc871b2d377","doc_title":"( 2011 ) 북한이탈주민 생활실태조사 기초분석 보고서 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8e6"},"doc_id":"5ed39839e000ebc871b2d49a","doc_title":"( 2017 ) 북한이탈주민 사회통합조사 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8e7"},"doc_id":"5ed39707749e6be0fc4113c7","doc_title":"주간통일정세 2012-20(2012.05.07~2012.05.13)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8e8"},"doc_id":"5ed395a4eb330b4601b4038c","doc_title":"야로슬라블 한·러 정상회담 결과 분석","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8e9"},"doc_id":"5ed68ca56e35d50a5d222947","doc_title":"북한의 4차 핵실험 이후 한반도 정세와 대북정책방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8ea"},"doc_id":"5ed68ca26e35d50a5d22291a","doc_title":"북한 민생 실태 및 협력 방안","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8eb"},"doc_id":"5ed68c366e35d50a5d22255d","doc_title":"남북 적십자회담의 의미: 인도주의 문제에 대한 우리 정부의 접근방식과 향후 추진전략","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8ec"},"doc_id":"5ed39760749e6be0fc411731","doc_title":"주간통일정세 2014-18(2014.04.28~2014.05.11)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8ed"},"doc_id":"5ed37af55b1db1854bfdf4df","doc_title":"‘북한문제’ 해결의 세가지 시나리오","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8ee"},"doc_id":"5ed37b0e5b1db1854bfdf576","doc_title":"2011년 하반기 한반도 정세전망과 대북정책 방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8ef"},"doc_id":"5ed39729749e6be0fc41151e","doc_title":"주간통일정세 2013-39(2013.09.23~2013.09.29)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8f0"},"doc_id":"5ed39737749e6be0fc411596","doc_title":"주간통일정세 2013-07(2013.02.11~2013.02.17)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8f1"},"doc_id":"5ed39a5498d9bf9fd64b3ed5","doc_title":"( 2018 ) 제3국 출생 북한이탈가정 아동 대상 애착기반정서조절프로그램 개발 및 효과 검증 / 김희정 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8f2"},"doc_id":"5ed39a3898d9bf9fd64b3de1","doc_title":"( 2012 ) 북한이탈청소년 대안학교의 운영특성 및 발전방안 연구 / 박길태 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8f3"},"doc_id":"5ed39a3698d9bf9fd64b3dca","doc_title":"( 2000 ) 비교문화적 관점에서의 탈북 주민 적응 연구 / 독고순 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8f4"},"doc_id":"5ed39a3b98d9bf9fd64b3dfe","doc_title":"북한이탈주민 정착지원관련 박사학위 논문 목록 (1998-2020.02.11 riss 등록 기준) ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8f5"},"doc_id":"5ed395bdeb330b4601b4048d","doc_title":"트럼프 대통령의 한반도 관련 주요 발언","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8f6"},"doc_id":"5ed395beeb330b4601b40495","doc_title":"2017년 북한 신년사 분석","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8f7"},"doc_id":"5ed393c87ed7dcf78c176ae1","doc_title":"중국의 동북아지역개발과 한반도","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8f8"},"doc_id":"5ed39638749e6be0fc410a95","doc_title":"주간통일정세2011-20(2011.05.09-2011.05.15)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8f9"},"doc_id":"5ed39638749e6be0fc410a90","doc_title":"주간통일정세2011-21(2011.05.16-2011.05.22)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8fa"},"doc_id":"5ed3963a749e6be0fc410aa9","doc_title":"주간통일정세2011-25(2011.06.13-2011.06.19)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8fb"},"doc_id":"5ed39639749e6be0fc410a9a","doc_title":"주간통일정세2011-19(2011.05.02-2011.05.08)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd8fc"},"doc_id":"5ed3939d7ed7dcf78c1769f1","doc_title":"분단시대를 넘어 통일시대로","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd8fd"},"doc_id":"5ed39719749e6be0fc411454","doc_title":"주간통일정세2011-05(2011.01.24~2011.01.30)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd8fe"},"doc_id":"5ed3974a749e6be0fc41163b","doc_title":"주간통일정세 2015-14(2015.04.06~2015.04.12)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd8ff"},"doc_id":"5ed3971e749e6be0fc411491","doc_title":"주간통일정세2010-48(2010.11.22~2010.11.28)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd900"},"doc_id":"5ed3972f749e6be0fc41154b","doc_title":"주간통일정세 2013-29(2013.07.15~2013.07.21)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd901"},"doc_id":"5ed39731749e6be0fc41155f","doc_title":"주간통일정세 2013-15(2013.04.08~2013.04.14)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd902"},"doc_id":"5ed396fc749e6be0fc411369","doc_title":"주간통일정세 2012-38(2012.09.10~2012.09.16)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd903"},"doc_id":"5ed39746749e6be0fc41160f","doc_title":"주간통일정세 2014-42(2014.10.27~2014.11.02)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd904"},"doc_id":"5ed39747749e6be0fc41162d","doc_title":"주간통일정세 2015-12(2015.03.16~2015.03.22)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd905"},"doc_id":"5ed39717749e6be0fc41144c","doc_title":"주간통일정세2011-02(2011.01.03~2011.01.09)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd906"},"doc_id":"5ed39778749e6be0fc411828","doc_title":"주간통일정세 2015-32(2015.08.10∼2015.08.16)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd907"},"doc_id":"5ed39745749e6be0fc411602","doc_title":"주간통일정세 2014-41(2014.10.20~2014.10.26)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd908"},"doc_id":"5ed39746749e6be0fc411615","doc_title":"주간통일정세 2014-31(2014.08.04~2014.08.10)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd909"},"doc_id":"5ed39708749e6be0fc4113d1","doc_title":"주간통일정세 2012-28(2012.07.02~2012.07.08)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd90a"},"doc_id":"5ed396dd749e6be0fc4111e1","doc_title":"주간통일정세2010-19(2010.5.3~2010.5.9)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd90b"},"doc_id":"5ed395b5eb330b4601b4042c","doc_title":"최근 한반도 정세 평가와 정책 과제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd90c"},"doc_id":"5ed3970c749e6be0fc4113eb","doc_title":"주간통일정세 2012-24(2012.06.04~2012.06.10)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd90d"},"doc_id":"5ed3977d749e6be0fc411865","doc_title":"주간통일정세 2015-23(2015.06.08~2015.06.14)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd90e"},"doc_id":"5ed396d9749e6be0fc4111bc","doc_title":"주간통일정세2010-14(2010.3.29~2010.4.4)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd90f"},"doc_id":"5ed7fbf52615a153681d271d","doc_title":"\r\n\t\t\t\t\t共産圈 社會變動에 關한 理論硏究\r\n\t\t\t\t","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd910"},"doc_id":"5ed7faae2615a153681d1a40","doc_title":"\r\n\t\t\t\t\t南北對話 停滯期의 統一弘報 展開 方案 (1975.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd911"},"doc_id":"5ed7fbb22615a153681d235e","doc_title":"\r\n\t\t\t\t\t科學的 統一 理論 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd912"},"doc_id":"5ed7fb052615a153681d1dfc","doc_title":"\r\n\t\t\t\t\t北韓의 國際技術 協力에 關한 硏究 (1974.7)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd913"},"doc_id":"5ed7fd432615a153681d33ec","doc_title":"\r\n\t\t\t\t\t北韓의 最近 對外經濟政策硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd914"},"doc_id":"5ed7fca52615a153681d2daf","doc_title":"\r\n\t\t\t\t\t國際法上으로 본 北傀의 武力使用 禁止義務와 違法行爲 責任\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd915"},"doc_id":"5ed7f9f62615a153681d147d","doc_title":"\r\n\t\t\t\t\t南北韓 同時 UN加入에 對한 知識層의 與論東向 分析 및 對備策 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd916"},"doc_id":"5ed7fa822615a153681d18cc","doc_title":"\r\n\t\t\t\t\t南北韓 相互 不可侵協定 展開方案 (1974.10)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd917"},"doc_id":"5ed7faec2615a153681d1cd8","doc_title":"\r\n\t\t\t\t\t70年代의 國際情勢 變動이 南北韓 關係에 미칠 綜合的 影響 診斷\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd918"},"doc_id":"5ed7faf32615a153681d1d55","doc_title":"\r\n\t\t\t\t\t북한의 과학기술 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd919"},"doc_id":"5ed7fae32615a153681d1c61","doc_title":"\r\n\t\t\t\t\t共産圈 主要 動向 分析 (1975.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd91a"},"doc_id":"5ed7fc5c2615a153681d2b06","doc_title":"\r\n\t\t\t\t\t東北亞에 있어서의 4强의 軍事均衡 關係\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd91b"},"doc_id":"5ed7fe702615a153681d3f16","doc_title":"\r\n\t\t\t\t\t北韓 行政體系에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd91c"},"doc_id":"5ed7fc642615a153681d2bb3","doc_title":"\r\n\t\t\t\t\t統一戰略 開發 模擬實驗 基礎資料:美, 日, 中共, 蘇, 韓國, 北韓의 6國間의 模擬實驗用 (제2집)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd91d"},"doc_id":"5ed7fd082615a153681d3193","doc_title":"\r\n\t\t\t\t\t言語異質化 實態調査\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd91e"},"doc_id":"5ed7fd1b2615a153681d3240","doc_title":"\r\n\t\t\t\t\t韓國의 門戶開放 政策遂行과 共産圈에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd91f"},"doc_id":"5ed7fd282615a153681d32a9","doc_title":"\r\n\t\t\t\t\t依存理論과 第三世界의 社會變遷\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd920"},"doc_id":"5ed7faf42615a153681d1d66","doc_title":"\r\n\t\t\t\t\t우리의 統一政策과 그 實踐으로서의 南北對話 (1974.6)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd921"},"doc_id":"5ed7fe672615a153681d3ec9","doc_title":"\r\n\t\t\t\t\t統一問題\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd922"},"doc_id":"5ed7fb102615a153681d1e34","doc_title":"\r\n\t\t\t\t\t統一問題 解說集 (1974.8)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd923"},"doc_id":"5ed7fad92615a153681d1bed","doc_title":"\r\n\t\t\t\t\t共産圈과 分斷國의 正統性에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd924"},"doc_id":"5ed7fad92615a153681d1be0","doc_title":"\r\n\t\t\t\t\t露西亞의 極東政策과 韓半島 (1975.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd925"},"doc_id":"5ed7fc082615a153681d27e1","doc_title":"\r\n\t\t\t\t\t北傀 五大綱領 分析 및 逆利用 方案\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd926"},"doc_id":"5ed7fa122615a153681d1527","doc_title":"\r\n\t\t\t\t\t統一敎育 敎授 要鋼 (初級用:1973.10))\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd927"},"doc_id":"5ed7fa142615a153681d1545","doc_title":"\r\n\t\t\t\t\t蘇聯 經濟體制의 改革過程에 關한 硏究 (1973.12)\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd928"},"doc_id":"5ed7fb5e2615a153681d2193","doc_title":"\r\n\t\t\t\t\t朴明夏孃이 證言한 北韓의 社會實態 (1976.11)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd929"},"doc_id":"5ed7fb7c2615a153681d221b","doc_title":"\r\n\t\t\t\t\t金日成 (本名 金聖柱) 硏究:精神分析學的 側面에서\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd92a"},"doc_id":"5ed7faa32615a153681d19df","doc_title":"\r\n\t\t\t\t\t共産主義 理論과 實際:統一安保 敎育資料\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd92b"},"doc_id":"5ed7fc6d2615a153681d2bf1","doc_title":"\r\n\t\t\t\t\t第三世界의 動向推移와 그것이 南北韓關係에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd92c"},"doc_id":"5ed7fc712615a153681d2c2d","doc_title":"\r\n\t\t\t\t\t國際 政治情勢와 南北韓 關係間의 相互作用 Model 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd92d"},"doc_id":"5ed7fb3a2615a153681d2001","doc_title":"\r\n\t\t\t\t\t國際的 地域粉爭과 弱小國:韓國問題를 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd92e"},"doc_id":"5ed7fea42615a153681d4037","doc_title":"\r\n\t\t\t\t\t東.西獨關係 年表(1941-1981)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd92f"},"doc_id":"5ed6979f12d4092a3df373fe","doc_title":"White Paper on Human Rights in North Korea 2016","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd930"},"doc_id":"5ed697d612d4092a3df3762c","doc_title":"법치지원과 인권 증진 이론과 실제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd931"},"doc_id":"5ed6981612d4092a3df378d0","doc_title":"최근 국제사회의 북한인권 논의동향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd932"},"doc_id":"5ed7fa4d2615a153681d1731","doc_title":"\r\n\t\t\t\t\t日本의 對北韓 政策의 分析 및 展望 (1974.11)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd933"},"doc_id":"5ed7fb422615a153681d2091","doc_title":"\r\n\t\t\t\t\t國際法上에서 본 北傀의 [聯邦制]案에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd934"},"doc_id":"5ed7fa732615a153681d1897","doc_title":"\r\n\t\t\t\t\t北傀의 統革黨 再建戰術 分析 및 逆利用 方案\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd935"},"doc_id":"5ed7f94b2615a153681d0efb","doc_title":"\r\n\t\t\t\t\t共産主義 百問 百答\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd936"},"doc_id":"5ed7f95a2615a153681d0f6d","doc_title":"\r\n\t\t\t\t\t南北共同聲明發表(1972.7.4 10:00)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd937"},"doc_id":"5ed69a6ac03bd262c38212ca","doc_title":"월간 북한동향 제3권 제5호(2009년 9·10월호)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd938"},"doc_id":"5ed69a74c03bd262c382137f","doc_title":"주간통일정세2009-22(2009.5.25~5.31)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd939"},"doc_id":"5ed699a0c03bd262c3820b02","doc_title":"주간통일정세 2017-28(2017.07.08~2017.07.14)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd93a"},"doc_id":"5ed699bdc03bd262c3820b60","doc_title":"統一硏究論叢, 第3卷2號","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd93b"},"doc_id":"5ed6996fc03bd262c3820914","doc_title":"주간통일정세 2018-13(2018.03.24~2018.03.30)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd93c"},"doc_id":"5ed6a08590b0712fa5602afa","doc_title":"북한의 제3차 핵실험 위협 배경 분석","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd93d"},"doc_id":"5ed6a0b190b0712fa5602c5f","doc_title":"전국교육일꾼대회 담화를 통해 본 북한의 교육개혁 전략","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd93e"},"doc_id":"5ed6a0b090b0712fa5602c57","doc_title":"한국의 핵무장 찬반양론과 틀에 갇힌 사고","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd93f"},"doc_id":"5ed6a0ac90b0712fa5602c3b","doc_title":"최근 북중관계 분석 및 2015년 전망","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd940"},"doc_id":"5ed7f4e72615a153681cf991","doc_title":"\r\n\t\t\t\t\t제재 국면에서의 주민의 인권\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd941"},"doc_id":"5ed7f94f2615a153681d0f2b","doc_title":"\r\n\t\t\t\t\t南北韓 農業技術 現況 比較 (1972.12)\r\n\t\t\t\t","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd942"},"doc_id":"5ed6982912d4092a3df37919","doc_title":"철도차량법 제정과 북한 주민의 인권","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd943"},"doc_id":"5ed697cb12d4092a3df375bc","doc_title":"유엔 COI 보고서 1년과 북한인권 개선을 위한 과제","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd944"},"doc_id":"5ed6a08c90b0712fa5602b1e","doc_title":"은하 3호 발사와 김정은 정권의 생존전략","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd945"},"doc_id":"5ed6a09b90b0712fa5602b9a","doc_title":"북한인권법 제정 의의와 향후 과제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd946"},"doc_id":"5ed6a09a90b0712fa5602b92","doc_title":"북한 해외노동자의 인권개선 방안 모색","topic":"스포츠","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd947"},"doc_id":"5ed6a09c90b0712fa5602ba6","doc_title":"대북제재의 평가 및 전략적 고려사항","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd948"},"doc_id":"5ed6a09b90b0712fa5602b9e","doc_title":"북핵 4차 실험과 대북 제재에 대한 러시아의 인식과 대응","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd949"},"doc_id":"5ed6a0a190b0712fa5602bc5","doc_title":"조선노동당 제7차 대회 분석(4): 국제관계와 안보","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd94a"},"doc_id":"5ed6a0aa90b0712fa5602c12","doc_title":"김정은식 공포정치 하의 북한: 안정화 마무리를 위한 극약처방인가, 불안정 시작의 서곡인가?","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd94b"},"doc_id":"5ed6a0ae90b0712fa5602c3f","doc_title":"2015년 북미관계 전망","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd94c"},"doc_id":"5ed6a0b090b0712fa5602c5b","doc_title":"사드(THAAD)를 둘러싼 논란에 대한 제언","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd94d"},"doc_id":"5ed69931c03bd262c3820652","doc_title":"주간통일정세 2018-03(2018.01.13~2018.01.19)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd94e"},"doc_id":"5ed69938c03bd262c3820699","doc_title":"Effects of South Korea-Japan dispute on DPRK-Japan Dialogue","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd94f"},"doc_id":"5ed69943c03bd262c38206d0","doc_title":"한미정상회담 평가와 한반도 비핵화 및 평화체제 구축을 위한 과제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd950"},"doc_id":"5ed7fa1b2615a153681d157f","doc_title":"\r\n\t\t\t\t\t南北調節委員會 政治分科 委員會의 設置展望과 問題点:政治外交分野의 對話戰略 問答 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd951"},"doc_id":"5ed7fa1f2615a153681d15d3","doc_title":"\r\n\t\t\t\t\t닉슨독트린의 背景과 새로운 東南亞 政策 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd952"},"doc_id":"5ed7fec22615a153681d4119","doc_title":"\r\n\t\t\t\t\t南北韓語 語彙에 對한 形態論的·意味論的 比較 硏究:異質化의 原因分析 및 그 統一의 對策을 模索하며\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd953"},"doc_id":"5ed7fa8c2615a153681d18fc","doc_title":"\r\n\t\t\t\t\t공산주의 100문 100답\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd954"},"doc_id":"5ed7fb4d2615a153681d20d2","doc_title":"\r\n\t\t\t\t\t南北韓이 共同參加하는 各種 國際會談 및 行事를 利用한 南北韓關係의개선에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd955"},"doc_id":"5ed7fb562615a153681d211f","doc_title":"\r\n\t\t\t\t\t東歐 共産主義의 變質過程 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd956"},"doc_id":"5ed7fb602615a153681d2198","doc_title":"\r\n\t\t\t\t\t毛·周以後 中共의 勸力鬪爭과 政治動向(1976.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd957"},"doc_id":"5ed7fb612615a153681d219e","doc_title":"\r\n\t\t\t\t\t소련의 社會實態 (세미나 結果 報告書 76.6)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd958"},"doc_id":"5ed7fa392615a153681d168d","doc_title":"\r\n\t\t\t\t\t南北 對外活動 共同步調 方案 (1973.6)\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd959"},"doc_id":"5ed7fde52615a153681d39ea","doc_title":"\r\n\t\t\t\t\t北韓의 對外政策과 政治變化\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd95a"},"doc_id":"5ed7fb282615a153681d1f4c","doc_title":"\r\n\t\t\t\t\t南北韓關係의 展開樣相 및 發展展望에 關한 硏究:南北韓關係\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd95b"},"doc_id":"5ed7fc832615a153681d2cd4","doc_title":"\r\n\t\t\t\t\t北韓의 國民總生産 推計方法 導出과 南北韓 經濟成長 推移比較\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd95c"},"doc_id":"5ed7fb092615a153681d1e15","doc_title":"\r\n\t\t\t\t\t共産圈 社會變動에 관한 硏究: 北韓社會의 構造的 變動을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd95d"},"doc_id":"5ed7fcad2615a153681d2e08","doc_title":"\r\n\t\t\t\t\t東北亞에 있어서 美·蘇軍事力 均衡에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd95e"},"doc_id":"5ed7fb3e2615a153681d202d","doc_title":"\r\n\t\t\t\t\t東.西獨 接近過程 硏究:基本條約 締結以前의 交流 및 協力狀況을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd95f"},"doc_id":"5ed6992fc03bd262c3820634","doc_title":"주간통일정세 2018-09(2018.02.24~2018.03.02)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd960"},"doc_id":"5ed69938c03bd262c3820695","doc_title":"KINU한반도동향 2019년 10월","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd961"},"doc_id":"5ed6999bc03bd262c3820ac8","doc_title":"Evaluation of North Korean and Unification Issues Laid out in Liberation Day Speech and Challenges A","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd962"},"doc_id":"5ed69986c03bd262c38209bc","doc_title":"한반도 평화체제 및 비핵화 관련 자료집 4,해외 평화협정","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd963"},"doc_id":"5ed69939c03bd262c382069d","doc_title":"Analysis of the Second Session of the 14th SPA of the DPRK and Prospects on Foreign Policy","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd964"},"doc_id":"5ed6993dc03bd262c38206b1","doc_title":"Necessity and Action Plans of Hometown Visit Project for Separated Families","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd965"},"doc_id":"5ed7fc6a2615a153681d2be1","doc_title":"\r\n\t\t\t\t\t南北韓 異質化 現況(스라이드案)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd966"},"doc_id":"5ed7faa72615a153681d1a11","doc_title":"\r\n\t\t\t\t\t海外 統一弘報 展開方案 (1975.5)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd967"},"doc_id":"5ed7fe972615a153681d4004","doc_title":"\r\n\t\t\t\t\t國力의 槪念, 內用構成 및 評價에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd968"},"doc_id":"5ed7fc2c2615a153681d2915","doc_title":"\r\n\t\t\t\t\t南北韓 社會間接 資本 開發政策과 現況\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd969"},"doc_id":"5ed7fc432615a153681d2a44","doc_title":"\r\n\t\t\t\t\t旣存統一 및 北韓關係 硏究의 主題別, 方法論別 評價 및 發展方向 定立\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd96a"},"doc_id":"5ed3965d749e6be0fc410c20","doc_title":"주간통일정세 2017-02(2017.01.07~2017.01.13)","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd96b"},"doc_id":"5ed395aceb330b4601b403d8","doc_title":"美·蘇 頂上會談 結果 分析","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd96c"},"doc_id":"5ed395abeb330b4601b403d2","doc_title":"美國의 東北亞 安保政策 基調와 最近動向","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd96d"},"doc_id":"5ed393297ed7dcf78c1766af","doc_title":"중국의 국내정치 및 대외정책과 주요 국가들의 대중국 전략","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd96e"},"doc_id":"5ed396eb749e6be0fc41128a","doc_title":"주간통일정세2009-50(2009.12.7 ~12.13)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd96f"},"doc_id":"5ed396ac749e6be0fc410fb7","doc_title":"주간통일정세2008-38(2008.9.16~9.21)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd970"},"doc_id":"5ed393057ed7dcf78c176580","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제2부-통일환경","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd971"},"doc_id":"5ed3930e7ed7dcf78c17659f","doc_title":"2014 남북통합에 대한 국민의식조사","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd972"},"doc_id":"5ed39676749e6be0fc410d3a","doc_title":"주간통일정세 2016-11(2016.03.14~2016.03.20)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd973"},"doc_id":"5ed39679749e6be0fc410d5d","doc_title":"주간통일정세 2016-16(2016.04.17~2016.04.23)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd974"},"doc_id":"5ed395fe431f6315811c2aed","doc_title":"KINU한반도동향 2019년 5월","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd975"},"doc_id":"5eceb8913f82fd00307f63ad","doc_title":"2014년 제4차 국민 통일여론조사 결과","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd976"},"doc_id":"5ed395cdeb330b4601b4053e","doc_title":"한중정상회담 결과 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd977"},"doc_id":"5ed39693749e6be0fc410e7f","doc_title":"주간통일정세2008-03(2008.1.7~1.13)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd978"},"doc_id":"5ed39657749e6be0fc410bd6","doc_title":"주간통일정세 2017-15(2017.04.08~2017.04.14)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd979"},"doc_id":"5ed3965a749e6be0fc410c0b","doc_title":"주간통일정세 2017-18(2017.04.29~2017.05.04)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd97a"},"doc_id":"5ed39530eb330b4601b3fe87","doc_title":"「조국통일을 위한 전민족대단결 10대강령」과 北韓의 對南政策","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd97b"},"doc_id":"5ed39531eb330b4601b3fe92","doc_title":"金正日 政權의 登場과 政策 展望","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd97c"},"doc_id":"5ed3965b749e6be0fc410c12","doc_title":"주간통일정세 2017-01(2016.12.31~2017.01.06)","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd97d"},"doc_id":"5ed395caeb330b4601b40509","doc_title":"중국의 19차 당 대회 평가와 정책적 고려사항","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd97e"},"doc_id":"5ed395caeb330b4601b4050f","doc_title":"4차 북핵실험 이후 대북정책","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd97f"},"doc_id":"5ed3963e749e6be0fc410adb","doc_title":"주간통일정세 2018-03(2018.01.13~2018.01.19)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd980"},"doc_id":"5ed3957deb330b4601b401da","doc_title":"美國의 對韓半島 政策","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd981"},"doc_id":"5ed39581eb330b4601b40202","doc_title":"中國의 改革·開放 深化가 北韓에 미치는 影響","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd982"},"doc_id":"5ed3976e749e6be0fc4117a8","doc_title":"주간통일정세 2015-24(2015.06.15~2015.06.21)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd983"},"doc_id":"5ed39a7298d9bf9fd64b3ffe","doc_title":"( 2006 ) 북한이탈주민의 정신보건에 관한 연구 / 김연희 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd984"},"doc_id":"5ed3975e749e6be0fc411720","doc_title":"주간통일정세 2014-27(2014.07.07~2014.07.13)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd985"},"doc_id":"5ed397dce000ebc871b2d30d","doc_title":"( 2014 ) 서울시 북한이탈주민 실태조사 ","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd986"},"doc_id":"5ed39724749e6be0fc4114e7","doc_title":"주간통일정세 2012-51(2012.12.10~2012.12.16)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd987"},"doc_id":"5ed39765749e6be0fc41175a","doc_title":"주간통일정세 2014-07(2014.02.10~2014.02.16)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd988"},"doc_id":"5ed39775749e6be0fc411800","doc_title":"주간통일정세 2015-44(2015.11.02∼2015.11.08)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd989"},"doc_id":"5ed39739749e6be0fc4115af","doc_title":"주간통일정세 2013-12(2013.03.18~2013.03.24)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd98a"},"doc_id":"5ed39776749e6be0fc41180e","doc_title":"주간통일정세 2015-31(2015.08.03∼2015.08.09)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd98b"},"doc_id":"5ed39777749e6be0fc41181b","doc_title":"주간통일정세 2015-48(2015.11.30∼2015.12.06)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd98c"},"doc_id":"5ed39776749e6be0fc411807","doc_title":"주간통일정세 2015-46(2015.11.16∼2015.11.22)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd98d"},"doc_id":"5ed39743749e6be0fc4115ef","doc_title":"주간통일정세 2014-17(2014.04.21~2014.04.27)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd98e"},"doc_id":"5ed3953eeb330b4601b3ff2b","doc_title":"미국 중간선거 결과분석","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd98f"},"doc_id":"5ed3953eeb330b4601b3ff35","doc_title":"한·미 정상회담 결과분석","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd990"},"doc_id":"5ed39622749e6be0fc4109a1","doc_title":"주간통일정세 2016-51(2016.12.17~2016.12.23)","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd991"},"doc_id":"5ed39551eb330b4601b40002","doc_title":"2004년도 북한의 신년 공동사설 분석","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd992"},"doc_id":"5ed39653749e6be0fc410bac","doc_title":"주간통일정세 2017-21(2017.05.20~2017.05.26)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd993"},"doc_id":"5ed39622749e6be0fc4109ab","doc_title":"주간통일정세2011-28(2011.07.04-2011.07.10)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd994"},"doc_id":"5ed39559eb330b4601b4004e","doc_title":"핵문제가 북한경제에 미치는 영향과 향후 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd995"},"doc_id":"5ed39628749e6be0fc4109ed","doc_title":"주간통일정세2007-05(2007.10.8~10.14)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd996"},"doc_id":"5ed39625749e6be0fc4109d4","doc_title":"주간통일정세 2016-10(2016.03.07~2016.03.13)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd997"},"doc_id":"5ed39653749e6be0fc410b9d","doc_title":"주간통일정세 2017-26(2017.06.24~2017.06.30)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd998"},"doc_id":"5ed3958beb330b4601b40287","doc_title":"중동 민주화 혁명과 한반도 전략적 함의","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd999"},"doc_id":"5ed39735749e6be0fc411587","doc_title":"주간통일정세 2013-05(2013.01.28~2013.02.03)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd99a"},"doc_id":"5ed39a3298d9bf9fd64b3da7","doc_title":"( 2012 ) 1990년대 식량난 이후 북한주민의 생애경험이 인권의식 형성에 미치는 영향 연구 : 북한이탈주민을 대상으로 / 김윤태 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd99b"},"doc_id":"5ed3976a749e6be0fc41179d","doc_title":"주간통일정세 2013-50(2013.12.09~2013.12.15)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd99c"},"doc_id":"5ed3955feb330b4601b40077","doc_title":"한·미 정상회담 결과분석","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd99d"},"doc_id":"5ed80fc62615a153681dd80b","doc_title":"\r\n\t\t\t\t\t(2002) 남북관계동향 (2003.1)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd99e"},"doc_id":"5ed810112615a153681dd98d","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (2002.1)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd99f"},"doc_id":"5ed810302615a153681dd9cb","doc_title":"\r\n\t\t\t\t\t남북관계의 진전과 국내적 영향\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9a0"},"doc_id":"5ed810552615a153681ddb1c","doc_title":"\r\n\t\t\t\t\t동북아 문화공동체 형성을 위한 청소년교류 협력 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9a1"},"doc_id":"5ed811122615a153681de02c","doc_title":"\r\n\t\t\t\t\t중국의 동북공정과 우리의 대응책 (2004.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9a2"},"doc_id":"5ed7fe712615a153681d3f20","doc_title":"\r\n\t\t\t\t\t北韓 金正日體制의 政策方向에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9a3"},"doc_id":"5ed7fc032615a153681d27c2","doc_title":"\r\n\t\t\t\t\t北韓의 人民民主主義 革命路線과 對南電略\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9a4"},"doc_id":"5ed7fac02615a153681d1b2a","doc_title":"\r\n\t\t\t\t\t政治史的 入場에서 본 大韓民國의 國家的 正統性:南北韓 比較 考察\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9a5"},"doc_id":"5eceb7d13f82fd00307f5bc1","doc_title":"북한의 군사정책과 한반도 통일 (제16차 정책포럼_제3","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9a6"},"doc_id":"5eceb7be3f82fd00307f5b49","doc_title":"[통일교육발전방안워크샵] 학교 통일교육의 평가와 발","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9a7"},"doc_id":"5eceb7c93f82fd00307f5b91","doc_title":"새 정부의「평화번영정책」과 국민합의기반 확대방안","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9a8"},"doc_id":"5eceb7d03f82fd00307f5bb5","doc_title":"전북통일포럼발제문: 차기정부의 대북정책 추진과제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9a9"},"doc_id":"5eceb79f3f82fd00307f5a9d","doc_title":"99 제3차 전문가 토론회","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9aa"},"doc_id":"5eceb7b53f82fd00307f5b0f","doc_title":"통일교육(홍보)의 발전방안-독일사례가 주는 교훈과 ","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9ab"},"doc_id":"5eceb7d23f82fd00307f5bcd","doc_title":"남북문제해설, 신의주특별행정기구기본법 의미와 평가","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9ac"},"doc_id":"5eceb7d73f82fd00307f5be2","doc_title":"남북 문화예술 교환의 정례화 방안","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9ad"},"doc_id":"5eceb7c03f82fd00307f5b61","doc_title":"[6.15 기념 학술회의]북·미간 갈등구조와 협상 전망 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9ae"},"doc_id":"5eceb7f03f82fd00307f5c72","doc_title":"지방자치단체의 대북 교류 활성화를 위한 제도적 개선","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9af"},"doc_id":"5eceb7e23f82fd00307f5c30","doc_title":"북미관계와 한반도 안보질서, 우리의 대응(제14차 정","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9b0"},"doc_id":"5eceb8093f82fd00307f5cf8","doc_title":"자문위원 연수 발표문","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9b1"},"doc_id":"5eceb80b3f82fd00307f5d07","doc_title":"운영·상임위원회 합동회의자료 - 평화번영정책 추진","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9b2"},"doc_id":"5eceb7533f82fd00307f58e2","doc_title":"청년위원회 2030팀 회의자료","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9b3"},"doc_id":"5eceb7653f82fd00307f592e","doc_title":"북한의 보건의료실태와 교류협력 방안","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9b4"},"doc_id":"5eceb7163f82fd00307f5767","doc_title":"<제4차 회의 참고자료 ①: 남북한 경제통합과 북한경제개발계획>","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9b5"},"doc_id":"5eceb71e3f82fd00307f579b","doc_title":"남북한 사회통합을 위한 국내적 통일기반 조성방안","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9b6"},"doc_id":"5eceb76d3f82fd00307f5964","doc_title":"2002년 통일정세, 전망과 대응","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9b7"},"doc_id":"5eceb79c3f82fd00307f5a8e","doc_title":"99 제2차 전문가 토론회 (Ⅰ): 정책제언","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9b8"},"doc_id":"5eceb7f03f82fd00307f5c78","doc_title":"제2차 대전평화통일포럼(11.19) 자료","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9b9"},"doc_id":"5eceb7d83f82fd00307f5bee","doc_title":"최근 남북관계와 한반도 주변정세 : 파장과 대책","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9ba"},"doc_id":"5eceb86d3f82fd00307f6047","doc_title":"2019년 3분기 통일여론 및 동향 분석보고서","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9bb"},"doc_id":"5eceb8883f82fd00307f62a2","doc_title":"제17기 상임위원 워크숍 자료집","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9bc"},"doc_id":"5eceb679cc8e8b457ba9d38d","doc_title":"북한 김정은 \"군부가 두려워\" 최용해 앞세운 말 못할 사연","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9bd"},"doc_id":"5eceb67bcc8e8b457ba9d3a5","doc_title":"김정은, 혼란한 정세 노려 ‘맞불’ 군사도발","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9be"},"doc_id":"5eceb6d1e0bd8570bdd1c838","doc_title":"2013년 1차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9bf"},"doc_id":"5eceb7153f82fd00307f575e","doc_title":"<참고자료 : 김정일 방중이후 북중경제관계 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9c0"},"doc_id":"5eceb7173f82fd00307f5774","doc_title":"대북지원민간단체초청토론회","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9c1"},"doc_id":"5eceb77a3f82fd00307f59bd","doc_title":"남북여성교류의 현황과 과제","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9c2"},"doc_id":"5eceb7e73f82fd00307f5c45","doc_title":"햇볕정책 4년 평가와 향후 과제","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9c3"},"doc_id":"5eceb6ace0bd8570bdd1c737","doc_title":"2019년 2차 통일정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9c4"},"doc_id":"5eceb78e3f82fd00307f5a3a","doc_title":"[토의자료]2000년 통일정세 전망과 민주평통 활동방향","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9c5"},"doc_id":"5eceb7273f82fd00307f57da","doc_title":"제5차 청년위원회 지정토론문-허원민 새터민대학생","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9c6"},"doc_id":"5eceb71e3f82fd00307f5795","doc_title":"조총련의 활동상황과 북한의 미주동포 「제2조총련화","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9c7"},"doc_id":"5eceb6b3e0bd8570bdd1c77a","doc_title":"2017년 1차 통일정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9c8"},"doc_id":"5eceb7293f82fd00307f57e3","doc_title":"동북아 평화와 종교계의 역할","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9c9"},"doc_id":"5eceb7313f82fd00307f581e","doc_title":"제4차 청년위원회 현황설명 자료입니다.","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9ca"},"doc_id":"5eceb7443f82fd00307f5893","doc_title":"제56차 경제위원회 회의자료","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9cb"},"doc_id":"5eceb7f03f82fd00307f5c7b","doc_title":"남남갈등의 효율적인 극복을 위한 사회적 실천방안 모","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9cc"},"doc_id":"5eceb7a03f82fd00307f5aa9","doc_title":"「안보·화해협력 병행추진」 햇볕정책","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9cd"},"doc_id":"5ed804672615a153681d74a1","doc_title":"\r\n\t\t\t\t\t北韓住民의 人性硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9ce"},"doc_id":"5ed804752615a153681d74ce","doc_title":"\r\n\t\t\t\t\t韓半島 周邊4國의 對北韓政策: 第2回 國際學術會議 發表論文集\r\n\t\t\t\t","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9cf"},"doc_id":"5ed804762615a153681d7511","doc_title":"\r\n\t\t\t\t\t統一獨逸의 分野別 實態 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9d0"},"doc_id":"5ed8047c2615a153681d752e","doc_title":"\r\n\t\t\t\t\t러시아聯邦의 改革과 韓·러關係 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9d1"},"doc_id":"5eceb8103f82fd00307f5d26","doc_title":"[민주평통ㆍ동아시아국제정치학회 합동 학술회의] 남","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9d2"},"doc_id":"5eceb8503f82fd00307f5f60","doc_title":"2015년 1/4분기 통일여론","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9d3"},"doc_id":"5eceb6b4e0bd8570bdd1c792","doc_title":"2015년 4차 대북정책 추진에 관한 정책건의 보고서","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9d4"},"doc_id":"5eceb7163f82fd00307f5771","doc_title":"한국 종교계의 대북지원;협력방안과 과제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9d5"},"doc_id":"5eceb71d3f82fd00307f578f","doc_title":"통일에 대비한 북한내 부동산 및 국영기업의 사유화 ","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9d6"},"doc_id":"5eceb7303f82fd00307f5815","doc_title":"제59차 경제위원회 자료","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9d7"},"doc_id":"5eceb76f3f82fd00307f5979","doc_title":"[NGO토론회발제문]김대중 정부하의 민주적 공고화와 ","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9d8"},"doc_id":"5eceb8193f82fd00307f5d5c","doc_title":"[민주평통·국대협 합동 학술세미나 발표문] 대학신문","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9d9"},"doc_id":"5eceb7a93f82fd00307f5adc","doc_title":"한국의 통일정책에 대한 국제사회의 시각과 남북한 관","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9da"},"doc_id":"5eceb8243f82fd00307f5d88","doc_title":"제61차 종교위원회 자료입니다","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9db"},"doc_id":"5eceb7d73f82fd00307f5bdf","doc_title":"제7차 남북장관급회담의 전망과 대책","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9dc"},"doc_id":"5eceb7de3f82fd00307f5c0c","doc_title":"[인천지역 NGO·학계 대표 토론회 발제문] 대북포용정","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9dd"},"doc_id":"5eceb7c03f82fd00307f5b5b","doc_title":"[6.15 기념 학술회의] 동북아 전략환경 변화와 전략적","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9de"},"doc_id":"5eceb7cf3f82fd00307f5bac","doc_title":"탈북여성의 사회적응 과제 및 대책","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9df"},"doc_id":"5eceb8243f82fd00307f5d85","doc_title":"제31차 회의자료","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9e0"},"doc_id":"5eceb7933f82fd00307f5a5b","doc_title":"[토의자료]대북포용정책 추진 평가","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9e1"},"doc_id":"5eceb7933f82fd00307f5a58","doc_title":"[통일문제 선상토론회]민족화합을 위한 남북교류협력 ","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9e2"},"doc_id":"5eceb80c3f82fd00307f5d0e","doc_title":"[민주평통ㆍ한국국제정치학회 합동 학술세미나]남북간","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9e3"},"doc_id":"5eceb72e3f82fd00307f57fc","doc_title":"제4차 청년위원회 회의 자료(전체)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9e4"},"doc_id":"5eceb7413f82fd00307f587e","doc_title":"제54차 의제 : 통일문화예술제 어떻게 준비할 것인가”","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9e5"},"doc_id":"5eceb7873f82fd00307f5a0f","doc_title":"남북한 사회통합을 위한 영화분야 교류협력","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9e6"},"doc_id":"5eceb76a3f82fd00307f5955","doc_title":"[제7차 통일문제 전문가토론회]","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9e7"},"doc_id":"5ed7fbba2615a153681d23ed","doc_title":"\r\n\t\t\t\t\t南北韓 比較 硏究 論叢\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9e8"},"doc_id":"5ed7fbfc2615a153681d2748","doc_title":"\r\n\t\t\t\t\t韓國 休戰協定 事例에 關한 硏究\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9e9"},"doc_id":"5ed7faa42615a153681d1a02","doc_title":"\r\n\t\t\t\t\t民族統一 大計 硏究 세미나 結果 報告書(綜合)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9ea"},"doc_id":"5eceb77f3f82fd00307f59e1","doc_title":"[6차포럼]새로운 남북관계, 어떻게 대처할~=전인영교","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9eb"},"doc_id":"5eceb8103f82fd00307f5d23","doc_title":"[민주평통ㆍ동아시아국제정치학회 합동 학술회의] 미","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9ec"},"doc_id":"5eceb7db3f82fd00307f5c06","doc_title":"6ㆍ15남북공동선언 2주년 이후의 대북정책 추진방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9ed"},"doc_id":"5eceb80f3f82fd00307f5d1a","doc_title":"[민주평통ㆍ한국국제정치학회 합동 학술세미나]제2차 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9ee"},"doc_id":"5eceb8363f82fd00307f5e30","doc_title":"제12기 직능별정책회의 자문위원 정책건의문","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9ef"},"doc_id":"5eceb83f3f82fd00307f5e79","doc_title":"제54차 의제 : 북한이탈 여성의 남한 사회 조기정착 방안(03.4.14)","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9f0"},"doc_id":"5eceb8493f82fd00307f5ee8","doc_title":"제15기 상임위원 워크숍 회의자료","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9f1"},"doc_id":"5eceb8273f82fd00307f5dcf","doc_title":"2008 운영·상임위원회 합동회의 자료","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9f2"},"doc_id":"5eceb87a3f82fd00307f6199","doc_title":"2015 운영상임위원회 합동회의 자료집","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9f3"},"doc_id":"5eceb7883f82fd00307f5a15","doc_title":"미국 새정부의 한반도 정책 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9f4"},"doc_id":"5eceb77e3f82fd00307f59db","doc_title":"[6차포럼]새로운 남북관계, 어떻게 대처할~=차성수교","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9f5"},"doc_id":"5eceb7833f82fd00307f59f9","doc_title":"[언론사간부초청토론회발제문]안보환경변화와 최근의 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9f6"},"doc_id":"5eceb7873f82fd00307f5a12","doc_title":"남북 종교의 화해와 협력방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9f7"},"doc_id":"5eceb7bf3f82fd00307f5b4c","doc_title":"[통일교육발전방안워크샵] 평화번영시대 통일교육의 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9f8"},"doc_id":"5eceb7c83f82fd00307f5b8b","doc_title":"북한핵 어떻게 풀것인가(민주평통 통일연구회 제19차 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9f9"},"doc_id":"5eceb7bf3f82fd00307f5b4f","doc_title":"韓中 정상회담 대책방향","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabd9fa"},"doc_id":"5eceb677cc8e8b457ba9d37e","doc_title":"북한, \"핵무기 힘의 균형, 핵 있는 평화\" 주장…한미동맹은 어디로","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabd9fb"},"doc_id":"5eceb67ccc8e8b457ba9d3ae","doc_title":"김정은 정권 트럼프 정부 기만했나","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9fc"},"doc_id":"5eceb6ace0bd8570bdd1c732","doc_title":"2019년 1차 통일정책 추진에 관한 정책건의 보고서","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9fd"},"doc_id":"5eceb6dde0bd8570bdd1c89f","doc_title":"자문건의보고서(2008년 2차)","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabd9fe"},"doc_id":"5eceb7163f82fd00307f576d","doc_title":"제5차 기획위원회 발제자료","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabd9ff"},"doc_id":"5eceb7253f82fd00307f57be","doc_title":"제27차 복지위원회 회의자료","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda00"},"doc_id":"5eceb7383f82fd00307f5848","doc_title":"합동회의 참고자료 : 북핵문제와 동북아 평화","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda01"},"doc_id":"5eceb75d3f82fd00307f5921","doc_title":"제57차 의제 : 북한어린이의 보육/교육 실태와 지원 현황 및 과제(04.11.23)","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda02"},"doc_id":"5eceb7313f82fd00307f5821","doc_title":"제4차 청년위원회 주제발표문","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda03"},"doc_id":"5eceb7a13f82fd00307f5aac","doc_title":"남북한 종교간의 대화·교류·협력의 과제","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda04"},"doc_id":"5eceb7a73f82fd00307f5aca","doc_title":"통일기반조성을 위한 여성의 역할","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda05"},"doc_id":"5eceb7a93f82fd00307f5ad9","doc_title":"통일을 대비한 청소년의 인성교육방안","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda06"},"doc_id":"5eceb7b03f82fd00307f5b09","doc_title":"98 한반도 정세전망과 대북정책 추진방향","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda07"},"doc_id":"5eceb7b93f82fd00307f5b39","doc_title":"동북아 경제 중심국가 건설 -동북아 물류 중심지 구축","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda08"},"doc_id":"5eceb7333f82fd00307f5827","doc_title":"제4차 청년위원회 지정토론문 - 송광석 민화협 공동의장님","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda09"},"doc_id":"5eceb7383f82fd00307f5842","doc_title":"제62차 여성위원회 자료","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda0a"},"doc_id":"5eceb7463f82fd00307f5899","doc_title":"평화번영을 위한 남북주민의 사회문화 이해 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda0b"},"doc_id":"5eceb7503f82fd00307f58d6","doc_title":"제94차 회의","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda0c"},"doc_id":"5ed37c64a29311f5f90ca3fe","doc_title":"남북한 교류·협력 활성화를 위한 법·제도적 개선방안 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda0d"},"doc_id":"5ed38051183ceee5c09787d5","doc_title":"한반도 경제공동체의 의미와 과제","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda0e"},"doc_id":"5ed37d8a9aa2a321bf901670","doc_title":"한반도 평화체제 구상과 대북정책","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda0f"},"doc_id":"5ed38067183ceee5c09788e7","doc_title":"종합결과보고서","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda10"},"doc_id":"5ed37f90ef64de95f1db26d6","doc_title":"통일정책 추진체계 실태연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda11"},"doc_id":"5ed37bc5a29311f5f90c9ee1","doc_title":"코로나 19와 남북 보건안보공동체","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda12"},"doc_id":"5ed37b455b1db1854bfdf7cf","doc_title":"대북 심리전 재개에 관하여","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda13"},"doc_id":"5ed37b5c5b1db1854bfdf88d","doc_title":"이명박 정부의 대북정책에 대한 북한의 태도 전망","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda14"},"doc_id":"5ed38059183ceee5c097883a","doc_title":"South and North Korean Integration and North Korea’s Adaptability","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda15"},"doc_id":"5ed37f51ef64de95f1db24d1","doc_title":"지속가능한 통일, 대북정책: 환경분석과 추진방향","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda16"},"doc_id":"5ed37f5eef64de95f1db2534","doc_title":"통일비전과 통일담론의 확산 -통일의 새벽이 동터오는가-","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda17"},"doc_id":"5ed37d8e9aa2a321bf90169b","doc_title":"한반도 평화체제: 자료와 해제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda18"},"doc_id":"5ed3865733719b6b965e6cb3","doc_title":"한반도 평화와 남북협력 종합연구 (총괄보고서)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda19"},"doc_id":"5ed38573ab230e6d146f7599","doc_title":"인권개선을 위한 기술협력","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda1a"},"doc_id":"5ed37f5bef64de95f1db2515","doc_title":"비핵·개방·3000 구상: 추진전략과 실행계획(총괄보고서)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda1b"},"doc_id":"5ed37c58a29311f5f90ca3b4","doc_title":"남북한 에너지분야 교류·협력 발전방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda1c"},"doc_id":"5ed385280a21d3f6d3d8b4fb","doc_title":"북한인권백서 2015","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda1d"},"doc_id":"5ed38570ab230e6d146f7573","doc_title":"유엔 인권이사회에 제출한 북한의 2차 정기보고서","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda1e"},"doc_id":"5ed37b675b1db1854bfdf910","doc_title":"화해협력정책과 남북한미래상 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda1f"},"doc_id":"5ed37d819aa2a321bf9015fb","doc_title":"한반도 평화체제 구축과 한미관계","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda20"},"doc_id":"5ed3872c33719b6b965e742d","doc_title":"시장화 및 빈곤감소형 경제질서 수립: 북한 변화와 통일을 위한 시사점","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda21"},"doc_id":"5ed37be2a29311f5f90c9fd4","doc_title":"사회문화교류협력 및 인적 접촉 활성화 방안: 체육·문화예술 및 인도협력을 중심으로","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda22"},"doc_id":"5ed37bd4a29311f5f90c9f57","doc_title":"한반도 녹색성장을 위한 남북한 산림협력 법제 개선 방안 예비연구","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda23"},"doc_id":"5ed37b615b1db1854bfdf8d1","doc_title":"북한정보체계 실태조사 (하)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda24"},"doc_id":"5ed38e91ab0d1b1c467d35fd","doc_title":"남북연합 단계에서의 여성정책 추진방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda25"},"doc_id":"5ed37b765b1db1854bfdf9d8","doc_title":"대북포용정책의 효율적 추진을 위한 주변 안보·외교환경 조성방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda26"},"doc_id":"5ed37b265b1db1854bfdf6a7","doc_title":"광복 60년과 한반도 : 한미관계, 남북관계 그리고 북핵문제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda27"},"doc_id":"5ed37b3c5b1db1854bfdf78c","doc_title":"대북 확성기 방송이 북한에 미치는 심리적 효과","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda28"},"doc_id":"5ed37c09a29311f5f90ca0c5","doc_title":"길림성의 대북경제협력 실태분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda29"},"doc_id":"5ed37b655b1db1854bfdf904","doc_title":"\"불량국가\" 대응 전략","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda2a"},"doc_id":"5ed37c15a29311f5f90ca142","doc_title":"북한 재난협력 방안과 과제","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda2b"},"doc_id":"5ed37f6def64de95f1db25dd","doc_title":"신통일대계 구현을 위한 구조분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda2c"},"doc_id":"5ed38022183ceee5c0978655","doc_title":"南北韓 經濟共同體 形成方案","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda2d"},"doc_id":"5ed38a1b33719b6b965e9167","doc_title":"북한 변화의 변수와 경로: ‘핵문제’와 ‘개혁 ‧ 개방’의 조합을 중심으로","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda2e"},"doc_id":"5ed38ca29f53bd1e41c7875f","doc_title":"북한인권백서 2020","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda2f"},"doc_id":"5ed38bf833719b6b965e9e14","doc_title":"미국의 對韓 핵우산정책에 관한 연구","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda30"},"doc_id":"5ed38a8233719b6b965e944f","doc_title":"이명박 정부 대북정책의 추진환경과 정책과제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda31"},"doc_id":"5ed3896a33719b6b965e8a1d","doc_title":"한·러 안보협력방안 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda32"},"doc_id":"5ed3897633719b6b965e8a8f","doc_title":"남북 사회문화 교류·협력의 평가와 발전방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda33"},"doc_id":"5ed37e62c34792fe98fa1558","doc_title":"통일환경 및 남북한 관계 전망: 2002∼2003","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda34"},"doc_id":"5ed37e81c34792fe98fa1682","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda35"},"doc_id":"5ed37e78c34792fe98fa1612","doc_title":"남북관계연표 1948년~2009년","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda36"},"doc_id":"5ed37fccef64de95f1db27e0","doc_title":"이명박 정부 대북·통일정책의 세부 실천방안","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda37"},"doc_id":"5ed37e84c34792fe98fa1699","doc_title":"통일환경 및 남북한관계 전망: 2007-2008","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda38"},"doc_id":"5ed38058183ceee5c0978827","doc_title":"남북통일과 국가재산·채무·양허권의 승계","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda39"},"doc_id":"5ed37af95b1db1854bfdf503","doc_title":"2020 한반도 정세 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda3a"},"doc_id":"5ed37c2da29311f5f90ca240","doc_title":"북한의 개성공단 관련 최근 태도의 배경","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda3b"},"doc_id":"5ed38024183ceee5c0978660","doc_title":"남북한의 실질적 통합을 위한 여성정책방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda3c"},"doc_id":"5ed38044183ceee5c0978768","doc_title":"EC/EU사례분석을 통한 남북 및 동북아공동체 추진방안: EC기 분석을 중심으로","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda3d"},"doc_id":"5ed37ef4c7f68a5e00b87692","doc_title":"통일환경 및 남북한관계 전망: 2005∼2006","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda3e"},"doc_id":"5ed37c36a29311f5f90ca294","doc_title":"북한개발지원의 쟁점과 해결방안","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda3f"},"doc_id":"5ed37c56a29311f5f90ca39d","doc_title":"Energy Cooperation with North Korea: Issues and Suggestions","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda40"},"doc_id":"5ed37c57a29311f5f90ca3aa","doc_title":"농업분야 대북 협력 방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda41"},"doc_id":"5ed37c51a29311f5f90ca337","doc_title":"남북경협 실패사례 연구","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda42"},"doc_id":"5ed37e6bc34792fe98fa15b0","doc_title":"우리 국민은 안보 불감증에 걸렸는가?","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda43"},"doc_id":"5ed37f69ef64de95f1db25a8","doc_title":"한반도 통일비전과 국제협력","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda44"},"doc_id":"5ed37dcd82936af8b8053be2","doc_title":"북한 국방위 공개질문은 ‘변화 거부’의 변","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda45"},"doc_id":"5ed37f0ac7f68a5e00b87755","doc_title":"통일환경 및 남북한 관계와 전망: 2001∼2002","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda46"},"doc_id":"5ed38079183ceee5c09789b4","doc_title":"남북연합 하에서의 남북정치공동체 형성 방안","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda47"},"doc_id":"5ed3807a183ceee5c09789bb","doc_title":"남북한 실질적 통합과 주변국 협력 유도 방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda48"},"doc_id":"5ed37eebc7f68a5e00b87630","doc_title":"최용해 방중 이후 한반도 정세 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda49"},"doc_id":"5ed38035183ceee5c0978706","doc_title":"한반도 평화·번영을 위한 로컬 거버넌스 활성화 방안","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda4a"},"doc_id":"5ed3806a183ceee5c09788f4","doc_title":"통일관련 법제 인프라 정비 및 개선방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda4b"},"doc_id":"5ed37ef5c7f68a5e00b8769a","doc_title":"통일환경 및 남북한관계 전망: 2007-2008","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda4c"},"doc_id":"5ed37eeac7f68a5e00b8762c","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda4d"},"doc_id":"5ed37df292074bd526bedb0b","doc_title":"\"서해 교전\"분석과 향후 북한 태도 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda4e"},"doc_id":"5ed37e0392074bd526bedb83","doc_title":"북한의 대남 군사적 위협 배경과 우리의 대응","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda4f"},"doc_id":"5ed37c5fa29311f5f90ca3e0","doc_title":"여성비정부기구를 통한 남북한 교류·협력 활성화방안 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda50"},"doc_id":"5ed37c67a29311f5f90ca428","doc_title":"남북한 통신분야 교류·협력 방안 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda51"},"doc_id":"5ed37e6dc34792fe98fa15bf","doc_title":"통일환경 및 남북한관계 전망 2015~2016","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda52"},"doc_id":"5ed37c6fa29311f5f90ca491","doc_title":"Nine Scenarios for North Korea's Internal Development","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda53"},"doc_id":"5ed38064183ceee5c09788a0","doc_title":"「한민족공동체」形成過程에서의 僑胞政策","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda54"},"doc_id":"5ed37f91ef64de95f1db26d9","doc_title":"‘비핵·개방·3000’과 북한의 핵포기","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda55"},"doc_id":"5ed38058183ceee5c0978812","doc_title":"평화를 통한 국가이미지 제고와 통일과정에서의 활용방안","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda56"},"doc_id":"5ed3803c183ceee5c097875b","doc_title":"統一韓國의 政治理念","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda57"},"doc_id":"5ed37cc3a29311f5f90ca68b","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅰ)","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda58"},"doc_id":"5ed37cdba29311f5f90ca758","doc_title":"DMZ 총람: 개요, 정치·군사적 현황","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda59"},"doc_id":"5ed37ee0c7f68a5e00b875c2","doc_title":"통일환경 및 남북한관계 전망: 2010~2011","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda5a"},"doc_id":"5ed37ef0c7f68a5e00b8764a","doc_title":"통일환경 및 남북한관계 전망 : 2006-2007","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda5b"},"doc_id":"5ed37f30c7f68a5e00b878f5","doc_title":"南北韓 國力趨勢 比較硏究","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda5c"},"doc_id":"5ed37ccda29311f5f90ca6db","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅱ)","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda5d"},"doc_id":"5ed37d669aa2a321bf9014ea","doc_title":"한반도 평화체제 구축과정에서의 한국의 안보정책 방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda5e"},"doc_id":"5ed37d649aa2a321bf9014d8","doc_title":"신한반도체제 구상의 이해","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda5f"},"doc_id":"5ed37ee9c7f68a5e00b87617","doc_title":"2014 연례 정세 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda60"},"doc_id":"5ed3801b183ceee5c09785ec","doc_title":"남북연합기 북한 지역에 시장제도 정착 방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda61"},"doc_id":"5ed37df292074bd526bedb05","doc_title":"韓半島 非核地帶化 主張에 대한 對應方向","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda62"},"doc_id":"5ed37dca82936af8b8053bc9","doc_title":"6·15 공동선언 이후 북한의 대남협상 행태 : 지속과 변화","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda63"},"doc_id":"5ed37dca82936af8b8053bd6","doc_title":"北韓의 對南動向 分析, 1995.1∼3","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda64"},"doc_id":"5ed37dcd82936af8b8053bea","doc_title":"진부한 북한의 대남비방 선전공세의 배경: “조국평화통일위원회 서기국 진상고발장” 문건을 중심으로","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda65"},"doc_id":"5ed37d759aa2a321bf901598","doc_title":"한반도 평화와 남북협력 종합연구 (총괄보고서)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda66"},"doc_id":"5ed37e1092074bd526bedc27","doc_title":"천안함 침몰 사태와 중국 외교","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda67"},"doc_id":"5ed37e1392074bd526bedc60","doc_title":"2009년 11월 이후 북한의 대남 무력시위 특징과 우리의 대응 방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda68"},"doc_id":"5ed37c74a29311f5f90ca4a3","doc_title":"비정부기구(NGO)를 통한 남북한 교류·협력 증진 방안 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda69"},"doc_id":"5ed37c74a29311f5f90ca4b8","doc_title":"北韓의 食糧支援 要請背景과 對北韓 食糧支援 方案","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda6a"},"doc_id":"5ed37d6d9aa2a321bf901520","doc_title":"The Establishment of Peace on the Korean Peninsula and the Outlook for Unification","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda6b"},"doc_id":"5ed37dd682936af8b8053c5a","doc_title":"김정은 정권의 대남정책 및 통일담론: 텍스트마이닝을 이용한 분석","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda6c"},"doc_id":"5ed38dc6ab0d1b1c467d2fb6","doc_title":"이명박 정부 외교정책의 세부 실천방안(2): 포괄적 실리외교 분야","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda6d"},"doc_id":"5ed38e09ab0d1b1c467d310d","doc_title":"국제 개발이론 현황","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda6e"},"doc_id":"5ed37b685b1db1854bfdf95d","doc_title":"한반도 평화·번영 거버넌스의 분야별 현황과 과제","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda6f"},"doc_id":"5ed3897933719b6b965e8ac6","doc_title":"김정일의 퍼스낼리티·카리스마·통치스타일","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda70"},"doc_id":"5ed3897b33719b6b965e8ad1","doc_title":"일본의 대외원조 정책 연구 : 북·일관계 정상화와 남북한관계","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda71"},"doc_id":"5ed3898733719b6b965e8b50","doc_title":"남북 경제교류·협력 발전방안 : 추진성과 평가 및 발전대책","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda72"},"doc_id":"5ed38aab33719b6b965e95c9","doc_title":"남북한 출입제도(통행·통신·통관) 개선 및 정착방안 연구","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda73"},"doc_id":"5ed37c32a29311f5f90ca261","doc_title":"북한의 군사분계선(MDL) 통행 제한과 개성공단","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda74"},"doc_id":"5ed37c2ca29311f5f90ca23a","doc_title":"북한개발지원을 위한 국제협력 방안","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda75"},"doc_id":"5ed37c2ca29311f5f90ca23d","doc_title":"통행 관련 남북합의서 보완","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda76"},"doc_id":"5ed3807e183ceee5c09789e4","doc_title":"남북한 직업교육훈련체제 통합 및 운영 방안 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda77"},"doc_id":"5eceb8883f82fd00307f62a5","doc_title":"2014년 제3차 국민 통일여론조사 결과","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda78"},"doc_id":"5eceb82c3f82fd00307f5dd2","doc_title":"회의자료(남북화해위)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda79"},"doc_id":"5eceb8a73f82fd00307f653d","doc_title":"2013 한중평화통일포럼 자료집","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda7a"},"doc_id":"5ed37dd082936af8b8053c20","doc_title":"대통령에 대한 북한의 비난 언술(言術) 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda7b"},"doc_id":"5ed37dd482936af8b8053c3c","doc_title":"미·중 정상회담 이후 북한의 대남협상전략 예측","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda7c"},"doc_id":"5ed37df392074bd526bedb10","doc_title":"한반도의 미사일 문제 : 현황과 대응방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda7d"},"doc_id":"5ed37e0492074bd526bedba1","doc_title":"南北韓 兩者間 및 東北亞 多者間 原子力協力에 관한 硏究","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda7e"},"doc_id":"5ed37dd782936af8b8053c6e","doc_title":"김정은 정권의 대남 긴장조성","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda7f"},"doc_id":"5ed37e1392074bd526bedc5a","doc_title":"천안함 사태에 대한 북한의 입장과 향후 예상태도","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda80"},"doc_id":"5ed37c4da29311f5f90ca32e","doc_title":"남북한 교류(화해)·협력과 NGO의 역할","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda81"},"doc_id":"5ed39d4b62d766f8f19b0710","doc_title":"( 2018 ) 북한이탈주민 인식개선 및 사회통합을 위한 갈등사례 심층연구 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda82"},"doc_id":"5ed39b3e98d9bf9fd64b4427","doc_title":"( 2017 ) 음악치료가 탈북청소년의 정서발달과 임파워먼트 증진에 미치는 영향 / 이은선 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda83"},"doc_id":"5ed39ea0e0b4983170355a29","doc_title":"2019년 정착경험사례 발표대회 입상 사례집 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda84"},"doc_id":"5ed68db76e35d50a5d223524","doc_title":"제5차 남북장성급군사회담 평가","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda85"},"doc_id":"5ed68dbc6e35d50a5d223546","doc_title":"What North Korea Overlooked about the Impact of the Yeonpyeong Attack","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda86"},"doc_id":"5ed68dbf6e35d50a5d223552","doc_title":"북한은 왜 천안함을 공격했을까?: 기존 의견의 검토와 의문점","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda87"},"doc_id":"5ed68ddc6e35d50a5d22366e","doc_title":"동서독 정상회담의 교훈과 2007 남북정상선언 평가","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d75b963d5f2aabda88"},"doc_id":"5ed68dc26e35d50a5d223571","doc_title":"북한개발지원을 위한 국제협력 방안","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda89"},"doc_id":"5ed68dd46e35d50a5d223621","doc_title":"제2차 남북정상회담과 북·일관계","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda8a"},"doc_id":"5ed68dd56e35d50a5d223636","doc_title":"제2차 남북정상회담과 남북경협 의제","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda8b"},"doc_id":"5ed68dd66e35d50a5d22363d","doc_title":"제2차 남북정상회담과 대북지원 문제","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d75b963d5f2aabda8c"},"doc_id":"5ed68cdc6e35d50a5d222bc1","doc_title":"김정은 위원장은 왜 금강산 시설 철거를 지시했나?","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda8d"},"doc_id":"5ed68cd86e35d50a5d222b99","doc_title":"‘Peaceful Utilization of the DMZ’ as a National Strategy","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda8e"},"doc_id":"5ed68cdd6e35d50a5d222bcd","doc_title":"살인혐의 북한 주민 추방 사건 법적 쟁점과 과제","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda8f"},"doc_id":"5ed68cf46e35d50a5d222c90","doc_title":"남북한 학술교류·협력 증진방안 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d75b963d5f2aabda90"},"doc_id":"5ed68cf76e35d50a5d222c95","doc_title":"통일환경 및 남북한 관계와 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d75b963d5f2aabda91"},"doc_id":"5ed68d896e35d50a5d2232ca","doc_title":"17차 남북장관급회담","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabda92"},"doc_id":"5ed68d8e6e35d50a5d223301","doc_title":"최근 북한의 주요 대남논조: 「민족공조」론 강조의 배경과 의도","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabda93"},"doc_id":"5ed68d8b6e35d50a5d2232f7","doc_title":"한반도 평화정착의 현황과 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabda94"},"doc_id":"5ed68d8f6e35d50a5d22330f","doc_title":"제13차 남북장관급회담 결과 분석 및 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabda95"},"doc_id":"5ed68dab6e35d50a5d22348f","doc_title":"대북포용정책의 효율적 추진을 위한 주변 안보·외교환경 조성방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabda96"},"doc_id":"5ed39b6998d9bf9fd64b4579","doc_title":"( 2016 ) 다문화 관점으로 본 문화예술교육 효과 : 북한이탈 및 중도입국 청소년 집단을 중심으로 / 안지언 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabda97"},"doc_id":"5ed39f05e0b4983170355d07","doc_title":"( 2014 ) 북한이탈주민 맞춤형 정서 심리상담 전문상담사 매뉴얼 (2) ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabda98"},"doc_id":"5ed39f07e0b4983170355d15","doc_title":"( 2013 ) 공동학술회의 자료집_북한이탈주민 정착 현장을 보다 ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabda99"},"doc_id":"5ed68c796e35d50a5d22278c","doc_title":"남북정상회담과 한반도 신경제구상","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabda9a"},"doc_id":"5ed68c7a6e35d50a5d222794","doc_title":"2018 남북정상회담 평가와 향후 전망: 남북경협","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabda9b"},"doc_id":"5ed68c756e35d50a5d222756","doc_title":"한반도 평화·번영을 위한 외교안보정책 거버넌스 활성화 방안","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabda9c"},"doc_id":"5ed39ec7e0b4983170355b52","doc_title":"( 2017 ) 탈북학생 특별전형 대학입시 자료집_(1) ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabda9d"},"doc_id":"5ed68cb36e35d50a5d2229ce","doc_title":"한국의 핵무장 찬반양론과 틀에 갇힌 사고","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabda9e"},"doc_id":"5ed39e4ee0b498317035581b","doc_title":"( 2012 ) 국제학술회의총서_해외이주, 난민 지원제도의 시사점 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabda9f"},"doc_id":"5ed68dcc6e35d50a5d2235f8","doc_title":"Reconciliation and Cooperation of North and South Korea and the Issue of Separated Families","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdaa0"},"doc_id":"5ed68dd46e35d50a5d223625","doc_title":"2007년 남북정상회담이 북러 관계에 미칠 영향","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdaa1"},"doc_id":"5ed68d9c6e35d50a5d22338e","doc_title":"신정부 국정과제 추진방향 : 통일·대북정책을 중심으로","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdaa2"},"doc_id":"5ed68db06e35d50a5d2234af","doc_title":"정상회담 이후 남북관계의 안정과 지속을 위한 전략 구상","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdaa3"},"doc_id":"5ed68dbf6e35d50a5d223549","doc_title":"The Cheonan Sinking and China’s Diplomacy","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdaa4"},"doc_id":"5ed68dc06e35d50a5d223555","doc_title":"천안함 침몰 사태와 중국 외교","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdaa5"},"doc_id":"5ed68cf16e35d50a5d222c80","doc_title":"북한 환경개선 지원방안:농업분야 및 에너지효율성 개선 관련","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdaa6"},"doc_id":"5ed68c7b6e35d50a5d222799","doc_title":"개성남북공동연락사무소 역할과 우리 국민 보호","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdaa7"},"doc_id":"5ed68cfa6e35d50a5d222cb6","doc_title":"남북한 농업교류·협력방안 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdaa8"},"doc_id":"5ed68ccf6e35d50a5d222b1e","doc_title":"길림성의 대북경제협력 실태분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdaa9"},"doc_id":"5ed68ce76e35d50a5d222c2e","doc_title":"대북 경수로지원사업과 남북한 관계","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdaaa"},"doc_id":"5ed68ce76e35d50a5d222c33","doc_title":"한반도의 미사일 문제 : 현황과 대응방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdaab"},"doc_id":"5ed68cd66e35d50a5d222b8b","doc_title":"최용해 방중 이후 한반도 정세 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdaac"},"doc_id":"5ed39b1498d9bf9fd64b439d","doc_title":"( 2003 ) 탈북자들의 소외감과 삶의 질에 영향을 미치는 요인 연구 / 김영만 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdaad"},"doc_id":"5ed39b3e98d9bf9fd64b442a","doc_title":"( 2016 ) 북한이탈주민의 탈북과정경험이 근로희망에 미치는 영향 : 외상 후 스트레스와 우울감의 매개효과 분석 / 김윤경 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdaae"},"doc_id":"5ed39b3898d9bf9fd64b4414","doc_title":"( 2016 ) 북한이탈주민의 일본생활 정착과정에 미친 정치적·사회적 요인에 관한 연구 / 미야츠카 수미코 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdaaf"},"doc_id":"5ed39b3498d9bf9fd64b43f9","doc_title":"( 2016 ) 북한이탈 대학생의 생애체험에서 드러난 긴장감에 대한 현상학적 연구 / 전정이 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdab0"},"doc_id":"5ed39b5198d9bf9fd64b4518","doc_title":"( 2016 ) 북한이탈주민의 지역사회 적응에 영향을 미치는 요인에 관한 연구 / 안나겸 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdab1"},"doc_id":"5ed39c4f98d9bf9fd64b48df","doc_title":"( 2019 ) 북한이탈주민의 개인 직무적합성과 상호작용 공적성 지각, 심리적 불안이 조직정체성 지각과 이직의도에 미치는 영향 / 김승진 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdab2"},"doc_id":"5ed68c356e35d50a5d22253f","doc_title":"대북정책전략 수단 효용성 분석: 이란의 경험과 경제제재를 중심으로","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdab3"},"doc_id":"5ed68c5b6e35d50a5d222695","doc_title":"‘12·1 개성 사태’가 미국의 대북정책에 미칠 영향","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdab4"},"doc_id":"5ed68cab6e35d50a5d22297f","doc_title":"통일환경 및 남북한관계 전망 2017~2018","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdab5"},"doc_id":"5ed39d7d62d766f8f19b077c","doc_title":"( 2012 ) 이스라엘의 이주민 지원제도 및 정책분석 연구 ","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdab6"},"doc_id":"5ed39ab698d9bf9fd64b41b1","doc_title":"( 2015 ) 탈북청소년의 진로교육을 위한 학교도서관의 역할 / 오덕성 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdab7"},"doc_id":"5ed39ac898d9bf9fd64b41d5","doc_title":"( 2015 ) 북한이탈주민의 비만 및 체중증가 양상과 대사적 건강 영향 / 이요한 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdab8"},"doc_id":"5ed39d6262d766f8f19b0728","doc_title":"( 2013 ) 탈북 대학생 중도탈락 원인 및 대안 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdab9"},"doc_id":"5ed68c9a6e35d50a5d2228b5","doc_title":"8·15경축사의 북한·통일분야 평가와 과제","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdaba"},"doc_id":"5ed68c256e35d50a5d2224b3","doc_title":"북한의 ‘서해 군사도발 위협’ 선전선동에 흔들려서는 안 된다","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdabb"},"doc_id":"5ed68c256e35d50a5d2224b6","doc_title":"북한의 대남 군사적 위협 배경과 우리의 대응","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdabc"},"doc_id":"5ed39f14e0b4983170355d46","doc_title":"( 2013 ) 제2차 권역별 세미나집_북한이탈주민 정착과 지역 사회의 역할 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdabd"},"doc_id":"5ed68d836e35d50a5d223276","doc_title":"國際社會에서의 南北韓間 協力方案 硏究","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdabe"},"doc_id":"5ed68d056e35d50a5d222d05","doc_title":"여성비정부기구를 통한 남북한 교류·협력 활성화방안 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdabf"},"doc_id":"5ed68d666e35d50a5d223145","doc_title":"南北韓關係 現況 및 '97年 情勢展望","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdac0"},"doc_id":"5ed68d6b6e35d50a5d223168","doc_title":"統一環境과 南北韓關係 : 1993∼1994","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdac1"},"doc_id":"5ed68d346e35d50a5d222f57","doc_title":"한반도 평화체제 구축과정에서의 한국의 안보정책 방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdac2"},"doc_id":"5ed68d3c6e35d50a5d222fa0","doc_title":"KEDO 체제하에서 남북한 협력증진에 관한 연구 : 협력이론을 중심으로","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdac3"},"doc_id":"5ed38f7781242f220dcfd857","doc_title":"North Korea's Civil-Military-Party Relations and Regime Stability","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdac4"},"doc_id":"5ed38f7981242f220dcfd85d","doc_title":"The Implementation Strategy of the Establishment for Peaceful Community on the Korean Peninsula","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdac5"},"doc_id":"5ed38f7981242f220dcfd861","doc_title":"Continuities and Changes in the Power Structure and the Role of Party Organizations under the Kim Jong-il's Reign","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdac6"},"doc_id":"5ed390b0dc9986728c0d427f","doc_title":"북한군 최고사령관 위상 연구","topic":"스포츠","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdac7"},"doc_id":"5ed39048dc9986728c0d3f84","doc_title":"서독의 대동독 인권정책","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdac8"},"doc_id":"5ed391ab0dbea9e5f2b7f011","doc_title":"南北韓 關係 現況 및 94年 情勢展望","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdac9"},"doc_id":"5ed39158981628fa31d7d05c","doc_title":"통일환경 및 남북한관계 전망 2017~2018","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdaca"},"doc_id":"5ed3919f0dbea9e5f2b7ef91","doc_title":"中國의 改革·開放","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdacb"},"doc_id":"5ed38e3fab0d1b1c467d331a","doc_title":"동북아시아 3국 학생 및 교원의 상호이해에 관한 의식조사 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdacc"},"doc_id":"5ed38f6b81242f220dcfd803","doc_title":"North Korea's Market Economy Society from Below","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdacd"},"doc_id":"5ed38f6c81242f220dcfd810","doc_title":"Strategies for Development of a North Korean Special Economic Zone through Attracting Foreign Investment","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdace"},"doc_id":"5ed38f6b81242f220dcfd807","doc_title":"The Food Crisis and the Changing Roles and Attitudes of North Korean Women","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdacf"},"doc_id":"5ed38f7781242f220dcfd853","doc_title":"The Unofficial Exercise of Property Rights in North Korea","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdad0"},"doc_id":"5ed391e40dbea9e5f2b7f1ad","doc_title":"Political Economy of the Northeast Asian Regionalism","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdad1"},"doc_id":"5ed391ee0dbea9e5f2b7f201","doc_title":"한반도 평화회담의 과거와 현재","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdad2"},"doc_id":"5ed392000dbea9e5f2b7f2de","doc_title":"남북경제공동체 건설을 위한 주변국의 역할","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdad3"},"doc_id":"5ed392080dbea9e5f2b7f371","doc_title":"동·서독의 정치통합이 한반도 통일에 주는 시사점","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdad4"},"doc_id":"5ed3922a0dbea9e5f2b7f495","doc_title":"예멘 統一의 問題點","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdad5"},"doc_id":"5ed392350dbea9e5f2b7f51b","doc_title":"南北韓關係 現況 및 '96年 情勢展望","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdad6"},"doc_id":"5ed3903adc9986728c0d3f1c","doc_title":"오바마 2기 행정부의 대한반도 정책 전망","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdad7"},"doc_id":"5ed38fa481242f220dcfd9df","doc_title":"South and North Korean Integration and North Korea’s Adaptability","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdad8"},"doc_id":"5ed38fa581242f220dcfd9f3","doc_title":"The Quality of Life of North Korean: Current Status and Understanding","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdad9"},"doc_id":"5ed38fa681242f220dcfda06","doc_title":"A Study on the Reality and Prospect of Economic Reform in North Korea","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdada"},"doc_id":"5ed38faf81242f220dcfda94","doc_title":"The Establishment of Peace on the Korean Peninsula and the Outlook for Unification","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdadb"},"doc_id":"5ed38f9581242f220dcfd948","doc_title":"Eight Changes in North Korean Economy and Society under the Kim Jong Un Regime","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdadc"},"doc_id":"5ed38f9881242f220dcfd964","doc_title":"The Emergence of a New Generation","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdadd"},"doc_id":"5ed38f9681242f220dcfd95d","doc_title":"Korea’s FTA Strategy and the Korean Peninsula","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdade"},"doc_id":"5ed38fb181242f220dcfdaab","doc_title":"An Assessment of the North Korean System´s Durability","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdadf"},"doc_id":"5ed39008dc9986728c0d3dec","doc_title":"제4차 6자회담 합의 이행구도","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdae0"},"doc_id":"5ed38fe081242f220dcfdbfb","doc_title":"A New Approach to the National Community Unification Formula: Focusing on the Three Communities Unification Initiative","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdae1"},"doc_id":"5ed38fe481242f220dcfdc49","doc_title":"A Study of the Social Control System in North Korea","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdae2"},"doc_id":"5ed68f5108bc6231f9e1ad19","doc_title":"제2차 정상회담 대비 남북한 통일방안 분석","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdae3"},"doc_id":"5ed68e396e35d50a5d22398a","doc_title":"통일환경 및 남북한관계 전망 2011~2012","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdae4"},"doc_id":"5ed68e216e35d50a5d223903","doc_title":"북한정보체계 실태조사 (상)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdae5"},"doc_id":"5ed68f1308bc6231f9e1aaee","doc_title":"평화적 분단과 통일: 2017 통일에 대한 국민인식 조사 결과와 함의","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdae6"},"doc_id":"5ed39b0598d9bf9fd64b4363","doc_title":"( 2006 ) 탈북청소년 학교적응교육을 위한 과학과 교수·학습모형 개발 연구 / 박명숙 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdae7"},"doc_id":"5ed68e706e35d50a5d223be0","doc_title":"통일대비를 위한 북한변화 전략: 향후 5년(2012-2016)간의 정세를 중심으로","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdae8"},"doc_id":"5ed68e236e35d50a5d223928","doc_title":"박근혜정부의 대북정책 추진 방향","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdae9"},"doc_id":"5ed68e4b6e35d50a5d223a11","doc_title":"Factors behind North Korea’s Concentrated Charm Offensive toward the South","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdaea"},"doc_id":"5ed68e586e35d50a5d223a7b","doc_title":"Korean Peninsula Outlook and Policy Direction toward NK for the Latter Half of 2011","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdaeb"},"doc_id":"5ed68da06e35d50a5d2233ba","doc_title":"정상회담이후 한반도 정세와 정책 방향","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdaec"},"doc_id":"5ed68e1a6e35d50a5d2238c5","doc_title":"Unilateral Cancellation of Exclusive Rights to Mt. Kumgang: Assessing the Legality and North Korea’s","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdaed"},"doc_id":"5ed68e4a6e35d50a5d223a0c","doc_title":"금강산관광 독점권 조항 효력의 일방적 취소: 법적 평가와 북한의 의도","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdaee"},"doc_id":"5ed68f3108bc6231f9e1ab98","doc_title":"「한민족공동체」 具體化方案 硏究","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdaef"},"doc_id":"5ed68da26e35d50a5d2233d6","doc_title":"베를린선언과 남북관계","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdaf0"},"doc_id":"5ed68fc508bc6231f9e1b1b4","doc_title":"한반도 평화통일, 어떻게 만들 것인가? 제네바 합의 이후 20년의 교훈과 과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdaf1"},"doc_id":"5ed69ab8c03bd262c3821646","doc_title":"주간통일정세2008-13(2008.3.24~3.30)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdaf2"},"doc_id":"5ed68d5d6e35d50a5d2230e6","doc_title":"北韓의 對南動向 分析, 1993.1∼6","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdaf3"},"doc_id":"5ed68d686e35d50a5d22314c","doc_title":"北韓의 對南動向 分析, 1994.1∼3","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdaf4"},"doc_id":"5ed68da56e35d50a5d223445","doc_title":"북한 농업의 개발전략과 남북한 농업협력","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdaf5"},"doc_id":"5ed68da66e35d50a5d223457","doc_title":"21세기 한국의 발전구상과 대북전략: 한반도 경영시대의 개막과 동북아 중추국가로서의 발전을 지향하여","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdaf6"},"doc_id":"5ed68f5808bc6231f9e1ad5e","doc_title":"남북경제공동체 건설을 위한 주변국의 역할","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdaf7"},"doc_id":"5ed68f8608bc6231f9e1af41","doc_title":"한반도 신뢰프로세스는 계속된다","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdaf8"},"doc_id":"5ed6912f08bc6231f9e1c00f","doc_title":"통일한국의 위상","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdaf9"},"doc_id":"5ed69b28c03bd262c3821aac","doc_title":"주간통일정세2011-08(2011.02.14~2011.02.20)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdafa"},"doc_id":"5ed69af3c03bd262c38218b9","doc_title":"주간통일정세2009-42(2009.10.12 ~10.18)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdafb"},"doc_id":"5ed69af9c03bd262c38218fb","doc_title":"주간통일정세2009-49(2009.11.30 ~12.6)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdafc"},"doc_id":"5ed69ac7c03bd262c38216d8","doc_title":"주간통일정세2009-30(2009.7.20~7.26)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdafd"},"doc_id":"5ed69ad0c03bd262c3821757","doc_title":"주간통일정세2010-13(2010.3.22~2010.3.28)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdafe"},"doc_id":"5ed69ad9c03bd262c38217a0","doc_title":"주간통일정세2010-45(2010.11.01~2010.11.07)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdaff"},"doc_id":"5ed69aedc03bd262c382187e","doc_title":"주간통일정세2010-16(2010.4.12~2010.4.18)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb00"},"doc_id":"5ed69b1ac03bd262c3821a1f","doc_title":"주간통일정세2011-15(2011.04.04-2011.04.10)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb01"},"doc_id":"5ed69b40c03bd262c3821b67","doc_title":"Pyongyang’s “July Drama” and the Direction of the Kim Jong-un Regime","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb02"},"doc_id":"5ed7f7872615a153681d0436","doc_title":"\r\n\t\t\t\t\t(the) Impact of Sanctions on the Enjoyment of Human Rights\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb03"},"doc_id":"5ed6a06e90b0712fa5602a43","doc_title":"최고인민회의 제12기 제2차회의의 관전포인트","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb04"},"doc_id":"5ed6a07190b0712fa5602a58","doc_title":"2006년 이래 북한의 보수적 대내정책과 장성택: 2009년의 북한을 바라보며","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb05"},"doc_id":"5ed7f5b72615a153681cfbf5","doc_title":"\r\n\t\t\t\t\t트럼프 행정부 출범 이후 동아시아 전략환경 변화와 한국의 대응\r\n\t\t\t\t","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb06"},"doc_id":"5ed7f93f2615a153681d0e6a","doc_title":"\r\n\t\t\t\t\t소련의 공산당과 정치조직의 변천과정 (1973.5)\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb07"},"doc_id":"5ed7f9402615a153681d0e7a","doc_title":"\r\n\t\t\t\t\t統一理念으로서의 한국적 민족주의에 관한 이론정립 (1973.6)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb08"},"doc_id":"5ed7f9452615a153681d0eb7","doc_title":"\r\n\t\t\t\t\t南北對話의 現實 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb09"},"doc_id":"5ed7f9de2615a153681d13c7","doc_title":"\r\n\t\t\t\t\t四大强國과 韓半島와의 關係\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb0a"},"doc_id":"5ed7fa4a2615a153681d1729","doc_title":"\r\n\t\t\t\t\t東歐 共産圈의 形成變遷 및 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb0b"},"doc_id":"5ed7fa492615a153681d171c","doc_title":"\r\n\t\t\t\t\t國內 를 통한 統一弘報 極大化 方案\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb0c"},"doc_id":"5ed7fb102615a153681d1e3c","doc_title":"\r\n\t\t\t\t\t蘇聯 關係資料\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb0d"},"doc_id":"5ed7fbcf2615a153681d2502","doc_title":"\r\n\t\t\t\t\t南北韓 價置觀 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb0e"},"doc_id":"5ed7fbd82615a153681d253e","doc_title":"\r\n\t\t\t\t\t左右 協商事例 硏究:핀렌드의 境遇\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb0f"},"doc_id":"5ed7f9782615a153681d1025","doc_title":"\r\n\t\t\t\t\t南北韓 對外活動 共同步調 方案 (補完案)(1973.9)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb10"},"doc_id":"5ed7f9812615a153681d1042","doc_title":"\r\n\t\t\t\t\t北韓의 科學技術 敎育의 內容과 體制에 관한 硏究 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb11"},"doc_id":"5ed7f91c2615a153681d0c9d","doc_title":"\r\n\t\t\t\t\t珍寶島 事件 眞相 (번역)\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb12"},"doc_id":"5ed7fac52615a153681d1b3d","doc_title":"\r\n\t\t\t\t\t大韓民國의 正統性에 관한 法的 根據\r\n\t\t\t\t","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb13"},"doc_id":"5ed7facd2615a153681d1b8a","doc_title":"\r\n\t\t\t\t\t現 國際情勢와 統一問題\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb14"},"doc_id":"5ed7fac82615a153681d1b60","doc_title":"\r\n\t\t\t\t\t北韓 統治機構의 變和 過程 (1975.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb15"},"doc_id":"5ed7fadc2615a153681d1c03","doc_title":"\r\n\t\t\t\t\t마르크스主義 革命理論과 實際 (1975.1)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb16"},"doc_id":"5ed7fadf2615a153681d1c13","doc_title":"\r\n\t\t\t\t\t南北韓 社會文化 分野의 機能的 比較:構造 機能面에서 본 社會力量을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb17"},"doc_id":"5ed7fae32615a153681d1c64","doc_title":"\r\n\t\t\t\t\t大韓民國의 民族史的 正統性:理論體系化를 爲한 硏究 報告\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb18"},"doc_id":"5ed7fae62615a153681d1c70","doc_title":"\r\n\t\t\t\t\t北韓 社會實態 綜合 分析\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb19"},"doc_id":"5ed7faeb2615a153681d1cc8","doc_title":"\r\n\t\t\t\t\t東西獨 關係 正常化 過程 硏究 (1975.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb1a"},"doc_id":"5ed7faea2615a153681d1cb7","doc_title":"\r\n\t\t\t\t\t共産主義 批判 (1975.10)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb1b"},"doc_id":"5ed7fae92615a153681d1c8f","doc_title":"\r\n\t\t\t\t\t平和統一의 意志:統一政策과 關聯된 演說文을 中心으로(1970.8~1975)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb1c"},"doc_id":"5ed69fb490b0712fa5602495","doc_title":"제2차 북핵실험의 의미와 우리의 대응","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb1d"},"doc_id":"5ed69c7ac03bd262c382276d","doc_title":"중·북 분야별 협력 현황과 북한의 변화 전망","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb1e"},"doc_id":"5ed69fb890b0712fa5602498","doc_title":"강경행위를 이어가는 북한의 노림수와 대응방향","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb1f"},"doc_id":"5ed7fa712615a153681d1885","doc_title":"\r\n\t\t\t\t\t北韓經濟의 推移와 工業 및 農業硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb20"},"doc_id":"5ed7fa792615a153681d18ac","doc_title":"\r\n\t\t\t\t\t우리나라 發展을 爲한 日本의 資本 및 技術의 活用方案 (1973.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb21"},"doc_id":"5ed7fa722615a153681d188e","doc_title":"\r\n\t\t\t\t\t國際市場에서의 北韓과의 競爭 및 協助方案 (1973.9)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb22"},"doc_id":"5ed7fddf2615a153681d39c2","doc_title":"\r\n\t\t\t\t\t民族史的 正統性 理論의 體系的 硏究:槪念定立을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb23"},"doc_id":"5ed7fa832615a153681d18d1","doc_title":"\r\n\t\t\t\t\t國際情勢 變動에 따른 南北關係 展望 (1974.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb24"},"doc_id":"5ed7fac62615a153681d1b49","doc_title":"\r\n\t\t\t\t\t共産國家에 있어서의 民族主義와 正統性\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb25"},"doc_id":"5ed7fad32615a153681d1bbd","doc_title":"\r\n\t\t\t\t\t韓半島 內部情勢와 統一與件評價:北韓의 聯邦制案에 對한 批判\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb26"},"doc_id":"5ed69c0fc03bd262c38223b9","doc_title":"Analysis of North Korea’s 2016 New Year´s Address and Domestics and Foreign Policy Outlook","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb27"},"doc_id":"5ed69c13c03bd262c38223e2","doc_title":"주간통일정세 2016-04(2016.01.18∼2016.01.24)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb28"},"doc_id":"5ed69fe090b0712fa560261b","doc_title":"문재인 정부의 통일·대북정책과 여론","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb29"},"doc_id":"5ed69c1ac03bd262c3822424","doc_title":"주간통일정세 2015-33(2015.08.17∼2015.08.23)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb2a"},"doc_id":"5ed7f9662615a153681d0fcd","doc_title":"\r\n\t\t\t\t\t남북한 장벽의 단계적 제거 방안\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb2b"},"doc_id":"5ed7f9762615a153681d0ffe","doc_title":"\r\n\t\t\t\t\t南北對話와 體制改革 (1972.10)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb2c"},"doc_id":"5ed69acbc03bd262c3821716","doc_title":"주간통일정세2010-11(2010.3.8~2010.3.14)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb2d"},"doc_id":"5ed69aefc03bd262c3821893","doc_title":"주간통일정세2010-17(2010.4.19~2010.4.25)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb2e"},"doc_id":"5ed69b15c03bd262c3821a03","doc_title":"주간통일정세2009-35(2009.8.24~8.30)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb2f"},"doc_id":"5ed69ae6c03bd262c382182b","doc_title":"주간통일정세 2010-37(2010.9.6~2010.9.12)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb30"},"doc_id":"5ed69b3ec03bd262c3821b5e","doc_title":"통일대비 중국에 대한 종합적 전략 연구","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb31"},"doc_id":"5ed69c1bc03bd262c3822440","doc_title":"주간통일정세 2015-38(2015.09.21∼2015.09.29)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb32"},"doc_id":"5ed69c1ec03bd262c3822462","doc_title":"주간통일정세 2015-23(2015.06.08~2015.06.14)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb33"},"doc_id":"5ed69adec03bd262c38217ea","doc_title":"주간통일정세2010-49(2010.11.29~2010.12.05)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb34"},"doc_id":"5ed69aeec03bd262c382188a","doc_title":"주간통일정세 2010-36(2010.8.30~2010.9.5)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb35"},"doc_id":"5ed69af7c03bd262c38218e6","doc_title":"주간통일정세2009-52(2009.12.21 ~12.27)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb36"},"doc_id":"5ed69b2cc03bd262c3821aca","doc_title":"주간통일정세2010-52(2010.12.20~2010.12.26)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb37"},"doc_id":"5ed69c26c03bd262c38224b3","doc_title":"주간통일정세 2015-30(2015.07.27∼2015.08.02)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb38"},"doc_id":"5ed7fa462615a153681d1711","doc_title":"\r\n\t\t\t\t\t南.北韓 經濟現況 比較 ((1974.6, 시나리오)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb39"},"doc_id":"5ed7fe272615a153681d3c98","doc_title":"\r\n\t\t\t\t\t蘇聯의 軍事力, 1984\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb3a"},"doc_id":"5ed7fa4f2615a153681d1738","doc_title":"\r\n\t\t\t\t\t남북대화의 현안 문제점과 대책 (1974.9)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb3b"},"doc_id":"5ed7fa542615a153681d1760","doc_title":"\r\n\t\t\t\t\t韓半島 平和問題와 4大國 關係 (1974.11)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb3c"},"doc_id":"5ed7fa552615a153681d1766","doc_title":"\r\n\t\t\t\t\t北韓 社會의 變質 可能性 診斷 (1974.6)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb3d"},"doc_id":"5ed7fa5a2615a153681d178b","doc_title":"\r\n\t\t\t\t\t强大國의 韓半島 政策과 南北韓 關係의 展望 (1974.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb3e"},"doc_id":"5ed7fa582615a153681d177b","doc_title":"\r\n\t\t\t\t\t日本과 北韓과의 交易現況 考察\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb3f"},"doc_id":"5ed7fa682615a153681d1840","doc_title":"\r\n\t\t\t\t\t南北對話에 대한 弘報 方向\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb40"},"doc_id":"5ed7fda42615a153681d377f","doc_title":"\r\n\t\t\t\t\t越南의 共産化過程\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb41"},"doc_id":"5ed7fdbf2615a153681d386e","doc_title":"\r\n\t\t\t\t\t西獨의 統獨對備 政策硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb42"},"doc_id":"5ed7fdc02615a153681d3882","doc_title":"\r\n\t\t\t\t\t北韓體制 및 社會 豫測: 문화편\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb43"},"doc_id":"5ed7fdb12615a153681d37ad","doc_title":"\r\n\t\t\t\t\t南北韓 社會文化 現況比較\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb44"},"doc_id":"5ed69c26c03bd262c38224ac","doc_title":"주간통일정세 2015-18(2015.05.04~2015.05.10)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb45"},"doc_id":"5ed69c28c03bd262c38224ce","doc_title":"주간통일정세 2015-19(2015.05.11~2015.05.17)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb46"},"doc_id":"5ed7f9332615a153681d0dcf","doc_title":"\r\n\t\t\t\t\t國論統一을 爲한 中間層 育成方案 (1972.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb47"},"doc_id":"5ed7f93a2615a153681d0df9","doc_title":"\r\n\t\t\t\t\t통일의 길 (제2호):통신교재\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb48"},"doc_id":"5ed7f9342615a153681d0dd9","doc_title":"\r\n\t\t\t\t\t北韓의 階層別 思想實態 및 南北接觸에 따른 思想動向 分析 (1972.12):對北心理戰의 基本方向 設定을 위하여\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb49"},"doc_id":"5ed7f9432615a153681d0e97","doc_title":"\r\n\t\t\t\t\t7.4共同 聲明이 統一에 미치는 影響 (1973.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb4a"},"doc_id":"5ed7fa622615a153681d181a","doc_title":"\r\n\t\t\t\t\t現段階 韓國 統一問題에 對한 國民的 期待 評價\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb4b"},"doc_id":"5ed7fa672615a153681d1832","doc_title":"\r\n\t\t\t\t\t中共 現況 報告 (進路展望) (1974.7.3)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb4c"},"doc_id":"5ed69b88c03bd262c3821e34","doc_title":"주간통일정세 2014-44(2014.11.10~2014.11.16)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb4d"},"doc_id":"5ed690f508bc6231f9e1bdbd","doc_title":"남북한 사회문화 협력 거버넌스 활성화 방안","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb4e"},"doc_id":"5ed6918208bc6231f9e1c1f8","doc_title":"이명박 정부 외교안보통일정책의 추진환경 및 전략과 실천방안 (총괄보고서)","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb4f"},"doc_id":"5ed6904d08bc6231f9e1b59d","doc_title":"문재인 정부의 통일·대북정책과 여론","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb50"},"doc_id":"5ed691b308bc6231f9e1c4b0","doc_title":"이명박 정부 외교안보통일정책의 세부 실천방안 (총괄보고서)","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb51"},"doc_id":"5ed691d67b15dabb40af2aa1","doc_title":"북한의 ‘비핵화-경제’ 전략: 정책과 조직개편 특징","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb52"},"doc_id":"5ed68f8b08bc6231f9e1af65","doc_title":"국내적 통일준비 역량 강화 방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb53"},"doc_id":"5ed6905e08bc6231f9e1b604","doc_title":"KINU 통일의식조사 2018: 남북평화 시대의 통일의식","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb54"},"doc_id":"5ed690b908bc6231f9e1ba8c","doc_title":"統一以後 國民統合方案 硏究","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb55"},"doc_id":"5ed690cf08bc6231f9e1bb2e","doc_title":"統一韓國의 經濟體制","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb56"},"doc_id":"5ed6909808bc6231f9e1b979","doc_title":"동·서독 인적 교류 실태 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb57"},"doc_id":"5ed691c37b15dabb40af2a3b","doc_title":"2013년 북한 신년사 집중분석","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb58"},"doc_id":"5ed6911608bc6231f9e1bf21","doc_title":"평화비용의 의미와 실익","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb59"},"doc_id":"5ed690b808bc6231f9e1ba78","doc_title":"지역갈등 해소방안 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb5a"},"doc_id":"5ed690e008bc6231f9e1bc88","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제3부-북한실상","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb5b"},"doc_id":"5ed6906e08bc6231f9e1b72f","doc_title":"알기쉬운 통일교육 Ⅲ: 북한이탈주민용","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb5c"},"doc_id":"5ed6908308bc6231f9e1b8e9","doc_title":"獨逸統一後 東獨地域에서의 私有化政策 硏究","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb5d"},"doc_id":"5ed68d226e35d50a5d222e7f","doc_title":"南北韓 國力趨勢 比較硏究, 1993","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb5e"},"doc_id":"5ed68d326e35d50a5d222f37","doc_title":"한반도 냉전구조 해체방안(Ⅲ) : 장기·포괄적 접근전략","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb5f"},"doc_id":"5ed6921a7b15dabb40af2ce3","doc_title":"북한의 4차 핵실험과 중국의 대북정책","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb60"},"doc_id":"5ed68d516e35d50a5d223074","doc_title":"國際機構를 통한 南北韓 交流·協力 增大方案 硏究","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb61"},"doc_id":"5ed6911408bc6231f9e1bec9","doc_title":"남북한 통합과 통일인프라 확장방안","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb62"},"doc_id":"5ed6912708bc6231f9e1bfce","doc_title":"정보화시대 통일정책 거버넌스 개선방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb63"},"doc_id":"5ed6913908bc6231f9e1c09d","doc_title":"An Effective Direction for the “Unification Fund” Debate","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb64"},"doc_id":"5ed693e47b15dabb40af40d1","doc_title":"북한 최고인민회의 제11기 제6차 회의 결과 분석","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb65"},"doc_id":"5ed69570f0492efe0e547833","doc_title":"동북아평화협력구상과 유라시아 협력 추진을 위한 다자주의적 접근","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb66"},"doc_id":"5ed695a3f0492efe0e547a50","doc_title":"Cost-Benefit Analysis of the South Korea-Japan General Security of Military Information Agreement (G","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb67"},"doc_id":"5ed6959cf0492efe0e547995","doc_title":"한반도 통일 공공외교 추진전략(Ⅰ): 공공외교의 이론적 조명과 한반도 주변4국의 대한국 통일 공공외교(총괄보고서)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb68"},"doc_id":"5ed695a8f0492efe0e547a8d","doc_title":"중국의 창지투 개발계획과 한반도 경제","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb69"},"doc_id":"5ed695bcf0492efe0e547b27","doc_title":"러시아의 對한국 통일 공공외교 실태","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb6a"},"doc_id":"5ed69585f0492efe0e5478cd","doc_title":"오바마 2기 행정부의 대북한 정책 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb6b"},"doc_id":"5ed695c0f0492efe0e547b2e","doc_title":"중동 민주화 혁명과 한반도 전략적 함의","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb6c"},"doc_id":"5ed69576f0492efe0e547866","doc_title":"China's Strategic Environment and External Relations in the Transition Period","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb6d"},"doc_id":"5ed695a9f0492efe0e547a98","doc_title":"중국 18차 당대회 분석과 대내외정책 전망","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb6e"},"doc_id":"5ed8049c2615a153681d7661","doc_title":"\r\n\t\t\t\t\t北韓政權의 對南戰略에서 나타나는 民族的 動機:金日成의 民族主義 分析과 比判\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb6f"},"doc_id":"5ed803632615a153681d6ae4","doc_title":"\r\n\t\t\t\t\t통일백서 1992\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb70"},"doc_id":"5ed69561f0492efe0e547727","doc_title":"China´s Neighborhood Diplomacy and Policies on North Korea","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb71"},"doc_id":"5ed6955af0492efe0e5476ed","doc_title":"중국의 주변외교 전략과 대북정책: 사례와 적용","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb72"},"doc_id":"5ed69564f0492efe0e547771","doc_title":"중국의 부상과 동북아국제질서 변화 - 분석과 전망","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb73"},"doc_id":"5ed69537f0492efe0e5475b1","doc_title":"트럼프 차기 행정부의 대외 및 한반도 정책 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb74"},"doc_id":"5ed69536f0492efe0e5475ad","doc_title":"미국 대선 주요 후보의 Think-Tank 및 의회 네트워크 분석","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb75"},"doc_id":"5ed6953df0492efe0e5475fb","doc_title":"대북제재의 평가 및 전략적 고려사항","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb76"},"doc_id":"5ed693f67b15dabb40af41ca","doc_title":"2007년 북한 신년 공동사설 분석","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb77"},"doc_id":"5ed694007b15dabb40af422c","doc_title":"북한의 우라늄농축 프로그램 공개: 그 의미와 교훈","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb78"},"doc_id":"5ed6944c7b15dabb40af4493","doc_title":"김정일, 군과 당, 그리고 김정은: 시장확대와 시장억제 배후의 권력정치학","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb79"},"doc_id":"5ed693d07b15dabb40af3ff4","doc_title":"북한 비핵화를 위한 한·미 전략적 협력에 관한 연구","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb7a"},"doc_id":"5ed694b97b15dabb40af48bc","doc_title":"최고인민회의 제12기 제4차 회의 결과 분석","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb7b"},"doc_id":"5ed694c17b15dabb40af48eb","doc_title":"상반기 북한정세 분석 보고서","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb7c"},"doc_id":"5ed69532f0492efe0e547585","doc_title":"트럼프 시대 미러관계 전망과 한반도에 대한 함의","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb7d"},"doc_id":"5ed69534f0492efe0e54759e","doc_title":"안보리 대북제재 결의 2270호 이행보고서 평가","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb7e"},"doc_id":"5ed69529f0492efe0e547524","doc_title":"한중 정상회담 성과와 과제","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb7f"},"doc_id":"5ed69536f0492efe0e5475a2","doc_title":"대만 총통 선거 이후 양안관계 변화와 동북아 정세 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb80"},"doc_id":"5ed6923d7b15dabb40af2e9c","doc_title":"한중수교 이후 북중관계의 발전: 추세분석과 평가","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb81"},"doc_id":"5ed692577b15dabb40af3019","doc_title":"장성택 숙청과 북한 내부의 권력 투쟁","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb82"},"doc_id":"5ed693f17b15dabb40af4197","doc_title":"북한의 통계","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb83"},"doc_id":"5ed694017b15dabb40af4247","doc_title":"북한 제3차 당대표자회 결과 분석과 전망","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb84"},"doc_id":"5ed68f7908bc6231f9e1aef2","doc_title":"대북·통일정책 관련 주요 쟁점과 정책추진방향","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb85"},"doc_id":"5ed693b67b15dabb40af3ef4","doc_title":"북한 제12기 최고인민회의 대의원 선거 결과 분석","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb86"},"doc_id":"5ed6936f7b15dabb40af3c59","doc_title":"북한체제의 현주소","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb87"},"doc_id":"5ed6950df0492efe0e5473ee","doc_title":"통일외교 과제와 전략","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb88"},"doc_id":"5ed6939b7b15dabb40af3e41","doc_title":"북핵일지(1955~2009)","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb89"},"doc_id":"5ed691d87b15dabb40af2aa6","doc_title":"김정은 위원장 방중과 대북제재 전망","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb8a"},"doc_id":"5ed6906108bc6231f9e1b61a","doc_title":"평화의 심리학: 한국인의 평화인식","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb8b"},"doc_id":"5ed693757b15dabb40af3c7a","doc_title":"김정일 정권의 안보정책 : 포괄적 안보개념의 적용","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb8c"},"doc_id":"5ed693877b15dabb40af3d07","doc_title":"2006년 북한 신년 공동사설 분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb8d"},"doc_id":"5ed693b47b15dabb40af3ee5","doc_title":"북한 최고인민회의 제12기 제1차 회의 결과 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb8e"},"doc_id":"5ed6939a7b15dabb40af3e28","doc_title":"기로에 선 북핵 문제","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb8f"},"doc_id":"5ed6938d7b15dabb40af3d4a","doc_title":"북한군 최고사령관 위상 연구","topic":"스포츠","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb90"},"doc_id":"5ed693e77b15dabb40af40fb","doc_title":"김정일의 9.9절 불참과 향후 북한체제 전망","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb91"},"doc_id":"5ed6906108bc6231f9e1b61f","doc_title":"대화를 통한 평화와 협력의 기대: KINU 통일의식조사2019 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb92"},"doc_id":"5ed6907808bc6231f9e1b7d0","doc_title":"1993年度 統一問題 國民輿論調査 結果","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb93"},"doc_id":"5ed6909708bc6231f9e1b962","doc_title":"독일의 정치교육 연구 : 한반도 통일대비 정치교육에의 시사점 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb94"},"doc_id":"5ed690b408bc6231f9e1ba4c","doc_title":"1995年度 統一問題 國民與論調査 結果","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb95"},"doc_id":"5ed690e108bc6231f9e1bca0","doc_title":"예멘 통합 사례연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb96"},"doc_id":"5ed6a0af90b0712fa5602c43","doc_title":"김정은 체제 수호를 위한 북한의 정보·보안기구","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb97"},"doc_id":"5ed7f5c02615a153681cfc08","doc_title":"\r\n\t\t\t\t\t(2019) 한국인의 평화의식\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb98"},"doc_id":"5ed69961c03bd262c3820839","doc_title":"2019년 김정은 신년사 분석과 정세 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb99"},"doc_id":"5ed6998dc03bd262c3820a12","doc_title":"주간통일정세 2017-45(2017.11.11~2017.11.17)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb9a"},"doc_id":"5ed6a08e90b0712fa5602b3f","doc_title":"한중수교 20주년, 북한 문제 해결을 위한 한중 협력의 길","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb9b"},"doc_id":"5ed6a0a190b0712fa5602bc0","doc_title":"7차 당대회 개최의 배경과 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdb9c"},"doc_id":"5ed6a09290b0712fa5602b4e","doc_title":"김정은정권은 개혁을 준비하고 있는가?","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdb9d"},"doc_id":"5ed6a04090b0712fa56028c6","doc_title":"김정일, 군과 당, 그리고 김정은: 시장확대와 시장억제 배후의 권력정치학","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdb9e"},"doc_id":"5ed6a04290b0712fa56028e8","doc_title":"2011년 하반기 한반도 정세전망과 대북정책 방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdb9f"},"doc_id":"5ed6a04a90b0712fa5602916","doc_title":"김정일 사망 후 대북정책 방향: 미래 대비 차분한 포석 마련","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdba0"},"doc_id":"5ed6a09890b0712fa5602b6e","doc_title":"장성택 처형 1년, 북한의 권력과 이권 변동","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdba1"},"doc_id":"5ed6a09a90b0712fa5602b86","doc_title":"미중 정상회담이 한국 외교정책에 주는 함의","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdba2"},"doc_id":"5ed6a0aa90b0712fa5602c17","doc_title":"미일 신(新)밀월시대와 동아시아 국제정세의 향방","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdba3"},"doc_id":"5ed6a01c90b0712fa56027db","doc_title":"평화협정체결 논의의 새로운 동향","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdba4"},"doc_id":"5ed6a01d90b0712fa56027df","doc_title":"'한국 신정부의 대북정책과 한‧일 협력' 국제학술회의 참가후기","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdba5"},"doc_id":"5ed69ffb90b0712fa56026ec","doc_title":"2007년 남북정상회담이 북러 관계에 미칠 영향","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdba6"},"doc_id":"5ed6a00690b0712fa5602747","doc_title":"오바마 행정부 출범 이후 북한의 대미 정책 전망","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdba7"},"doc_id":"5ed6a00b90b0712fa5602756","doc_title":"부시 대통령이 퇴임 전에 답해야 할 질문","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdba8"},"doc_id":"5ed6a07490b0712fa5602a71","doc_title":"북한체제의 안정성 평가: 시나리오 워크숍","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdba9"},"doc_id":"5ed6a07490b0712fa5602a76","doc_title":"북한은 대남 긴장조성 협박 그만 두어야","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbaa"},"doc_id":"5ed6a07a90b0712fa5602a92","doc_title":"북한의 장애인올림픽 참가 의미와 북한인권 개선 및 남북관계 발전을 위한 향후 과제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbab"},"doc_id":"5ed69ff190b0712fa56026c4","doc_title":"감염병 확산 방지를 위한 남북협력과 재난공동대응","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbac"},"doc_id":"5ed6a01f90b0712fa56027e6","doc_title":"재중 탈북자 보호와 「이주노동자권리협약」","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbad"},"doc_id":"5ed6a02090b0712fa56027ec","doc_title":"2007 남북정상회담 평가와 향후 과제","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbae"},"doc_id":"5ed6a01590b0712fa5602796","doc_title":"북한 외무성대변인 성명의 의미","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbaf"},"doc_id":"5ed6a01790b0712fa56027a8","doc_title":"탈북자 위장 간첩 사건과 대책","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbb0"},"doc_id":"5ed6a01990b0712fa56027c0","doc_title":"미국 민주·공화 양당의 향후 대한반도 정책","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbb1"},"doc_id":"5ed6a01a90b0712fa56027d0","doc_title":"후진타오 중국 국가주석의 방일과 중·일 정상회담","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbb2"},"doc_id":"5ed6a03090b0712fa560285d","doc_title":"한반도 경제공동체의 의미와 과제","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbb3"},"doc_id":"5ed6a00c90b0712fa560275f","doc_title":"금융위기의 국제정치적 파장과 한반도","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbb4"},"doc_id":"5ed6a03390b0712fa5602874","doc_title":"장성택 방중의 의미","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbb5"},"doc_id":"5ed6a00f90b0712fa5602788","doc_title":"조선노동당 창건 63주년과 오늘의 북한","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbb6"},"doc_id":"5ed6999fc03bd262c3820aed","doc_title":"주간통일정세 2017-36(2017.09.02~2017.09.08)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbb7"},"doc_id":"5ed698a312d4092a3df37d5e","doc_title":"북한인권국제대회 동향과 향후 전망","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbb8"},"doc_id":"5ed697d012d4092a3df375fc","doc_title":"북한 내 고문 및 비인도적 처우","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbb9"},"doc_id":"5ed697d712d4092a3df37630","doc_title":"북한의 인권문제 대응과 2015년 전망","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbba"},"doc_id":"5ed69931c03bd262c3820666","doc_title":"Suggestion for Turning DMZ into Peace Zone","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbbb"},"doc_id":"5ed69998c03bd262c3820aa5","doc_title":"주간통일정세 2017-32(2017.08.05~2017.08.11)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbbc"},"doc_id":"5ed69b55c03bd262c3821c32","doc_title":"월간 북한동향 제6권 제3호(2012년 5·6월호)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbbd"},"doc_id":"5ed69b68c03bd262c3821d23","doc_title":"주간통일정세 2011-38(2011.9.12~2011.9.18)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbbe"},"doc_id":"5ed69b5cc03bd262c3821c5e","doc_title":"미국의 對韓 핵우산정책에 관한 연구","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbbf"},"doc_id":"5ed69b63c03bd262c3821cac","doc_title":"주간통일정세 2011-45(2011.10.31~2011.11.06)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbc0"},"doc_id":"5ed69b13c03bd262c38219df","doc_title":"주간통일정세2009-34(2009.8.17~8.23)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbc1"},"doc_id":"5ed69b3dc03bd262c3821b51","doc_title":"북방삼각관계 변화와 지속: 북한의 균형화 전략을 중심으로","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbc2"},"doc_id":"5ed69971c03bd262c382091c","doc_title":"주간통일정세 2018-14(2018.03.31~2018.04.06)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbc3"},"doc_id":"5ed69976c03bd262c382095c","doc_title":"Why Unification Perception of the Younger Generation in Their 20s and 30s Is Different from the Olde","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbc4"},"doc_id":"5ed69995c03bd262c3820a7e","doc_title":"Possibility of North Korea's Nuclear Abandonment and Countermeasures","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbc5"},"doc_id":"5ed6999bc03bd262c3820ac4","doc_title":"주간통일정세 2017-34(2017.08.19~2017.08.25)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbc6"},"doc_id":"5ed69b15c03bd262c3821a0c","doc_title":"주간통일정세2009-37(2009.9.7~9.13)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbc7"},"doc_id":"5ed6979012d4092a3df3735d","doc_title":"유엔 조사위원회(COI) 운영 사례 연구","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbc8"},"doc_id":"5ed696aaf0492efe0e5484e0","doc_title":"일본의 보수우경화와 국가안보전략","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbc9"},"doc_id":"5ed696d0f0492efe0e548687","doc_title":"2004년 미국 대통령선거 동향 분석(Ⅰ): 케리 민주당 후보의 외교안보정책 방향","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbca"},"doc_id":"5ed696dcf0492efe0e5486f6","doc_title":"동북아 문화공동체 형성을 위한 법적 기반 구축방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbcb"},"doc_id":"5ed696dbf0492efe0e5486ed","doc_title":"동북아 문화공동체 형성을 위한 교육 분야 교류·협력의 실태","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbcc"},"doc_id":"5ed696e9f0492efe0e548779","doc_title":"중국경제의 개혁·개방과 경제구조: 북한경제 변화에 대한 함의","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbcd"},"doc_id":"5ed696e8f0492efe0e548773","doc_title":"일본의 국가전략과 한반도","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbce"},"doc_id":"5ed696eff0492efe0e5487b2","doc_title":"한·미 정상회담과 대북정책 방향","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbcf"},"doc_id":"5ed696a6f0492efe0e5484af","doc_title":"APEC Summit Meeting and the North Korean Nuclear Problem","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbd0"},"doc_id":"5ed695d9f0492efe0e547c0f","doc_title":"신아시아 외교와 새로운 평화의 모색 Ⅱ: 신아시아 외교 추진을 통한 새로운 평화의 모색","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbd1"},"doc_id":"5ed696a5f0492efe0e5484ac","doc_title":"제2단계 5차 6자회담 종결과 2007년","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbd2"},"doc_id":"5ed6967df0492efe0e548276","doc_title":"북한장래에 대한 일본의 시각","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbd3"},"doc_id":"5ed6968af0492efe0e548378","doc_title":"4자회담과 한반도평화","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbd4"},"doc_id":"5ed695d1f0492efe0e547bb4","doc_title":"재스민 혁명의 분석과 북한에 대한 시사점","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbd5"},"doc_id":"5ed6956cf0492efe0e5477fe","doc_title":"중국의 주변외교 전략 연구: 중국의 대북정책 결정에 대한 함의","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbd6"},"doc_id":"5ed69625f0492efe0e547e79","doc_title":"러시아의 權力構造改編과 對內外政策 展望","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbd7"},"doc_id":"5ed6963bf0492efe0e548002","doc_title":"中國과 日本의 軍事力 增强이 韓半島 安保에 미칠 影響","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbd8"},"doc_id":"5ed69604f0492efe0e547d5e","doc_title":"東北亞의 新經濟秩序","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbd9"},"doc_id":"5ed6960cf0492efe0e547da2","doc_title":"鄧小平 死後 中國의 國內情勢 및 韓半島政策 展望","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbda"},"doc_id":"5ed6962bf0492efe0e547e93","doc_title":"南北韓關係와 美國","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbdb"},"doc_id":"5ed6963bf0492efe0e547fed","doc_title":"江澤民 中國 國家主席 訪韓 結果分析","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbdc"},"doc_id":"5ed69643f0492efe0e548050","doc_title":"東北亞地域에서의 多者間 安保協力體 形成展望과 對應策: 1993.9","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbdd"},"doc_id":"5ed69659f0492efe0e548119","doc_title":"美·蘇의 對 東北亞政策과 東北亞 軍事秩序 再編 可能性","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbde"},"doc_id":"5ed69667f0492efe0e548193","doc_title":"미국의 대중·대베트남 관계정상화 과정 비교 : 북·미관계 개선에 대한함의","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbdf"},"doc_id":"5ed6968ef0492efe0e5483b0","doc_title":"남북한 교차승인 전망과 한국의 외교·안보 정책방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbe0"},"doc_id":"5ed69696f0492efe0e548416","doc_title":"중국공산당 16기4중전회 결과분석","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbe1"},"doc_id":"5ed6934c7b15dabb40af3ab9","doc_title":"1994∼2000년 북한기근","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbe2"},"doc_id":"5ed6937b7b15dabb40af3cb7","doc_title":"북한 종교정책의 변화와 종교실태","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbe3"},"doc_id":"5ed693897b15dabb40af3d0f","doc_title":"북한 새 세대의 가치관 변화와 전망","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbe4"},"doc_id":"5ed693897b15dabb40af3d25","doc_title":"Value Changes of the North Korean New Generation and Prospects","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbe5"},"doc_id":"5ed693947b15dabb40af3e06","doc_title":"(The) North Korean Nuclear Test and the Future of Northeast Asia","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbe6"},"doc_id":"5ed815112615a153681e023c","doc_title":"\r\n\t\t\t\t\t부시 행정부의 북핵정책 변화 분석\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbe7"},"doc_id":"5ed812b42615a153681dedaa","doc_title":"\r\n\t\t\t\t\t산너머 친구에게 (운문집): (제10회) 학생통일글짓기대회 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbe8"},"doc_id":"5ed6942b7b15dabb40af43dc","doc_title":"북한의 정상국가화 지원방안 연구 (총괄보고서)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbe9"},"doc_id":"5ed6946b7b15dabb40af45a0","doc_title":"당대표자회와 과도적 권력체계의 출범","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbea"},"doc_id":"5ed694407b15dabb40af442e","doc_title":"북한 주민의 의식과 정체성: 자아의 독립, 국가의 그늘, 욕망의 부상","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbeb"},"doc_id":"5ed6935d7b15dabb40af3b98","doc_title":"북한의 고농축우라늄(HEU)프로그램 추진 실태","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbec"},"doc_id":"5ed693337b15dabb40af39a3","doc_title":"북한·독일 수교의 배경과 EU 국가들의 한반도 정책 전망","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbed"},"doc_id":"5ed693417b15dabb40af3a2a","doc_title":"김정일 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbee"},"doc_id":"5ed693a27b15dabb40af3e68","doc_title":"오바마 행정부 출범이후 북·미관계 전망","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbef"},"doc_id":"5ed694647b15dabb40af4580","doc_title":"제8차 NPT 평가회의와 북한 핵문제","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbf0"},"doc_id":"5ed693077b15dabb40af37a9","doc_title":"북한과 중국의 경제관계 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbf1"},"doc_id":"5ed693187b15dabb40af3869","doc_title":"北韓 軍事政策의 展開樣相과 核政策 展望","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbf2"},"doc_id":"5ed693267b15dabb40af3909","doc_title":"脫冷戰期 北韓의 對中國·러시아 關係","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbf3"},"doc_id":"5ed693327b15dabb40af3998","doc_title":"북한의 토지정리사업의 배경 및 정책방향에 대한 시사점","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbf4"},"doc_id":"5ed692f27b15dabb40af36e4","doc_title":"북한 사회의 계급갈등 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbf5"},"doc_id":"5ed6930a7b15dabb40af37b9","doc_title":"북한의 대외경제개방정책 현황과 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbf6"},"doc_id":"5ed693137b15dabb40af383b","doc_title":"李鵬 中國總理의 訪北結果 分析 : 韓半島 周邊情勢 및 南北韓關係에 미칠 영향을 중심으로","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbf7"},"doc_id":"5ed693297b15dabb40af3937","doc_title":"北韓住民의 人性硏究","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbf8"},"doc_id":"5ed6924b7b15dabb40af2f9f","doc_title":"전국교육일꾼대회 담화를 통해 본 북한의 교육개혁 전략","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdbf9"},"doc_id":"5ed6932c7b15dabb40af3950","doc_title":"북한사회의 종교성: 주체사상과 기독교의 종교양식의 비교","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbfa"},"doc_id":"5ed6934a7b15dabb40af3a9f","doc_title":"중국과 베트남의 개혁과 발전-북한을 위한 모델 ?","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbfb"},"doc_id":"5ed6927b7b15dabb40af3163","doc_title":"Living with North Korea without Kim Jong Il: A South Korean Perspective","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdbfc"},"doc_id":"5ed692c27b15dabb40af34f8","doc_title":"최근 북한의 대외정책 동향과 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdbfd"},"doc_id":"5ed692e27b15dabb40af363b","doc_title":"김정일의 당권장악과정 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbfe"},"doc_id":"5ed692f27b15dabb40af36cb","doc_title":"북한 주요기초문헌 해제집(Ⅲ)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdbff"},"doc_id":"5ed694057b15dabb40af426a","doc_title":"김정일 현지지도 동향 1994~2011","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc00"},"doc_id":"5ed69525f0492efe0e5474e3","doc_title":"북핵위기와 북미 간 전략환경 인식: 전망이론을 통한 분석과 한국의 대응방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc01"},"doc_id":"5ed6924d7b15dabb40af2fc4","doc_title":"김정은 체제 수호를 위한 북한의 정보·보안기구","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc02"},"doc_id":"5ed692557b15dabb40af3015","doc_title":"최고인민회의 제13기 제1차 회의결과 분석과 전망","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc03"},"doc_id":"5ed692647b15dabb40af3089","doc_title":"2013년 하반기 북핵문제 및 남북관계 전망과 대응전략","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc04"},"doc_id":"5ed692497b15dabb40af2f8c","doc_title":"최근 북중관계 분석 및 2015년 전망","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc05"},"doc_id":"5ed813d12615a153681df748","doc_title":"\r\n\t\t\t\t\t북한 최고인민회의 제11기 4차 회의 결과분석\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc06"},"doc_id":"5ed813bd2615a153681df6ca","doc_title":"\r\n\t\t\t\t\t남북 경제공동체 형성전략: (통일연구원 개원 15주년 기념) 학술회의 발표논문집.\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc07"},"doc_id":"5ed813d82615a153681df77b","doc_title":"\r\n\t\t\t\t\t북한 개발협력을 위한 주요 쟁점과 정책 과제\r\n\t\t\t\t","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc08"},"doc_id":"5ed813ed2615a153681df7f2","doc_title":"\r\n\t\t\t\t\t북한이해 (2006)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc09"},"doc_id":"5ed693cf7b15dabb40af3f99","doc_title":"북한 개방 유도 전략: 목표, 기본방향 및 단계별 과제","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc0a"},"doc_id":"5ed693d37b15dabb40af4031","doc_title":"북한경제의 시장화 실태에 관한 연구","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc0b"},"doc_id":"5ed694637b15dabb40af4576","doc_title":"The 3rd Session of the 12th Supreme People’s Assembly: Analysis and Outlook","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc0c"},"doc_id":"5ed693ec7b15dabb40af414d","doc_title":"북핵, 오케스트라 선율을 타는가","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc0d"},"doc_id":"5ed694667b15dabb40af4589","doc_title":"북한 최고인민회의 제12기 3차회의 개최배경과 전망","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc0e"},"doc_id":"5ed693e67b15dabb40af40f2","doc_title":"북한 군부는 김정일 정권의 독(毒)인가 약(藥)인가?","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc0f"},"doc_id":"5ed6950cf0492efe0e5473d0","doc_title":"제5차 KINU 통일포럼: 동북아 전략환경의 변화와 한국의 대응방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc10"},"doc_id":"5ed6945a7b15dabb40af4537","doc_title":"북한의 정치부문 정상국가화 지원방안","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc11"},"doc_id":"5ed694027b15dabb40af4250","doc_title":"The People’s Safety Enforcement Law (Formerly the Social Safety Enforcement Law) and Stronger Contro","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc12"},"doc_id":"5ed694077b15dabb40af4270","doc_title":"최고인민회의 제12기 제4차 회의 결과 분석과 전망: 정치분야를 중심으로","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc13"},"doc_id":"5ed69547f0492efe0e547637","doc_title":"Development of Unification Diplomacy Contents","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc14"},"doc_id":"5ed6935a7b15dabb40af3b3d","doc_title":"북한의 경제개혁 동향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc15"},"doc_id":"5ed693b57b15dabb40af3ef0","doc_title":"복잡계 이론을 통한 북한의 정상국가화 방안 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc16"},"doc_id":"5ed693ff7b15dabb40af4220","doc_title":"North Korea’s Intentions in Building a Small Light-Water Reactor","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc17"},"doc_id":"5ed6944a7b15dabb40af447f","doc_title":"김정일 방중과 중국의 전략외교","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc18"},"doc_id":"5ed694007b15dabb40af423b","doc_title":"The Party Delegates’ Conference and the Inauguration of the Transitional Power Structure","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc19"},"doc_id":"5ed6940a7b15dabb40af4286","doc_title":"북한 조선노동당 규약 개정의 정치 동학","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc1a"},"doc_id":"5ed693d27b15dabb40af400c","doc_title":"한반도 정세와 북한의 선택","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc1b"},"doc_id":"5ed693e27b15dabb40af40b9","doc_title":"최근 북한 권력엘리트 변동 분석","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc1c"},"doc_id":"5ed6933a7b15dabb40af39e5","doc_title":"김영남 방중의 의미와 북한의 대내외정책 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc1d"},"doc_id":"5ed6929e7b15dabb40af336d","doc_title":"北韓 住民들의 價値意識 變化","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc1e"},"doc_id":"5ed692ba7b15dabb40af3454","doc_title":"북한과 주변 4국 및 남한간 갈등·협력관계, 1984 ∼ 1997 : Event Data분석기법 활용","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc1f"},"doc_id":"5ed694087b15dabb40af4273","doc_title":"북한 최고인민회의 제12기 4차 회의 전망: 인사와 정책을 중심으로","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc20"},"doc_id":"5ed6940f7b15dabb40af42b5","doc_title":"북·중 경제관계 증대와 북한정권의 미래: ‘외래지대 의존 국가(rentier state)’론적 분석","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc21"},"doc_id":"5ed6934a7b15dabb40af3aa3","doc_title":"Continuities and Changes in the Power Structure and the Role of Party Organizations under the Kim Jo","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc22"},"doc_id":"5ed693537b15dabb40af3afe","doc_title":"북한의 산업구조 연구","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc23"},"doc_id":"5ed813502615a153681df281","doc_title":"\r\n\t\t\t\t\t남북한 공유하천 교류협력 방안\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc24"},"doc_id":"5ed815002615a153681e01c1","doc_title":"\r\n\t\t\t\t\t개성공단 Q & A\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc25"},"doc_id":"5ed693857b15dabb40af3cfd","doc_title":"북한최고인민회의 제11기 4차 회의 결과분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc26"},"doc_id":"5ed7fc572615a153681d2af8","doc_title":"\r\n\t\t\t\t\t南北韓 統一理念 目標比較에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc27"},"doc_id":"5ed7fc562615a153681d2ae6","doc_title":"\r\n\t\t\t\t\t南北韓 靑少年의 意識構造 形成過程 比較\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc28"},"doc_id":"5ed692bf7b15dabb40af34af","doc_title":"統一文化硏究, 上","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc29"},"doc_id":"5ed692d27b15dabb40af358a","doc_title":"나진-선봉지대 개발계획과 남북한 경제관계 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc2a"},"doc_id":"5ed693427b15dabb40af3a7a","doc_title":"統一文化硏究, 下","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc2b"},"doc_id":"5ed693ff7b15dabb40af4226","doc_title":"중소형 경수로를 건설하는 북한의 의도","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc2c"},"doc_id":"5ed694017b15dabb40af4241","doc_title":"최고인민회의 제12기 제2차회의의 관전포인트","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc2d"},"doc_id":"5ed69518f0492efe0e54747c","doc_title":"한일 갈등이 북일 대화에 미치는 영향","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc2e"},"doc_id":"5ed6925a7b15dabb40af303e","doc_title":"2013년 북한 신년사 평가","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc2f"},"doc_id":"5ed692667b15dabb40af30a7","doc_title":"최고인민회의 제12기 7차 회의 평가와 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc30"},"doc_id":"5ed692c77b15dabb40af351b","doc_title":"북·일수교와 남북한 관계","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc31"},"doc_id":"5ed692e37b15dabb40af3642","doc_title":"「조·소 우호협조 및 상호원조조약」 廢棄의 意味와 評價","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc32"},"doc_id":"5ed692ea7b15dabb40af3694","doc_title":"김정일 體制下의 軍部 役割","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc33"},"doc_id":"5ed6930d7b15dabb40af37d9","doc_title":"북한 가족정책 변화","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc34"},"doc_id":"5ed693107b15dabb40af3830","doc_title":"北韓 指導部의 情勢認識 變化와 政策 展望","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc35"},"doc_id":"5ed6932e7b15dabb40af3966","doc_title":"北韓 國營企業所의 管理運營體系","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc36"},"doc_id":"5ed692707b15dabb40af30fa","doc_title":"김정은 통치연합의 출범과 특징","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc37"},"doc_id":"5ed692577b15dabb40af3024","doc_title":"The Growth of the Informal Economy in North Korea","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc38"},"doc_id":"5ed692767b15dabb40af3130","doc_title":"김정은 통치 1년과 신주류의 권력 공고화 프로젝트 추진","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc39"},"doc_id":"5ed692827b15dabb40af3195","doc_title":"미·북 비핵화 3차 회담 합의와 북핵 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc3a"},"doc_id":"5ed6929a7b15dabb40af330b","doc_title":"북한 정치사회화에서 전통문화의 역할 : 북한영화분석을 중심으로","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc3b"},"doc_id":"5ed69bd0c03bd262c3822113","doc_title":"신뢰와 평화 희망의 DMZ 세계평화공원","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc3c"},"doc_id":"5ed69baec03bd262c3821fd4","doc_title":"월간 북한동향 제8권 제4호(2014년 7·8월호)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc3d"},"doc_id":"5ed69b9ec03bd262c3821f10","doc_title":"북한인권 국제사회 동향과 북한의 대응 제8권 2호 2013","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc3e"},"doc_id":"5ed69c28c03bd262c38224c7","doc_title":"주간통일정세 2015-20(2015.05.18~2015.05.25)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc3f"},"doc_id":"5ed69b36c03bd262c3821b33","doc_title":"월간 북한동향 제5권 제3호(2011년 5·6월호)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc40"},"doc_id":"5ed69b79c03bd262c3821d91","doc_title":"주간통일정세 2014-28(2014.07.14~2014.07.20)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc41"},"doc_id":"5ed69b78c03bd262c3821d7d","doc_title":"주간통일정세 2014-17(2014.04.21~2014.04.27)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc42"},"doc_id":"5ed69bb7c03bd262c382202c","doc_title":"주간통일정세 2013-37(2013.09.09~2013.09.15)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc43"},"doc_id":"5ed69ba8c03bd262c3821f65","doc_title":"주간통일정세 2013-40(2013.09.30~2013.10.06)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc44"},"doc_id":"5ed69b9fc03bd262c3821f1b","doc_title":"주간통일정세 2013-49(2013.12.02~2013.12.08)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc45"},"doc_id":"5ed69bf0c03bd262c382224e","doc_title":"주간통일정세 2016-24(2016.06.11∼2016.06.17)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc46"},"doc_id":"5ed69bfbc03bd262c38222bb","doc_title":"주간통일정세 2016-33(2016.8.13∼2016.8.19)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc47"},"doc_id":"5ed69be3c03bd262c38221f3","doc_title":"주간통일정세 2012-21(2012.05.14~2012.05.20)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc48"},"doc_id":"5ed69c18c03bd262c3822404","doc_title":"주간통일정세 2015-46(2015.11.16∼2015.11.22)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc49"},"doc_id":"5ed69fec90b0712fa5602687","doc_title":"북한의 IRBM 실험 발사 평가와 북미관계 전망","topic":"스포츠","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc4a"},"doc_id":"5ed69fe990b0712fa5602678","doc_title":"트럼프 시대 미국 대전략의 전환과 동아시아·한반도 정세 변화","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc4b"},"doc_id":"5ed6a00790b0712fa5602753","doc_title":"북한의 동시다발적 강경조치의 의도와 대책","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc4c"},"doc_id":"5ed69feb90b0712fa560267d","doc_title":"트럼프 시대 미러관계 전망과 한반도에 대한 함의","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc4d"},"doc_id":"5ed69ffa90b0712fa56026db","doc_title":"북중 정상회담 이후 북한의 선택","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc4e"},"doc_id":"5ed69ffc90b0712fa56026f4","doc_title":"북한의 의도는 성공할 수 있을까?","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc4f"},"doc_id":"5ed69ffd90b0712fa5602701","doc_title":"김정일의 9.9절 불참과 향후 북한체제 전망","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc50"},"doc_id":"5ed6a00b90b0712fa5602759","doc_title":"북한 테러지원국 해제 : 남북관계 풀 수 있는 好機다","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc51"},"doc_id":"5ed6a00c90b0712fa5602766","doc_title":"‘남한판 일심단결’이 필요한 때이다","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc52"},"doc_id":"5ed6a00f90b0712fa560278c","doc_title":"북-러 두만강 국경선 재설정 협의와 북방영토 문제","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc53"},"doc_id":"5ed6a01490b0712fa5602793","doc_title":"한·중 서울 정상회담(8·25) 평가","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc54"},"doc_id":"5ed69a45c03bd262c382112a","doc_title":"주간통일정세2008-51(2008.12.15~12.21)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc55"},"doc_id":"5ed698ac12d4092a3df37dae","doc_title":"북한주민의 거주·이동: 실태 및 변화전망","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc56"},"doc_id":"5ed698be12d4092a3df37e24","doc_title":"2017년 유엔 총회 북한인권결의안과 영사접견권","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc57"},"doc_id":"5ed6990312d4092a3df380d1","doc_title":"북한의 건강권","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc58"},"doc_id":"5ed698a012d4092a3df37d3f","doc_title":"북한의 인권부문 외교의 전개 방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc59"},"doc_id":"5ed69b9cc03bd262c3821ef6","doc_title":"주간통일정세 2014-02(2014.01.06~2014.01.12)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc5a"},"doc_id":"5ed6999ac03bd262c3820ab1","doc_title":"주간통일정세 2017-31(2017.07.29~2017.08.04)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc5b"},"doc_id":"5ed69a6cc03bd262c38212f7","doc_title":"統一硏究論叢, 第4卷1號","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc5c"},"doc_id":"5ed6992fc03bd262c3820638","doc_title":"North Korea’s Spontaneous Denuclearization and Politico-Technical Process","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc5d"},"doc_id":"5ed69933c03bd262c382067a","doc_title":"KINU한반도동향 2019년 8월","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc5e"},"doc_id":"5ed69937c03bd262c382068a","doc_title":"KINU한반도동향 2019년 9월","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc5f"},"doc_id":"5ed6995dc03bd262c38207fd","doc_title":"統一硏究論叢, 第1卷2號","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc60"},"doc_id":"5ed69962c03bd262c382083d","doc_title":"Role of the Gaesung Joint Liaison Office and Guarantee of Personal Safety for South Korean Nation","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc61"},"doc_id":"5ed699c7c03bd262c3820b92","doc_title":"주간통일정세2007-09(2007.11.5~11.11)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc62"},"doc_id":"5ed69a53c03bd262c3821211","doc_title":"統一과 北韓 社會文化, 上","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc63"},"doc_id":"5ed69931c03bd262c382064a","doc_title":"주간통일정세 2017-50(2017.12.16~2017.12.22)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc64"},"doc_id":"5ed69939c03bd262c38206a1","doc_title":"Causes behind the Breakdown of North Korea-U.S. Working-level Talks in Stockholm and North Korea&","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc65"},"doc_id":"5ed6995ec03bd262c382080b","doc_title":"KINU한반도동향 2018년 12월","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc66"},"doc_id":"5ed69a46c03bd262c3821132","doc_title":"주간통일정세2008-50(2008.12.8~12.14)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc67"},"doc_id":"5ed699c4c03bd262c3820b84","doc_title":"주간통일정세2007-10(2007.11.12~11.18)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc68"},"doc_id":"5ed69951c03bd262c382072e","doc_title":"What Did Chairman Kim Jong Un See in China? The Implications of His Fourth Visit to China","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc69"},"doc_id":"5ed69950c03bd262c382072a","doc_title":"KINU한반도동향 2019년 5월","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc6a"},"doc_id":"5ed69964c03bd262c3820851","doc_title":"Pyongyang’s Future Policy Direction Implied in Kim Jong-un’s Recent Field Guidance","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc6b"},"doc_id":"5ed698f212d4092a3df38038","doc_title":"White Paper on Human Rights in North Korea, 1998","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc6c"},"doc_id":"5ed69972c03bd262c3820929","doc_title":"What is the Meaning of Realizing the Peace Olympics?","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc6d"},"doc_id":"5ed699d4c03bd262c3820c78","doc_title":"주간통일정세2007-15(2007.12.17~12.23)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc6e"},"doc_id":"5ed69955c03bd262c3820779","doc_title":"KINU한반도동향 2019년 2월","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc6f"},"doc_id":"5ed6995dc03bd262c3820805","doc_title":"The U.S. Foreign Policy after the Midterm Elections: Based on Its North Korea Policy","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc70"},"doc_id":"5ed69963c03bd262c3820845","doc_title":"Peace-Making on the Korean Peninsula: Building New Framework for Peace on the Korean Peninsula","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc71"},"doc_id":"5ed69964c03bd262c38208a9","doc_title":"獨逸 統一條約 批准法律","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc72"},"doc_id":"5ed69969c03bd262c38208d6","doc_title":"Evaluation of North Korea-China Summit and Its Implications on the Korean Peninsula","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc73"},"doc_id":"5ed6996cc03bd262c38208ee","doc_title":"2018 Inter-Korean Summit and New Economic Map Initiative for the Korean Peninsula","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc74"},"doc_id":"5ed815ca2615a153681e07cf","doc_title":"\r\n\t\t\t\t\t남북한 재외동포정책과 통일과정에서의 재외동포의 역할\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc75"},"doc_id":"5ed814ae2615a153681dfe99","doc_title":"\r\n\t\t\t\t\t비교사회주의 측면에서 본 북한의 변화 전망: 리비아와 쿠바 사례를 중심으로\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc76"},"doc_id":"5ed8154c2615a153681e04c3","doc_title":"\r\n\t\t\t\t\t(웰컴 투) 개성공단\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc77"},"doc_id":"5ed693677b15dabb40af3beb","doc_title":"북한의 경제특구 개발과 외자유치 전략: 개성공업지구와 금강산관광특구를 중심으로","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc78"},"doc_id":"5ed69515f0492efe0e547455","doc_title":"한반도 국제정세의 역동성과 한국의 대응 방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc79"},"doc_id":"5ed693a77b15dabb40af3e98","doc_title":"북한의 ‘전쟁 비즈니스’와 중국의 선택","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc7a"},"doc_id":"5ed69524f0492efe0e5474b4","doc_title":"동북아 플러스 책임공동체 형성 방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc7b"},"doc_id":"5ed6944b7b15dabb40af4489","doc_title":"북·중 정상회담 평가와 우리의 정책방향","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc7c"},"doc_id":"5ed6941b7b15dabb40af4364","doc_title":"North Korea’s Choices: Between a Rock and a Hard Place","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc7d"},"doc_id":"5ed694497b15dabb40af4478","doc_title":"Chairman Kim Jong Il’s China Visit and the Future of China-DPRK Relations","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc7e"},"doc_id":"5ed694477b15dabb40af4475","doc_title":"북한의 정상국가화를 위한 국제사회의 지원방안","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc7f"},"doc_id":"5ed694597b15dabb40af4529","doc_title":"북한 핵에 대한 억지방향 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc80"},"doc_id":"5ed6924f7b15dabb40af2fd3","doc_title":"2015년 북한 신년사 분석","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc81"},"doc_id":"5ed6932c7b15dabb40af3946","doc_title":"북한은 어떻게 변화하고 있는가","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc82"},"doc_id":"5ed6934a7b15dabb40af3aa7","doc_title":"동북아경제와 북한경제의 발전 방향","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc83"},"doc_id":"5ed6935f7b15dabb40af3bb8","doc_title":"김정일 국방위원장 중국방문 결과 분석","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc84"},"doc_id":"5ed6933f7b15dabb40af3a15","doc_title":"러·북관계 변화추이와 푸틴의 대북정책 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc85"},"doc_id":"5ed693477b15dabb40af3a8f","doc_title":"북한 재산권의 비공식 이행","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc86"},"doc_id":"5ed6934c7b15dabb40af3ac1","doc_title":"2005년 북한의 신년 공동사설 분석 및 정책 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc87"},"doc_id":"5ed692677b15dabb40af30b4","doc_title":"북핵일지 1955~2014","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc88"},"doc_id":"5ed694787b15dabb40af4662","doc_title":"Kim Jong-un Regime: Reorganization of Power and Diagnosis of Crisis Factors","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc89"},"doc_id":"5ed693017b15dabb40af377c","doc_title":"金日成 사후 北韓의 政策展望과 우리의 統一方案","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc8a"},"doc_id":"5ed6930f7b15dabb40af381a","doc_title":"北韓 經濟制度의 問題點과 改革 展望","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc8b"},"doc_id":"5ed6927f7b15dabb40af3187","doc_title":"4월 중순 당대표자회 개최: 김정은 시대 지도자-엘리트 권력 분점 프로젝트","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc8c"},"doc_id":"5ed692b67b15dabb40af3443","doc_title":"북한의 사회심리 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc8d"},"doc_id":"5ed692c27b15dabb40af34f3","doc_title":"`90년대 북한체제의 위기와 변화","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc8e"},"doc_id":"5ed692c77b15dabb40af3529","doc_title":"중·북관계 전망 : 미·북관계와 관련하여","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc8f"},"doc_id":"5ed692dc7b15dabb40af35ef","doc_title":"金正日政權의 向方","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc90"},"doc_id":"5ed692d57b15dabb40af3598","doc_title":"북한의 농업정책과 식량문제 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc91"},"doc_id":"5ed692f27b15dabb40af36a7","doc_title":"러·北關係 變化展望과 韓國의 對應方案","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc92"},"doc_id":"5ed7f7842615a153681d0420","doc_title":"\r\n\t\t\t\t\t북한인권백서 2019 = White Paper on Human Rights in North Korea 2019\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc93"},"doc_id":"5ed7f6952615a153681d00d3","doc_title":"\r\n\t\t\t\t\t진로와 직업\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc94"},"doc_id":"5ed7f9612615a153681d0fa9","doc_title":"\r\n\t\t\t\t\t南北韓 醫療制度의 比較 硏究 (1972.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc95"},"doc_id":"5ed7f95f2615a153681d0f96","doc_title":"\r\n\t\t\t\t\t韓半島의 統一基般 造成으로서의 集中理論의 適用 可能性 與否 (1972.11.15)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc96"},"doc_id":"5ed7fabb2615a153681d1ae1","doc_title":"\r\n\t\t\t\t\t國內 統一弘報 指針 (1975.4)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc97"},"doc_id":"5ed7fabf2615a153681d1b17","doc_title":"\r\n\t\t\t\t\t韓半島 平和保障의 制度的 方案:第30次 유엔總會 對策分析\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc98"},"doc_id":"5ed7f8ec2615a153681d0c14","doc_title":"\r\n\t\t\t\t\t민주통일의 길 3:국토통일에 관한 논문집\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdc99"},"doc_id":"5ed7f6802615a153681cffa8","doc_title":"\r\n\t\t\t\t\t언어생활 : 외래어편\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc9a"},"doc_id":"5ed7f9c02615a153681d12e0","doc_title":"\r\n\t\t\t\t\t統一敎育 敎授 指針書:政治思想 敎育\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc9b"},"doc_id":"5ed7fafc2615a153681d1d9f","doc_title":"\r\n\t\t\t\t\t中蘇對立이 韓半島의 南北韓 關係에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdc9c"},"doc_id":"5ed7f9082615a153681d0c5d","doc_title":"\r\n\t\t\t\t\t한국통일과 UN\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdc9d"},"doc_id":"5ed7f7532615a153681d0247","doc_title":"\r\n\t\t\t\t\t한반도 평화통일을 위한 글로벌 네트워크 전략\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc9e"},"doc_id":"5ed7f98b2615a153681d108a","doc_title":"\r\n\t\t\t\t\t소聯의 對韓關心度 및 對소 接近方案 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdc9f"},"doc_id":"5ed7f9972615a153681d1108","doc_title":"\r\n\t\t\t\t\t北韓의 對外宣傳에 관한 硏究\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdca0"},"doc_id":"5ed7f8d12615a153681d0b62","doc_title":"\r\n\t\t\t\t\t통일교양 독본 (청소년용)\r\n\t\t\t\t","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdca1"},"doc_id":"5ed7f94e2615a153681d0f07","doc_title":"\r\n\t\t\t\t\t비무장 지대의 천연자원에 관한 연구 (1972.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdca2"},"doc_id":"5ed7f8d62615a153681d0b81","doc_title":"\r\n\t\t\t\t\t평화통일접근방안(기본구상)에 입각한 중장기 통한 정책\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdca3"},"doc_id":"5ed7f9982615a153681d114f","doc_title":"\r\n\t\t\t\t\t통일교육 교수지침서 (1971.11)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdca4"},"doc_id":"5ed7f9b52615a153681d1255","doc_title":"\r\n\t\t\t\t\t(72-73) 世界軍事力 (1973)\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdca5"},"doc_id":"5ed7f9602615a153681d0fa1","doc_title":"\r\n\t\t\t\t\t安保的 側面에서 본 南北共同聲明:安保와 南北對話\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdca6"},"doc_id":"5ed7fe412615a153681d3d38","doc_title":"\r\n\t\t\t\t\t北韓의 文化財 保存實態 및 交流方案\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdca7"},"doc_id":"5ed7fe472615a153681d3d71","doc_title":"\r\n\t\t\t\t\t中共延邊 韓人自治州 敎科書分析\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdca8"},"doc_id":"5ed7fb5d2615a153681d2173","doc_title":"\r\n\t\t\t\t\t東西獨 數値比較 (1976.9)\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdca9"},"doc_id":"5ed7fbf72615a153681d273d","doc_title":"\r\n\t\t\t\t\tUN軍 撤收 또는 解體案 通過時 對備策\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcaa"},"doc_id":"5ed7f77e2615a153681d03e2","doc_title":"\r\n\t\t\t\t\t북한 군사경제 비대화의 원인과 실태\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcab"},"doc_id":"5ed69c49c03bd262c38225ff","doc_title":"주간통일정세 2017-03(2017.01.14~2017.01.20)","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcac"},"doc_id":"5ed69c49c03bd262c3822607","doc_title":"주간통일정세 2017-13(2017.03.25~2017.03.31)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcad"},"doc_id":"5ed69fa890b0712fa5602418","doc_title":"미국-이란 충돌이 한반도에 주는 시사점","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcae"},"doc_id":"5ed69fa890b0712fa560241d","doc_title":"조선노동당 제7차 대회 분석(5): 전략적 노선과 정책","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcaf"},"doc_id":"5ed69fa990b0712fa5602426","doc_title":"'평화올림픽'으로 만들어야 하는 평창올림픽","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcb0"},"doc_id":"5ed69faa90b0712fa560242a","doc_title":"‘한반도의 봄’과 남북 사회문화 교류 제언","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcb1"},"doc_id":"5ed69fc490b0712fa5602514","doc_title":"신한반도체제의 개념과 추진방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcb2"},"doc_id":"5ed69c09c03bd262c3822366","doc_title":"주간통일정세 2016-22(2016.05.28∼2016.06.03)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcb3"},"doc_id":"5ed69c0ac03bd262c3822378","doc_title":"주간통일정세 2016-06(2016.02.01∼2016.02.14)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcb4"},"doc_id":"5ed69fce90b0712fa5602569","doc_title":"김정은의 평안북도 기업 현지지도의 의미: ‘대안사업체계’ 무력화와 ‘자립적 현대화’","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcb5"},"doc_id":"5ed69fba90b0712fa56024a9","doc_title":"남북관계 1년의 평가와 과제","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcb6"},"doc_id":"5ed69fba90b0712fa56024b5","doc_title":"북한 제12기 최고인민회의 대의원 선거 결과 분석","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcb7"},"doc_id":"5ed69bdec03bd262c38221c6","doc_title":"주간통일정세 2012-14(2012.03.26~2012.04.01)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcb8"},"doc_id":"5ed69faa90b0712fa560242f","doc_title":"김정은 위원장 방중과 대북제재 전망","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcb9"},"doc_id":"5ed69fac90b0712fa560245b","doc_title":"농업분야 남북합의가 갖는 의미와 과제","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcba"},"doc_id":"5ed69b93c03bd262c3821eb4","doc_title":"주간통일정세 2014-08(2014.02.17~2014.02.23)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcbb"},"doc_id":"5ed69bafc03bd262c3821fe6","doc_title":"주간통일정세 2013-47(2013.11.18~2013.11.24)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcbc"},"doc_id":"5ed69fb190b0712fa560246e","doc_title":"남북 적십자회담의 의미: 인도주의 문제에 대한 우리 정부의 접근방식과 향후 추진전략","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcbd"},"doc_id":"5ed69fb190b0712fa5602468","doc_title":"현대그룹-아태평화위 공동보도문 의미","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcbe"},"doc_id":"5ed69fb290b0712fa5602475","doc_title":"일본 민주당의 출범과 대북정책 전망","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcbf"},"doc_id":"5ed69fb190b0712fa5602465","doc_title":"공세와 역공세- 북한 공세 국면의 종결과 향후 전망","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcc0"},"doc_id":"5ed69fb290b0712fa560247b","doc_title":"경제적 관점에서 본 북한의 화폐개혁, 배경과 파급효과","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcc1"},"doc_id":"5ed69fcd90b0712fa560255f","doc_title":"북한의 자발적 비핵화와 정치-기술적 과정","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcc2"},"doc_id":"5ed69fcf90b0712fa5602573","doc_title":"대화를 통한 평화와 협력의 기대: KINU 통일의식조사2019 분석","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcc3"},"doc_id":"5ed69fd490b0712fa5602598","doc_title":"2018 남북정상회담 평가와 향후 전망: 남북경협","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcc4"},"doc_id":"5ed69fd490b0712fa560259d","doc_title":"남북정상회담과 한반도 신경제구상","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcc5"},"doc_id":"5ed69bb3c03bd262c3822009","doc_title":"주간통일정세 2013-35(2013.08.26~2013.09.01)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcc6"},"doc_id":"5ed7f8a12615a153681d0a3f","doc_title":"\r\n\t\t\t\t\t(2020) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcc7"},"doc_id":"5ed7f75b2615a153681d02b8","doc_title":"\r\n\t\t\t\t\t김정은 시대 북한 경제사회 8대 변화\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcc8"},"doc_id":"5ed7f75c2615a153681d02d9","doc_title":"\r\n\t\t\t\t\t북한의 주민 일탈과 법적 대응\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcc9"},"doc_id":"5ed7fa002615a153681d14bc","doc_title":"\r\n\t\t\t\t\t北韓의 統一戰略의 兩面性에 對한 分析 및 對備策 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcca"},"doc_id":"5ed7faaf2615a153681d1a66","doc_title":"\r\n\t\t\t\t\t統一政策 戰略開發 시뮬레이션 妥當性 調査 綜合報告書/ =Simulation Model for Korean SIMOKU Project)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdccb"},"doc_id":"5ed7fa9e2615a153681d19a0","doc_title":"\r\n\t\t\t\t\t南北對話 (제01-10호,1972.4~1976.3)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdccc"},"doc_id":"5ed811c72615a153681de63f","doc_title":"\r\n\t\t\t\t\t2004년 상반기 북한 동향\r\n\t\t\t\t","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdccd"},"doc_id":"5ed811dd2615a153681de797","doc_title":"\r\n\t\t\t\t\t동북아 여성문화유산 네트워크 구축에 관한 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcce"},"doc_id":"5ed810c02615a153681dddcc","doc_title":"\r\n\t\t\t\t\t(2004년도) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdccf"},"doc_id":"5ed812292615a153681de9d7","doc_title":"\r\n\t\t\t\t\t남북한 통합을 위한 바람직한 통일정책 거버넌스 구축방안\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcd0"},"doc_id":"5ed7fc362615a153681d29b8","doc_title":"\r\n\t\t\t\t\t南北對話 再開時 對內的 問題\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcd1"},"doc_id":"5ed7fc422615a153681d2a13","doc_title":"\r\n\t\t\t\t\t軍事的 側面에서 본 韓半島周邊情勢\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcd2"},"doc_id":"5ed7fc602615a153681d2b6e","doc_title":"\r\n\t\t\t\t\t南北韓 社會文化 力量 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcd3"},"doc_id":"5ed7fc8c2615a153681d2d28","doc_title":"\r\n\t\t\t\t\t中共의 實用主義路線과 이것이 北韓體制에 미칠 影響\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcd4"},"doc_id":"5ed80dc02615a153681dc9c9","doc_title":"\r\n\t\t\t\t\t평화와 협력의 시대로\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcd5"},"doc_id":"5ed80dc82615a153681dc9dd","doc_title":"\r\n\t\t\t\t\t대북정책 현안문제\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcd6"},"doc_id":"5ed80dcc2615a153681dca05","doc_title":"\r\n\t\t\t\t\t너와 내가 하나되어 : 6.15 공동선언 1주년기념 전국학생 통일글짓기대회 입선작\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcd7"},"doc_id":"5ed80dc82615a153681dc9e3","doc_title":"\r\n\t\t\t\t\t(2001년)협동연구 요약집\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcd8"},"doc_id":"5ed80f822615a153681dd602","doc_title":"\r\n\t\t\t\t\t북한환경 관련 기초연구\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcd9"},"doc_id":"5ed80d8e2615a153681dc846","doc_title":"\r\n\t\t\t\t\t한·미 정상회담과 대북정책 방향\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcda"},"doc_id":"5ed80d0a2615a153681dc234","doc_title":"\r\n\t\t\t\t\t대북정책에 대한 국민적 합의기반 조성 방안\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcdb"},"doc_id":"5ed8061c2615a153681d836a","doc_title":"\r\n\t\t\t\t\t統一理念으로서의 民族主義: 開院 2周年 紀念 國內 學術會議 發表 論文集 (1993.4.8)\r\n\t\t\t\t","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcdc"},"doc_id":"5ed806242615a153681d83dc","doc_title":"\r\n\t\t\t\t\t獨逸統一後 東獨地域에서의 私有化政策 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcdd"},"doc_id":"5ed805d72615a153681d80ef","doc_title":"\r\n\t\t\t\t\t北韓 國營企業所의 管理運營體系\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcde"},"doc_id":"5ed805de2615a153681d816f","doc_title":"\r\n\t\t\t\t\t北韓 軍事政策의 展開樣相과 核政策 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcdf"},"doc_id":"5ed805e92615a153681d81d4","doc_title":"\r\n\t\t\t\t\t(94년도) 통일홍보 기본방향\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdce0"},"doc_id":"5ed804372615a153681d72f3","doc_title":"\r\n\t\t\t\t\t북한의 외국인투자 관련법(1994)\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdce1"},"doc_id":"5ed804392615a153681d7307","doc_title":"\r\n\t\t\t\t\t南北會談 推進經過 (Ⅱ) : 남북적십자회담 (1993.10)\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdce2"},"doc_id":"5ed8057d2615a153681d7dd3","doc_title":"\r\n\t\t\t\t\t(和解協力時代의) 統一敎育 基本方向 (1993)\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdce3"},"doc_id":"5ed8057e2615a153681d7deb","doc_title":"\r\n\t\t\t\t\t(時事資料) 統一敎育 第56號 (93-1)\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdce4"},"doc_id":"5ed8060b2615a153681d82cb","doc_title":"\r\n\t\t\t\t\t北韓의 對南動向 分析 (1993.1∼6)\r\n\t\t\t\t","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdce5"},"doc_id":"5ed806112615a153681d8317","doc_title":"\r\n\t\t\t\t\t中國·臺灣間 交流關係資料集 : 法律과 政策解說\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdce6"},"doc_id":"5ed806172615a153681d8357","doc_title":"\r\n\t\t\t\t\t最近 러시아聯邦의 政局推移: 國民投票 結果를 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdce7"},"doc_id":"5ed8061f2615a153681d8385","doc_title":"\r\n\t\t\t\t\t金日成著作 解題\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdce8"},"doc_id":"5ed805e62615a153681d81bc","doc_title":"\r\n\t\t\t\t\t8.15 대통령 경축사 해설자료 (1994.8)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdce9"},"doc_id":"5ed805f52615a153681d822b","doc_title":"\r\n\t\t\t\t\t군사공동위 수첩\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcea"},"doc_id":"5ed806052615a153681d827a","doc_title":"\r\n\t\t\t\t\t北韓權力 機構圖 (1992.12)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdceb"},"doc_id":"5ed806092615a153681d82c3","doc_title":"\r\n\t\t\t\t\t(94)남북회담 전략개발 세미나 주제논문 종합 (1994.12)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcec"},"doc_id":"5ed806062615a153681d8298","doc_title":"\r\n\t\t\t\t\t東 · 西獨 頂上會談 事例集 (1994. 12)\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdced"},"doc_id":"5ed69bf6c03bd262c3822293","doc_title":"주간통일정세 2016-47(2016.11.19~2016.11.25)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcee"},"doc_id":"5ed69fe590b0712fa560263d","doc_title":"미중 정상회담 평가와 한반도에 대한 함의","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcef"},"doc_id":"5ed69b43c03bd262c3821b7e","doc_title":"주간통일정세 2012-05(2012.01.23~2012.01.29)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcf0"},"doc_id":"5ed69b47c03bd262c3821bc9","doc_title":"주간통일정세 2012-07(2012.02.06~2012.02.12)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcf1"},"doc_id":"5ed69b41c03bd262c3821b70","doc_title":"Kim Young-hwan, China, Democratization of North Korea and the Improvement of Human Rights","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcf2"},"doc_id":"5ed69c2cc03bd262c38224fd","doc_title":"주간통일정세 2015-06(2015.02.02~2015.02.08)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcf3"},"doc_id":"5ed6a05e90b0712fa56029b5","doc_title":"시진핑(習近平)의 방한과 한·중관계 평가: 전망 및 과제","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcf4"},"doc_id":"5ed6a06090b0712fa56029cb","doc_title":"천안함 사건에 대한 국제사회의 반응과 동북아 전략환경의 변화","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcf5"},"doc_id":"5ed6a07a90b0712fa5602a96","doc_title":"북한 최고인민회의 제12기 제6차 회의 결과분석과 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcf6"},"doc_id":"5ed69c18c03bd262c382240a","doc_title":"주간통일정세 2015-45(2015.11.09∼2015.11.15)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcf7"},"doc_id":"5ed69b9dc03bd262c3821efb","doc_title":"주간통일정세 2014-01(2013.12.30~2014.01.05)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcf8"},"doc_id":"5ed69bf5c03bd262c3822281","doc_title":"주간통일정세 2016-45(2016.11.05~2016.11.11)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcf9"},"doc_id":"5ed69fe790b0712fa5602664","doc_title":"미국의 대외정책과 한미협력 방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdcfa"},"doc_id":"5ed69fe790b0712fa5602668","doc_title":"트럼프 차기 행정부의 대외 및 한반도 정책 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcfb"},"doc_id":"5ed69c20c03bd262c3822468","doc_title":"주간통일정세 2015-24(2015.06.15~2015.06.21)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdcfc"},"doc_id":"5ed69fe890b0712fa5602670","doc_title":"2017년 북한 신년사 분석 및 대내외 정책 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcfd"},"doc_id":"5ed69fed90b0712fa5602691","doc_title":"북핵문제의 ‘과도적 합의’에 대한 우려","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdcfe"},"doc_id":"5ed69c0ac03bd262c3822370","doc_title":"주간통일정세 2016-20(2016.05.15∼2016.05.21)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdcff"},"doc_id":"5ed69bfcc03bd262c38222ca","doc_title":"주간통일정세 2016-37(2016.9.10∼2016.9.16)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd00"},"doc_id":"5ed69c00c03bd262c3822304","doc_title":"주간통일정세 2016-26(2016.6.25∼2016.7.1)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd01"},"doc_id":"5ed69c03c03bd262c3822339","doc_title":"주간통일정세 2016-32(2016.8.6∼2016.8.12)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd02"},"doc_id":"5ed69a0cc03bd262c3820f06","doc_title":"China’s Viewpoint toward Peace Forum on the Korean Peninsula","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd03"},"doc_id":"5ed69a10c03bd262c3820f5d","doc_title":"Developments and Future Challenges Regarding Inter-Korean Relations","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd04"},"doc_id":"5ed69a25c03bd262c3820fd9","doc_title":"統一硏究論叢, 第6卷1號","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd05"},"doc_id":"5ed6a08290b0712fa5602ac6","doc_title":"장성택 숙청과 북한 내부의 권력 투쟁","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd06"},"doc_id":"5ed7f6aa2615a153681d00e6","doc_title":"\r\n\t\t\t\t\t북한의 핵전략 분석\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd07"},"doc_id":"5ed6a04b90b0712fa5602921","doc_title":"2012년 북한 신년공동사설의 의미","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd08"},"doc_id":"5ed6a06a90b0712fa5602a1b","doc_title":"북한이 간과한 연평도 도발의 영향","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd09"},"doc_id":"5ed6a03390b0712fa5602878","doc_title":"18차 장관급회담의 의의와 과제","topic":"스포츠","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd0a"},"doc_id":"5ed69c11c03bd262c38223d7","doc_title":"주간통일정세 2016-01(2015.12.28∼2016.01.03)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd0b"},"doc_id":"5ed69c13c03bd262c38223e9","doc_title":"주간통일정세 2016-05(2016.01.25∼2016.01.31)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd0c"},"doc_id":"5ed6a05290b0712fa5602949","doc_title":"리비아 사태와 보호책임, 그리고 한반도","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd0d"},"doc_id":"5ed6a04090b0712fa56028ba","doc_title":"김정일 위원장의 중국방문 배경","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd0e"},"doc_id":"5ed696eff0492efe0e5487ae","doc_title":"남북한 및 미국의 3자 관계와 평화공존","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd0f"},"doc_id":"5ed696d0f0492efe0e548693","doc_title":"21세기 미·중·일·러의 한반도 정책과 한국의 대응방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd10"},"doc_id":"5ed69756f0492efe0e548bde","doc_title":"PSI and the South Korean Position","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd11"},"doc_id":"5ed6975ff0492efe0e548c29","doc_title":"후쿠다 정권의 특징과 대외 및 대북전략","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd12"},"doc_id":"5ed69763f0492efe0e548c46","doc_title":"APEC 정상회의 결과분석","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd13"},"doc_id":"5ed69728f0492efe0e54894f","doc_title":"중국 11기 전국인민대표대회 제1차 회의 결과분석: 지도부 개편을 중심으로","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd14"},"doc_id":"5ed696eaf0492efe0e548788","doc_title":"국제금융기구와 사회주의 개혁·개방: 중국·베트남 경험이 북한에 주는 함의","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd15"},"doc_id":"5ed696ebf0492efe0e54878e","doc_title":"부시 행정부 출범이후 동북아정세와 한·중협력","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd16"},"doc_id":"5ed69680f0492efe0e5482b2","doc_title":"미·일 新[방위협력지침]의 내용 및 영향분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd17"},"doc_id":"5ed69688f0492efe0e5482f2","doc_title":"미국 대통령 및 의회 선거 결과분석","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd18"},"doc_id":"5ed6965bf0492efe0e54814b","doc_title":"美·蘇 頂上會談 結果 分析","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd19"},"doc_id":"5ed69735f0492efe0e548a10","doc_title":"한·미정상의 해법: 비핵화, 북·미관계, 남북관계의 병행","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd1a"},"doc_id":"5ed6969ff0492efe0e548472","doc_title":"체제전환기 러시아의 사회상 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd1b"},"doc_id":"5ed6974df0492efe0e548b8f","doc_title":"후진타오 중국 국가주석의 방일과 중·일 정상회담","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd1c"},"doc_id":"5ed69750f0492efe0e548bb2","doc_title":"오바마 행정부의 북핵정책 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd1d"},"doc_id":"5ed696c9f0492efe0e548642","doc_title":"동북아시아 3국 학생 및 교원의 상호이해에 관한 의식조사 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd1e"},"doc_id":"5ed6969cf0492efe0e548456","doc_title":"아베 정권의 출범과 대한반도 정책 전망","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd1f"},"doc_id":"5ed6966bf0492efe0e5481b9","doc_title":"중·미관계와 한반도: 외교안보 및 통일문제를 중심으로","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd20"},"doc_id":"5ed69684f0492efe0e5482cf","doc_title":"한반도 냉전구조 해체 : 주변국 협력유도방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd21"},"doc_id":"5ed6968cf0492efe0e548397","doc_title":"중·대만 비정치 분야 교류·협력 실태에 관한 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd22"},"doc_id":"5ed69692f0492efe0e5483da","doc_title":"중국 공산당 제15차 전국대표대회 결과분석","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd23"},"doc_id":"5ed69676f0492efe0e54823b","doc_title":"일본의 외교정책 결정요인","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd24"},"doc_id":"5ed696a3f0492efe0e548485","doc_title":"동북아 정세변화와 한국의 동북아 균형자 역할 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd25"},"doc_id":"5ed696b1f0492efe0e548511","doc_title":"미·일동맹의 강화와 주일미군의 재편","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd26"},"doc_id":"5ed69699f0492efe0e54842f","doc_title":"부시 행정부의 대북 핵정책 추진 현황과 전망","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd27"},"doc_id":"5ed69640f0492efe0e548033","doc_title":"러시아聯邦의 對北韓政策","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd28"},"doc_id":"5ed69628f0492efe0e547e7e","doc_title":"美國의 對韓半島 政策 : 北韓 核問題와 美·北 關係改善을 中心으로","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd29"},"doc_id":"5ed6963ff0492efe0e548020","doc_title":"러시아聯邦의 改革과 韓·러關係 展望","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd2a"},"doc_id":"5ed69646f0492efe0e54806d","doc_title":"美國의 東北亞 安保政策 基調와 最近動向","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd2b"},"doc_id":"5ed813092615a153681df04a","doc_title":"\r\n\t\t\t\t\t북한주민의 국경이동 실태 : 변화와 전망\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd2c"},"doc_id":"5ed811332615a153681de108","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (2003)\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd2d"},"doc_id":"5ed805842615a153681d7e6b","doc_title":"\r\n\t\t\t\t\tSouth-North Dialogue in Korea (No.51~57,1991.2~1993.4) =남북대화(제51~57호)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd2e"},"doc_id":"5ed813052615a153681deffd","doc_title":"\r\n\t\t\t\t\t북한 청소년의 교육권 실태 : 지속과 변화\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd2f"},"doc_id":"5ed38cf29f53bd1e41c78a01","doc_title":"White Paper on Human Rights in North Korea, 2008","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd30"},"doc_id":"5ed38d039f53bd1e41c78a89","doc_title":"북한인권백서, 2003","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd31"},"doc_id":"5ed38cab9f53bd1e41c7879f","doc_title":"White paper on human rights in North Korea, 1996","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd32"},"doc_id":"5ed38cdc9f53bd1e41c788e5","doc_title":"북한인권백서, 2006","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd33"},"doc_id":"5ed38ea0ab0d1b1c467d3685","doc_title":"남북한 교류·협력 활성화를 위한 법·제도적 개선방안 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd34"},"doc_id":"5ed38e24ab0d1b1c467d31ec","doc_title":"남북한 사회문화 협력 거버넌스 활성화 방안","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd35"},"doc_id":"5ed38a1433719b6b965e9134","doc_title":"한반도 평화체제 구축을 위한 한중협력방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd36"},"doc_id":"5ed38b3233719b6b965e99be","doc_title":"민족공동체 통일방안의 새로운 접근과 추진방안: 3대 공동체 통일구상 중심","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd37"},"doc_id":"5ed38e9aab0d1b1c467d3660","doc_title":"남북한 평화공존과 남북한 연합 추진을 위한 법제정비방안 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd38"},"doc_id":"5ed38b0c33719b6b965e9869","doc_title":"평화의식 문항별 분석","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd39"},"doc_id":"5ed38df1ab0d1b1c467d308e","doc_title":"북한개발지원체제의 구축방안","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd3a"},"doc_id":"5ed38acb33719b6b965e96b9","doc_title":"\"확산방지구상\"(PSI)과 한국의 대응","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd3b"},"doc_id":"5ed38e96ab0d1b1c467d3638","doc_title":"남북한 경제교류·협력 제도화 방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd3c"},"doc_id":"5ed38a2733719b6b965e91d0","doc_title":"신아시아 외교와 새로운 평화의 모색 Ⅰ: 신아시아 외교의 내용분석과 추진방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd3d"},"doc_id":"5ed38a2a33719b6b965e91e6","doc_title":"뉴노멀시대 미중관계 변화와 한국의 대북 ‧ 통일전략","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd3e"},"doc_id":"5ed38a6233719b6b965e9331","doc_title":"북·중 경제관계와 남북경협의 대북 파급효과 비교분석","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd3f"},"doc_id":"5ed38e89ab0d1b1c467d35bd","doc_title":"2001년 협동연구 요약집","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd40"},"doc_id":"5ed38e93ab0d1b1c467d3618","doc_title":"남북한 평화공존을 위한 사회·문화 교류·협력의 활성화 방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd41"},"doc_id":"5eceb8573f82fd00307f5f8e","doc_title":"2017년 4/4분기 통일여론 분석 보고서","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd42"},"doc_id":"5eceb7d93f82fd00307f5bf4","doc_title":"6·15 공동선언 2주년 평가와 향후 과제(발표 : 김도","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd43"},"doc_id":"5eceb8563f82fd00307f5f76","doc_title":"2018년 1/4분기 통일여론 분석보고서","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd44"},"doc_id":"5ed39600431f6315811c2b18","doc_title":"KINU한반도동향 2018년 11월","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd45"},"doc_id":"5ed3961e749e6be0fc410976","doc_title":"주간통일정세 2018-08(2018.02.15~2018.02.23)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd46"},"doc_id":"5ed39543eb330b4601b3ff5d","doc_title":"북·중관계 강화의 영향과 우리의 대응책","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd47"},"doc_id":"5ed3954aeb330b4601b3ff98","doc_title":"북한의 경제개혁 동향","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd48"},"doc_id":"5ed3954feb330b4601b3ffd6","doc_title":"미의회 '북한인권법","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd49"},"doc_id":"5ed3954deb330b4601b3ffc5","doc_title":"김정일 국방위원장 중국방문 결과 분석","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd4a"},"doc_id":"5ed392c37ed7dcf78c17636b","doc_title":"북한 여성·아동 인권 실태","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd4b"},"doc_id":"5ed39624749e6be0fc4109b7","doc_title":"주간통일정세 2017-39(2017.09.23~2017.09.29)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd4c"},"doc_id":"5ed39626749e6be0fc4109e2","doc_title":"주간통일정세2007-02(2007.9.10~9.16)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd4d"},"doc_id":"5ed39581eb330b4601b40208","doc_title":"러시아聯邦의 改革과 韓·러關係 展望","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd4e"},"doc_id":"5ed39583eb330b4601b40218","doc_title":"最近 러시아聯邦의 政局推移","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd4f"},"doc_id":"5ed39573eb330b4601b4015e","doc_title":"核·經協連繫 緩和措置와 北韓의 對應政策 展望","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd50"},"doc_id":"5ed39578eb330b4601b4019f","doc_title":"北韓 最高人民會議 第9期 第7次會議 結果報告","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd51"},"doc_id":"5ed3957deb330b4601b401cd","doc_title":"東北亞 多者間 安保協力體 構成展望과 南北韓關係","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd52"},"doc_id":"5ed39580eb330b4601b401ea","doc_title":"第5次 亞·太經濟協力體(APEC)會議를 契機로 본 亞·太 地域協力의 發展方向","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd53"},"doc_id":"5ed3956eeb330b4601b40117","doc_title":"「조·소 우호협조 및 상호원조조약」 廢棄의 意味와 評價","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd54"},"doc_id":"5ed3956feb330b4601b40124","doc_title":"北韓의 承繼政治 動向","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd55"},"doc_id":"5ed38a1933719b6b965e915b","doc_title":"화해협력 이론과 사례 그리고 한반도","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd56"},"doc_id":"5ed38f1dab0d1b1c467d3a50","doc_title":"한반도 평화·번영 거버넌스의 실태조사 [하]","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd57"},"doc_id":"5ed38e48ab0d1b1c467d3369","doc_title":"남북한 경제통합의 인프라 확장방안","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd58"},"doc_id":"5ed38e4dab0d1b1c467d3386","doc_title":"동북아 평화문화 형성을 위한 인프라 구축방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd59"},"doc_id":"5ed38cf39f53bd1e41c78a0e","doc_title":"White Paper on Human Rights in North Korea, 2007","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd5a"},"doc_id":"5ed38bb433719b6b965e9c87","doc_title":"김정은 시대 서부 주요 도시의 기업현황 및 가동률 결정요인 분석","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd5b"},"doc_id":"5ed3812825d1f5991ef9ae81","doc_title":"탈북청소년의 경계 경험과 정체성 재구성","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd5c"},"doc_id":"5ed3819646278265e81c7665","doc_title":"통일교육 개선방안 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd5d"},"doc_id":"5eceb71e3f82fd00307f5798","doc_title":"북한의 인권실상과 개선을 위한 국제 기구와의 연계방","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd5e"},"doc_id":"5eceb7303f82fd00307f5809","doc_title":"제5차 국제위원회<주한 EU대사와의 대화록>입니다","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd5f"},"doc_id":"5eceb7803f82fd00307f59e7","doc_title":"[4차포럼]남북화해시대 통일운동==한완상 총장 기조연","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd60"},"doc_id":"5eceb7873f82fd00307f5a0c","doc_title":"남북공동선언 실천을 위한 여성의 역할과 자세","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd61"},"doc_id":"5eceb78c3f82fd00307f5a2e","doc_title":"남북이산가족의 상봉 및 교류방안 - 이산가족교류의 ","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd62"},"doc_id":"5eceb7753f82fd00307f599a","doc_title":"[여성과 평화] 통일문제 토론회","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd63"},"doc_id":"5eceb84e3f82fd00307f5f24","doc_title":"2014년 제1차 통일문제 여론조사 결과","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd64"},"doc_id":"5eceb7e03f82fd00307f5c1e","doc_title":"상호주의적 측면에서 본 햇볕정책의 평가와 남북관계(","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd65"},"doc_id":"5eceb7e63f82fd00307f5c3f","doc_title":"제도화의 관점에서 본 한반도 평화체제(제13차 정책포","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd66"},"doc_id":"5eceb8253f82fd00307f5d92","doc_title":"제103차(6.20) 운영위원회 회의자료","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd67"},"doc_id":"5eceb82c3f82fd00307f5dde","doc_title":"제6차 기획특별위원회 회의자료","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd68"},"doc_id":"5eceb7d23f82fd00307f5bca","doc_title":"6.15 남북공동선언의 의의와 성과 및 과제(제16차 정","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd69"},"doc_id":"5eceb79e3f82fd00307f5a9a","doc_title":"한반도의 통일을 위한 종교인의 역할","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd6a"},"doc_id":"5eceb8253f82fd00307f5d95","doc_title":"제4차 회의자료","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd6b"},"doc_id":"5eceb76d3f82fd00307f5967","doc_title":"한ㆍ미 정상회담 대책방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd6c"},"doc_id":"5eceb7393f82fd00307f5851","doc_title":"제3차 청년위원회 의견청취자료입니다.","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd6d"},"doc_id":"5ed38342d2a0d2fcf411cf79","doc_title":"종합결과보고서","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd6e"},"doc_id":"5ed38355d2a0d2fcf411d004","doc_title":"21세기 한반도 정세 변화와 통일의 비전","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd6f"},"doc_id":"5ed3862d33719b6b965e6b82","doc_title":"트럼프 행정부 출범 이후 동아시아 전략환경 변화와 한국의 대응","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd70"},"doc_id":"5ed3845c0a21d3f6d3d8adee","doc_title":"북한의 장애인권리협약 비준:평가와 향후 과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd71"},"doc_id":"5ed389bc33719b6b965e8dc2","doc_title":"북한의 전략문화와 안보정책","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd72"},"doc_id":"5ed389b333719b6b965e8d40","doc_title":"김정일 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd73"},"doc_id":"5ed3816c46278265e81c75d6","doc_title":"통일교육 과거·현재·미래","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd74"},"doc_id":"5ed383a6c1889339b8d8c09d","doc_title":"유럽연합(EU)의 대북 인권정책과 북한의 대응","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd75"},"doc_id":"5ed38a7933719b6b965e9409","doc_title":"Modernization and Opening-Up of North Korean Economy: Roles and Efforts of Neighboring Countries","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd76"},"doc_id":"5ed38ad433719b6b965e9759","doc_title":"새터민의 증언으로 본 북한의 변화","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd77"},"doc_id":"5ed38ab933719b6b965e964a","doc_title":"북한주민의 거주·이동: 실태 및 변화전망","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd78"},"doc_id":"5ed38aba33719b6b965e9662","doc_title":"중국의 대북 정책과 2·13합의에 대한 입장","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd79"},"doc_id":"5ed38acf33719b6b965e971f","doc_title":"민주주의와 인권에 대한 북한의 인식과 대응","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd7a"},"doc_id":"5ed384360a21d3f6d3d8accd","doc_title":"미 국무부의 2000년 북한인권보고서와 통일연구원 2000년 북한인권백서 비교분석","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd7b"},"doc_id":"5ed3808c183ceee5c0978a73","doc_title":"남북한 평화공존과 남북연합 추진방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd7c"},"doc_id":"5ed813982615a153681df522","doc_title":"\r\n\t\t\t\t\t북한의 환경정책과 실태\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd7d"},"doc_id":"5ed813872615a153681df4e9","doc_title":"\r\n\t\t\t\t\t납북사건 보도 자료집 (증보판)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd7e"},"doc_id":"5ed813342615a153681df19a","doc_title":"\r\n\t\t\t\t\t동북아 정세변화와 한국의 동북아 균형자 역할 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd7f"},"doc_id":"5ed814462615a153681dfb6a","doc_title":"\r\n\t\t\t\t\tAPEC 정상회의 결과분석\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd80"},"doc_id":"5ed8145b2615a153681dfbfb","doc_title":"\r\n\t\t\t\t\t(2006년도) 통일교육 지침서 (학교용)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd81"},"doc_id":"5ed8135e2615a153681df2c9","doc_title":"\r\n\t\t\t\t\t새로운 언어생활\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd82"},"doc_id":"5ed8137d2615a153681df448","doc_title":"\r\n\t\t\t\t\t김정일 정권의 정세인식 :'선군' 담론 분석을 중심으로\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd83"},"doc_id":"5ed8128e2615a153681ded52","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제14권 1호, 2005)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd84"},"doc_id":"5ed694987b15dabb40af4743","doc_title":"The Outlook for the North Korean Situation & Prospects for U.S.-ROK Cooperation After the Death of K","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd85"},"doc_id":"5ed694777b15dabb40af4642","doc_title":"북한의 부문별 조직 실태 및 조직문화 변화 종합연구: 당·정·군 및 경제·사회부문 기간조직 내의 당 기관 실태를 중심으로","topic":"스포츠","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd86"},"doc_id":"5ed80d832615a153681dc7fd","doc_title":"\r\n\t\t\t\t\t남북경제협력사업 실무안내 (2001)\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd87"},"doc_id":"5ed80da42615a153681dc907","doc_title":"\r\n\t\t\t\t\t북한의 농업생산기반에관한연구\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd88"},"doc_id":"5ed80da32615a153681dc8f4","doc_title":"\r\n\t\t\t\t\t統一政策硏究 (제10권 2호, 2001)\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd89"},"doc_id":"5ed80da72615a153681dc91c","doc_title":"\r\n\t\t\t\t\t남북한 평화공존과 남북한 연합 추진을 위한 법제정비방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd8a"},"doc_id":"5ed8124c2615a153681dea9d","doc_title":"\r\n\t\t\t\t\t미·일동맹의 강화와 주일미군의 재편\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd8b"},"doc_id":"5ed814e82615a153681e00d3","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2008 = 북한인권백서 2008\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd8c"},"doc_id":"5ed814f02615a153681e0175","doc_title":"\r\n\t\t\t\t\t자주 묻는 통일 이야기 50 = 50 Q & A about unification\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd8d"},"doc_id":"5ed812432615a153681dea5d","doc_title":"\r\n\t\t\t\t\t남북교역 실무안내 (2004)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd8e"},"doc_id":"5ed80da32615a153681dc8ff","doc_title":"\r\n\t\t\t\t\t남북한 경제사회교류를 위한 제도적 장치의 단계별 확충방안\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd8f"},"doc_id":"5ed80d8b2615a153681dc830","doc_title":"\r\n\t\t\t\t\t(제2차) 정상회담 대비 남북한 통일방안 분석\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd90"},"doc_id":"5ed7f8c32615a153681d0b15","doc_title":"\r\n\t\t\t\t\t북괴자료 목록집(일본 국회도서관 소장) (1971.10)\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdd91"},"doc_id":"5ed7f5e22615a153681cfd99","doc_title":"\r\n\t\t\t\t\t뉴노멀시대 미중관계 변화와 한국의 대북·통일전략\r\n\t\t\t\t","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd92"},"doc_id":"5ed7f7662615a153681d030c","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 및 비핵화 관련 자료집. 02 ,북한\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd93"},"doc_id":"5ed7f76c2615a153681d0342","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 및 비핵화 관련 자료집. 01 ,평화·비핵화\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd94"},"doc_id":"5ed6a08490b0712fa5602aea","doc_title":"유엔 북한인권 조사위원회 설립: 의의 및 과제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd95"},"doc_id":"5ed6a08390b0712fa5602ae2","doc_title":"북한의 장애인권리협약 서명: 의미와 과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd96"},"doc_id":"5ed7f8832615a153681d09e7","doc_title":"\r\n\t\t\t\t\t평화교육의 실태와 쟁점 : 통일교육과의 접점을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd97"},"doc_id":"5ed7f8dc2615a153681d0bab","doc_title":"\r\n\t\t\t\t\t민주통일의 길 2:국토통일에 관한 문예 작품집\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd98"},"doc_id":"5ed7f8752615a153681d09ab","doc_title":"\r\n\t\t\t\t\t주변국의 사이버 환경과 한반도 평화체제 구축\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd99"},"doc_id":"5ed697e012d4092a3df37657","doc_title":"북한 교화소","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd9a"},"doc_id":"5ed6981a12d4092a3df378fa","doc_title":"유엔 인권메커니즘과 북한인권 증진방안: 제3회 통일연구원 샤이오 인권포럼","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd9b"},"doc_id":"5ed7f50f2615a153681cfa6d","doc_title":"\r\n\t\t\t\t\t한미정상회담 결과 분석(2009.6)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd9c"},"doc_id":"5ed7f8512615a153681d08ae","doc_title":"\r\n\t\t\t\t\t남북한 인도협력 방안과 과제 : 인도·개발·평화의 트리플 넥서스\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdd9d"},"doc_id":"5ed7f7162615a153681d01f3","doc_title":"\r\n\t\t\t\t\t사회문화교류협력 및 인적 접촉 활성화 방안 : 체육·문화예술 및 인도협력을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdd9e"},"doc_id":"5ed391f50dbea9e5f2b7f27c","doc_title":"(제2차 샤이오 인권포럼) 김정은 체제의 북한 인권문제와 국제협력","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdd9f"},"doc_id":"5ed392767ed7dcf78c17612a","doc_title":"동·서독의 정치통합","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdda0"},"doc_id":"5ed380ec3da0955c5f2ab816","doc_title":"슈타지:그들의 정체는 무엇이었나? - 동독 국가안전보위성의 실체","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdda1"},"doc_id":"5ed38f00ab0d1b1c467d399f","doc_title":"북한정보관리체계 개선방안(총괄보고서)","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdda2"},"doc_id":"5ed38f09ab0d1b1c467d39e4","doc_title":"한반도 통일 공공외교 추진전략(Ⅰ): 공공외교의 이론적 조명과 한반도 주변4국의 대한국 통일 공공외교(총괄보고서)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdda3"},"doc_id":"5ed38f7e81242f220dcfd88c","doc_title":"North Koreans’ Current Living Conditions Based on UNICEF Survey Results: With a Focus on the Status of Infant Nutrition","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdda4"},"doc_id":"5ed39b4e98d9bf9fd64b44f7","doc_title":"( 2017 ) 새터민의 남한정착 격차가 남한문화적응에 미치는 영향 / 양경식 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdda5"},"doc_id":"5ed39abf98d9bf9fd64b41c4","doc_title":"( 2014 ) 탈북청소년의 학교생활 적응 과정 분석 / 김명선 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdda6"},"doc_id":"5ed39b0798d9bf9fd64b436c","doc_title":"( 2008 ) 새터민학생의 학습 적응력 신장을 위한 교육과정 탐색 / 최경자 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdda7"},"doc_id":"5ed39e59e0b498317035584e","doc_title":"( 2012 ) 공동학술대회 자료집 _북한이탈주민 건강가족의 조건과 과제 ","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdda8"},"doc_id":"5ed3936c7ed7dcf78c17686c","doc_title":"남북관계연표 1948년~2011년","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdda9"},"doc_id":"5ed392bb7ed7dcf78c176332","doc_title":"'그린 데탕트' 실천 전략(2014)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddaa"},"doc_id":"5ed39630749e6be0fc410a4a","doc_title":"주간통일정세 2011-43(2011.10.17~2011.10.23)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddab"},"doc_id":"5ed38fab81242f220dcfda70","doc_title":"Transformation of the U.S.-Japan Alliance and South Korea's Security Strategy","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddac"},"doc_id":"5ed39044dc9986728c0d3f6f","doc_title":"대북제재 평가와 향후 정책 방향","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddad"},"doc_id":"5ed39153981628fa31d7d03d","doc_title":"2020 한반도 정세 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddae"},"doc_id":"5eceb84f3f82fd00307f5f4e","doc_title":"20문20답으로 알아보는 서울 핵안보정상회의","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddaf"},"doc_id":"5eceb8883f82fd00307f62a8","doc_title":"2014년 제2차 국민 통일여론조사 결과","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddb0"},"doc_id":"5eceb7b63f82fd00307f5b12","doc_title":"특사 이후의 대북정책 추진방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddb1"},"doc_id":"5eceb7893f82fd00307f5a21","doc_title":"[통일문제 대토론회]남북정상회담 이후 국민대화합 추진방향","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddb2"},"doc_id":"5eceb7943f82fd00307f5a5e","doc_title":"한반도 평화체제 구축방안","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddb3"},"doc_id":"5eceb7a63f82fd00307f5ac7","doc_title":"남북한 종교간의 교류협력 실태 및 과제","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddb4"},"doc_id":"5eceb6e2e0bd8570bdd1c8c3","doc_title":"향후 북핵문제 대책방향(정책건의보고서 2004-1)","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddb5"},"doc_id":"5eceb7183f82fd00307f577d","doc_title":"제98차 운영위원회 회의자료","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddb6"},"doc_id":"5eceb7563f82fd00307f58fd","doc_title":"남북한 사회의 심리적·사회적 통합과제와 종교의 역할","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddb7"},"doc_id":"5eceb6e0e0bd8570bdd1c8ae","doc_title":"운영·상임위원회 - 對北政策 推進에 관한 諮問·建議","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddb8"},"doc_id":"5eceb71f3f82fd00307f57a4","doc_title":"제66차 여성위원회 자료","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddb9"},"doc_id":"5eceb7273f82fd00307f57d4","doc_title":"소위원회 회의자료","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddba"},"doc_id":"5eceb6c8e0bd8570bdd1c7d2","doc_title":"2014년 2차 대북정책 추진에 관한 정책건의 보고서","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddbb"},"doc_id":"5eceb7203f82fd00307f57af","doc_title":"제59차 문화위원회 자료","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddbc"},"doc_id":"5eceb7d83f82fd00307f5beb","doc_title":"국민화해를 위한 종교인의 역할","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddbd"},"doc_id":"5eceb7ef3f82fd00307f5c6b","doc_title":"충남 평화통일포럼(9.2) 자료","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddbe"},"doc_id":"5eceb7ff3f82fd00307f5cbc","doc_title":"인천(8.30), 울산(8.31) 평화통일포럼 자료","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddbf"},"doc_id":"5eceb80e3f82fd00307f5d17","doc_title":"[민주평통ㆍ한국국제정치학회 합동 학술세미나]한R","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddc0"},"doc_id":"5eceb7523f82fd00307f58df","doc_title":"청년위원회 교류협력팀 회의자료","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddc1"},"doc_id":"5eceb73a3f82fd00307f5854","doc_title":"제3차 청년위원회 자료집입니다.","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddc2"},"doc_id":"5eceb7483f82fd00307f58a5","doc_title":"제55차 종교위원회 보고자료(11.28)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddc3"},"doc_id":"5eceb7543f82fd00307f58f1","doc_title":"제12기 운영위원 업무보고","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddc4"},"doc_id":"5ed392f27ed7dcf78c1764bc","doc_title":"길림성의 대북경제협력 실태분석","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddc5"},"doc_id":"5ed393107ed7dcf78c1765cf","doc_title":"2014 유엔 인권이사회 북한인권 조사위원회 보고서","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddc6"},"doc_id":"5ed394ee7ed7dcf78c1771d7","doc_title":"북한이 변하고 있다","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddc7"},"doc_id":"5ed39162981628fa31d7d0c7","doc_title":"통일환경과 남북한 관계, 1997-1998","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddc8"},"doc_id":"5ed3901fdc9986728c0d3e82","doc_title":"지자체 남북교류협력사업의 평가지표와 발전방향","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddc9"},"doc_id":"5ed3929a7ed7dcf78c17622b","doc_title":"신통일대계 구현을 위한 구조분석","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddca"},"doc_id":"5ed3902edc9986728c0d3edc","doc_title":"전환기 쿠바와 북한 비교","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddcb"},"doc_id":"5ed7fc922615a153681d2d54","doc_title":"\r\n\t\t\t\t\t所謂形成에 關한 硏究: 蘇聯의 就學前 敎育을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddcc"},"doc_id":"5ed80f3e2615a153681dd421","doc_title":"\r\n\t\t\t\t\t독일의 학교 및 사회통일교육 프로그램 개발 및 운영실태 분석\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddcd"},"doc_id":"5ed80f7a2615a153681dd56f","doc_title":"\r\n\t\t\t\t\t(2003) 북한 및 통일관련 : 신진연구 논문집 (Ⅲ)\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddce"},"doc_id":"5ed80f802615a153681dd5e2","doc_title":"\r\n\t\t\t\t\t(2003) 북한 및 통일관련 : 신진연구 논문집 (Ⅱ)\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddcf"},"doc_id":"5ed7fd6f2615a153681d35c9","doc_title":"\r\n\t\t\t\t\t駐韓美 地上軍撤收 以後의 韓美關係 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddd0"},"doc_id":"5ed6a0a890b0712fa5602bfe","doc_title":"김정은 정권 핵무기 고도화의 정치경제","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddd1"},"doc_id":"5ed7f6912615a153681cfff5","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2018 = 북한인권백서 2018\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddd2"},"doc_id":"5ed7f8df2615a153681d0bbe","doc_title":"\r\n\t\t\t\t\t중공의 대동남아 경제원조와 그 전망(1970.1)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddd3"},"doc_id":"5ed7f7532615a153681d023c","doc_title":"\r\n\t\t\t\t\t한반도 평화와 남북협력 종합연구 : 총괄보고서\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddd4"},"doc_id":"5ed7fb9c2615a153681d22af","doc_title":"\r\n\t\t\t\t\t東西獨 基本條約에 관한 判例\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddd5"},"doc_id":"5ed811192615a153681de046","doc_title":"\r\n\t\t\t\t\t(2004) 북한 및 통일관련 : 신진연구 논문집 2\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddd6"},"doc_id":"5ed811592615a153681de22b","doc_title":"\r\n\t\t\t\t\t동북아 문화공동체 추진의 비전과 과제(Ⅰ)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddd7"},"doc_id":"5ed7f6cf2615a153681d019c","doc_title":"\r\n\t\t\t\t\t북한과 주변국의 국경안보\r\n\t\t\t\t","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddd8"},"doc_id":"5ed69a35c03bd262c3821096","doc_title":"주간통일정세2007-01 (2007.9.3~9.9)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddd9"},"doc_id":"5ed810f42615a153681ddf18","doc_title":"\r\n\t\t\t\t\t북한개요 (2004)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddda"},"doc_id":"5ed811ef2615a153681de827","doc_title":"\r\n\t\t\t\t\t부시행정부의 대북 핵정책 추진 현황과 전망\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdddb"},"doc_id":"5ed80eb02615a153681dd0ac","doc_title":"\r\n\t\t\t\t\t남북협력 증진을 위한 군사적 조치의 이행방안\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdddc"},"doc_id":"5ed80dbe2615a153681dc9c1","doc_title":"\r\n\t\t\t\t\t금강산 관광사업 새롭게 시작됩니다\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdddd"},"doc_id":"5ed69a4ec03bd262c38211b3","doc_title":"주간통일정세2008-49(2008.12.1~12.7)","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddde"},"doc_id":"5ed69995c03bd262c3820a82","doc_title":"Korea-Russia Cooperation Grounded on Economic Sector Making Up for Lacking Politics","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdddf"},"doc_id":"5ed38e36ab0d1b1c467d32bb","doc_title":"동북아 NGO 연구총서","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdde0"},"doc_id":"5ed38dc8ab0d1b1c467d2fc1","doc_title":"탈냉전 이후 국제관계와 북한의 변화","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdde1"},"doc_id":"5ed38a6e33719b6b965e93a2","doc_title":"탈사회주의 경제이행 국가의 권력구조 유형과 개혁 경로: 포스트-김정일 체제에 대한 시사점","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdde2"},"doc_id":"5ed384960a21d3f6d3d8aff7","doc_title":"Torture and Inhumane Treatment in North Korea","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdde3"},"doc_id":"5ed38bcf33719b6b965e9cff","doc_title":"북한주민의 삶의 질: 실태와 인식","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdde4"},"doc_id":"5ed3869d33719b6b965e6ee7","doc_title":"대북·통일정책 관련 주요 쟁점과 정책추진방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdde5"},"doc_id":"5ed384f40a21d3f6d3d8b2ff","doc_title":"북한인권백서, 2012","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdde6"},"doc_id":"5ed38ced9f53bd1e41c78957","doc_title":"북한인권백서, 2012","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdde7"},"doc_id":"5ed38c989f53bd1e41c786e9","doc_title":"White Paper on Human Rights in North Korea 2016","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdde8"},"doc_id":"5ed38ba933719b6b965e9b30","doc_title":"The Attraction of Korean Unification: Inter-Korean and International Costs and Benefits","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdde9"},"doc_id":"5ed3822d7b154788099d30ad","doc_title":"Lessons of Transformation for Korean Unification","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddea"},"doc_id":"5ed382337b154788099d30d6","doc_title":"'선도형 통일'의 경로와 과제","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddeb"},"doc_id":"5ed3839ec1889339b8d8c046","doc_title":"金正日政權의 人權政策 變化展望","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddec"},"doc_id":"5ed38e7cab0d1b1c467d353b","doc_title":"통일교육의 실태조사 및 성과분석","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdded"},"doc_id":"5ed38e59ab0d1b1c467d33f6","doc_title":"종합결과보고서","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddee"},"doc_id":"5ed37f72ef64de95f1db260b","doc_title":"신동북아질서 시대의 중장기 통일전략","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddef"},"doc_id":"5ed38083183ceee5c0978a1f","doc_title":"남북한의 실질적 통합을 위한 청소년 교류·협력·제도화 방안 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddf0"},"doc_id":"5ed38089183ceee5c0978a59","doc_title":"정상회담 이후 남북한 평화공존의 제도화 추진 방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddf1"},"doc_id":"5ed38347d2a0d2fcf411cf96","doc_title":"統一論議의 變遷過程 1945∼1993","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddf2"},"doc_id":"5ed3824a7b154788099d31ab","doc_title":"핵 문제 해결 과정에서 남북관계 및 북한 경제지원 시나리오","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddf3"},"doc_id":"5ed383f2a2f5a09add45f1db","doc_title":"탈북주민의 국내정착 방안 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddf4"},"doc_id":"5ed383afc1889339b8d8c0f4","doc_title":"북한인권 실상과 효율적 개입방안: 제1차 샤이오 인권포럼","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddf5"},"doc_id":"5ed382affd9a2315e0bd6a61","doc_title":"평화의식 문항별 분석","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddf6"},"doc_id":"5ed38086183ceee5c0978a3b","doc_title":"미국의 대북한 경제제재 완화와 남북 경제공동체 건설방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddf7"},"doc_id":"5ed384680a21d3f6d3d8ae7f","doc_title":"북한 내 이동의 자유","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddf8"},"doc_id":"5ed384550a21d3f6d3d8add8","doc_title":"The Impact of Sanctions on the Enjoyment of Human Rights","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddf9"},"doc_id":"5ed39a4998d9bf9fd64b3e7d","doc_title":"( 2019 ) 북한이탈 기혼여성의 직장생활 체험에 대한 현상학적 연구 : - van Manen의 분석방법을 중심으로- / 조현미 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabddfa"},"doc_id":"5ed68e186e35d50a5d2238c2","doc_title":"북한정보체계 실태조사 (하)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddfb"},"doc_id":"5ed68f5608bc6231f9e1ad4a","doc_title":"남북 교육공동체 구성을 위한 교육통합 방안 연구: 남북한 평화공존상황을 중심으로","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddfc"},"doc_id":"5ed68d906e35d50a5d22331d","doc_title":"Evaluation of South-North Economic Cooperation and Task for Success","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabddfd"},"doc_id":"5ed68d926e35d50a5d223322","doc_title":"Energy Cooperation with North Korea: Issues and Suggestions","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabddfe"},"doc_id":"5ed68d926e35d50a5d22332c","doc_title":"한반도 평화회담의 과거와 현재","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabddff"},"doc_id":"5ed68d946e35d50a5d22333d","doc_title":"북한 광물자원 개발을 위한 남북 협력 방안 연구","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde00"},"doc_id":"5ed68e4d6e35d50a5d223a16","doc_title":"There’s No Such Thing as “Unconditional Talks”","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde01"},"doc_id":"5ed68e536e35d50a5d223a4a","doc_title":"The Proposal for Inter-Korean High-Level Military Talks: Background and Outlook","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde02"},"doc_id":"5ed68e3c6e35d50a5d2239b1","doc_title":"북한정보체계 실태조사 (총괄보고서)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde03"},"doc_id":"5ed68f1308bc6231f9e1aaea","doc_title":"행복 통일로 가는 남북 및 동북아공동체 형성을 위한 통합정책 : EC/EU사례분석을 통한 남북 및 동북아공동체 추진방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde04"},"doc_id":"5ed68d9f6e35d50a5d2233aa","doc_title":"남북한 농업기술 교류·협력 세부실행계획","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde05"},"doc_id":"5ed68f4e08bc6231f9e1acad","doc_title":"남북연합의 정부·행정체제 구축방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde06"},"doc_id":"5ed389ab33719b6b965e8cfb","doc_title":"남북한 이념통합의 방향과 과제","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde07"},"doc_id":"5ed389f533719b6b965e9039","doc_title":"통일 이후 갈등해소를 위한 국민통합 방안","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde08"},"doc_id":"5ed39a2e98d9bf9fd64b3d46","doc_title":"( 2013 ) 북한이탈주민의 정착지원정책 연구 : 지원제도, 거버넌스와 행복지수를 중심으로 / 안상윤 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde09"},"doc_id":"5ed39a3298d9bf9fd64b3da1","doc_title":"( 2013 ) 북한이탈 청소년의 학교생활 연구 / 홍명숙 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde0a"},"doc_id":"5ed39a5098d9bf9fd64b3eb1","doc_title":"( 2019 ) 북한이탈여성을 위한 통합적 생식건강 프로그램 개발 및 효과 / 오지현 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde0b"},"doc_id":"5ed68e386e35d50a5d223981","doc_title":"북한정보관리체계 개선방안(상)","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde0c"},"doc_id":"5ed68d046e35d50a5d222cfc","doc_title":"비정부기구(NGO)를 통한 남북한 교류·협력 증진 방안 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde0d"},"doc_id":"5ed68d086e35d50a5d222d2e","doc_title":"대북포용정책과 국내정치 여건 조성 방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde0e"},"doc_id":"5ed68db56e35d50a5d22350d","doc_title":"6·15남북공동선언과 한반도 평화·번영 : 평가와 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde0f"},"doc_id":"5ed68d986e35d50a5d223367","doc_title":"한반도 비핵화와 평화체제 구축의 로드맵: 「6자회담 공동성명」이후의 과제","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde10"},"doc_id":"5ed68d986e35d50a5d22336f","doc_title":"광복 60년과 한반도 : 한미관계, 남북관계 그리고 북핵문제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde11"},"doc_id":"5ed68d976e35d50a5d223361","doc_title":"통일환경 및 남북한관계 전망: 2005∼2006","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde12"},"doc_id":"5ed68d886e35d50a5d2232b5","doc_title":"대북포용정책 추진전략: 발전을 통한 변화","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde13"},"doc_id":"5ed68d886e35d50a5d2232b8","doc_title":"농업분야 남북합의가 갖는 의미와 과제","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde14"},"doc_id":"5ed39a2098d9bf9fd64b3cea","doc_title":"( 2018 ) 탈북 후기청소년의 대학적응 / 문희정 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde15"},"doc_id":"5ed39cfd62d766f8f19b049d","doc_title":"( 2010 ) 해외 난민 지원 사례와 북한이탈주민에 주는 시사점 ","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde16"},"doc_id":"5ed68cd36e35d50a5d222b5c","doc_title":"북한 지하자원을 활용한 DMZ/접경지역 남북 산업단지 조성방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde17"},"doc_id":"5ed68c9a6e35d50a5d2228b0","doc_title":"사회문화교류협력 및 인적 접촉 활성화 방안: 체육·문화예술 및 인도협력을 중심으로","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde18"},"doc_id":"5ed68c986e35d50a5d22289b","doc_title":"문재인 정부 대북·통일정책의 기본 방향과 우선 과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde19"},"doc_id":"5ed39e75e0b4983170355916","doc_title":"( 2019 ) 북한이탈주민 특별전형 입시 자료집_일반대 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde1a"},"doc_id":"5ed39e75e0b4983170355925","doc_title":"북한이탈주민 관련 학술 논문 목록 (2000-2020.02.17 dbpia 등록 기준) ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde1b"},"doc_id":"5ed39aef98d9bf9fd64b4281","doc_title":"( 2009 ) 북한이탈주민의 고용에 미치는 요인 연구 : 인적자본 및 노동시장구조 요인을 중심으로 / 김화순 ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde1c"},"doc_id":"5ed68c246e35d50a5d2224aa","doc_title":"북한변화 촉진 및 남북친화성 증대: 이론발굴과 적용모색","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde1d"},"doc_id":"5ed68cc06e35d50a5d222ab1","doc_title":"북한 민생경제 진흥을 위한 개발협력 방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde1e"},"doc_id":"5ed68da86e35d50a5d223471","doc_title":"대북포용정책의 중간평가와 향후과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde1f"},"doc_id":"5ed68dae6e35d50a5d2234a9","doc_title":"대북정책에 대한 국민적 합의기반 조성 방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde20"},"doc_id":"5ed68c4a6e35d50a5d2225f2","doc_title":"한반도 선진화를 위한 남북 경제관계 발전방안 모색","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde21"},"doc_id":"5ed68d426e35d50a5d222fe2","doc_title":"北韓의 南北頂上會談 提議 意圖 및 會談의 展望","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde22"},"doc_id":"5ed68f3708bc6231f9e1abc2","doc_title":"북한이탈주민 적응실태 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde23"},"doc_id":"5ed68ddb6e35d50a5d223668","doc_title":"남북경제협력공동위원회 제1차 회의 개최를 계기로 본 남북경협 발전방향","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde24"},"doc_id":"5ed68dd36e35d50a5d22361e","doc_title":"북한개발지원의 포괄적 추진방안: 비핵·개방·3000 구상을 위한 실천방안 모색","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde25"},"doc_id":"5ed68df06e35d50a5d22370e","doc_title":"통일환경 및 남북한관계 전망 : 2006-2007","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde26"},"doc_id":"5ed68c596e35d50a5d22267e","doc_title":"북한의 의도는 성공할 수 있을까?","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde27"},"doc_id":"5ed39ac798d9bf9fd64b41cf","doc_title":"( 2014 ) 탈북이주민 사역을 위한 융합적 교회에 관한 연구 / 박상식 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde28"},"doc_id":"5ed39ce362d766f8f19b03fa","doc_title":"( 2010 ) 북한이탈주민의 거주지 정착지원 활성화 방안 ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde29"},"doc_id":"5ed39ade98d9bf9fd64b4223","doc_title":"( 2011 ) 북한이탈주민 취업지원 정책 연구 : 정착 장려금 제도를 중심으로 / 김선화 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde2a"},"doc_id":"5ed39f22e0b4983170355e17","doc_title":"( 2016 ) 북한이탈주민 정착지표 · 지수 모형 및 측정도구 개발 ","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde2b"},"doc_id":"5ed68c186e35d50a5d222456","doc_title":"한반도평화 만들기: 종전선언과 평화협정의 새로운 경로","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde2c"},"doc_id":"5ed39742749e6be0fc4115e5","doc_title":"주간통일정세 2014-16(2014.04.14~2014.04.20)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde2d"},"doc_id":"5ed39742749e6be0fc4115e0","doc_title":"주간통일정세 2014-13(2014.03.24~2014.03.30)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde2e"},"doc_id":"5ed39a3b98d9bf9fd64b3dfb","doc_title":"( 2020 ) 북한 이탈 어머니 자녀의 또래 유능성에 영향을 미치는 유아 개인 내·외적 변인 연구 / 양숙경 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde2f"},"doc_id":"5ed39a3c98d9bf9fd64b3e0a","doc_title":"( 2012 ) 북한이탈주민의 학습경험을 통한 의미관점 전환연구 / 노희숙 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde30"},"doc_id":"5ed39a6198d9bf9fd64b3f39","doc_title":"( 2018 ) 북한이탈주민의 남한 간호사로서의 체험 : Max van Manen의 해석학적 현상학 연구 / 오승진 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde31"},"doc_id":"5ed3970c749e6be0fc4113e5","doc_title":"주간통일정세 2012-23(2012.05.28~2012.06.03)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde32"},"doc_id":"5ed39706749e6be0fc4113b8","doc_title":"주간통일정세 2012-41(2012.10.01~2012.10.07)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde33"},"doc_id":"5ed396ae749e6be0fc410fd4","doc_title":"주간통일정세2008-41(2008.10.6~10.12)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde34"},"doc_id":"5ed68e006e35d50a5d223796","doc_title":"6·15 남북공동선언 이후 북한의 대남정책과 우리의 정책방향","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde35"},"doc_id":"5ed68d516e35d50a5d22307b","doc_title":"北韓의 對南動向 分析, 1995.1∼3","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde36"},"doc_id":"5ed386e933719b6b965e71fc","doc_title":"중국의 주변외교 전략과 대북정책","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde37"},"doc_id":"5ed3857dab230e6d146f75d4","doc_title":"최근 국제사회의 북한인권 논의동향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde38"},"doc_id":"5ed68c786e35d50a5d222787","doc_title":"남북 인도주의 협력의 의미와 과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde39"},"doc_id":"5ed68c796e35d50a5d222790","doc_title":"‘한반도의 봄’과 남북 사회문화 교류 제언","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde3a"},"doc_id":"5ed39ef5e0b4983170355cb4","doc_title":"( 2015 ) 힘내라 취업성공_북한이탈주민 취업지원 프로그램 매뉴얼 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde3b"},"doc_id":"5ed37fe2ef64de95f1db2911","doc_title":"한반도 평화통일, 어떻게 만들 것인가?","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde3c"},"doc_id":"5ed37e0f92074bd526bedc24","doc_title":"평화의 경제적 가치: 2018 남북 간 주요 군사합의를 중심으로","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde3d"},"doc_id":"5ed37e1392074bd526bedc56","doc_title":"주한미군 감축 및 재배치와 한국의 국가안보","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde3e"},"doc_id":"5ed37e66c34792fe98fa159b","doc_title":"南北韓關係 現況 및 '95年 情勢展望","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde3f"},"doc_id":"5ed38073183ceee5c0978940","doc_title":"경제분야 통일인프라 구축 및 개선방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde40"},"doc_id":"5ed37ed5c7f68a5e00b8756c","doc_title":"김정은 위원장은 왜 금강산 시설 철거를 지시했나?","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde41"},"doc_id":"5ed3870833719b6b965e7309","doc_title":"대미(對美)·대중(對中) 조화외교: 국내 및 해외 사례연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde42"},"doc_id":"5ed37dd082936af8b8053c18","doc_title":"北韓聯邦制案의 分析 및 評價","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde43"},"doc_id":"5ed37d789aa2a321bf9015bc","doc_title":"화해협력 이론과 사례 그리고 한반도","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde44"},"doc_id":"5ed37f1bc7f68a5e00b877e7","doc_title":"統一環境과 南北韓關係","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde45"},"doc_id":"5ed37f13c7f68a5e00b8777d","doc_title":"통일환경 및 남북한관계 전망: 2009~2010","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde46"},"doc_id":"5ed37c5aa29311f5f90ca3c8","doc_title":"남북한 경제교류·협력 제도화 방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde47"},"doc_id":"5ed37e62c34792fe98fa1569","doc_title":"南北韓 關係 現況 및 94年 情勢展望","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde48"},"doc_id":"5ed37e6ec34792fe98fa15d3","doc_title":"김정은 위원장은 왜 금강산 시설 철거를 지시했나?","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde49"},"doc_id":"5ed37e7ac34792fe98fa1635","doc_title":"南北韓 協商行態 比較硏究","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde4a"},"doc_id":"5ed37e99c34792fe98fa1732","doc_title":"통일환경과 남북한 관계, 1997-1998","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde4b"},"doc_id":"5ed37e9fc34792fe98fa1799","doc_title":"통일환경과 남북한 관계 : 1999∼2000","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde4c"},"doc_id":"5ed37ff8ef64de95f1db2a5e","doc_title":"A New Approach to the National Community Unification Formula: Focusing on the Three Communities Unification Initiative","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde4d"},"doc_id":"5ed37dd182936af8b8053c27","doc_title":"북한의 의도는 성공할 수 있을까?","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde4e"},"doc_id":"5ed37e0492074bd526bedbac","doc_title":"북한이 간과한 연평도 도발의 영향","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde4f"},"doc_id":"5ed37e0792074bd526bedbdd","doc_title":"북한 무력시위 국면의 승자와 패자","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde50"},"doc_id":"5ed37e0792074bd526bedbd9","doc_title":"한반도 군비통제의 재조명: 문제점과 개선방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde51"},"doc_id":"5ed68cba6e35d50a5d222a46","doc_title":"전환기 남북관계 영향 요인 및 향후 정책 방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde52"},"doc_id":"5ed3977e749e6be0fc41186c","doc_title":"주간통일정세 2015-40(2015.10.05∼2015.10.11)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde53"},"doc_id":"5ed39af598d9bf9fd64b4335","doc_title":"( 2008 ) 새터민의 적응유연성과 직업의식이 자기효능감과 직무만족에 미치는 영향 / 정선주 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde54"},"doc_id":"5ed39ea8e0b4983170355a55","doc_title":"( 2019 ) 북한이탈주민 특별전형 입시 자료집_전문대 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde55"},"doc_id":"5ed384ce0a21d3f6d3d8b1ac","doc_title":"White Paper on Human Rights in North Korea, 2008","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde56"},"doc_id":"5ed68c3a6e35d50a5d22257c","doc_title":"북한 조문단 방한의 의미 및 향후 과제","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde57"},"doc_id":"5ed39ab998d9bf9fd64b41bc","doc_title":"( 2014 ) 북한이탈청소년이 한국 정착 과정에서 경험하는 사회적 관계에 대한 현상학적 연구 / 정애리 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde58"},"doc_id":"5ed3861e33719b6b965e6b01","doc_title":"국내적 통일준비 역량 강화 방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde59"},"doc_id":"5ed68c9c6e35d50a5d2228bf","doc_title":"'평화올림픽'으로 만들어야 하는 평창올림픽","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde5a"},"doc_id":"5ed68ca26e35d50a5d2228fb","doc_title":"대북제재 국면에서 남북 교류협력 추진 방안","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde5b"},"doc_id":"5ed68c976e35d50a5d222896","doc_title":"남북관계 발전과 북한주민 의식 변화","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde5c"},"doc_id":"5ed39f57e0b4983170355fb5","doc_title":"( 2020 ) 북한이탈주민 특별전형 입시 자료집_전문대 ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde5d"},"doc_id":"5ed68c256e35d50a5d2224ae","doc_title":"북한의 대남도발 협박과 한반도 정세","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde5e"},"doc_id":"5ed39aed98d9bf9fd64b4277","doc_title":"( 2010 ) 북한이탈 청소년 전환교육 모형 연구 / 서승희 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde5f"},"doc_id":"5ed68c236e35d50a5d22249f","doc_title":"한반도 평화체제 구상과 대북정책","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde60"},"doc_id":"5ed68cc66e35d50a5d222ad4","doc_title":"북한 무력시위 국면의 승자와 패자","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde61"},"doc_id":"5ed68cc46e35d50a5d222ac8","doc_title":"2014 연례 정세 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde62"},"doc_id":"5ed39db562d766f8f19b09e3","doc_title":"(2019) 취업상담사를 위한 성공취업 신호등 ","topic":"스포츠","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde63"},"doc_id":"5ed68cb36e35d50a5d2229ca","doc_title":"국경 협력의 가능성과 미래","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde64"},"doc_id":"5ed68c446e35d50a5d2225c8","doc_title":"統一環境과 南北韓關係 : 1991∼1992","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde65"},"doc_id":"5ed68c5f6e35d50a5d2226ac","doc_title":"북한의 동시다발적 강경조치의 의도와 대책","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde66"},"doc_id":"5ed68c716e35d50a5d222712","doc_title":"남북 물류·운송 활성화 및 협력방안 연구","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde67"},"doc_id":"5ed38de8ab0d1b1c467d306b","doc_title":"다자간 개발기구의 체계 및 활동","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde68"},"doc_id":"5ed38ac933719b6b965e969b","doc_title":"북한의 경제난과 체제 내구력","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde69"},"doc_id":"5ed38a7433719b6b965e93d9","doc_title":"북한 개방 유도 전략","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde6a"},"doc_id":"5ed38d1c9f53bd1e41c78b9c","doc_title":"북한인권백서, 1998","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde6b"},"doc_id":"5ed38d1f9f53bd1e41c78bb8","doc_title":"북한인권백서, 1999","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde6c"},"doc_id":"5ed38d209f53bd1e41c78bd8","doc_title":"White Paper on Human Rights in North Korea, 1997","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde6d"},"doc_id":"5ed38d0a9f53bd1e41c78aed","doc_title":"White Paper on Human Rights in North Korea, 2015","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde6e"},"doc_id":"5ed3819f46278265e81c766c","doc_title":"남북한 화해협력 촉진을 위한 통일교육의 과제","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde6f"},"doc_id":"5ed384b10a21d3f6d3d8b133","doc_title":"White Paper on Human Rights in North Korea, 2014","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde70"},"doc_id":"5ed384ab0a21d3f6d3d8b0d1","doc_title":"인도적 지원을 통한 북한 취약계층 인권 증진 방안 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde71"},"doc_id":"5ed384f80a21d3f6d3d8b3b7","doc_title":"개혁·개방과정에서 인권의제: 이론과 실제","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde72"},"doc_id":"5ed3864333719b6b965e6bf6","doc_title":"‘하나의 시장’ 형성을 위한 시장친화적 남북경제협력 방식의 모색","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde73"},"doc_id":"5ed3864d33719b6b965e6c72","doc_title":"북한 민생 실태 및 협력 방안","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde74"},"doc_id":"5ed3839cc1889339b8d8c00b","doc_title":"사회권의 관점에서 본 북한인권: 북한인권정책연구 제6권 2017","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde75"},"doc_id":"5ed384fa0a21d3f6d3d8b3d0","doc_title":"White Paper on Human Rights in North Korea, 2007","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde76"},"doc_id":"5ed3873433719b6b965e7483","doc_title":"김정은 체제의 변화 전망과 우리의 대책","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde77"},"doc_id":"5ed3872d33719b6b965e7459","doc_title":"북한의 시장화와 인권의 상관성: 북한인권정책연구 제3권 2014","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde78"},"doc_id":"5ed38e61ab0d1b1c467d3449","doc_title":"동북아 문화공동체 추진의 비전과 과제(Ⅰ)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde79"},"doc_id":"5ed38ea6ab0d1b1c467d36f7","doc_title":"남북한 화해·협력 촉진 방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde7a"},"doc_id":"5ed38e7eab0d1b1c467d354f","doc_title":"통일정책 추진체계 실태연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde7b"},"doc_id":"5ed38e80ab0d1b1c467d3578","doc_title":"남북한 실질적 통합과정에서 주한미군의 위상과 역할 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde7c"},"doc_id":"5ed38e81ab0d1b1c467d3581","doc_title":"남북한 통합을 위한 종교교류·협력의 제도화 방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde7d"},"doc_id":"5ed38e4dab0d1b1c467d3390","doc_title":"동북아 문화공동체의 동아시아 지역 확대를 위한 동남아시아 정치 사회 문화 인프라 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde7e"},"doc_id":"5ed389dc33719b6b965e8f11","doc_title":"러시아 탈사회주의 체제전환과 사회갈등","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde7f"},"doc_id":"5ed3871133719b6b965e7385","doc_title":"김정은 시대 북한의 교육정책, 교육과정, 교과서","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde80"},"doc_id":"5ed389ed33719b6b965e8fd9","doc_title":"남북 사회문화공동체 형성을 위한 대내적 기반구축방안","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde81"},"doc_id":"5ed389cd33719b6b965e8e73","doc_title":"김일성 항일무장투쟁의 신화화 연구","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde82"},"doc_id":"5ed3895b33719b6b965e8962","doc_title":"미국의 대북정책","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde83"},"doc_id":"5ed3899c33719b6b965e8c4f","doc_title":"북한의 인권부문 외교의 전개 방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde84"},"doc_id":"5ed389ef33719b6b965e8feb","doc_title":"대북지원민간단체의 남북교류협력 연구","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde85"},"doc_id":"5ed3871e33719b6b965e73ee","doc_title":"북한에서 국가재정의 분열과 조세 및 재정체계","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde86"},"doc_id":"5ed3898b33719b6b965e8b73","doc_title":"남북한 지방자치단체간 교류·협력","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde87"},"doc_id":"5ed3896733719b6b965e89e3","doc_title":"베트남 대외경제개방 연구 : 북한에 주는 함의","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde88"},"doc_id":"5ed389ab33719b6b965e8d01","doc_title":"중국경제의 개혁·개방과 경제구조","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde89"},"doc_id":"5ed389af33719b6b965e8d15","doc_title":"북한의 맑스-레닌주의와 주체사상 비교연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde8a"},"doc_id":"5ed3873f33719b6b965e7504","doc_title":"중국의 한반도 관련 정책연구 기관 및 전문가 현황분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde8b"},"doc_id":"5ed3873a33719b6b965e74b7","doc_title":"인도적 지원을 통한 북한 취약계층 인권 증진 방안 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde8c"},"doc_id":"5ed389dc33719b6b965e8f1a","doc_title":"6·15 공동선언 이후 북한의 대남협상 행태 : 지속과 변화","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde8d"},"doc_id":"5ed3886333719b6b965e7efb","doc_title":"北韓의 對美國政策 變化 硏究","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde8e"},"doc_id":"5ed389e233719b6b965e8f4c","doc_title":"북한의 산업구조 연구","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde8f"},"doc_id":"5ed80c962615a153681dbe80","doc_title":"\r\n\t\t\t\t\t남북정상회담 보도 참고자료\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde90"},"doc_id":"5ed80cae2615a153681dbf4b","doc_title":"\r\n\t\t\t\t\t우리함께(중국어판):남북정상회담, 민족사의 새 지평\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde91"},"doc_id":"5ed80a902615a153681dad41","doc_title":"\r\n\t\t\t\t\t북한 사회의 불평등 구조와 정치사회적 함의\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde92"},"doc_id":"5ed697f912d4092a3df376f8","doc_title":"White Paper on Human Rights in North Korea, 2013","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde93"},"doc_id":"5ed6984212d4092a3df37a47","doc_title":"북한인권 실상과 효율적 개입방안: 제1차 샤이오 인권포럼","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde94"},"doc_id":"5ed6984212d4092a3df37a2d","doc_title":"White Paper on Human Rights in North Korea, 2012","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde95"},"doc_id":"5ed68f4108bc6231f9e1ac3c","doc_title":"남북한의 실질적 통합을 위한 여성정책방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde96"},"doc_id":"5ed8089f2615a153681d9a7a","doc_title":"\r\n\t\t\t\t\t북한의 경제개혁과 남북경협(1995.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde97"},"doc_id":"5ed8089f2615a153681d9a92","doc_title":"\r\n\t\t\t\t\t북한의 경제특구 투자환경 연구: 중국 베트남과의 비교(1995.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde98"},"doc_id":"5ed8072d2615a153681d8ce3","doc_title":"\r\n\t\t\t\t\t통일문답 1994\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde99"},"doc_id":"5ed80a6e2615a153681daba7","doc_title":"\r\n\t\t\t\t\t(96) 北韓 및 統一硏究 論文集(V):統一環境 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde9a"},"doc_id":"5ed80aeb2615a153681db136","doc_title":"\r\n\t\t\t\t\t(98 신진연구자) 북한 및 통일관련 논문집 : 통일교육·홍보(Ⅴ)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabde9b"},"doc_id":"5ed80b072615a153681db241","doc_title":"\r\n\t\t\t\t\t통일이후 북한지역 국유재산 사유화방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde9c"},"doc_id":"5ed80afd2615a153681db1d0","doc_title":"\r\n\t\t\t\t\t북한통치의 경험 (1997.12)\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabde9d"},"doc_id":"5ed80b192615a153681db2d2","doc_title":"\r\n\t\t\t\t\t분단비용과 통일비용: (공동주최) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabde9e"},"doc_id":"5ed80b202615a153681db340","doc_title":"\r\n\t\t\t\t\t(Qamp;A 51) 북한 어린이의 교육과 생활\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabde9f"},"doc_id":"5ed80c2b2615a153681dbbd9","doc_title":"\r\n\t\t\t\t\t(1999년도) 통일문제 국민여론조사\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdea0"},"doc_id":"5ed80c2f2615a153681dbbf9","doc_title":"\r\n\t\t\t\t\t한반도 냉전구조 해체방안(Ⅳ): 장기·포괄적 접근전략: (제34회 국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdea1"},"doc_id":"5ed805732615a153681d7d5a","doc_title":"\r\n\t\t\t\t\t(時事資料) 統一敎育 第58號 (93-3)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdea2"},"doc_id":"5ed8087c2615a153681d992e","doc_title":"\r\n\t\t\t\t\t金日成 死後 1年: 북한정세의 동향과 전망 (1995.6)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdea3"},"doc_id":"5ed8087d2615a153681d9943","doc_title":"\r\n\t\t\t\t\t金正日 政權의 人權政策 變化展望\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdea4"},"doc_id":"5ed80c1b2615a153681dbb88","doc_title":"\r\n\t\t\t\t\t전환기의 대북정책: 포용과 억지의 병행전략\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdea5"},"doc_id":"5ed80c242615a153681dbbc5","doc_title":"\r\n\t\t\t\t\t남북 사회문화 교류·협력의 평가와 발전방향\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdea6"},"doc_id":"5ed80c012615a153681dbad8","doc_title":"\r\n\t\t\t\t\t북한의 대외 경제무역 기업\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdea7"},"doc_id":"5ed80c082615a153681dbb19","doc_title":"\r\n\t\t\t\t\t북한의「강성대국」건설 실태 평가: 사상·정치·군사분야를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdea8"},"doc_id":"5ed8092d2615a153681d9f19","doc_title":"\r\n\t\t\t\t\t(통일.대화 관련) 통일부총리 연설집 (1995년12월~1996년11월)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdea9"},"doc_id":"5ed80ba82615a153681db801","doc_title":"\r\n\t\t\t\t\t김정일의 퍼스낼리티·카리스마·통치스타일\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdeaa"},"doc_id":"5ed80bab2615a153681db821","doc_title":"\r\n\t\t\t\t\t남북협력\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdeab"},"doc_id":"5ed80bc62615a153681db911","doc_title":"\r\n\t\t\t\t\t사회적 시장경제 질서의 구동독 지역 적용에 관한 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdeac"},"doc_id":"5ed80bbe2615a153681db89b","doc_title":"\r\n\t\t\t\t\t남북 이산가족 문제 해결방향: (제31회 국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdead"},"doc_id":"5ed80af02615a153681db174","doc_title":"\r\n\t\t\t\t\t4자회담과 한반도평화: (제7차 국제) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdeae"},"doc_id":"5ed80af22615a153681db184","doc_title":"\r\n\t\t\t\t\t한반도의 미사일 문제: 현황과 대응방안\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdeaf"},"doc_id":"5ed80af12615a153681db179","doc_title":"\r\n\t\t\t\t\t최근 북한의 대외정책 동향과 전망\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdeb0"},"doc_id":"5ed80aff2615a153681db1f7","doc_title":"\r\n\t\t\t\t\t통일교육 개선방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdeb1"},"doc_id":"5ed80be92615a153681dba19","doc_title":"\r\n\t\t\t\t\t한반도 냉전구조 해체방안(Ⅱ): 장기·포괄적 접근 전략: (통일연구원 창립8주년 기념 제8차 국제) 학술회의\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdeb2"},"doc_id":"5ed80beb2615a153681dba2b","doc_title":"\r\n\t\t\t\t\t전환기의 북한 사회통제체제\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdeb3"},"doc_id":"5ed80bf22615a153681dba5d","doc_title":"\r\n\t\t\t\t\t북한의 강성대국 건설: 경제부문 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdeb4"},"doc_id":"5ed80bf32615a153681dba70","doc_title":"\r\n\t\t\t\t\t미귀환 국군포로문제 해결방안\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdeb5"},"doc_id":"5ed808882615a153681d99c2","doc_title":"\r\n\t\t\t\t\t서독의 분단질서관리 외교정책연구:한국통일외교에 대한시사점모색\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdeb6"},"doc_id":"5ed808902615a153681d99d3","doc_title":"\r\n\t\t\t\t\t지역갈등 해소방안 연구: 국내적 통일기반 조성방안\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdeb7"},"doc_id":"5ed808932615a153681d99e8","doc_title":"\r\n\t\t\t\t\t북미관계와 한미관계 변화전망(1995.12)\r\n\t\t\t\t","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdeb8"},"doc_id":"5ed808972615a153681d99ff","doc_title":"\r\n\t\t\t\t\t독일의 정치교육 연구 : 한반도 통일대비 정치교육에의 시사점 분석 (1995.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdeb9"},"doc_id":"5ed8089e2615a153681d9a2c","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (第4卷 1號, 1995)= 통일정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdeba"},"doc_id":"5ed7fe5b2615a153681d3e2d","doc_title":"\r\n\t\t\t\t\t南北韓 經濟現況 比較 (1983.일어)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdebb"},"doc_id":"5ed7fafe2615a153681d1de5","doc_title":"\r\n\t\t\t\t\t低開發國에 對한 强大國의 軍援 實態分析 (1974.7)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdebc"},"doc_id":"5ed80a282615a153681da985","doc_title":"\r\n\t\t\t\t\t脫冷戰期 韓半島의 戰爭과 平和問題\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdebd"},"doc_id":"5ed80a2c2615a153681da99c","doc_title":"\r\n\t\t\t\t\t동.서독 인적교류 실태 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdebe"},"doc_id":"5ed80a162615a153681da872","doc_title":"\r\n\t\t\t\t\t남북국회회담 쌍방 주장 비교 :예비접촉(1985),준비접촉(1988~1990)\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdebf"},"doc_id":"5ed7fa052615a153681d14ef","doc_title":"\r\n\t\t\t\t\t北韓女性의 社會化 過程에 關한 硏究 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdec0"},"doc_id":"5ed6981112d4092a3df37879","doc_title":"김정은 체제 하 북한 인권문제와 국제협력","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdec1"},"doc_id":"5ed69773f0492efe0e548d34","doc_title":"동북아 지역협력의 새로운 연계","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdec2"},"doc_id":"5ed7fdde2615a153681d39ba","doc_title":"\r\n\t\t\t\t\t越南歸順者의 自由社會適應 過程實態調査\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdec3"},"doc_id":"5ed386d033719b6b965e711e","doc_title":"김정은 정권의 통치 테크놀로지와 문화정치","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdec4"},"doc_id":"5ed3861733719b6b965e6ab1","doc_title":"중국 시진핑 2기 지도부 구성과 대외정책 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdec5"},"doc_id":"5ed385530a21d3f6d3d8b6ba","doc_title":"북한인권백서 2011","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdec6"},"doc_id":"5ed3873d33719b6b965e74ca","doc_title":"새로운 세대의 탄생: 북한 청소년의 세대경험과 특성","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdec7"},"doc_id":"5ed3874933719b6b965e7547","doc_title":"북한 핵문제의 전망과 대응책: 정책결정모델(Decision Making Model)을 이용한 전략 분석","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdec8"},"doc_id":"5ed389b533719b6b965e8d63","doc_title":"러시아의 안보·군사전략 변화와 푸틴의 한반도정책","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdec9"},"doc_id":"5ed384a00a21d3f6d3d8b02c","doc_title":"북한의 장애인권리협약 서명: 의미와 과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdeca"},"doc_id":"5ed384a00a21d3f6d3d8b028","doc_title":"Relations between Corruption and Human Rights in North Korea","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdecb"},"doc_id":"5ed384920a21d3f6d3d8afb6","doc_title":"White Paper on Human Rights in North Korea, 2015","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdecc"},"doc_id":"5ed38024183ceee5c0978669","doc_title":"종합결과보고서: 남북한 통합과 통일인프라 확장방안","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdecd"},"doc_id":"5ed38087183ceee5c0978a44","doc_title":"남북한 실질적 통합을 위한 교류·협력 제도화 방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdece"},"doc_id":"5ed381de46278265e81c7876","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제1부-통일비전","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdecf"},"doc_id":"5ed3868f33719b6b965e6e83","doc_title":"뉴노멀 시대 미중 전략 경쟁 관계와 한반도에의 함의 2부","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabded0"},"doc_id":"5ed386bf33719b6b965e7065","doc_title":"북한인권 책임규명 방안과 과제: 로마규정 관할범죄에 대한 형사소추 문제를 중심으로","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabded1"},"doc_id":"5ed384ae0a21d3f6d3d8b114","doc_title":"The Reality and Human Rights of North Korean Workers in the Maritime Province of Russia","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabded2"},"doc_id":"5ed384bf0a21d3f6d3d8b175","doc_title":"2006 미 국무부 연례각국인권보고서(북한부분) 분석","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabded3"},"doc_id":"5ed3861c33719b6b965e6ae1","doc_title":"북·중 간 인적 교류 및 네트워크 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabded4"},"doc_id":"5ed3876c33719b6b965e7642","doc_title":"한반도 평화와 북한 비핵화: 협력적 위협감축(CTR)의 적용 방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabded5"},"doc_id":"5ed389eb33719b6b965e8fbf","doc_title":"미국의 한반도 정책과 통일문제","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabded6"},"doc_id":"5ed389a833719b6b965e8cd6","doc_title":"\"불량국가\" 대응 전략","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabded7"},"doc_id":"5ed389b633719b6b965e8d7a","doc_title":"통일한국의 안보정책방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabded8"},"doc_id":"5ed38a1333719b6b965e9128","doc_title":"한반도 통일 외교 인프라 구축 연구","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabded9"},"doc_id":"5ed3899733719b6b965e8bfc","doc_title":"미국의 대·반테러 세계전략과 대북전략","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdeda"},"doc_id":"5ed3871e33719b6b965e73fc","doc_title":"북한 비공식 경제 성장요인 연구","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdedb"},"doc_id":"5ed3875733719b6b965e75b0","doc_title":"통일 비용·편익의 분석모형 구축","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdedc"},"doc_id":"5ed389d433719b6b965e8ebb","doc_title":"7·1조치 이후 북한의 농업개혁과 과제","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdedd"},"doc_id":"5ed3883c33719b6b965e7d98","doc_title":"「한민족공동체」 具體化方案 硏究","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdede"},"doc_id":"5ed389e433719b6b965e8f82","doc_title":"북한청소년의 교육권 실태: 지속과 변화","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdedf"},"doc_id":"5ed6980a12d4092a3df37869","doc_title":"북한 정치범수용소","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdee0"},"doc_id":"5ed6983512d4092a3df3799e","doc_title":"북한인권백서, 2012","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdee1"},"doc_id":"5ed8080f2615a153681d95ac","doc_title":"\r\n\t\t\t\t\t독일통일백서 (부록, 1994.10)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdee2"},"doc_id":"5ed80aef2615a153681db160","doc_title":"\r\n\t\t\t\t\t한반도 통일을 향하여정책과 국제환경\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdee3"},"doc_id":"5ed69586f0492efe0e5478ed","doc_title":"한중수교 20주년, 북한 문제 해결을 위한 한중 협력의 길","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdee4"},"doc_id":"5ed69574f0492efe0e547852","doc_title":"동북아 4국의 대외전략 및 대북전략과 한국의 통일외교 전략","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdee5"},"doc_id":"5ed695c3f0492efe0e547b73","doc_title":"US-China Relations and Korean Unification: KINU Unification Forum 2011","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdee6"},"doc_id":"5ed6986912d4092a3df37b1f","doc_title":"남북 이산가족문제: 평가와 향후 정책 방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdee7"},"doc_id":"5ed6989712d4092a3df37cea","doc_title":"북한의 형사법제상 형사처리절차와 적용 실태","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdee8"},"doc_id":"5ed6980112d4092a3df37742","doc_title":"한반도에 있어서 과도기 정의 (Transitional Justice)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdee9"},"doc_id":"5ed6980f12d4092a3df3786d","doc_title":"북한인권법 제정의 필요성과 고려사항","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdeea"},"doc_id":"5ed6982f12d4092a3df37956","doc_title":"귀순의사를 밝힌 북한주민 송환문제와 국제법","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdeeb"},"doc_id":"5ed697ea12d4092a3df37678","doc_title":"Human Rights Situation of Women and Children in North Korea","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdeec"},"doc_id":"5ed697f812d4092a3df376d5","doc_title":"유엔 북한인권 조사위원회 설립: 의의 및 과제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdeed"},"doc_id":"5ed6980012d4092a3df3773b","doc_title":"북한인권백서 2014","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdeee"},"doc_id":"5ed6980512d4092a3df377e5","doc_title":"The Reality and Human Rights of North Korean Workers in the Maritime Province of Russia","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdeef"},"doc_id":"5ed6982412d4092a3df37911","doc_title":"북한의 장애인올림픽 참가 의미와 북한인권 개선 및 남북관계 발전을 위한 향후 과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdef0"},"doc_id":"5ed6982612d4092a3df37915","doc_title":"Human Rights Conditions under the Kim Jong-un Regime and International Cooperation","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdef1"},"doc_id":"5ed8052f2615a153681d7c04","doc_title":"\r\n\t\t\t\t\t동서독 화폐통합 (1993.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdef2"},"doc_id":"5ed80b3f2615a153681db3f9","doc_title":"\r\n\t\t\t\t\t미국의 대북한 경제정책\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdef3"},"doc_id":"5ed80b422615a153681db40f","doc_title":"\r\n\t\t\t\t\t분단국 경제교류·협력 비교연구\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdef4"},"doc_id":"5ed808aa2615a153681d9b02","doc_title":"\r\n\t\t\t\t\t(95) 北韓 및 統一硏究 論文集 (II):北韓의 經濟.社會 分野\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdef5"},"doc_id":"5ed80b2a2615a153681db386","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (第6卷 2號, 1997)= 통일정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdef6"},"doc_id":"5ed80a2e2615a153681da9ab","doc_title":"\r\n\t\t\t\t\t북한체제의 변화주도세력 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdef7"},"doc_id":"5ed80c532615a153681dbd1e","doc_title":"\r\n\t\t\t\t\t(2000 신진연구자) 북한 및 통일관련 논문집 : 통일교육·홍보·교류협력·기타(Ⅲ)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdef8"},"doc_id":"5ed80c8a2615a153681dbe51","doc_title":"\r\n\t\t\t\t\t(제4차)통일교육발전 워크숍:바람직한 통일의식 형성을 위한 방송의 역할모색\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdef9"},"doc_id":"5ed809392615a153681da01e","doc_title":"\r\n\t\t\t\t\t남북기본합의서 발효 3주년 기념 세미나 회의록\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdefa"},"doc_id":"5ed38e6bab0d1b1c467d34ab","doc_title":"남북관계 개선의 국내적 수용력 확대방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdefb"},"doc_id":"5ed38da5ab0d1b1c467d2e9b","doc_title":"변화하는 동북아 시대의 체계적인 국경관리시스템 구축에 관한 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdefc"},"doc_id":"5ed38daaab0d1b1c467d2ecc","doc_title":"동북아 NGO 백서","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdefd"},"doc_id":"5ed38aac33719b6b965e95dc","doc_title":"한반도 선진화를 위한 남북 경제관계 발전방안 모색","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdefe"},"doc_id":"5ed38ab833719b6b965e9612","doc_title":"전환기 동북아 국가들의 국내정치 변화와 대북전략","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdeff"},"doc_id":"5ed38ceb9f53bd1e41c7890f","doc_title":"White Paper on Human Rights in North Korea, 2014","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf00"},"doc_id":"5ed391e30dbea9e5f2b7f1a5","doc_title":"북한 광물자원 개발 전망과 정책방안","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf01"},"doc_id":"5ed69590f0492efe0e547962","doc_title":"중국의 한반도 관련 정책연구 기관 및 전문가 현황분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf02"},"doc_id":"5ed695a3f0492efe0e547a45","doc_title":"전환기 중국의 정치경제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf03"},"doc_id":"5ed38f3eab0d1b1c467d3b8c","doc_title":"이명박 정부 외교안보통일정책의 세부 실천방안 (총괄보고서)","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf04"},"doc_id":"5ed38e7aab0d1b1c467d3521","doc_title":"통일관련 법제 인프라 정비 및 개선방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf05"},"doc_id":"5ed38e32ab0d1b1c467d32ac","doc_title":"이명박 정부 외교정책의 세부 실천방안(1): 협력 네트워크 외교 분야","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf06"},"doc_id":"5ed38e66ab0d1b1c467d3482","doc_title":"동북아 한민족 사회의 역사적 형성과정 및 실태","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf07"},"doc_id":"5ed38ebbab0d1b1c467d3759","doc_title":"북한의 정상국가화를 위한 국제사회의 지원방안","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf08"},"doc_id":"5ed39721749e6be0fc4114ce","doc_title":"주간통일정세 2012-47(2012.11.12~2012.11.18)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf09"},"doc_id":"5ed38e7aab0d1b1c467d3514","doc_title":"남북관계의 진전과 국내적 영향","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf0a"},"doc_id":"5ed38e7dab0d1b1c467d353d","doc_title":"남북연합 하에서의 남북정치공동체 형성 방안","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf0b"},"doc_id":"5ed38e76ab0d1b1c467d350b","doc_title":"2002년 협동연구 요약집","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf0c"},"doc_id":"5ed3972b749e6be0fc411528","doc_title":"주간통일정세 2013-41(2013.10.07~2013.10.13)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf0d"},"doc_id":"5ed38f4eab0d1b1c467d3c49","doc_title":"이명박 정부 대북·통일정책의 세부 실천방안","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf0e"},"doc_id":"5ed391f20dbea9e5f2b7f22b","doc_title":"경기도의 남북교류협력사업 추진방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf0f"},"doc_id":"5ed391dc0dbea9e5f2b7f184","doc_title":"독일 통일 20년과 한반도 통일비전","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf10"},"doc_id":"5ed68f4308bc6231f9e1ac4a","doc_title":"남북한 실질적 통합을 위한 교류·협력 제도화 방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf11"},"doc_id":"5eceb82c3f82fd00307f5ddb","doc_title":"남북기본합의서 발효 17주년 대토론회('09.2.13)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf12"},"doc_id":"5eceb8373f82fd00307f5e4c","doc_title":"제1차 남북화해위원회 회의자료","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf13"},"doc_id":"5eceb84d3f82fd00307f5f0f","doc_title":"2009 운영상임위원회 합동회의 자료","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf14"},"doc_id":"5ed38dceab0d1b1c467d2fd8","doc_title":"비핵·개방·3000 구상: 한반도 비핵화 실천방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf15"},"doc_id":"5ed38e8fab0d1b1c467d35f5","doc_title":"정상회담 이후 남북한 평화공존의 제도화 추진 방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf16"},"doc_id":"5ed396f3749e6be0fc4112fb","doc_title":"주간통일정세2009-40(2009.9.28~10.4)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf17"},"doc_id":"5ed39751749e6be0fc411690","doc_title":"주간통일정세 2014-43(2014.11.03~2014.11.09)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf18"},"doc_id":"5ed39756749e6be0fc4116cf","doc_title":"주간통일정세 2014-33(2014.08.18~2014.08.24)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf19"},"doc_id":"5ed38e44ab0d1b1c467d3330","doc_title":"신패러다임 통일교육 구현방안","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf1a"},"doc_id":"5ed38e47ab0d1b1c467d335e","doc_title":"통일관련 국민적 합의를 위한 종합적 시스템 구축방안: 제도혁신과 가치합의","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf1b"},"doc_id":"5ed39682749e6be0fc410dd3","doc_title":"주간통일정세 2016-07(2016.02.15∼2016.02.21)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf1c"},"doc_id":"5ed396b5749e6be0fc411014","doc_title":"주간통일정세2008-18(2008.4.28~5.5)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf1d"},"doc_id":"5ed389f433719b6b965e902a","doc_title":"중국의 한반도 안보 전략과 한국의 안보정책 방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf1e"},"doc_id":"5ed3896133719b6b965e89bf","doc_title":"러·북관계 변화추이와 푸틴의 대북정책 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf1f"},"doc_id":"5ed3874433719b6b965e7512","doc_title":"2000년대 대북정책 평가와 정책대안: 동시병행 선순환 모델의 원칙과 과제","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf20"},"doc_id":"5ed396a4749e6be0fc410f51","doc_title":"주간통일정세2008-10(2008.3.3~3.9)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf21"},"doc_id":"5ed396a3749e6be0fc410f42","doc_title":"주간통일정세2009-06(2009.2.2~2.8)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf22"},"doc_id":"5ed3811a25d1f5991ef9adf6","doc_title":"북한 이탈주민의 지역사회 정착","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf23"},"doc_id":"5ed382acfd9a2315e0bd69d5","doc_title":"남북한 주민의 통일국가정체성 인식조사","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf24"},"doc_id":"5ed3975c749e6be0fc4116ff","doc_title":"주간통일정세 2014-24(2014.06.16~2014.06.22)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf25"},"doc_id":"5ed38eebab0d1b1c467d38ec","doc_title":"북한 경제발전을 위한 국제협력체계 구축 및 개발지원전략 수립 방안","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf26"},"doc_id":"5ed3975c749e6be0fc411716","doc_title":"주간통일정세 2014-26(2014.06.30~2014.07.06)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf27"},"doc_id":"5ed39722749e6be0fc4114dd","doc_title":"주간통일정세 2012-50(2012.12.03~2012.12.09)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf28"},"doc_id":"5ed39a7798d9bf9fd64b4015","doc_title":"( 2009 ) 북한이탈주민의 남한사회 적응에 관한 연구 / 편송경 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf29"},"doc_id":"5ed39a7698d9bf9fd64b4008","doc_title":"( 2006 ) 북한이탈청소년의 사회적 지지 특성과 남한사회 적응에 관한 연구 / 박윤숙 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf2a"},"doc_id":"5ed39758749e6be0fc4116e2","doc_title":"주간통일정세 2014-36(2014.09.15~2014.09.21)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf2b"},"doc_id":"5ed3975a749e6be0fc4116f3","doc_title":"주간통일정세 2014-22(2014.06.02~2014.06.08)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf2c"},"doc_id":"5ed39555eb330b4601b40035","doc_title":"제4대 러시아 대선결과 분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf2d"},"doc_id":"5ed393f17ed7dcf78c176bd2","doc_title":"탈북자 관련 국제조약 및 법령","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf2e"},"doc_id":"5ed38049183ceee5c0978790","doc_title":"통일대비를 위한 국내과제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf2f"},"doc_id":"5ed380dd3da0955c5f2ab797","doc_title":"예멘 統合 事例硏究","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf30"},"doc_id":"5ed3843a0a21d3f6d3d8ace0","doc_title":"북한인권 관련 미 국무부 보고서 분석 및 정책전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf31"},"doc_id":"5ed37c41a29311f5f90ca2f2","doc_title":"남북 물류·운송 활성화 및 협력방안 연구","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf32"},"doc_id":"5ed37afa5b1db1854bfdf51e","doc_title":"한반도 냉전구조 해체방안(Ⅰ) : 장기·포괄적 접근 전략","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf33"},"doc_id":"5ed37af25b1db1854bfdf4d6","doc_title":"북·중 정상회담 평가와 한반도 정세에 대한 시사점","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf34"},"doc_id":"5ed3811e25d1f5991ef9ae27","doc_title":"북한이탈주민 적응실태 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf35"},"doc_id":"5ed38045183ceee5c0978775","doc_title":"'행복한 통일'로 가는 남북 및 동북아공동체 형성을 위한 통합정책","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf36"},"doc_id":"5ed383aac1889339b8d8c0c8","doc_title":"Implementation Strategies for Policies on North Korean Human Rights","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf37"},"doc_id":"5ed3835ed2a0d2fcf411d0b4","doc_title":"2011 Unification Clock: When Will We See a Unified Korea?","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf38"},"doc_id":"5ed3838cc1889339b8d8bf87","doc_title":"2017년 유엔 총회 북한인권결의안과 영사접견권","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf39"},"doc_id":"5ed37bc6a29311f5f90c9ee9","doc_title":"감염병 확산 방지를 위한 남북협력과 재난공동대응","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf3a"},"doc_id":"5ed37b8d5b1db1854bfdfac0","doc_title":"통일대비를 위한 북한변화 전략: 향후 5년(2012-2016)간의 정세를 중심으로","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf3b"},"doc_id":"5ed37bdea29311f5f90c9fa9","doc_title":"대북제재 국면에서 남북 교류협력 추진 방안","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf3c"},"doc_id":"5ed37bfda29311f5f90ca07a","doc_title":"개성공단 운영실태와 발전방안: 개성공단 운영 11년(2005~2015)의 교훈","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf3d"},"doc_id":"5ed37b4e5b1db1854bfdf7f4","doc_title":"대북정책의 대국민 확산방안","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf3e"},"doc_id":"5ed37c2fa29311f5f90ca253","doc_title":"현대그룹-아태평화위 공동보도문 의미","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf3f"},"doc_id":"5ed37c33a29311f5f90ca265","doc_title":"‘12·1 개성 사태’ 이후 우리의 대북정책 방향","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf40"},"doc_id":"5ed37c37a29311f5f90ca29f","doc_title":"‘12·1 개성 사태’가 미국의 대북정책에 미칠 영향","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf41"},"doc_id":"5ed3873733719b6b965e74a3","doc_title":"오바마·시진핑 시대의 동북아 국가들의 국내정치 및 대외정책과 한국의 대북 및 통일외교 전략","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf42"},"doc_id":"5ed387ae33719b6b965e77dd","doc_title":"東北亞 經濟協力의 發展方向","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf43"},"doc_id":"5ed387c633719b6b965e794c","doc_title":"統一獨逸의 財政運用 實態硏究 :統一關聯 財政政策 中心","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf44"},"doc_id":"5ed387d233719b6b965e79f6","doc_title":"韓國의 對러 經濟協力 推進方向","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf45"},"doc_id":"5ed37b115b1db1854bfdf5ba","doc_title":"이명박 정부 2년 대북정책 성과 및 향후 추진방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf46"},"doc_id":"5ed37bd9a29311f5f90c9f79","doc_title":"북한 민생경제 진흥을 위한 개발협력 방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf47"},"doc_id":"5ed37b075b1db1854bfdf542","doc_title":"이명박 정부의 대북정책 및 추진환경과 전략","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf48"},"doc_id":"5ed37b6a5b1db1854bfdf972","doc_title":"한반도 냉전구조 해체방안(Ⅲ) : 장기·포괄적 접근전략","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf49"},"doc_id":"5ed37b1d5b1db1854bfdf640","doc_title":"하노이에서 판문점까지, 북미 비핵화 협상 평가와 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf4a"},"doc_id":"5ed37b255b1db1854bfdf694","doc_title":"21세기 한국의 발전구상과 대북전략","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf4b"},"doc_id":"5ed37b375b1db1854bfdf731","doc_title":"신정부 대북정책 수립의 고려사항","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf4c"},"doc_id":"5ed37b3e5b1db1854bfdf797","doc_title":"이명박 정부의 대북정책 방향과 남북관계 전망","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf4d"},"doc_id":"5ed80d182615a153681dc267","doc_title":"\r\n\t\t\t\t\t남북한 화해·협력 촉진을 위한 독일통일 사례 연구: 독일통일 10주년 기념 한.독 워크샵\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf4e"},"doc_id":"5ed80d9c2615a153681dc89e","doc_title":"\r\n\t\t\t\t\t남북한 농업기술 교류·협력 세부실행계획\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf4f"},"doc_id":"5ed80def2615a153681dcb35","doc_title":"\r\n\t\t\t\t\t독일통일백서 2001 (2002.1)\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf50"},"doc_id":"5ed80e1a2615a153681dcbfc","doc_title":"\r\n\t\t\t\t\t남북한 경제사회교류를 위한 제도적 장치의 단계별 확충방안\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf51"},"doc_id":"5ed80dee2615a153681dcb17","doc_title":"\r\n\t\t\t\t\t(제2차) 남북 이산가족 방문단 교환 신문 기사집(2000.11.30∼12.2)\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf52"},"doc_id":"5ed80e162615a153681dcbf4","doc_title":"\r\n\t\t\t\t\t「6·15남북공동선언」이후 민족공동체 형성을 위한 통일교육의 방향 모색\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf53"},"doc_id":"5ed80d552615a153681dc5d4","doc_title":"\r\n\t\t\t\t\t남북한 교류 ·협력 활성화 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf54"},"doc_id":"5ed80d612615a153681dc68d","doc_title":"\r\n\t\t\t\t\t미국의 국내정치와 대북정책: 지속성과 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf55"},"doc_id":"5ed809c92615a153681da5f7","doc_title":"\r\n\t\t\t\t\t國政理解 參考資料\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf56"},"doc_id":"5ed80e5e2615a153681dce43","doc_title":"\r\n\t\t\t\t\t통일독일의 적극적 외교정책과 한반도\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf57"},"doc_id":"5ed809b92615a153681da508","doc_title":"\r\n\t\t\t\t\t(97 신진연구자논문집) 北韓 및 統一關聯 論文集 : 北韓實態 (III)\r\n\t\t\t\t","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf58"},"doc_id":"5ed80a032615a153681da7dc","doc_title":"\r\n\t\t\t\t\t北韓權力 機構圖 (1996.6)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf59"},"doc_id":"5ed6912c08bc6231f9e1bffa","doc_title":"북한인권 개선 및 북한이탈주민 지원 대책방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf5a"},"doc_id":"5ed80d562615a153681dc612","doc_title":"\r\n\t\t\t\t\t우리함께(한국어):남북정상회담, 민족사의 새 지평\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf5b"},"doc_id":"5ed68f6508bc6231f9e1ae3e","doc_title":"한국사회 평화문화 형성방안 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf5c"},"doc_id":"5ed80e232615a153681dcc41","doc_title":"\r\n\t\t\t\t\t회담대책개발관련 기초자료집 (2001.8)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf5d"},"doc_id":"5ed80e2c2615a153681dcceb","doc_title":"\r\n\t\t\t\t\t통일과정에서 본 우리의 대북정책\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf5e"},"doc_id":"5ed80d302615a153681dc35f","doc_title":"\r\n\t\t\t\t\t統一政策硏究 (제9권 2호, 2000)\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf5f"},"doc_id":"5ed80a232615a153681da93d","doc_title":"\r\n\t\t\t\t\t韓美 安保協力 增進方案 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf60"},"doc_id":"5ed80a282615a153681da966","doc_title":"\r\n\t\t\t\t\t北韓 經濟改革의 最適方向 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf61"},"doc_id":"5ed80eb12615a153681dd0b8","doc_title":"\r\n\t\t\t\t\t남북한 법통합 및 재산권문제 해결 방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf62"},"doc_id":"5ed80e9a2615a153681dd031","doc_title":"\r\n\t\t\t\t\t남북경제공동체 형성을 위한 대북투자방안\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf63"},"doc_id":"5ed6913408bc6231f9e1c066","doc_title":"한반도 통일을 향하여 : 정책과 국제환경","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf64"},"doc_id":"5ed6913808bc6231f9e1c097","doc_title":"통일이후 북한지역 국유재산 사유화방안 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf65"},"doc_id":"5ed6912808bc6231f9e1bfed","doc_title":"통일지향 교육 패러다임 정립과 추진방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf66"},"doc_id":"5ed6908208bc6231f9e1b8ce","doc_title":"統一文化와 民族共同體 건설","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf67"},"doc_id":"5ed80e942615a153681dd01e","doc_title":"\r\n\t\t\t\t\t(종합자료집)대북정책추진현황\r\n\t\t\t\t","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf68"},"doc_id":"5ed80a122615a153681da832","doc_title":"\r\n\t\t\t\t\t미.북관계 진전과 우리의 과제 (1996.3)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf69"},"doc_id":"5ed80a152615a153681da857","doc_title":"\r\n\t\t\t\t\t東北亞 平和體制 造成方案\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf6a"},"doc_id":"5ed80e9c2615a153681dd046","doc_title":"\r\n\t\t\t\t\t21세기 한국의 발전구상과 대북전략: 한반도 경영시대의 개막과 동북아 중추국가로서의 발전을 지향하여\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf6b"},"doc_id":"5ed80d0c2615a153681dc23f","doc_title":"\r\n\t\t\t\t\t페리프로세스와 한.미.일 협력방안\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf6c"},"doc_id":"5ed7f5e32615a153681cfd9d","doc_title":"\r\n\t\t\t\t\t(2018년) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf6d"},"doc_id":"5ed7f52b2615a153681cfaed","doc_title":"\r\n\t\t\t\t\t북한 주민들의 복지와 시장화\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf6e"},"doc_id":"5ed7f9e62615a153681d140e","doc_title":"\r\n\t\t\t\t\t東西獨 關係 文獻集 (1) (1973.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf6f"},"doc_id":"5ed7fabb2615a153681d1ad6","doc_title":"\r\n\t\t\t\t\t經濟案保와 發展을 爲한 對策 (1975.5)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf70"},"doc_id":"5ed7fb6e2615a153681d21e6","doc_title":"\r\n\t\t\t\t\t北韓의 政治實態 分析 (1976.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf71"},"doc_id":"5ed7fbad2615a153681d2346","doc_title":"\r\n\t\t\t\t\t分斷國家로서의 韓半島의 本質\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf72"},"doc_id":"5ed7facd2615a153681d1b87","doc_title":"\r\n\t\t\t\t\t韓半島 平和定着을 위한 安全保障 形態 (1975.7)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf73"},"doc_id":"5ed7fa7f2615a153681d18c5","doc_title":"\r\n\t\t\t\t\t韓國 休戰協定 事例에 關한 硏究 (1974.7)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf74"},"doc_id":"5ed8096e2615a153681da276","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 문제 (1995.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf75"},"doc_id":"5ed80b9b2615a153681db7c5","doc_title":"\r\n\t\t\t\t\t북한장래에 대한 일본의 시각\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf76"},"doc_id":"5ed7fa852615a153681d18de","doc_title":"\r\n\t\t\t\t\t喬冠華의 秘密 演說 全文 :(75.5.20) 天律警備區 政治部 講堂\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf77"},"doc_id":"5ed7fa8f2615a153681d192f","doc_title":"\r\n\t\t\t\t\t西獨의 統獨政策의 變遷과 西獨의 國內外事情(1975.7)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf78"},"doc_id":"5ed7f9d82615a153681d1351","doc_title":"\r\n\t\t\t\t\t북한사회와 민족주의 문제 (1973.11)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf79"},"doc_id":"5ed80caf2615a153681dbf6d","doc_title":"\r\n\t\t\t\t\t―つになつて:남북정상회담, 민족사의 새 지평=우리함께\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf7a"},"doc_id":"5ed80c7e2615a153681dbe23","doc_title":"\r\n\t\t\t\t\t대북포용정책과 국내정치 여건 조성방안\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf7b"},"doc_id":"5ed809922615a153681da3a5","doc_title":"\r\n\t\t\t\t\t한.러 안보협력방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf7c"},"doc_id":"5ed80bce2615a153681db944","doc_title":"\r\n\t\t\t\t\t한반도의 군사적 투명성 제고전략: 점진적·포괄적 구상\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf7d"},"doc_id":"5ed80bd62615a153681db963","doc_title":"\r\n\t\t\t\t\t북한인권백서 2000\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf7e"},"doc_id":"5ed80bda2615a153681db9a1","doc_title":"\r\n\t\t\t\t\t김영남 방중의 의미와 북한의 대내외정책 전망\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf7f"},"doc_id":"5ed80be02615a153681db9c0","doc_title":"\r\n\t\t\t\t\t중국 9기 전인대 2차회의 결과분석: 수정헌법 분석을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf80"},"doc_id":"5ed80bde2615a153681db9ba","doc_title":"\r\n\t\t\t\t\t한반도 냉전구조 해체방안(Ⅰ): 장기·포괄적 접근전략: (통일연구원 창림8주년 기념 제29차 국내) 학술회의\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf81"},"doc_id":"5ed80ccc2615a153681dc0e4","doc_title":"\r\n\t\t\t\t\t전환기의 민간통일교육\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf82"},"doc_id":"5ed7fa352615a153681d1676","doc_title":"\r\n\t\t\t\t\t中共 現況 분석(進路展望)(1974.9)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf83"},"doc_id":"5ed7fa362615a153681d167d","doc_title":"\r\n\t\t\t\t\t選擧를 通한 統一案硏究 (1974.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf84"},"doc_id":"5ed7fab02615a153681d1a6f","doc_title":"\r\n\t\t\t\t\t統一弘報 活動의 效率化 方案 (1975.5)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf85"},"doc_id":"5ed7fbca2615a153681d24ce","doc_title":"\r\n\t\t\t\t\t共産國家에 있어서의 民族主義의 正統性\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf86"},"doc_id":"5ed7fa6d2615a153681d185e","doc_title":"\r\n\t\t\t\t\t통일정책과 남북대화의 제문제 (1974.6)\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf87"},"doc_id":"5ed7fa6f2615a153681d1878","doc_title":"\r\n\t\t\t\t\t北韓의 統一政策 分析 및 對備策 講究 (1974.9)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf88"},"doc_id":"5ed7fa702615a153681d187e","doc_title":"\r\n\t\t\t\t\t南北韓 社會團體 交流에 關한 對備策 (1974.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf89"},"doc_id":"5ed7fa6d2615a153681d186d","doc_title":"\r\n\t\t\t\t\t共産圈의 革命모델 分析과 이에 따르는 北韓의 對南革命 戰略 分析 및 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf8a"},"doc_id":"5ed7fbe12615a153681d262e","doc_title":"\r\n\t\t\t\t\t東西獨 數値比較\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf8b"},"doc_id":"5ed7fa7e2615a153681d18bd","doc_title":"\r\n\t\t\t\t\t중·소에 대한 화해 심리전 전개방안\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf8c"},"doc_id":"5ed7fa832615a153681d18d4","doc_title":"\r\n\t\t\t\t\t南北韓 社會文化 現況 比較 (1975)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf8d"},"doc_id":"5ed693d17b15dabb40af4001","doc_title":"핵장치와 핵무기는 같은 것이다","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf8e"},"doc_id":"5ed69557f0492efe0e5476b7","doc_title":"주변국 국경안보: 이론과 실제","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf8f"},"doc_id":"5ed6958bf0492efe0e547957","doc_title":"한반도 통일공공외교 추진전략(Ⅱ): 한국의 주변4국 통일공공외교의 실태 연구 (총괄보고서)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf90"},"doc_id":"5ed3935d7ed7dcf78c176834","doc_title":"중국의 부상에 따른 동북아 전략환경의 변화와 한반도","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf91"},"doc_id":"5ed6976af0492efe0e548cac","doc_title":"北東アジア地域協力の新たな連係","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf92"},"doc_id":"5ed6980612d4092a3df377ea","doc_title":"Relations between Corruption and Human Rights in North Korea","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf93"},"doc_id":"5ed39720749e6be0fc4114c0","doc_title":"주간통일정세2010-47(2010.11.15~2010.11.21)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf94"},"doc_id":"5ed80b592615a153681db4a9","doc_title":"\r\n\t\t\t\t\t통일 대비 기초 (1997)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf95"},"doc_id":"5ed80b602615a153681db4f9","doc_title":"\r\n\t\t\t\t\t북한의 제2경제\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf96"},"doc_id":"5ed80b612615a153681db533","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (제7권 1호, 1998) =통일정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf97"},"doc_id":"5ed80b6c2615a153681db5af","doc_title":"\r\n\t\t\t\t\t미국의 대중·대베트남 관계정상과 과정비교: 북·미관계 개선에 대한 함의\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf98"},"doc_id":"5ed80b6f2615a153681db5bd","doc_title":"\r\n\t\t\t\t\tNGOs를 통한 남북 사회문화 교류·협력 증진방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf99"},"doc_id":"5ed80ae82615a153681db0fa","doc_title":"\r\n\t\t\t\t\t(98 신진연구자) 북한 및 통일관련 논문집 : 남북교류협력(Ⅳ)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf9a"},"doc_id":"5ed392847ed7dcf78c176181","doc_title":"The U.S.-ROK Alliance in the 21st Century","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdf9b"},"doc_id":"5ed69528f0492efe0e547510","doc_title":"수교 25주년 한중관계, 위기관리를 통한 리질리언스 강화 시급","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdf9c"},"doc_id":"5ed80b722615a153681db5ff","doc_title":"\r\n\t\t\t\t\t남북합의서 (1999.2, 수첩용)\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf9d"},"doc_id":"5ed80b642615a153681db582","doc_title":"\r\n\t\t\t\t\t(99 신진연구자) 북한 및 통일관련 논문집 : 통일교육홍보·기타 (Ⅲ) 1999\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdf9e"},"doc_id":"5ed808c92615a153681d9c2f","doc_title":"\r\n\t\t\t\t\t남북대화유경험 비상임자문위원회 회의록 95-Ⅰ(제1~15차) (1995.6)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdf9f"},"doc_id":"5ed80b8b2615a153681db6fb","doc_title":"\r\n\t\t\t\t\t북한 대외무역의 특성과 무역정책 변화전망\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfa0"},"doc_id":"5ed808dd2615a153681d9c66","doc_title":"\r\n\t\t\t\t\t한.일 안보협력방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfa1"},"doc_id":"5ed808f52615a153681d9cea","doc_title":"\r\n\t\t\t\t\t4자회담과 한반도통일전망: 제6회 국제학술세미나 발표논문집(1996.11.29)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfa2"},"doc_id":"5ed80b942615a153681db78c","doc_title":"\r\n\t\t\t\t\t중국의 대내개혁 동향과 대한반도정책 전망\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfa3"},"doc_id":"5ed80b902615a153681db76f","doc_title":"\r\n\t\t\t\t\t남북한 교차승인 전망과 한국의 외교·안보정책방향\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfa4"},"doc_id":"5ed80b992615a153681db7b9","doc_title":"\r\n\t\t\t\t\t북한의 관광실태와 남북한 관광분야 교류.협력방안\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfa5"},"doc_id":"5ed8093e2615a153681da041","doc_title":"\r\n\t\t\t\t\t鄧小平 死後 中國의 國內情勢 및 韓半島政策 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfa6"},"doc_id":"5ed809462615a153681da07c","doc_title":"\r\n\t\t\t\t\t통일과 경제적 과제\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfa7"},"doc_id":"5ed809532615a153681da0e6","doc_title":"\r\n\t\t\t\t\t韓.日關係 變化展望과 韓國의 對應方案\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfa8"},"doc_id":"5ed809552615a153681da164","doc_title":"\r\n\t\t\t\t\t북한의 주요원전 색인목록(III) : 정기간행물 1991~1992 (1996)\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfa9"},"doc_id":"5ed7fadd2615a153681d1c09","doc_title":"\r\n\t\t\t\t\t美國의 對韓半島 政策 (1975.3)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfaa"},"doc_id":"5ed7fae32615a153681d1c67","doc_title":"\r\n\t\t\t\t\t南北韓의 價値觀 差異와 南北 統一問題\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfab"},"doc_id":"5ed7fada2615a153681d1c00","doc_title":"\r\n\t\t\t\t\t南北會談 兩側提議 및 主張 (1971.8~1975.7)\r\n\t\t\t\t","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfac"},"doc_id":"5ed7f6d72615a153681d01cf","doc_title":"\r\n\t\t\t\t\t국경 협력의 가능성과 미래\r\n\t\t\t\t","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfad"},"doc_id":"5ed6a06090b0712fa56029c8","doc_title":"천안함 사태에 대한 북한의 입장과 향후 예상태도","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfae"},"doc_id":"5ed6a06890b0712fa56029fd","doc_title":"김정일 국방위원장의 방중과 중·북 관계 전망","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfaf"},"doc_id":"5ed6a06890b0712fa56029fa","doc_title":"김정일 방중과 중국의 전략외교","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfb0"},"doc_id":"5ed6a06990b0712fa5602a03","doc_title":"북한의 ‘전쟁 비즈니스’와 중국의 선택","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfb1"},"doc_id":"5ed6a05590b0712fa5602973","doc_title":"2010년도 김정은 동향과 정치적 함의","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfb2"},"doc_id":"5ed6a03690b0712fa5602893","doc_title":"한반도 평화 구축과 통일의 전망","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfb3"},"doc_id":"5ed6a01e90b0712fa56027e2","doc_title":"이명박 정부의 대북정책 방향과 남북관계 전망","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfb4"},"doc_id":"5ed6a02090b0712fa56027ef","doc_title":"동서독 정상회담의 교훈과 2007 남북정상선언 평가","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfb5"},"doc_id":"5ed6a02290b0712fa5602801","doc_title":"북한의 대외관계 확대 배경과 전망","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfb6"},"doc_id":"5ed6a02290b0712fa56027fd","doc_title":"2007 남북정상회담 이후 북핵 전망","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfb7"},"doc_id":"5ed6a02990b0712fa5602825","doc_title":"제2차 남북정상회담과 북·일관계","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfb8"},"doc_id":"5ed6a01990b0712fa56027c4","doc_title":"이명박 대통령의 방일과 한·일 정상회담","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfb9"},"doc_id":"5ed6a02190b0712fa56027f6","doc_title":"후쿠다 정권의 대외정책과 대북정책 노선","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfba"},"doc_id":"5ed69c0fc03bd262c38223ad","doc_title":"주간통일정세 2016-09(2016.02.29~2016.03.06)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfbb"},"doc_id":"5ed69c11c03bd262c38223d0","doc_title":"North Korea’s Fourth Nuclear Test and China´s Policy on North Korea","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfbc"},"doc_id":"5ed6a03490b0712fa5602887","doc_title":"추석에 발표된 북한 핵실험 계획","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfbd"},"doc_id":"5ed6a03190b0712fa5602861","doc_title":"2006년 주요사업계획","topic":"스포츠","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfbe"},"doc_id":"5ed6a00e90b0712fa5602781","doc_title":"한·러 정상합의와 남북협력","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfbf"},"doc_id":"5ed6a00d90b0712fa5602771","doc_title":"오바마 행정부의 동북아전략 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfc0"},"doc_id":"5ed6a05890b0712fa5602988","doc_title":"제8차 NPT 평가회의와 북한 핵문제","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfc1"},"doc_id":"5ed6a05c90b0712fa560299c","doc_title":"천안함 사태 이후 미국 대북정책의 기본방향","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfc2"},"doc_id":"5ed6a04390b0712fa56028f4","doc_title":"이란, 제4세대 원심분리기 자체제작 성공의 함의","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfc3"},"doc_id":"5ed6a04890b0712fa5602902","doc_title":"미·북 비핵화 3차 회담 합의와 북핵 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfc4"},"doc_id":"5ed6a05d90b0712fa56029a4","doc_title":"북한 최고인민회의 제12기 3차 회의 결과 분석과 전망","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfc5"},"doc_id":"5ed6a02390b0712fa5602807","doc_title":"남북경제협력공동위원회 제1차 회의 개최를 계기로 본 남북경협 발전방향","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfc6"},"doc_id":"5ed6a02990b0712fa5602829","doc_title":"한반도 평화를 위한 국내 평화 NGO의 기능과 역할","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfc7"},"doc_id":"5ed813352615a153681df1a2","doc_title":"\r\n\t\t\t\t\t북한경제의 대외의존성과 한국경제의 영향력\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfc8"},"doc_id":"5ed815152615a153681e0297","doc_title":"\r\n\t\t\t\t\t남북합의서 Ⅱ (2000년 이후, 가제용)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfc9"},"doc_id":"5ed812ca2615a153681def29","doc_title":"\r\n\t\t\t\t\t내 마음속의 작은소망 (산문집): (제10회) 학생통일글짓기대회 입선작\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfca"},"doc_id":"5ed813f02615a153681df86e","doc_title":"\r\n\t\t\t\t\t북한의 종교 실상과 남북 종교교류 전망\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfcb"},"doc_id":"5ed815ec2615a153681e089c","doc_title":"\r\n\t\t\t\t\t진로와 직업\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfcc"},"doc_id":"5ed814512615a153681dfbe1","doc_title":"\r\n\t\t\t\t\t한반도 평화·번영 거버넌스의 실태조사\r\n\t\t\t\t","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfcd"},"doc_id":"5ed811e32615a153681de7ce","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한 관계 전망 (2005~2006)\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfce"},"doc_id":"5ed813b62615a153681df69a","doc_title":"\r\n\t\t\t\t\t북한의 에너지 사정, 어제와 오늘: 통일교육 참고자료Ⅲ\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfcf"},"doc_id":"5ed813b82615a153681df6b5","doc_title":"\r\n\t\t\t\t\t진로와 직업\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfd0"},"doc_id":"5ed813cb2615a153681df739","doc_title":"\r\n\t\t\t\t\t동북아구상과 남북관계 발전전략\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfd1"},"doc_id":"5ed811002615a153681ddfe2","doc_title":"\r\n\t\t\t\t\t북한이탈주민 적응실태 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfd2"},"doc_id":"5ed813332615a153681df193","doc_title":"\r\n\t\t\t\t\t평화통일의 기본방향과 추진전략\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfd3"},"doc_id":"5ed813392615a153681df1aa","doc_title":"\r\n\t\t\t\t\t한반도 경제통합 모형의 이론적 모색\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfd4"},"doc_id":"5ed8131c2615a153681df0fc","doc_title":"\r\n\t\t\t\t\t(The) North Korean Penal Code, Criminal Procedures, and their Actual Applications\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfd5"},"doc_id":"5ed813232615a153681df108","doc_title":"\r\n\t\t\t\t\tPolitical economy of the Northeast Asian regionalism: linkages between economic and security cooperation\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfd6"},"doc_id":"5ed813312615a153681df169","doc_title":"\r\n\t\t\t\t\t한·미 안보관계의 변화와 북·미관계의 전망\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfd7"},"doc_id":"5ed8150a2615a153681e0223","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한관계 전망 (2007~2008)\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfd8"},"doc_id":"5ed813842615a153681df4cc","doc_title":"\r\n\t\t\t\t\t평화를 통한 국가 이미지 제고와 통일과정에서의 활용 방안\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfd9"},"doc_id":"5ed812bc2615a153681dee08","doc_title":"\r\n\t\t\t\t\t북한이해 (2005)\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfda"},"doc_id":"5ed812d32615a153681def84","doc_title":"\r\n\t\t\t\t\t남북한 IT 용어 비교\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfdb"},"doc_id":"5ed814ab2615a153681dfe86","doc_title":"\r\n\t\t\t\t\t2007년 남북관계 추진현황 및 평가 (2007.12)\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfdc"},"doc_id":"5ed814b62615a153681dfeb3","doc_title":"\r\n\t\t\t\t\t(2007년도) 통일교육 지침서 (일반용)\r\n\t\t\t\t","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfdd"},"doc_id":"5ed812722615a153681decce","doc_title":"\r\n\t\t\t\t\t동북아구상과 남북관계 발전전략 : 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfde"},"doc_id":"5ed8130f2615a153681df05d","doc_title":"\r\n\t\t\t\t\t북한의 형사법제상 형사처리절차와 적용 실태\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfdf"},"doc_id":"5ed811e22615a153681de7bc","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 구축과 통일전망\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfe0"},"doc_id":"5ed811e62615a153681de7df","doc_title":"\r\n\t\t\t\t\t동북아 문화공동체 형성을 위한 법적지원방안 연구(Ⅱ)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfe1"},"doc_id":"5ed7f9282615a153681d0d81","doc_title":"\r\n\t\t\t\t\t미국의 변천하는 여론과 대 아시아 정책(1969.12)\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfe2"},"doc_id":"5ed68f6408bc6231f9e1ae15","doc_title":"알기쉬운 통일교육 12주제:프리젠테이션-제2부-통일환경","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfe3"},"doc_id":"5ed68fc808bc6231f9e1b20c","doc_title":"2015 남북통합에 대한 국민의식조사 : 인식, 요인, 범주, 유형","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfe4"},"doc_id":"5ed692297b15dabb40af2d96","doc_title":"조선노동당 제7차 대회 분석(2): 지도체계 및 엘리트","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfe5"},"doc_id":"5ed68da16e35d50a5d2233c3","doc_title":"남북한 평화공존을 위한 사회·문화 교류·협력의 활성화 방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfe6"},"doc_id":"5ed6910808bc6231f9e1be71","doc_title":"2020 선진 한국의 국가전략 1: 안보전략","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfe7"},"doc_id":"5ed6903008bc6231f9e1b4f8","doc_title":"2011년 통일예측시계","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfe8"},"doc_id":"5ed6916208bc6231f9e1c148","doc_title":"2010년 통일예측시계","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfe9"},"doc_id":"5ed68f6f08bc6231f9e1ae7f","doc_title":"사회적 시장경제질서의 구동독 지역 적용에 관한 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfea"},"doc_id":"5ed6900708bc6231f9e1b39d","doc_title":"정치·사회·경제 분야 통일 비용·편익 연구","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdfeb"},"doc_id":"5ed6903f08bc6231f9e1b52a","doc_title":"통일 비용·편익 추계를 위한 북한 공식경제부문의 실태연구","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfec"},"doc_id":"5ed68fb908bc6231f9e1b10f","doc_title":"2015년 통일예측시계","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdfed"},"doc_id":"5ed68fbd08bc6231f9e1b143","doc_title":"한반도 통일의 효과","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfee"},"doc_id":"5ed6916308bc6231f9e1c153","doc_title":"비핵·개방·3000 구상: 한반도 비핵화 실천방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdfef"},"doc_id":"5ed6919708bc6231f9e1c2ab","doc_title":"통일예측시계 구축","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdff0"},"doc_id":"5ed7f92a2615a153681d0d86","doc_title":"\r\n\t\t\t\t\t일본국방의 새 단계(1969.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdff1"},"doc_id":"5ed7f9ec2615a153681d1445","doc_title":"\r\n\t\t\t\t\t南北對話期의 大學生善導 指針書(案) (1973)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdff2"},"doc_id":"5ed69c47c03bd262c38225e2","doc_title":"Evaluation on North Korea’s IRBM Test Launch and Prospects for US-North Korea Relations","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdff3"},"doc_id":"5ed69c46c03bd262c38225de","doc_title":"주간통일정세 2017-10(2017.03.04~2017.03.10)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdff4"},"doc_id":"5ed68e586e35d50a5d223a7e","doc_title":"2011년 하반기 한반도 정세전망과 대북정책 방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdff5"},"doc_id":"5ed68e6f6e35d50a5d223bad","doc_title":"DMZ 평화적 이용의 국가적 의미","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdff6"},"doc_id":"5ed69badc03bd262c3821fba","doc_title":"통일정책연구 23권 2호","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdff7"},"doc_id":"5ed7f95c2615a153681d0f84","doc_title":"\r\n\t\t\t\t\t한국정치 이데올로기 정립:민주통일을 위한 사상정립\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdff8"},"doc_id":"5ed692287b15dabb40af2d91","doc_title":"북중관계 주요분야별 현황 분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdff9"},"doc_id":"5ed68f9308bc6231f9e1afe4","doc_title":"한반도 통일에 대한 국제사회의 기대와 역할","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabdffa"},"doc_id":"5ed6911708bc6231f9e1bf26","doc_title":"남북경제공동체 형성의 이론적 틀: 평화경제론","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdffb"},"doc_id":"5ed692407b15dabb40af2f62","doc_title":"김정은 시대 북한경제 변화에 대한 평가 : 1980년대 후반 중국과의 비교","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdffc"},"doc_id":"5ed6911c08bc6231f9e1bf73","doc_title":"한반도 평화 구축과 통일의 전망","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabdffd"},"doc_id":"5ed68ffe08bc6231f9e1b310","doc_title":"2014년 통일예측시계","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabdffe"},"doc_id":"5ed6921d7b15dabb40af2d41","doc_title":"김정은 시대 북한 경제사회 8대 변화","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabdfff"},"doc_id":"5ed692387b15dabb40af2e45","doc_title":"북한 기업의 운영실태 및 지배구조","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe000"},"doc_id":"5ed6923e7b15dabb40af2eab","doc_title":"북한의 잇단 대량살상무기 능력 과시","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe001"},"doc_id":"5ed68f7f08bc6231f9e1af14","doc_title":"남북통일과 국가재산·채무·양허권의 승계","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe002"},"doc_id":"5ed68fa108bc6231f9e1b069","doc_title":"「드레스덴 구상」과 행복한 통일","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe003"},"doc_id":"5ed68f9508bc6231f9e1b009","doc_title":"통일담론 3.0과 북한 변화 전략","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe004"},"doc_id":"5ed691f77b15dabb40af2ba4","doc_title":"북한에서 국가-사회 관계 양상 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe005"},"doc_id":"5ed6911708bc6231f9e1bf38","doc_title":"북한 주권국가 인정문제의 국제법적 조명: 동·서독 사례와 향후 통일정책 과제","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe006"},"doc_id":"5ed6911508bc6231f9e1bee6","doc_title":"2020 선진 한국의 국가전략: 총괄편","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe007"},"doc_id":"5ed68e116e35d50a5d223853","doc_title":"남·북·러 가스관 건설사업의 셈 방식","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe008"},"doc_id":"5ed690f708bc6231f9e1bde7","doc_title":"한반도 평화체제 거버넌스 활성화 방안","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe009"},"doc_id":"5ed6914908bc6231f9e1c0e6","doc_title":"분단관리에서 통일대비로","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe00a"},"doc_id":"5ed6918c08bc6231f9e1c233","doc_title":"독일통일 20주년 조망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe00b"},"doc_id":"5ed691eb7b15dabb40af2b7f","doc_title":"북한 경제의 성장세는 지속될 것인가?","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe00c"},"doc_id":"5ed691f47b15dabb40af2b93","doc_title":"북한 ICBM급 미사일 실험의 분석과 한국의 대응방안","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe00d"},"doc_id":"5ed68f6408bc6231f9e1ae38","doc_title":"탈북자의 보호 및 국내적응 개선방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe00e"},"doc_id":"5ed68f8c08bc6231f9e1af79","doc_title":"한반도 통일의 비용과 편익","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe00f"},"doc_id":"5ed68ff008bc6231f9e1b2dd","doc_title":"통일대비를 위한 대북통일정책 모색","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe010"},"doc_id":"5ed6923a7b15dabb40af2e5e","doc_title":"북한 전국 시장 정보: 공식시장 현황을 중심으로","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe011"},"doc_id":"5ed6911508bc6231f9e1bf11","doc_title":"남북한 재외동포정책과 통일과정에서 재외동포의 역할","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe012"},"doc_id":"5ed68f4a08bc6231f9e1ac87","doc_title":"남북 경제공동체 형성을 위한 대북 투자 방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe013"},"doc_id":"5ed68da16e35d50a5d2233c9","doc_title":"남북한 지방자치단체간 교류·협력","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe014"},"doc_id":"5ed68e226e35d50a5d22391a","doc_title":"북한정보관리체계 개선방안(하)","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe015"},"doc_id":"5ed68e5c6e35d50a5d223a87","doc_title":"Direction of North Korea Strategy after Kim Jong Il’s Death: Calmly Making Arrangements for the Futu","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe016"},"doc_id":"5ed39af498d9bf9fd64b432a","doc_title":"( 2008 ) 북한이탈여성의 주관적 삶의 질에 영향을 미치는 요인 / 김미자 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe017"},"doc_id":"5ed7f9432615a153681d0e87","doc_title":"\r\n\t\t\t\t\t통일의 길 (제3호):통신교재\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe018"},"doc_id":"5ed7f9472615a153681d0ec9","doc_title":"\r\n\t\t\t\t\t南北韓 科學技術者 現況把握\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe019"},"doc_id":"5ed7f9282615a153681d0d7b","doc_title":"\r\n\t\t\t\t\t한국분단과 통일=KOREAN PARTITON AND UNIFICATION\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe01a"},"doc_id":"5ed696a5f0492efe0e5484a8","doc_title":"The End of the Second Phase of the Fifth Round of the Six-Party Talks and 2007","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe01b"},"doc_id":"5ed696d3f0492efe0e5486a8","doc_title":"6자회담의 협상연합: 형성, 작동, 과제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe01c"},"doc_id":"5ed696b8f0492efe0e548570","doc_title":"동북아 지역내 NGO 교류협력 활성화 및 인프라 구축방안(총괄편)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe01d"},"doc_id":"5ed696f2f0492efe0e5487cc","doc_title":"미국의 대·반테러 세계전략과 대북전략","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe01e"},"doc_id":"5ed7f7852615a153681d0430","doc_title":"\r\n\t\t\t\t\t통일교육 기본계획(2019~2021) 및 2019년도 시행계획\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe01f"},"doc_id":"5ed7f7cd2615a153681d0560","doc_title":"\r\n\t\t\t\t\t트럼프 행정부의 안보전략과 한반도 평화체제의 전망 : 미국의 적대국 관계정상화 사례와 한반도에 주는 시사점\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe020"},"doc_id":"5ed6a0a990b0712fa5602c02","doc_title":"사드(THAAD) 논란을 통해 본 한국의 통일외교 환경","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe021"},"doc_id":"5ed7f8432615a153681d089c","doc_title":"\r\n\t\t\t\t\t북한 외교정책 : 정책패턴과 북핵외교 사례분석\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe022"},"doc_id":"5ed7f8952615a153681d0a09","doc_title":"\r\n\t\t\t\t\t북한 권력기구도 (2020년 1월 기준)\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe023"},"doc_id":"5ed699b4c03bd262c3820b30","doc_title":"통일정책연구 9권 2호","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe024"},"doc_id":"5ed699e1c03bd262c3820cc1","doc_title":"독일통일백서 2005","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe025"},"doc_id":"5ed69a54c03bd262c3821221","doc_title":"주간통일정세2008-39(2008.9.22~9.28)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe026"},"doc_id":"5ed6988f12d4092a3df37cb2","doc_title":"제60차 유엔인권위원회의 북한인권결의안 채택과 우리의 고려사항","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe027"},"doc_id":"5ed6987212d4092a3df37b4e","doc_title":"북한 개방화와 인권개선 방안연구","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe028"},"doc_id":"5ed69a58c03bd262c382125f","doc_title":"주간통일정세2008-35(2008.8.25~8.31)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe029"},"doc_id":"5ed698bb12d4092a3df37df7","doc_title":"북한인권백서, 1999","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe02a"},"doc_id":"5ed698c412d4092a3df37e3e","doc_title":"대북 제재와 인도주의적 면제","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe02b"},"doc_id":"5ed698ae12d4092a3df37db9","doc_title":"White Paper on Human Rights in North Korea, 2000","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe02c"},"doc_id":"5ed69a3dc03bd262c38210d2","doc_title":"북한인권 국제사회 동향과 북한의 대응 2007(제2권 1호)","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe02d"},"doc_id":"5ed69a4bc03bd262c3821153","doc_title":"통일정책연구 16권 1호","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe02e"},"doc_id":"5ed696d0f0492efe0e548683","doc_title":"동북아 안보·경제 협력체제 형성방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe02f"},"doc_id":"5ed697ad12d4092a3df3743f","doc_title":"White paper on human rights in North Korea, 1996","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe030"},"doc_id":"5ed6960cf0492efe0e547d9c","doc_title":"中·臺灣關係의 現況과 發展方向","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe031"},"doc_id":"5ed6967cf0492efe0e54826a","doc_title":"韓國의 對러 經濟協力 推進方向","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe032"},"doc_id":"5ed6961af0492efe0e547e0b","doc_title":"最近 러시아聯邦의 政局推移 : 國民投票 結果를 中心으로","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe033"},"doc_id":"5ed69705f0492efe0e54889a","doc_title":"한·미 정상회담 결과 분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe034"},"doc_id":"5ed696faf0492efe0e548824","doc_title":"평화와 번영의 동북아 문화공동체 형성을 위한 정책연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe035"},"doc_id":"5ed695caf0492efe0e547b8f","doc_title":"이명박 정부 외교정책의 세부 실천방안(2): 포괄적 실리외교 분야","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe036"},"doc_id":"5ed696baf0492efe0e5485a4","doc_title":"중국의 부상에 대한 일본의 인식과 군사력 강화","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe037"},"doc_id":"5ed6975cf0492efe0e548c19","doc_title":"러시아 총선(12.2) 결과분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe038"},"doc_id":"5ed695fdf0492efe0e547d0b","doc_title":"中國의 改革·開放","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe039"},"doc_id":"5ed6974af0492efe0e548b15","doc_title":"한·중 서울 정상회담(8·25) 평가","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe03a"},"doc_id":"5ed814c42615a153681dff7f","doc_title":"\r\n\t\t\t\t\t(2007) 대학생통일논문집 :(제26회) 대학생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe03b"},"doc_id":"5ed812d22615a153681def6d","doc_title":"\r\n\t\t\t\t\t통일사랑 혁신열정\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe03c"},"doc_id":"5ed814662615a153681dfc78","doc_title":"\r\n\t\t\t\t\t평화번영정책 추진성과와 향후과제\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe03d"},"doc_id":"5ed813832615a153681df4c4","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2007\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe03e"},"doc_id":"5ed816092615a153681e09dc","doc_title":"\r\n\t\t\t\t\t동북아 지역내 NGO 네트워크 활성화 방안 (총괄보고서)\r\n\t\t\t\t","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe03f"},"doc_id":"5ed814622615a153681dfc22","doc_title":"\r\n\t\t\t\t\t북한의 통계: 가용성과 신뢰성\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe040"},"doc_id":"5ed813882615a153681df4f6","doc_title":"\r\n\t\t\t\t\t경제난 이후 북한 문학에 나타난 주민생활 변화\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe041"},"doc_id":"5ed8112c2615a153681de099","doc_title":"\r\n\t\t\t\t\t국제적 통일역량 실태분석\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe042"},"doc_id":"5ed80fe12615a153681dd839","doc_title":"\r\n\t\t\t\t\t남북교류협력법규집 (2002)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe043"},"doc_id":"5ed696b4f0492efe0e548530","doc_title":"2004년 미국 대통령 및 의회 선거 결과 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe044"},"doc_id":"5ed695c9f0492efe0e547b8a","doc_title":"중국 공산당 17기 6중 전회에 관한 소고: 뜬금없는 문화개혁, 신(新)통치전략으로 유용할 것인가?","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe045"},"doc_id":"5ed696b7f0492efe0e548543","doc_title":"미·중 패권경쟁과 동아시아 지역패권 변화 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe046"},"doc_id":"5ed695d5f0492efe0e547bcb","doc_title":"북한변화를 위한 한·중 협력방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe047"},"doc_id":"5ed695dcf0492efe0e547c5c","doc_title":"신아시아 외교와 새로운 평화의 모색 Ⅰ: 신아시아 외교의 내용분석과 추진방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe048"},"doc_id":"5ed696c0f0492efe0e5485d1","doc_title":"동북아 문화공동체의 동아시아 지역 확대를 위한 동남아시아 정치 사회 문화 인프라 연구 : 한국-동남아시아 문화전이 및 문화산업 진출 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe049"},"doc_id":"5ed696c8f0492efe0e548639","doc_title":"동북아공동체의 정책결정기구 구축에 관한 연구 : 유럽연합 정책결정기구의 Benchmarking을 통한 동북아공동체 정책결정기구 구축방안탐색","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe04a"},"doc_id":"5ed815482615a153681e0416","doc_title":"\r\n\t\t\t\t\t북핵 '2·13합의'와 평화적인 핵폐기 사례 분석\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe04b"},"doc_id":"5ed6962ff0492efe0e547eba","doc_title":"무라야마(村山) 內閣의 對內外 政策 展望","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe04c"},"doc_id":"5ed69732f0492efe0e5489ed","doc_title":"북한의 정치·경제와 한·일 전략적 공조","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe04d"},"doc_id":"5ed813d52615a153681df776","doc_title":"\r\n\t\t\t\t\t중·러 정상회담 결과분석\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe04e"},"doc_id":"5ed816042615a153681e095e","doc_title":"\r\n\t\t\t\t\t대북정책 참여 거버넌스 활성화 방안\r\n\t\t\t\t","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe04f"},"doc_id":"5ed816082615a153681e09cf","doc_title":"\r\n\t\t\t\t\t한반도 통일대비 국내 NGOs의 역할 및 발전방향\r\n\t\t\t\t","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe050"},"doc_id":"5ed69726f0492efe0e54894a","doc_title":"전환기 동북아 국가들의 국내정치 변화와 대북전략","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe051"},"doc_id":"5ed69740f0492efe0e548a86","doc_title":"UN기구의 지원체계와 대북 활동","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe052"},"doc_id":"5ed69668f0492efe0e5481ad","doc_title":"페리프로세스와 한·미·일 협력방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe053"},"doc_id":"5ed698e012d4092a3df37fa0","doc_title":"북한인권백서 2018","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe054"},"doc_id":"5ed699cac03bd262c3820bdf","doc_title":"주간통일정세2007-08(2007.10.29~11.4)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe055"},"doc_id":"5ed699cbc03bd262c3820bea","doc_title":"Reform of the Distribution and Commerce Sector in Vietnam: Process and Problems","topic":"스포츠","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe056"},"doc_id":"5ed69a98c03bd262c382150f","doc_title":"이명박 정부 대북정책 비전 및 추진방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe057"},"doc_id":"5ed69ae4c03bd262c3821819","doc_title":"주간통일정세2010-30(2010.7.19~2010.7.25)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe058"},"doc_id":"5ed69af7c03bd262c38218de","doc_title":"주간통일정세2009-43(2009.10.19 ~10.25)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe059"},"doc_id":"5ed69750f0492efe0e548bb5","doc_title":"이명박-부시의 한·미 정상회담 성과와 남북관계","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe05a"},"doc_id":"5ed696e1f0492efe0e548720","doc_title":"동북아 문화공동체의 동아시아지역 확대방안을 위한 기초연구 : 한국-동남아 문화공동체 형성 가능성 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe05b"},"doc_id":"5ed6966cf0492efe0e5481c3","doc_title":"陳水扁 총통 취임 이후 양안관계와 한반도","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe05c"},"doc_id":"5ed69bf2c03bd262c382226b","doc_title":"KINU 통일 플러스 vol.2 no.1","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe05d"},"doc_id":"5ed6970af0492efe0e5488c8","doc_title":"북한체제 전환을 위한 전략적 과제와 한국의 동북아 4국 협력전략","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe05e"},"doc_id":"5ed696eaf0492efe0e548782","doc_title":"반테러 전쟁과 미국의 대외정책 변화","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe05f"},"doc_id":"5ed69c3cc03bd262c382257f","doc_title":"Direction and Challenges: the New ROK government’s Policy on China","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe060"},"doc_id":"5ed69c3bc03bd262c382257b","doc_title":"주간통일정세 2017-22(2017.05.27~2017.06.02)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe061"},"doc_id":"5ed69bc0c03bd262c382208b","doc_title":"주간통일정세 2013-02(2013.01.07~2013.01.13)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe062"},"doc_id":"5ed69bdfc03bd262c38221da","doc_title":"주간통일정세 2012-16(2012.04.09~2012.04.15)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe063"},"doc_id":"5ed69befc03bd262c382222e","doc_title":"주간통일정세 2015-42(2015.10.19∼2015.10.25)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe064"},"doc_id":"5ed69bb9c03bd262c3822045","doc_title":"주간통일정세 2013-26(2013.06.24~2013.06.30)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe065"},"doc_id":"5ed69b8cc03bd262c3821e58","doc_title":"주간통일정세 2014-38(2014.09.29~2014.10.05)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe066"},"doc_id":"5ed69c3cc03bd262c3822583","doc_title":"The Moon Jae-in Administration's North Korean Policy: Its Basic Direction and Primary Tasks","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe067"},"doc_id":"5ed69b7dc03bd262c3821db1","doc_title":"주간통일정세 2014-48(2014.12.08~2014.12.14)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe068"},"doc_id":"5ed69c33c03bd262c3822521","doc_title":"주간통일정세 2017-01(2016.12.31~2017.01.06)","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe069"},"doc_id":"5ed69ba0c03bd262c3821f21","doc_title":"주간통일정세 2013-50(2013.12.09~2013.12.15)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe06a"},"doc_id":"5ed6965cf0492efe0e548154","doc_title":"中國의 對韓政策 展望","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe06b"},"doc_id":"5ed69667f0492efe0e5481a7","doc_title":"한반도 문제를 위요한 미행정부와 의회의 협력과 갈등 : 카터의 주한미군철수정책과 북한 핵문제 사례연구를 중심으로","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe06c"},"doc_id":"5ed696c3f0492efe0e5485f3","doc_title":"동북아 국가의 인적자원개발 제도 및 인프라 분석과 공동체 형성 방향 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe06d"},"doc_id":"5ed6979c12d4092a3df373b3","doc_title":"北韓 脫出住民 對策 硏究 : 海外事例를 中心으로","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe06e"},"doc_id":"5ed696fbf0492efe0e548839","doc_title":"아소정권의 대외정책노선과 대북정책","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe06f"},"doc_id":"5ed696d4f0492efe0e5486ba","doc_title":"일본의 안보개혁과 유사법제 정비","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe070"},"doc_id":"5ed69770f0492efe0e548cf7","doc_title":"The Obama Administration’s Nuclear Posture Review (NPR): Analysis and Evaluation","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe071"},"doc_id":"5ed69768f0492efe0e548c63","doc_title":"New Linkages of Northeast Asian Regional Cooperation","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe072"},"doc_id":"5ed696fdf0492efe0e54883f","doc_title":"원자바오 중국총리의 방북 평가: 북핵 폐기는 멀어지는가?","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe073"},"doc_id":"5ed696fef0492efe0e54884d","doc_title":"유엔안보리 의장성명과 북한의 반응","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe074"},"doc_id":"5ed696c7f0492efe0e548624","doc_title":"동북아협력의 인프라 실태: 국가 및 지역차원","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe075"},"doc_id":"5ed696d1f0492efe0e54869c","doc_title":"한반도 및 동북아의 평화와 번영","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe076"},"doc_id":"5ed69758f0492efe0e548bf7","doc_title":"오바마 행정부의 출범과 북·미관계 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe077"},"doc_id":"5ed696cbf0492efe0e54865c","doc_title":"미국의 MD체제 추진 실태와 국제사회의 반응: 동북아 지역에 미치는 영향을 중심으로","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe078"},"doc_id":"5ed696e0f0492efe0e548714","doc_title":"동북아 국가의 인적자원실태 및 개발 동향과 인적자원개발 분야의 공동체 형성 가능성 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe079"},"doc_id":"5ed69754f0492efe0e548bcd","doc_title":"한·러 정상합의와 남북협력","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe07a"},"doc_id":"5ed696b3f0492efe0e54852c","doc_title":"동북아문화공동체와 유럽문화공동체의 공통성과 차별성","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe07b"},"doc_id":"5ed69730f0492efe0e5489bb","doc_title":"Russian National Strategy and ROK-Russian Strategic Partnership in the 21st Century","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe07c"},"doc_id":"5ed69638f0492efe0e547fe7","doc_title":"日本의 國際的 役割增大와 東北亞秩序","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe07d"},"doc_id":"5ed695d5f0492efe0e547bde","doc_title":"한반도 통일과 동북아 4국의 입장 및 역할","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe07e"},"doc_id":"5ed69676f0492efe0e548235","doc_title":"중국의 대한반도 정책 전망 : 외교 ·안보 분야 중심으로","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe07f"},"doc_id":"5ed695b3f0492efe0e547ac9","doc_title":"중국의 對한국 통일 공공외교 실태","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe080"},"doc_id":"5ed69686f0492efe0e5482ec","doc_title":"러시아 大選 結果分析","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe081"},"doc_id":"5ed69771f0492efe0e548d07","doc_title":"Additional US Sanctions on North Korea: Significance and Outlook","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe082"},"doc_id":"5ed69772f0492efe0e548d0a","doc_title":"미국의 대북 추가제재: 의미와 전망","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe083"},"doc_id":"5ed6978312d4092a3df3731a","doc_title":"유엔 인권이사회에 제출한 북한의 2차 정기보고서: 내용분석 및 평가","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe084"},"doc_id":"5ed695a0f0492efe0e547a04","doc_title":"리더십교체기의 동북아 4국의 국내정치 및 대외정책 변화와 한국의 통일외교 전략","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe085"},"doc_id":"5ed695b9f0492efe0e547b00","doc_title":"박근혜정부의 통일외교안보 비전과 추진 과제","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe086"},"doc_id":"5ed6964ff0492efe0e5480c4","doc_title":"러시아聯邦의 對韓半島政策","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe087"},"doc_id":"5ed6956ff0492efe0e547825","doc_title":"Inter-Korean relations and the unification process in regional and global contexts","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe088"},"doc_id":"5ed8032d2615a153681d686f","doc_title":"\r\n\t\t\t\t\t1993年 12月 黨 中央委 全員會議 및 最高人民會議 結果分析 (1993.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe089"},"doc_id":"5ed802612615a153681d6229","doc_title":"\r\n\t\t\t\t\t(91 신진학자) 北韓·統一硏究論文集 (Ⅴ): 軍事 및 行政·法制 分野\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe08a"},"doc_id":"5ed802732615a153681d6284","doc_title":"\r\n\t\t\t\t\t(1989年度) 北韓經濟 綜合評價\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe08b"},"doc_id":"5ed7fcd82615a153681d3036","doc_title":"\r\n\t\t\t\t\t東西獨 統一敎育現況 分析\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe08c"},"doc_id":"5ed7fee02615a153681d4289","doc_title":"\r\n\t\t\t\t\t第三世界와 先進國間의 經濟問題\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe08d"},"doc_id":"5ed7fbf52615a153681d2712","doc_title":"\r\n\t\t\t\t\t世界 軍事情勢 動向에서 본 南北 軍事關係의 長短期 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe08e"},"doc_id":"5ed7fbbe2615a153681d246d","doc_title":"\r\n\t\t\t\t\t國別 南北韓 外交年表(1945-1973)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe08f"},"doc_id":"5ed7fc082615a153681d27ed","doc_title":"\r\n\t\t\t\t\t北韓 經濟體制의 變動要因 分析\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe090"},"doc_id":"5ed69abcc03bd262c382167a","doc_title":"International Journal of Korean Unification Studies Vol.17, No.2","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe091"},"doc_id":"5ed69acbc03bd262c382170d","doc_title":"한반도, 전환기의 사색","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe092"},"doc_id":"5ed69b30c03bd262c3821ada","doc_title":"주간통일정세2011-07(2011.02.07~2011.02.13)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe093"},"doc_id":"5ed7fc2f2615a153681d2922","doc_title":"\r\n\t\t\t\t\t中共의 黨·政·軍의 力學關係와 華國鋒體制의 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe094"},"doc_id":"5ed7fce12615a153681d3078","doc_title":"\r\n\t\t\t\t\t蘇聯·中共의 海軍力 및 海運力增强과 韓國의 海運安保: 특히 蘇聯의 海軍力 및 海軍力을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe095"},"doc_id":"5ed7fcf02615a153681d30ce","doc_title":"\r\n\t\t\t\t\t北韓體制 및 社會豫測: 軍事編\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe096"},"doc_id":"5ed7fca12615a153681d2d9e","doc_title":"\r\n\t\t\t\t\t傳統的 民族槪念과 共産圈 民族槪念 比較硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe097"},"doc_id":"5ed7fcc02615a153681d2e7c","doc_title":"\r\n\t\t\t\t\t美·日 貿易紛糾 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe098"},"doc_id":"5ed7fcc22615a153681d2eac","doc_title":"\r\n\t\t\t\t\t傳統文化와 文化正統性에 關한 理論體系: 民族文化의 發展能力과 正統性\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe099"},"doc_id":"5ed694d07b15dabb40af4912","doc_title":"국제사회의 개발지원전략과 협력체계 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe09a"},"doc_id":"5ed6940a7b15dabb40af4289","doc_title":"Revisiting the Party Delegates’ Conference in 2010: A Self-Celebration of the Rise of a New Power Co","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe09b"},"doc_id":"5ed6955ef0492efe0e547706","doc_title":"일본의 안보 법안 통과와 한국의 대일 외교","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe09c"},"doc_id":"5ed805592615a153681d7c82","doc_title":"\r\n\t\t\t\t\t獨逸統一 實態 資料集:경제,사회분야 (1993)\r\n\t\t\t\t","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe09d"},"doc_id":"5ed804c42615a153681d77fb","doc_title":"\r\n\t\t\t\t\t韓半島 軍備統制方案 硏究: 유럽 軍備統制條約의 示唆點과 關聯하여\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe09e"},"doc_id":"5ed7ffc42615a153681d4aae","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 (1945~1987)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe09f"},"doc_id":"5ed7ff932615a153681d48e5","doc_title":"\r\n\t\t\t\t\t各黨候補들의 統一關聯 發言內容: 第13代 大選期間中\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0a0"},"doc_id":"5ed7ff9c2615a153681d491f","doc_title":"\r\n\t\t\t\t\t北韓의 行政體系와 黨 官僚化\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0a1"},"doc_id":"5ed8027a2615a153681d62f5","doc_title":"\r\n\t\t\t\t\t北韓의 學校敎育課程 : 人民學校 및 高等中學校\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0a2"},"doc_id":"5ed6955bf0492efe0e5476fa","doc_title":"동북아 국제질서 전환기 한국의 전략적 딜레마와 통일·외교정책 방향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0a3"},"doc_id":"5ed69568f0492efe0e5477a3","doc_title":"시진핑 체제의 출범과 대내외정책 방향: 12기 전국인민대표대회 제1차 회의 결과분석","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0a4"},"doc_id":"5ed802b62615a153681d64bc","doc_title":"\r\n\t\t\t\t\t통일총서 8:北韓의 宗敎政策\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0a5"},"doc_id":"5ed807392615a153681d8d86","doc_title":"\r\n\t\t\t\t\t北韓 核問題와 南北關係 : 展開過程 및 發展展望\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0a6"},"doc_id":"5ed806d12615a153681d8955","doc_title":"\r\n\t\t\t\t\t(94) 北韓 및 統一硏究 論文集 (第1卷)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0a7"},"doc_id":"5ed7fe802615a153681d3f71","doc_title":"\r\n\t\t\t\t\t北韓實態(Ⅰ) 1983\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0a8"},"doc_id":"5ed80cce2615a153681dc0ec","doc_title":"\r\n\t\t\t\t\t여성통일교육 활성화를 위한 워크샵\r\n\t\t\t\t","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0a9"},"doc_id":"5ed80d8e2615a153681dc842","doc_title":"\r\n\t\t\t\t\t남북경협 발전을 위한 동북아 활용방안\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0aa"},"doc_id":"5ed80ce52615a153681dc140","doc_title":"\r\n\t\t\t\t\t(1999년도) 국제인권보고서 편람\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0ab"},"doc_id":"5ed803d22615a153681d6ee3","doc_title":"\r\n\t\t\t\t\t美·蘇의 對 東北亞政策과 東北亞 軍事秩序 再編 可能性\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0ac"},"doc_id":"5ed803e52615a153681d6f94","doc_title":"\r\n\t\t\t\t\t유고슬라비아의 民族葛藤과 聯邦解體 危機\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0ad"},"doc_id":"5ed7fd0f2615a153681d31b8","doc_title":"\r\n\t\t\t\t\t美國의 아시아 軍事戰略評價\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0ae"},"doc_id":"5ed7fc542615a153681d2ab9","doc_title":"\r\n\t\t\t\t\t美國의 對共 協商事例 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0af"},"doc_id":"5ed7fc672615a153681d2bbf","doc_title":"\r\n\t\t\t\t\t北傀의 對美日 接近 試圖에 따른 問題点\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0b0"},"doc_id":"5ed8009d2615a153681d52d5","doc_title":"\r\n\t\t\t\t\t(南北高位當國者會談 豫費會談 및 南北體育會談 關聯) 雙方 主要發言 對比 (1989. 6)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0b1"},"doc_id":"5ed800ad2615a153681d5366","doc_title":"\r\n\t\t\t\t\t北韓의 政治體制와 行政政策에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0b2"},"doc_id":"5ed7ffcd2615a153681d4b33","doc_title":"\r\n\t\t\t\t\t사회주의제국의 경제개혁실태와 성과분석: 중공의 경제체제개혁이 북한에 미치는 영향을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0b3"},"doc_id":"5ed801512615a153681d5913","doc_title":"\r\n\t\t\t\t\t(南北高位級會談) 第7次 豫備會談 會議錄 (1990.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0b4"},"doc_id":"5ed7ffd02615a153681d4b62","doc_title":"\r\n\t\t\t\t\t民族統一의 現實과 展望: 1986.12\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0b5"},"doc_id":"5ed803552615a153681d6a43","doc_title":"\r\n\t\t\t\t\t統一硏究論叢 (第1卷 2號, 1992)= 통일정책연구\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0b6"},"doc_id":"5ed803b72615a153681d6daa","doc_title":"\r\n\t\t\t\t\t美國聯邦制 硏究: 歷史的 發展過程 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0b7"},"doc_id":"5ed7ff3c2615a153681d4589","doc_title":"\r\n\t\t\t\t\t社會主義國家의 經濟改革: 東歐諸國 및 中共의 經濟改革 推進過程과 北韓의 經濟改革 可能性.\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0b8"},"doc_id":"5ed7fc1b2615a153681d2878","doc_title":"\r\n\t\t\t\t\t北傀對南政策決定및 運營에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0b9"},"doc_id":"5ed7fc302615a153681d294f","doc_title":"\r\n\t\t\t\t\t베트남 統合以後의 對外政策\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0ba"},"doc_id":"5ed803b12615a153681d6d8d","doc_title":"\r\n\t\t\t\t\t國際的 平和保障 事例硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0bb"},"doc_id":"5ed803842615a153681d6beb","doc_title":"\r\n\t\t\t\t\t통독2주년 보고서 (1992.10)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0bc"},"doc_id":"5ed8014f2615a153681d58fa","doc_title":"\r\n\t\t\t\t\t('90年代) 北韓의 軍事政策과 南北韓의 葛藤構造 改善에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0bd"},"doc_id":"5ed69a81c03bd262c3821420","doc_title":"주간통일정세2009-14(2009.3.30~4.5)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0be"},"doc_id":"5ed6989112d4092a3df37cc9","doc_title":"White Paper on Human Rights in North Korea, 2006","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0bf"},"doc_id":"5ed6988a12d4092a3df37c83","doc_title":"(The) North Korean Penal Code, Criminal Procedures, and their Actual Applications","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0c0"},"doc_id":"5ed69a62c03bd262c3821289","doc_title":"주간통일정세2008-20(2008.5.13~5.18)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0c1"},"doc_id":"5ed6998fc03bd262c3820a33","doc_title":"한반도 평화체제 및 비핵화 관련 자료집 2,북한","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0c2"},"doc_id":"5ed69a57c03bd262c3821257","doc_title":"통일정책연구 16권 2호","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0c3"},"doc_id":"5ed69a7ec03bd262c38213f7","doc_title":"주간통일정세2009-15(2009.4.6~4.12)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0c4"},"doc_id":"5ed69b53c03bd262c3821c1d","doc_title":"월간 북한동향 제6권 제2호(2012년 3·4월호)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0c5"},"doc_id":"5ed69c29c03bd262c38224db","doc_title":"주간통일정세 2015-21(2015.05.26~2015.05.31)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0c6"},"doc_id":"5ed69b8fc03bd262c3821e76","doc_title":"주간통일정세 2014-31(2014.08.04~2014.08.10)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0c7"},"doc_id":"5ed69b68c03bd262c3821d28","doc_title":"주간통일정세 2011-39(2011.9.19~2011.9.25)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0c8"},"doc_id":"5ed69b74c03bd262c3821d5a","doc_title":"월간 북한동향 제7권 제1호(2013년 1·2월호)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0c9"},"doc_id":"5ed698ee12d4092a3df38018","doc_title":"북한인권백서 2019","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0ca"},"doc_id":"5ed6986612d4092a3df37abf","doc_title":"White Paper on Human Rights in North Korea, 2010","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0cb"},"doc_id":"5ed698df12d4092a3df37f76","doc_title":"White Paper on Human Rights in North Korea 2019","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0cc"},"doc_id":"5ed69bf7c03bd262c382229a","doc_title":"주간통일정세 2016-50(2016.12.10~2016.12.16)","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0cd"},"doc_id":"5ed6985c12d4092a3df37a8e","doc_title":"북한의 탈북 감시 및 처벌 강화와 우리의 대응","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0ce"},"doc_id":"5ed6986c12d4092a3df37b28","doc_title":"북한인권결의안 채택의 의미와 남북관계","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0cf"},"doc_id":"5ed693e97b15dabb40af4103","doc_title":"북-러 두만강 국경선 재설정 협의와 북방영토 문제","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0d0"},"doc_id":"5ed6940a7b15dabb40af4292","doc_title":"2010년도 김정은 동향과 정치적 함의","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0d1"},"doc_id":"5ed69514f0492efe0e54743e","doc_title":"전환기의 동북아질서와 남북한관계","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0d2"},"doc_id":"5ed69517f0492efe0e547474","doc_title":"한국사회의 무관심이 부른 탈북 모자(母子)의 죽음","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0d3"},"doc_id":"5ed69519f0492efe0e54748d","doc_title":"이산가족 고향방문사업의 필요성과 실행 방안","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0d4"},"doc_id":"5ed7fccb2615a153681d2f3b","doc_title":"\r\n\t\t\t\t\t消費經濟體制가 韓國靑少年思想形成에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0d5"},"doc_id":"5ed7fe702615a153681d3f01","doc_title":"\r\n\t\t\t\t\t北韓의 軍事外交 實態 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0d6"},"doc_id":"5ed801822615a153681d59f2","doc_title":"\r\n\t\t\t\t\t(90신진학자)北韓·統一硏究 論文集: (Ⅱ)政策變化 分野\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0d7"},"doc_id":"5ed6925f7b15dabb40af306b","doc_title":"3차 핵실험 이후 북한의 핵정책: 분석과 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0d8"},"doc_id":"5ed6925a7b15dabb40af3036","doc_title":"북한 비공식 경제 성장요인 연구","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0d9"},"doc_id":"5ed803e52615a153681d6f90","doc_title":"\r\n\t\t\t\t\t독일 분단으로부터 통일까지 약사\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0da"},"doc_id":"5ed803fe2615a153681d7017","doc_title":"\r\n\t\t\t\t\t北韓體制의 變化: 現況과 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0db"},"doc_id":"5ed802082615a153681d5e6a","doc_title":"\r\n\t\t\t\t\t南北交流協力關係法規集 (초판)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0dc"},"doc_id":"5ed7fd372615a153681d33b2","doc_title":"\r\n\t\t\t\t\t北韓共産主義의 理論的 特性\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0dd"},"doc_id":"5ed7fd132615a153681d3229","doc_title":"\r\n\t\t\t\t\t北韓體制 및 社會豫測\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0de"},"doc_id":"5ed800042615a153681d4d0e","doc_title":"\r\n\t\t\t\t\t北韓經濟體制의 開放化 要因分析과 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0df"},"doc_id":"5ed8000a2615a153681d4d7b","doc_title":"\r\n\t\t\t\t\t中共의 現代化推進動向과 北韓의 開放政策展望\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0e0"},"doc_id":"5ed7fcd82615a153681d301f","doc_title":"\r\n\t\t\t\t\t中共軍 現代化 計劃과 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0e1"},"doc_id":"5ed7fd0c2615a153681d31ab","doc_title":"\r\n\t\t\t\t\t오오히라(大平)內閣의 對韓半島政策\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0e2"},"doc_id":"5ed7fd202615a153681d3285","doc_title":"\r\n\t\t\t\t\t美·日·中共 協調體制에 대한 蘇聯의 對應戰略\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0e3"},"doc_id":"5ed69fc390b0712fa56024fe","doc_title":"전국교원대회를 통해 본 북한의 교육 정책과 전망","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0e4"},"doc_id":"5ed69bfec03bd262c38222ea","doc_title":"주간통일정세 2016-38(2016.9.17∼2016.9.23)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0e5"},"doc_id":"5ed69fc590b0712fa5602518","doc_title":"한미정상회담 평가와 한반도 비핵화 및 평화체제 구축을 위한 과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0e6"},"doc_id":"5ed69fca90b0712fa560252c","doc_title":"하노이에서 판문점까지, 북미 비핵화 협상 평가와 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0e7"},"doc_id":"5ed69aa5c03bd262c382156a","doc_title":"독일통일백서, 2006","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0e8"},"doc_id":"5ed69adfc03bd262c38217fb","doc_title":"주간통일정세2010-28(2010.7.5~2010.7.11)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0e9"},"doc_id":"5ed69aeac03bd262c3821850","doc_title":"주간통일정세2010-39(2010.9.20~2010.9.26)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0ea"},"doc_id":"5ed69b1ec03bd262c3821a63","doc_title":"주간통일정세 2011-32(2011.8.1~2011.8.7)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0eb"},"doc_id":"5ed69b28c03bd262c3821aa4","doc_title":"주간통일정세2011-06(2011.01.31~2011.02.06)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0ec"},"doc_id":"5ed69b69c03bd262c3821d37","doc_title":"주간통일정세 2011-41(2011.10.3~2011.10.9)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0ed"},"doc_id":"5ed69b48c03bd262c3821be0","doc_title":"통일정책연구 22권 2호","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0ee"},"doc_id":"5ed69b1cc03bd262c3821a46","doc_title":"주간통일정세2011-24(2011.06.06-2011.06.12)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0ef"},"doc_id":"5ed69b7ac03bd262c3821da5","doc_title":"월간 북한동향 제8권 제3호(2014년 5·6월호)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0f0"},"doc_id":"5ed69b9bc03bd262c3821ee7","doc_title":"주간통일정세 2014-03(2014.01.13~2014.01.19)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0f1"},"doc_id":"5ed6935a7b15dabb40af3b41","doc_title":"The Food Crisis and the Changing Roles and Attitudes of North Korean Women","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0f2"},"doc_id":"5ed693607b15dabb40af3bc3","doc_title":"2004년도 북한의 신년 공동사설 분석","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0f3"},"doc_id":"5ed6936c7b15dabb40af3c26","doc_title":"조선녀성 분석","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0f4"},"doc_id":"5ed694ab7b15dabb40af480f","doc_title":"Revising North Korea’s Legislation on Controlling the People and Maintaining the System","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0f5"},"doc_id":"5ed694137b15dabb40af431d","doc_title":"‘포스트-김정일’체제의 정권진화와 개발독재체제 - 수령독재체제에서 개발독재체제로 나아가야 -","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0f6"},"doc_id":"5ed6941a7b15dabb40af4351","doc_title":"Meaning and Outlook of the 3rd Party Delegates’ Conferences","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0f7"},"doc_id":"5ed694787b15dabb40af465e","doc_title":"북한의 해운산업 현황과 해운분야 남북한 협력 방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0f8"},"doc_id":"5ed693e57b15dabb40af40e0","doc_title":"김정일 정권 등장 이후 북한의 체제유지 정책 고찰과 변화 전망","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe0f9"},"doc_id":"5ed693777b15dabb40af3c82","doc_title":"북한의 맑스-레닌주의와 주체사상 비교연구: 체제형성에 미친 영향과 개혁·개방의 논리를 중심으로","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0fa"},"doc_id":"5ed693bc7b15dabb40af3f20","doc_title":"북핵 문제 해결 방향과 북한 체제의 변화 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe0fb"},"doc_id":"5ed693f67b15dabb40af41c5","doc_title":"2.13북핵 합의이후 북한정세와 남북관계 전망","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0fc"},"doc_id":"5ed6939b7b15dabb40af3e44","doc_title":"김정일 정권의 ‘마지막 축포 로켓’ ?","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0fd"},"doc_id":"5ed693527b15dabb40af3af2","doc_title":"남북한 경제통합과 북한 경제개발계획","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe0fe"},"doc_id":"5ed693a37b15dabb40af3e6d","doc_title":"North Korea’s “War Business” and the Choice for China","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe0ff"},"doc_id":"5ed693a57b15dabb40af3e8d","doc_title":"2009년 북한경제 종합평가 및 2010년 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe100"},"doc_id":"5ed693eb7b15dabb40af4132","doc_title":"북한 핵문제 현황과 전망 : 북·미 ‘잠정합의’를 넘어","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe101"},"doc_id":"5ed6944d7b15dabb40af4497","doc_title":"The China-North Korea Summit: Evaluation and a Strategic Direction for South Korea","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe102"},"doc_id":"5ed693d17b15dabb40af3ffd","doc_title":"Impact and Outlook of Currency Exchange in North Korea","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe103"},"doc_id":"5ed694857b15dabb40af46c4","doc_title":"The Dawn of the Kim Jong Eun Regime and the Choice for North Korea","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe104"},"doc_id":"5ed692697b15dabb40af30dc","doc_title":"김정은 정권의 경제·핵무력 병진노선과 ‘4·1 핵보유 법령’","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe105"},"doc_id":"5ed6932f7b15dabb40af396b","doc_title":"북·미 미사일 협상과 한국의 대책","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe106"},"doc_id":"5ed692f67b15dabb40af371a","doc_title":"主體思想의 內面化 實態","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe107"},"doc_id":"5ed69a7bc03bd262c38213dd","doc_title":"주간통일정세2009-29(2009.7.13~7.19)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe108"},"doc_id":"5ed69ab2c03bd262c3821614","doc_title":"비핵·개방·3000 구상의 상생·공영 정책을 통한 실현방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe109"},"doc_id":"5ed69ad4c03bd262c3821773","doc_title":"주간통일정세2010-42(2010.10.11~2010.10.17)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe10a"},"doc_id":"5ed69abdc03bd262c382168a","doc_title":"주간통일정세2008-28(2008.7.7~7.13)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe10b"},"doc_id":"5ed69adbc03bd262c38217bd","doc_title":"주간통일정세2010-24(2010.6.7~2010.6.13)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe10c"},"doc_id":"5ed69beec03bd262c3822227","doc_title":"주간통일정세 2016-13(2016.03.28~2016.04.02)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe10d"},"doc_id":"5ed69bb8c03bd262c382203b","doc_title":"주간통일정세 2013-27(2013.07.01~2013.07.07)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe10e"},"doc_id":"5ed69b5fc03bd262c3821c87","doc_title":"북한부패와 인권의 상관성","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe10f"},"doc_id":"5ed69b75c03bd262c3821d69","doc_title":"주간통일정세 2013-48(2013.11.25~2013.12.01)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe110"},"doc_id":"5ed69b4dc03bd262c3821c04","doc_title":"2000년대 대북정책 평가와 정책대안: '동시병행 선순환 모델'의 원칙과 과제","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe111"},"doc_id":"5ed69b87c03bd262c3821e1d","doc_title":"KINU 통일 플러스 vol.1 no.2","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe112"},"doc_id":"5ed69bb7c03bd262c3822031","doc_title":"주간통일정세 2013-25(2013.06.17~2013.06.23)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe113"},"doc_id":"5ed69c41c03bd262c38225a9","doc_title":"Prospects for US-Russia Relations in the Trump Era and Implications on the Korean Peninsula","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe114"},"doc_id":"5ed69bc0c03bd262c3822090","doc_title":"주간통일정세 2013-04(2013.01.21~2013.01.27)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe115"},"doc_id":"5ed69bd0c03bd262c3822118","doc_title":"주간통일정세 2012-47(2012.11.12~2012.11.18)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe116"},"doc_id":"5ed69bd2c03bd262c3822136","doc_title":"통일정책연구 22권 1호","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe117"},"doc_id":"5ed69bbec03bd262c3822075","doc_title":"주간통일정세 2013-15(2013.04.08~2013.04.14)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe118"},"doc_id":"5ed69b90c03bd262c3821e7b","doc_title":"주간통일정세 2014-21(2014.05.26~2014.06.01)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe119"},"doc_id":"5ed69c29c03bd262c38224e2","doc_title":"주간통일정세 2015-10(2015.03.02~2015.03.08)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe11a"},"doc_id":"5ed69c27c03bd262c38224b9","doc_title":"주간통일정세 2015-04(2015.01.19~2015.01.25)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe11b"},"doc_id":"5ed69b67c03bd262c3821d1e","doc_title":"주간통일정세 2011-37(2011.9.5~2011.9.11)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe11c"},"doc_id":"5ed69b84c03bd262c3821de3","doc_title":"KINU 통일 플러스 vol.1 no.1","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe11d"},"doc_id":"5ed69bc1c03bd262c38220a9","doc_title":"주간통일정세 2013-03(2013.01.14~2013.01.20)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe11e"},"doc_id":"5ed69be1c03bd262c38221e9","doc_title":"주간통일정세 2012-19(2012.04.30~2012.05.06)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe11f"},"doc_id":"5ed69bf2c03bd262c3822273","doc_title":"주간통일정세 2016-25(2016.6.18∼2016.6.24)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe120"},"doc_id":"5ed69a95c03bd262c38214f6","doc_title":"월간 북한동향 제2권 제3호 (2008년 5·6월호)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe121"},"doc_id":"5ed69bb2c03bd262c3821ffa","doc_title":"주간통일정세 2013-32(2013.08.05~2013.08.11)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe122"},"doc_id":"5ed69bdac03bd262c3822199","doc_title":"주간통일정세 2012-24(2012.06.04~2012.06.10)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe123"},"doc_id":"5ed69bb6c03bd262c3822027","doc_title":"주간통일정세 2013-20(2013.05.13~2013.05.19)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe124"},"doc_id":"5ed69c42c03bd262c38225c1","doc_title":"주간통일정세 2017-20(2017.05.13~2017.05.19)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe125"},"doc_id":"5ed69c34c03bd262c3822533","doc_title":"Major Characteristics and Patterns of Nuclear and Missile Activities of the Kim Jong-un Regime","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe126"},"doc_id":"5ed69c2bc03bd262c38224f6","doc_title":"주간통일정세 2015-08(2015.02.16~2015.02.22)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe127"},"doc_id":"5ed69c37c03bd262c3822550","doc_title":"Implications of Visit to the DPRK of the UN Special Rapporteur on the Rights of Persons with Disabil","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe128"},"doc_id":"5ed693327b15dabb40af39a0","doc_title":"북한의 경제전환 모형: 사회주의국가의 경험이 주는 함의","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe129"},"doc_id":"5ed6938e7b15dabb40af3d4f","doc_title":"북한 「7·1경제관리개선조치」4년의 평가와 전망","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe12a"},"doc_id":"5ed69a4bc03bd262c382118a","doc_title":"統一硏究論叢, 第4卷2號","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe12b"},"doc_id":"5ed69a4dc03bd262c382119b","doc_title":"2006 연차보고서","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe12c"},"doc_id":"5ed69c27c03bd262c38224c0","doc_title":"주간통일정세 2015-31(2015.08.03∼2015.08.09)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe12d"},"doc_id":"5ed69b3fc03bd262c3821b63","doc_title":"주간통일정세 2012-02(2012.01.02~2012.01.08)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe12e"},"doc_id":"5ed69b7bc03bd262c3821dab","doc_title":"주간통일정세 2014-47(2014.12.01~2014.12.07)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe12f"},"doc_id":"5ed69b0fc03bd262c38219b2","doc_title":"주간통일정세2009-31(2009.7.27~8.2)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe130"},"doc_id":"5ed69b1cc03bd262c3821a41","doc_title":"주간통일정세2011-25(2011.06.13-2011.06.19)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe131"},"doc_id":"5ed69c24c03bd262c382249e","doc_title":"주간통일정세 2015-15(2015.04.13~2015.04.19)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe132"},"doc_id":"5ed69c36c03bd262c382254c","doc_title":"주간통일정세 2017-05(2017.01.28~2017.02.03)","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe133"},"doc_id":"5ed69bd8c03bd262c3822184","doc_title":"주간통일정세 2012-35(2012.08.20~2012.08.26)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe134"},"doc_id":"5ed69c0fc03bd262c38223c1","doc_title":"주간통일정세 2016-11(2016.03.14~2016.03.20)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe135"},"doc_id":"5ed69c38c03bd262c3822568","doc_title":"주간통일정세 2017-07(2017.02.11~2017.02.17)","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe136"},"doc_id":"5ed69c3ec03bd262c382258f","doc_title":"주간통일정세 2017-23(2017.06.03~2017.06.09)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe137"},"doc_id":"5ed69c38c03bd262c3822574","doc_title":"Restoring Inter-Korean Relations by Promoting Sports Exchange","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe138"},"doc_id":"5ed69b7dc03bd262c3821db8","doc_title":"주간통일정세 2014-49(2014.12.15~2014.12.21)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe139"},"doc_id":"5ed69c0cc03bd262c3822395","doc_title":"주간통일정세 2016-07(2016.02.15∼2016.02.21)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe13a"},"doc_id":"5ed69bc9c03bd262c38220ce","doc_title":"북한인권 국제사회 동향과 북한의 대응 제8권 1호 2013","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe13b"},"doc_id":"5ed69bebc03bd262c3822214","doc_title":"주간통일정세 2015-22(2015.06.01~2015.06.07)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe13c"},"doc_id":"5ed69bd9c03bd262c3822189","doc_title":"주간통일정세 2012-39(2012.09.17~2012.09.23)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe13d"},"doc_id":"5ed69bedc03bd262c382221d","doc_title":"North Korea´s Denuclearization Is the Essence","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe13e"},"doc_id":"5ed69b8ec03bd262c3821e6a","doc_title":"주간통일정세 2014-30(2014.07.28~2014.08.03)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe13f"},"doc_id":"5ed69bdac03bd262c382219e","doc_title":"주간통일정세 2012-37(2012.09.03~2012.09.09)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe140"},"doc_id":"5ed694877b15dabb40af46c8","doc_title":"Outline of the Kim Jong Un’s Ruling Coalition advanced in this April","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe141"},"doc_id":"5ed694117b15dabb40af430b","doc_title":"Chairman Kim Jong Il’s \"Business Tour\": An Evaluation","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe142"},"doc_id":"5ed694147b15dabb40af4336","doc_title":"김정일 사망 이후 북한정세 전망과 정책방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe143"},"doc_id":"5ed694467b15dabb40af4457","doc_title":"북한의 체제위기와 사회갈등","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe144"},"doc_id":"5ed69aa5c03bd262c3821572","doc_title":"주간통일정세2008-07(2008.2.11~2.17)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe145"},"doc_id":"5ed69aa0c03bd262c382153a","doc_title":"주간통일정세2008-04(2008.1.14~1.20)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe146"},"doc_id":"5ed693837b15dabb40af3cd4","doc_title":"7·1조치 이후 북한의 농업개혁과 과제","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe147"},"doc_id":"5ed6938c7b15dabb40af3d39","doc_title":"북한의 핵실험과 국제사회의 대응","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe148"},"doc_id":"5ed693947b15dabb40af3dff","doc_title":"The Impact of Personality Cult in North Korea","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe149"},"doc_id":"5ed69be8c03bd262c38221f9","doc_title":"주간통일정세 2015-02(2015.01.05~2015.01.11)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe14a"},"doc_id":"5ed69ba8c03bd262c3821f6a","doc_title":"주간통일정세 2013-42(2013.10.14~2013.10.20)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe14b"},"doc_id":"5ed69c07c03bd262c382234e","doc_title":"주간통일정세 2016-17(2016.04.24~2016.04.30)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe14c"},"doc_id":"5ed69b45c03bd262c3821b99","doc_title":"북한인권 국제사회 동향과 북한의 대응 제7권 1호 2011","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe14d"},"doc_id":"5ed69b51c03bd262c3821c0d","doc_title":"보호책임(R2P) 이행에 관한 연구","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe14e"},"doc_id":"5ed692617b15dabb40af3072","doc_title":"북한사회 위기구조와 사회변동 전망: 비교사회론적 관점","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe14f"},"doc_id":"5ed692657b15dabb40af3092","doc_title":"김정은 정권의 대내외 정책평가와 우리의 대응방향","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe150"},"doc_id":"5ed6926d7b15dabb40af30e0","doc_title":"장성택 숙청과 김정은 정권의 미래","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe151"},"doc_id":"5ed693197b15dabb40af3884","doc_title":"金日成著作 解題","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe152"},"doc_id":"5ed693427b15dabb40af3a31","doc_title":"북한의 자본주의 인식 변화","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe153"},"doc_id":"5ed693327b15dabb40af3995","doc_title":"김정일선집 분석","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe154"},"doc_id":"5ed692677b15dabb40af30c9","doc_title":"Fiscal Segmentation and Economic Changes in North Korea","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe155"},"doc_id":"5ed692777b15dabb40af313c","doc_title":"장성택의 방중 성과, 어떻게 평가할 것인가?","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe156"},"doc_id":"5ed692aa7b15dabb40af33aa","doc_title":"북한의 국방계획 결정체계","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe157"},"doc_id":"5ed692f57b15dabb40af3706","doc_title":"北韓의 變化와 金正日政權의 將來","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe158"},"doc_id":"5ed6929c7b15dabb40af3323","doc_title":"北韓 知識人政策의 變化","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe159"},"doc_id":"5ed692c17b15dabb40af34e4","doc_title":"북한의 제2경제","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe15a"},"doc_id":"5ed692da7b15dabb40af35db","doc_title":"북한 사회주의체제의 위기수준 평가 및 내구력 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe15b"},"doc_id":"5ed692e87b15dabb40af365f","doc_title":"金正日 承繼體制 鞏固化 動向","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe15c"},"doc_id":"5ed693597b15dabb40af3b38","doc_title":"북중 정상회담 이후 북한의 선택","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe15d"},"doc_id":"5ed69963c03bd262c382084d","doc_title":"Assessment of High-Level Inter-Korean Talks and Prospects for Inter-Korean Relations","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe15e"},"doc_id":"5ed69974c03bd262c3820943","doc_title":"주간통일정세 2018-05(2018.01.27~2018.02.02)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe15f"},"doc_id":"5ed801ea2615a153681d5d8d","doc_title":"\r\n\t\t\t\t\t(90신진학자)北韓·統一硏究 論文集: (Ⅳ)交流·協力 分野\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe160"},"doc_id":"5ed8019c2615a153681d5b19","doc_title":"\r\n\t\t\t\t\t(90신진학자)北韓·統一硏究 論文集: (Ⅲ)軍事 分野\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe161"},"doc_id":"5ed803552615a153681d6a18","doc_title":"\r\n\t\t\t\t\t東北亞情勢와 統一環境: 1992年 上半期\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe162"},"doc_id":"5ed803ba2615a153681d6e04","doc_title":"\r\n\t\t\t\t\t獨逸統合과 體制轉換\r\n\t\t\t\t","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe163"},"doc_id":"5ed805242615a153681d7af7","doc_title":"\r\n\t\t\t\t\t中國 邊境貿易의 現況과 役割\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe164"},"doc_id":"5ed803e22615a153681d6f5b","doc_title":"\r\n\t\t\t\t\t북한 통치이념에 있어 민족주의 원용에 대한 분석\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe165"},"doc_id":"5ed3885433719b6b965e7e3c","doc_title":"軍備統制 檢證 硏究 :理論 및 歷史와 事例를 中心으로","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe166"},"doc_id":"5ed389f133719b6b965e900e","doc_title":"주한미군 감축 및 재배치와 한국의 국가안보","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe167"},"doc_id":"5ed3895a33719b6b965e895d","doc_title":"북한의 자본주의 인식 변화","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe168"},"doc_id":"5ed3895e33719b6b965e8982","doc_title":"한반도 군비통제의 재조명: 문제점과 개선방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe169"},"doc_id":"5ed392df7ed7dcf78c17644f","doc_title":"Human Rights Situation of Women and Children in North Korea","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe16a"},"doc_id":"5ed3936f7ed7dcf78c176895","doc_title":"21세기 러시아의 국가전략과 한·러 전략적 동반자관계","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe16b"},"doc_id":"5ed39631749e6be0fc410a54","doc_title":"주간통일정세 2011-45(2011.10.31~2011.11.06)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe16c"},"doc_id":"5ed3953beb330b4601b3ff02","doc_title":"2.13 북핵 합의이후 북한정세와 남북관계 전망","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe16d"},"doc_id":"5ed3965c749e6be0fc410c18","doc_title":"주간통일정세 2016-52(2016.12.24~2016.12.30)","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe16e"},"doc_id":"5ed39655749e6be0fc410bb5","doc_title":"주간통일정세 2017-10(2017.03.04~2017.03.10)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe16f"},"doc_id":"5ed396e0749e6be0fc411203","doc_title":"주간통일정세2010-13(2010.3.22~2010.3.28)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe170"},"doc_id":"5ed3969e749e6be0fc410ef8","doc_title":"주간통일정세2009-09(2009.2.23~3.1)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe171"},"doc_id":"5ed396a2749e6be0fc410f2b","doc_title":"주간통일정세2008-09(2008.2.25~3.2)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe172"},"doc_id":"5ed395d2eb330b4601b4056c","doc_title":"북한의 핵·미사일 관련 주요 활동 분석","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe173"},"doc_id":"5ed392530dbea9e5f2b7f69b","doc_title":"北韓體制의 變化","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe174"},"doc_id":"5ed392c27ed7dcf78c176363","doc_title":"통일 이후 국가정체성 형성방안","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe175"},"doc_id":"5ed395c5eb330b4601b404c9","doc_title":"최근 2년 간 미·일·중·러 4개국 정상외교 분석 및 한국 통일외교에 대한 시사점","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe176"},"doc_id":"5ed395bceb330b4601b40483","doc_title":"중국의 4차 산업혁명과 북한에 주는 함의","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe177"},"doc_id":"5ed395aaeb330b4601b403bd","doc_title":"北韓의 유엔加入宣言의 影響과 政策變化展望","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe178"},"doc_id":"5ed395afeb330b4601b403f0","doc_title":"3차 핵실험 이후 김정은 정권의 대내외 정책","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe179"},"doc_id":"5ed39658749e6be0fc410bed","doc_title":"주간통일정세 2017-22(2017.05.27~2017.06.02)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe17a"},"doc_id":"5ed38342d2a0d2fcf411cf73","doc_title":"핵문제 타결이후 남북한 통일과정","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe17b"},"doc_id":"5ed3822b7b154788099d308f","doc_title":"통일한국에 대한 국제적 우려해소와 편익: 지역 및 주변국 차원","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe17c"},"doc_id":"5ed383a2c1889339b8d8c06a","doc_title":"국내외 북한인권 동향 평가와 인권개선 로드맵","topic":"스포츠","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe17d"},"doc_id":"5ed383a4c1889339b8d8c095","doc_title":"북한인권법 제정의 필요성과 고려사항","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe17e"},"doc_id":"5ed3839dc1889339b8d8c022","doc_title":"제3세대 인권과 북한: 북한인권정책연구 제7권 2019","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe17f"},"doc_id":"5ed38338d2a0d2fcf411cf2e","doc_title":"統一理念으로서의 民族主義","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe180"},"doc_id":"5ed380f63da0955c5f2ab856","doc_title":"서독의 대동독 인권정책","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe181"},"doc_id":"5eceb8893f82fd00307f62be","doc_title":"독일통일연구팀 초청 워크숍 자료집","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe182"},"doc_id":"5ed37b255b1db1854bfdf699","doc_title":"신정부 국정과제 추진방향","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe183"},"doc_id":"5ed37b615b1db1854bfdf8dd","doc_title":"향후 5년 남북관계 주요 환경과 전개 시나리오","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe184"},"doc_id":"5ed37af45b1db1854bfdf4db","doc_title":"평창올림픽 이후 한반도평화 증진 방안","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe185"},"doc_id":"5ed37b0d5b1db1854bfdf573","doc_title":"미·북관계의 변화와 한국의 대북정책 방향","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe186"},"doc_id":"5ed37b0f5b1db1854bfdf59d","doc_title":"북한정보체계 실태조사 (상)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe187"},"doc_id":"5ed38bcd33719b6b965e9cce","doc_title":"평양과 혜산, 두 도시 이야기: 북한 주민의 삶의 공간","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe188"},"doc_id":"5eceb8193f82fd00307f5d59","doc_title":"[민주평통·국대협 합동 학술세미나 발표문] 대학신문","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe189"},"doc_id":"5eceb7723f82fd00307f5988","doc_title":"[11차포럼]2001년 남북관계의 평가와 과제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe18a"},"doc_id":"5eceb8143f82fd00307f5d3e","doc_title":"북핵 6자회담 : 전망과 대책","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe18b"},"doc_id":"5eceb7c13f82fd00307f5b67","doc_title":"[6.15 기념 학술회의] 한미정상회담 이후 한미공조와 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe18c"},"doc_id":"5eceb7c73f82fd00307f5b7c","doc_title":"2030세대의 올바른 통일관 정립 방향과 과제","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe18d"},"doc_id":"5eceb79a3f82fd00307f5a85","doc_title":"금강산 관광사업의 추진실태와 과제","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe18e"},"doc_id":"5eceb7a53f82fd00307f5ac4","doc_title":"남북이산가족 재회 현황 및 과제","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe18f"},"doc_id":"5eceb7aa3f82fd00307f5ae2","doc_title":"남북경제 교류협력 가능분야와 과제","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe190"},"doc_id":"5eceb7af3f82fd00307f5afd","doc_title":"대학생의 대북인식과 통일관","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe191"},"doc_id":"5eceb7cc3f82fd00307f5ba3","doc_title":"한반도 평화체제 구축 방안","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe192"},"doc_id":"5eceb7133f82fd00307f574f","doc_title":"동북아 평화번영과 한반도 통일","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe193"},"doc_id":"5eceb7633f82fd00307f5925","doc_title":"북한인권 개선을 위한 국제기구와의 연계방안","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe194"},"doc_id":"5eceb77e3f82fd00307f59d5","doc_title":"남북한 환경공동체 구축을 위한 협력방안 모색- 비무","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe195"},"doc_id":"5eceb7bd3f82fd00307f5b40","doc_title":"[6·15 기념 학술회의] 6·15 남북공동선언 3년 평가","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe196"},"doc_id":"5eceb77d3f82fd00307f59c9","doc_title":"[5차포럼]국민의 정부 출범3년 :평가와 과제=서주석박","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe197"},"doc_id":"5ed37b0a5b1db1854bfdf55f","doc_title":"전환기 남북관계 영향 요인 및 향후 정책 방향","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe198"},"doc_id":"5ed37b245b1db1854bfdf68e","doc_title":"북한정보관리체계 개선방안(중)","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe199"},"doc_id":"5ed37b3f5b1db1854bfdf7a2","doc_title":"북한변화 촉진 및 남북친화성 증대","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe19a"},"doc_id":"5ed37c1ea29311f5f90ca1a9","doc_title":"접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅲ)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe19b"},"doc_id":"5ed37c2ca29311f5f90ca228","doc_title":"북한개발지원의 이론과 포괄적 전략","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe19c"},"doc_id":"5ed37e0892074bd526bedbf1","doc_title":"사드(THAAD)를 둘러싼 논란에 대한 제언","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe19d"},"doc_id":"5ed37f53ef64de95f1db24e4","doc_title":"구술로 본 통일정책사","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe19e"},"doc_id":"5ed37b625b1db1854bfdf8ee","doc_title":"대북 인도적 지원 개선방안","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe19f"},"doc_id":"5ed37c24a29311f5f90ca1d0","doc_title":"라진·선봉지역 물류분야 남북 협력방안 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1a0"},"doc_id":"5ed37b785b1db1854bfdf9e2","doc_title":"김여정 특사 방남의 평가와 한국정부의 전략적 로드맵","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1a1"},"doc_id":"5ed37bf3a29311f5f90ca052","doc_title":"북한 실세의 인천방문 의도와 향후 남북협상 전략","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1a2"},"doc_id":"5ed37ef5c7f68a5e00b8769e","doc_title":"남북관계 1년의 평가와 과제","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1a3"},"doc_id":"5ed37f06c7f68a5e00b87712","doc_title":"南北韓關係 現況 및 '97年 情勢展望","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1a4"},"doc_id":"5ed37f4def64de95f1db24ae","doc_title":"Trust-building Process on the Korean Peninsula Continues","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1a5"},"doc_id":"5ed38021183ceee5c0978634","doc_title":"실질적 통합 단계에서의 남북 문화예술 분야의 통합 방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1a6"},"doc_id":"5ed37e65c34792fe98fa1587","doc_title":"통일환경 및 남북한관계 전망 2014~2015","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1a7"},"doc_id":"5ed37b5f5b1db1854bfdf899","doc_title":"이명박 정부 대북정책의 추진환경과 정책과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1a8"},"doc_id":"5ed37c0ca29311f5f90ca0e9","doc_title":"'그린 데탕트' 실천전략: 환경공동체 및 경제공동체 동시 형성방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1a9"},"doc_id":"5eceb8863f82fd00307f6286","doc_title":"2017년 3/4분기 통일여론 분석 보고서","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1aa"},"doc_id":"5ed37b435b1db1854bfdf7bd","doc_title":"4차 북핵실험 이후 미중관계와 대북정책 방향","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1ab"},"doc_id":"5ed37b235b1db1854bfdf676","doc_title":"전환기 남북관계 발전 추진 방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1ac"},"doc_id":"5ed37b405b1db1854bfdf7b2","doc_title":"김정일 와병설 이후 대북정책 방향","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1ad"},"doc_id":"5eceb67dcc8e8b457ba9d3b4","doc_title":"한ㆍ미 대북 ‘포용적’ 대화제의 꺼내, 북한도 같은생각?","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1ae"},"doc_id":"5eceb7173f82fd00307f577a","doc_title":"제59차 종교위원회 자료, 2007년도 대북 인도적 지원 추진방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1af"},"doc_id":"5ed388ca33719b6b965e8364","doc_title":"南北韓 協商行態 比較硏究","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1b0"},"doc_id":"5ed388d833719b6b965e83e9","doc_title":"북한의 대외경제개방정책 현황과 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1b1"},"doc_id":"5ed3875a33719b6b965e75bf","doc_title":"통일한국에 대한 국제적 우려해소와 편익: 지역 및 주변국 차원","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1b2"},"doc_id":"5ed3899933719b6b965e8c2b","doc_title":"탈냉전기 일본의 국내 정치변동과 대외정책","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1b3"},"doc_id":"5ed3899e33719b6b965e8c73","doc_title":"북한 이탈주민의 지역사회 정착","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1b4"},"doc_id":"5ed38fb281242f220dcfdaaf","doc_title":"The DPRK Famine of 1994-2000","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1b5"},"doc_id":"5ed39002dc9986728c0d3db7","doc_title":"2006년 QDR의 특징 분석과 한반도안보에 주는 시사점","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1b6"},"doc_id":"5ed39098dc9986728c0d41f6","doc_title":"평화조약의 역사적 변천과 사례","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1b7"},"doc_id":"5ed392ec7ed7dcf78c176485","doc_title":"China's Strategic Environment and External Relations in the Transition Period","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1b8"},"doc_id":"5ed3849a0a21d3f6d3d8b003","doc_title":"북한 정치범수용소","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1b9"},"doc_id":"5ed384ac0a21d3f6d3d8b0e1","doc_title":"북한주민 인권의식 실태연구","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1ba"},"doc_id":"5ed3816446278265e81c75b4","doc_title":"통일교육 컨텐츠 개발 Ⅳ (1)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1bb"},"doc_id":"5ed37f83ef64de95f1db26a7","doc_title":"남북 친화력 확대 방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1bc"},"doc_id":"5ed38a0633719b6b965e90b3","doc_title":"東北亞區域合作的新聯繫","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1bd"},"doc_id":"5ed3838dc1889339b8d8bf90","doc_title":"북한인권법 제정 의의와 향후 과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1be"},"doc_id":"5ed38390c1889339b8d8bfad","doc_title":"김영환, 중국 그리고 북한 민주화와 인권 개선","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1bf"},"doc_id":"5ed38391c1889339b8d8bfb0","doc_title":"북한인권 개선을 위한 국제적 추세와 한국의 선택","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1c0"},"doc_id":"5ed38398c1889339b8d8bff5","doc_title":"Study on Changing Trends of Human Rights Institution and Situation in North Korea","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1c1"},"doc_id":"5ed39642749e6be0fc410af2","doc_title":"주간통일정세 2017-40(2017.09.30~2017.10.13)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1c2"},"doc_id":"5ed39645749e6be0fc410b17","doc_title":"주간통일정세 2017-42(2017.10.21~2017.10.27)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1c3"},"doc_id":"5ed396c4749e6be0fc4110bc","doc_title":"주간통일정세2010-01(2009.12.28~2010.1.3)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1c4"},"doc_id":"5ed3894033719b6b965e8843","doc_title":"통일과정에서의 정당역할 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1c5"},"doc_id":"5ed3894f33719b6b965e88d7","doc_title":"클린턴 2기 미국의 대북정책","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1c6"},"doc_id":"5ed3889433719b6b965e8129","doc_title":"북한의 경제개혁과 남북경협","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1c7"},"doc_id":"5ed3895633719b6b965e890a","doc_title":"북한의 유일체제와 정책경쟁","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1c8"},"doc_id":"5ed3895733719b6b965e8921","doc_title":"한국사회 냉전문화 극복방안 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1c9"},"doc_id":"5ed3954deb330b4601b3ffcc","doc_title":"북한의 고농축우라늄(HEU)프로그램 추진 실태","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1ca"},"doc_id":"5ed39550eb330b4601b3ffd9","doc_title":"2004년 미국 대통령선거 동향 분석(Ⅱ)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1cb"},"doc_id":"5ed384b10a21d3f6d3d8b13b","doc_title":"김정은 후계구도와 북한 인권: 인권 관련 법령 정비를 중심으로","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1cc"},"doc_id":"5ed388a433719b6b965e81e3","doc_title":"統一獨逸의 分野別 實態 硏究","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1cd"},"doc_id":"5ed388a833719b6b965e81fa","doc_title":"북한의 협상전술 특성 연구 :남북대화 사례를 중심으로","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1ce"},"doc_id":"5ed388b033719b6b965e8264","doc_title":"러·北關係 變化展望과 韓國의 對應方案","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1cf"},"doc_id":"5ed388bf33719b6b965e8307","doc_title":"金正日 政權의 權力엘리트 硏究","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1d0"},"doc_id":"5ed38a0b33719b6b965e90dd","doc_title":"북한체제 전환을 위한 전략적 과제와 한국의 동북아 4국 협력전략","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1d1"},"doc_id":"5ed389b133719b6b965e8d21","doc_title":"중국의 동아시아 전략과 대북한 정책","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1d2"},"doc_id":"5ed3899033719b6b965e8bc0","doc_title":"북한의 개혁·개방정책 추진 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1d3"},"doc_id":"5ed388f033719b6b965e84e0","doc_title":"통일교육 개선방안 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1d4"},"doc_id":"5ed389f233719b6b965e9018","doc_title":"미·중 패권경쟁과 동아시아 지역패권 변화 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1d5"},"doc_id":"5ed3895e33719b6b965e897a","doc_title":"북한의 대중문화","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1d6"},"doc_id":"5ed389e633719b6b965e8f91","doc_title":"일본의 보수우경화와 국가안보전략","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1d7"},"doc_id":"5ed3895f33719b6b965e89b3","doc_title":"남북한 학술교류·협력 증진방안 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1d8"},"doc_id":"5ed3896333719b6b965e89cb","doc_title":"페리프로세스와 한·미·일 협력방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1d9"},"doc_id":"5ed3896433719b6b965e89d7","doc_title":"한반도 평화체제에 대한 이론적 접근","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1da"},"doc_id":"5ed380e63da0955c5f2ab7ce","doc_title":"독일 통일 20년과 한국의 통일대비","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1db"},"doc_id":"5ed384340a21d3f6d3d8acc9","doc_title":"북한인권백서, 2002","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1dc"},"doc_id":"5ed3843e0a21d3f6d3d8ad05","doc_title":"북한인권백서, 1998","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1dd"},"doc_id":"5ed384400a21d3f6d3d8ad1f","doc_title":"北韓의 人權實態 硏究","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1de"},"doc_id":"5ed3843c0a21d3f6d3d8acec","doc_title":"북한인권 실태: 주요 특징 및 변화","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1df"},"doc_id":"5ed384470a21d3f6d3d8ad5e","doc_title":"White paper on human rights in North Korea, 1996","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1e0"},"doc_id":"5ed3895133719b6b965e88e7","doc_title":"비무장지대내 유엔환경기구 유치 방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1e1"},"doc_id":"5ed3876933719b6b965e760c","doc_title":"대북한 핵협상 전략구상방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1e2"},"doc_id":"5ed3844a0a21d3f6d3d8ad9b","doc_title":"White Paper on Human Rights in North Korea, 1997","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1e3"},"doc_id":"5ed383a1c1889339b8d8c062","doc_title":"북한의 인권문제 대응과 2015년 전망","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1e4"},"doc_id":"5ed380fb3da0955c5f2ab8b8","doc_title":"사회적 시장경제질서의 구동독 지역 적용에 관한 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1e5"},"doc_id":"5ed389a133719b6b965e8c9c","doc_title":"북한 농업의 개발전략과 남북한 농업협력","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1e6"},"doc_id":"5ed389a133719b6b965e8c90","doc_title":"북한 협동농장 개편 방향에 관한 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1e7"},"doc_id":"5ed388e433719b6b965e844c","doc_title":"1994年度 統一問題 國民與論調査 結果","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1e8"},"doc_id":"5ed388e833719b6b965e845d","doc_title":"한반도 통일과정에서 러시아의 역할","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1e9"},"doc_id":"5ed3871a33719b6b965e73c4","doc_title":"한국의 대북 인권정책 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1ea"},"doc_id":"5ed3893733719b6b965e87ec","doc_title":"한국의 대미 통일외교전략","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1eb"},"doc_id":"5ed3893433719b6b965e87af","doc_title":"韓·中 安保協力方案 硏究","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1ec"},"doc_id":"5ed3892c33719b6b965e8751","doc_title":"북한의 농업정책과 식량문제 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1ed"},"doc_id":"5ed3893833719b6b965e87fd","doc_title":"북한의 지방행정체계","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1ee"},"doc_id":"5ed3874c33719b6b965e7567","doc_title":"북방삼각관계 변화와 지속: 북한의 균형화 전략을 중심으로","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1ef"},"doc_id":"5ed3897433719b6b965e8a6d","doc_title":"북한의 강성대국 건설 : 경제부문 중심으로","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1f0"},"doc_id":"5ed3897733719b6b965e8aa3","doc_title":"1999년도 통일문제 국민여론조사","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1f1"},"doc_id":"5ed3897933719b6b965e8ab5","doc_title":"전환기의 북한 사회통제체제","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1f2"},"doc_id":"5ed3898233719b6b965e8b1d","doc_title":"탈북자 문제 해결방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1f3"},"doc_id":"5ed3802f183ceee5c09786c7","doc_title":"남북한 경제통합의 인프라 확장방안","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1f4"},"doc_id":"5ed37c6aa29311f5f90ca447","doc_title":"북한의 관광실태와 남북한 관광분야 교류·협력방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1f5"},"doc_id":"5ed37f13c7f68a5e00b8779b","doc_title":"東北亞情勢와 統一環境","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1f6"},"doc_id":"5ed37c57a29311f5f90ca3b0","doc_title":"남북한 지방자치단체간 교류·협력","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe1f7"},"doc_id":"5ed37d6b9aa2a321bf90151b","doc_title":"脫冷戰期 韓半島의 戰爭과 平和問題","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1f8"},"doc_id":"5ed37dc582936af8b8053b7c","doc_title":"김양건 통전부장이 남한을 방문한 까닭","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1f9"},"doc_id":"5ed37f76ef64de95f1db263a","doc_title":"통일대비를 위한 대북통일정책 모색","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1fa"},"doc_id":"5ed38076183ceee5c0978997","doc_title":"국내적 통일인프라 구축을 위한 실태조사","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1fb"},"doc_id":"5ed37d859aa2a321bf901622","doc_title":"남북관계 발전과 한반도 평화정착","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe1fc"},"doc_id":"5ed37c59a29311f5f90ca3c1","doc_title":"남북경협 발전을 위한 동북아 활용 방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe1fd"},"doc_id":"5ed37f16c7f68a5e00b877af","doc_title":"통일환경과 남북한 관계 : 1998∼1999","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1fe"},"doc_id":"5ed37e0a92074bd526bedc10","doc_title":"북한 정권의 긴장고조 정책의 딜레마와 향후 정세 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe1ff"},"doc_id":"5ed37e6ac34792fe98fa15ac","doc_title":"통일환경 및 남북한관계 전망 2016~2017","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe200"},"doc_id":"5ed37f8cef64de95f1db26b6","doc_title":"정부수립 60주년, 통일정책의 새로운 패러다임","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe201"},"doc_id":"5ed37f93ef64de95f1db26e9","doc_title":"남남갈등 해소를 위한 ‘통일국민협약’ 제언","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe202"},"doc_id":"5ed3809e183ceee5c0978b23","doc_title":"통일과정에서의 민간단체의 역할","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe203"},"doc_id":"5ed3809f183ceee5c0978b40","doc_title":"한국민족주의 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe204"},"doc_id":"5ed380a5183ceee5c0978b91","doc_title":"統一韓國의 등장에 따른 東北亞 安保構造 變化 對應策","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe205"},"doc_id":"5ed380c93da0955c5f2ab6ca","doc_title":"東西獨 事例를 통해 본 南北韓關係 改善方案","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe206"},"doc_id":"5ed380cc3da0955c5f2ab6e5","doc_title":"서독의 분단질서관리 외교정책 연구 :한국 통일외교에 대한 시사점 모색","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe207"},"doc_id":"5ed37c75a29311f5f90ca4cb","doc_title":"남북 경제교류·협력 발전방안 : 추진성과 평가 및 발전대책","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe208"},"doc_id":"5ed37c82a29311f5f90ca53d","doc_title":"남북한 환경분야 교류·협력 방안 연구 :다자적·양자적 접근","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe209"},"doc_id":"5ed37c87a29311f5f90ca565","doc_title":"지자체 남북교류협력사업의 평가지표와 발전방향","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe20a"},"doc_id":"5ed37dd282936af8b8053c2e","doc_title":"남북관계의 경색: 북한의 의도와 한국의 대응","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe20b"},"doc_id":"5ed37e0992074bd526bedbf6","doc_title":"평화로운 한반도의 문을 열다: 평양 남북정상회담 군사분야 평가와 과제","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe20c"},"doc_id":"5ed37e1192074bd526bedc49","doc_title":"非武裝地帶의 平和的 利用方案에 관한 硏究","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe20d"},"doc_id":"5ed37f4aef64de95f1db249c","doc_title":"제 74주년 광복절 경축사 통일·북한 분야 의의와 과제","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe20e"},"doc_id":"5ed39771749e6be0fc4117bc","doc_title":"주간통일정세 2015-26(2015.06.29~2015.07.05)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe20f"},"doc_id":"5ed39773749e6be0fc4117d7","doc_title":"주간통일정세 2015-22(2015.06.01~2015.06.07)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe210"},"doc_id":"5ed39a5198d9bf9fd64b3ebe","doc_title":"( 2019 ) 초등교사의 탈북학생 교육 경험에 관한 상호문화교육적 의미 탐구 / 윤현희 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe211"},"doc_id":"5ed389f733719b6b965e904d","doc_title":"통일예측모형 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe212"},"doc_id":"5ed389fb33719b6b965e906c","doc_title":"북한 재산권의 비공식 이행","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe213"},"doc_id":"5ed38a5833719b6b965e92c0","doc_title":"라진·선봉지역 물류분야 남북 협력방안 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe214"},"doc_id":"5ed39a7a98d9bf9fd64b402c","doc_title":"( 2016 ) 북한이탈주민의 탈경계적 실천에 대한 연구 / 윤보영 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe215"},"doc_id":"5ed39754749e6be0fc4116b6","doc_title":"주간통일정세 2014-46(2014.11.24~2014.11.30)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe216"},"doc_id":"5ed389ce33719b6b965e8e7b","doc_title":"한·미 안보관계의 변화와 북·미관계의 전망","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe217"},"doc_id":"5ed387c633719b6b965e7981","doc_title":"北韓의 人權實態 硏究","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe218"},"doc_id":"5ed387d333719b6b965e7a1a","doc_title":"北韓의 社會間接資本 實態分析","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe219"},"doc_id":"5ed387d833719b6b965e7a48","doc_title":"主體思想의 內面化 實態","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe21a"},"doc_id":"5ed3882533719b6b965e7cc0","doc_title":"對北投資保護 및 紛爭解決方案 硏究","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe21b"},"doc_id":"5ed3883033719b6b965e7cf3","doc_title":"北韓의 權力엘리트 硏究","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe21c"},"doc_id":"5ed3887333719b6b965e7f85","doc_title":"동·서독 인적 교류 실태 연구","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe21d"},"doc_id":"5ed3888d33719b6b965e80bc","doc_title":"북한 주요기초문헌 해제집(Ⅲ) :「근로자」해제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe21e"},"doc_id":"5ed3959feb330b4601b40342","doc_title":"북한의 대남 비방 공세의 의도와 전망","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe21f"},"doc_id":"5ed395a0eb330b4601b40354","doc_title":"2008년 하반기 북한 정세 분석('08년 7월∼12월)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe220"},"doc_id":"5ed395a2eb330b4601b4036f","doc_title":"부시 행정부의 북핵정책 변화 분석","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe221"},"doc_id":"5ed383efa2f5a09add45f1ba","doc_title":"해외 체류 탈북자 문제 쟁점과 과제","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe222"},"doc_id":"5ed387eb33719b6b965e7ad1","doc_title":"中國과 日本의 軍事力 增强이 韓半島 安保에 미칠 影響","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe223"},"doc_id":"5ed387f033719b6b965e7b06","doc_title":"金正日著作 解題","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe224"},"doc_id":"5ed387fb33719b6b965e7b54","doc_title":"主體思想의 理論的 變化","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe225"},"doc_id":"5ed3880033719b6b965e7b7d","doc_title":"北韓 國營企業所의 管理運營體系","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe226"},"doc_id":"5ed3881633719b6b965e7bcf","doc_title":"中·臺灣關係의 現況과 發展方向","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe227"},"doc_id":"5ed38095183ceee5c0978ad2","doc_title":"통일이후 북한지역 국유재산 사유화방안 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe228"},"doc_id":"5ed3809f183ceee5c0978b53","doc_title":"統一韓國의 權力構造","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe229"},"doc_id":"5ed380ed3da0955c5f2ab82c","doc_title":"동서독간 정치통합연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe22a"},"doc_id":"5ed38281fd9a2315e0bd68d5","doc_title":"1995年度 統一問題 國民與論調査 結果","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe22b"},"doc_id":"5ed3874e33719b6b965e7576","doc_title":"북한사회 위기구조와 사회변동 전망: 비교사회론적 관점","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe22c"},"doc_id":"5ed389c433719b6b965e8e15","doc_title":"냉전종식후 국제정치와 인권 : 대북인권정책 추진방향모색","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe22d"},"doc_id":"5ed389c233719b6b965e8de2","doc_title":"남북 통합과정에서 기업인과 이산가족 교류의 역할","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe22e"},"doc_id":"5ed389c133719b6b965e8dd0","doc_title":"미국의 NMD 구축과 한반도의 안전보장","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe22f"},"doc_id":"5ed389c633719b6b965e8e2a","doc_title":"북한 노동력 활용방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe230"},"doc_id":"5ed389f633719b6b965e9046","doc_title":"북한의 사회통제 기구 고찰","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe231"},"doc_id":"5ed389eb33719b6b965e8fb6","doc_title":"김정일 시대 북한의 정치체제","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe232"},"doc_id":"5ed37b755b1db1854bfdf9cd","doc_title":"한반도 냉전구조 해체방안(Ⅳ)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe233"},"doc_id":"5ed37b795b1db1854bfdfa0c","doc_title":"한반도 냉전구조 해체방안(Ⅱ) : 장기·포괄적 접근 전략","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe234"},"doc_id":"5ed37be5a29311f5f90c9ffd","doc_title":"對北投資保護 및 紛爭解決方案 硏究","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe235"},"doc_id":"5ed3870d33719b6b965e7349","doc_title":"남북한 주민의 통일국가정체성 인식조사","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe236"},"doc_id":"5ed387b233719b6b965e78be","doc_title":"북한의 시장화와 사회적 모빌리티","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe237"},"doc_id":"5ed387f333719b6b965e7b15","doc_title":"北韓 家簇政策의 變化","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe238"},"doc_id":"5ed387f933719b6b965e7b42","doc_title":"북한 관료부패 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe239"},"doc_id":"5ed3880333719b6b965e7b91","doc_title":"中國의 改革·開放 加速化와 東北亞秩序 :1990年代 東北亞秩序 豫測 Ⅳ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe23a"},"doc_id":"5ed389c733719b6b965e8e37","doc_title":"인도주의 개입에 대한 국제사회의 동향","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe23b"},"doc_id":"5ed3899c33719b6b965e8c49","doc_title":"미국의 대이라크전쟁 이후 북·미관계 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe23c"},"doc_id":"5ed3899d33719b6b965e8c54","doc_title":"북한의 개인숭배 및 정치사회화의 효과에 대한 평가연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe23d"},"doc_id":"5ed3899e33719b6b965e8c6e","doc_title":"북한의 후계자론","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe23e"},"doc_id":"5ed389cc33719b6b965e8e62","doc_title":"중국의 대북한 정책","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe23f"},"doc_id":"5ed388ba33719b6b965e82ba","doc_title":"1995年度 統一問題 國民與論調査 結果","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe240"},"doc_id":"5ed3883733719b6b965e7d85","doc_title":"북한의 에너지 수급실태 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe241"},"doc_id":"5ed3883d33719b6b965e7dab","doc_title":"北韓 政治社會化에서 傳統文化의 役割 :北韓映畵分析을 中心으로","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe242"},"doc_id":"5ed3884233719b6b965e7dbf","doc_title":"1993年度 統一問題 國民輿論調査 結果","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe243"},"doc_id":"5ed388f633719b6b965e8506","doc_title":"경수로인력의 북한체류시 법적 문제","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe244"},"doc_id":"5ed388f733719b6b965e8513","doc_title":"김정일 정권의 안보딜레마와 대미·대남정책","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe245"},"doc_id":"5ed388f033719b6b965e84ec","doc_title":"미국의 대북한 경제정책 : 현황과 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe246"},"doc_id":"5ed3890e33719b6b965e8600","doc_title":"`90년대 북한체제의 위기와 변화","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe247"},"doc_id":"5ed3891533719b6b965e867f","doc_title":"한반도 평화체제 구축에 대한 중국의 입장과 전략","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe248"},"doc_id":"5ed3891b33719b6b965e86b9","doc_title":"NGOs를 통한 남북 사회문화 교류·협력 증진방안 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe249"},"doc_id":"5ed388b633719b6b965e828f","doc_title":"國際機構를 통한 南北韓 交流·協力 增大方案 硏究","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe24a"},"doc_id":"5ed388c633719b6b965e8331","doc_title":"北韓 脫出住民 對策 硏究 :海外事例를 中心으로","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe24b"},"doc_id":"5ed39629749e6be0fc410a01","doc_title":"주간통일정세 2011-50(2011.12.05~2011.12.11)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe24c"},"doc_id":"5ed3962a749e6be0fc410a06","doc_title":"주간통일정세 2011-49(2011.11.28~2011.12.04)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe24d"},"doc_id":"5ed3942e7ed7dcf78c176ce3","doc_title":"Nuclear Security 2012: Challenge of Proliferation and Implication for the Korean Peninsula","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe24e"},"doc_id":"5ed394957ed7dcf78c176f7d","doc_title":"The Right to Health in North Korea","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe24f"},"doc_id":"5ed3950c926cb0ad2ef6d748","doc_title":"북한의 4차 핵실험 이후 한반도 정세와 대북정책방향","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe250"},"doc_id":"5ed3950d926cb0ad2ef6d756","doc_title":"북일 스톡홀름 합의와 동북아정세","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe251"},"doc_id":"5ed3962c749e6be0fc410a31","doc_title":"주간통일정세 2012-03(2012.01.09~2012.01.15)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe252"},"doc_id":"5ed393217ed7dcf78c176680","doc_title":"전환기 중국의 정치경제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe253"},"doc_id":"5ed39589eb330b4601b40274","doc_title":"북한 최고인민회의 제11기 제6차 회의 결과 분석","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe254"},"doc_id":"5ed39591eb330b4601b402af","doc_title":"북한의 여성권·아동권 관련 법 제정 동향","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe255"},"doc_id":"5ed3962f749e6be0fc410a40","doc_title":"주간통일정세 2011-41(2011.10.3~2011.10.9)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe256"},"doc_id":"5ed394847ed7dcf78c176eb2","doc_title":"알기쉬운 통일교육 Ⅲ: 북한이탈주민용","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe257"},"doc_id":"5ed3959eeb330b4601b4033d","doc_title":"2009년 북한 신년 공동사설 분석(정세분석)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe258"},"doc_id":"5ed39547eb330b4601b3ff83","doc_title":"중국의 동북공정과 우리의 대응책","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe259"},"doc_id":"5ed39546eb330b4601b3ff6f","doc_title":"2004년 북한 영양실태조사결과 보고서 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe25a"},"doc_id":"5ed3954beb330b4601b3ffa5","doc_title":"북한의 「핵 보유」선언 배경과 향후 입장 전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe25b"},"doc_id":"5ed3968b749e6be0fc410e23","doc_title":"주간통일정세2008-12(2008.3.17~3.23)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe25c"},"doc_id":"5ed3958beb330b4601b4028b","doc_title":"최고인민회의 제12기 제4차 회의 결과 분석","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe25d"},"doc_id":"5ed3958beb330b4601b40292","doc_title":"2010년 북한 신년 공동사설 분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe25e"},"doc_id":"5ed395daeb330b4601b405cb","doc_title":"The Reality and Human Rights of North Korean Workers in the Maritime Province of Russia","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe25f"},"doc_id":"5ed396af749e6be0fc410fe4","doc_title":"주간통일정세2008-24(2008.6.9~6.15)","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe260"},"doc_id":"5ed3955deb330b4601b40066","doc_title":"북한·독일 수교의 배경과 EU 국가들의 한반도 정책 전망","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe261"},"doc_id":"5ed3963c749e6be0fc410abf","doc_title":"주간통일정세 2017-50(2017.12.16~2017.12.22)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe262"},"doc_id":"5ed396b6749e6be0fc41102c","doc_title":"주간통일정세2008-45(2008.11.3~11.9)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe263"},"doc_id":"5ed395cceb330b4601b40531","doc_title":"북한 3차 핵실험 이후 미국의 대북정책 논의 동향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe264"},"doc_id":"5ed3969b749e6be0fc410ed6","doc_title":"주간통일정세2009-20(2009.5.11~5.17)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe265"},"doc_id":"5ed395a2eb330b4601b40374","doc_title":"북한 최고인민회의 제11기 제5차 회의 평가","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe266"},"doc_id":"5ed395a9eb330b4601b403ad","doc_title":"하반기('07년 7월∼12월) 북한의 대내외 정세 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe267"},"doc_id":"5ed395a9eb330b4601b403b1","doc_title":"유고슬라비아의 民族葛藤과 聯邦解體 危機","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe268"},"doc_id":"5ed38da0ab0d1b1c467d2e80","doc_title":"대북포용정책의 효율적 추진을 위한 주변 안보·외교환경 조성방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe269"},"doc_id":"5ed38e5eab0d1b1c467d341a","doc_title":"동북아문화공동체 형성을 위한 협력적 아시아 인식의 모색","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe26a"},"doc_id":"5ed38e1bab0d1b1c467d31a0","doc_title":"동북아 지역내 NGO 교류협력 활성화 및 인프라 구축방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe26b"},"doc_id":"5ed7ffdd2615a153681d4c00","doc_title":"\r\n\t\t\t\t\t社會主義 諸國의 經濟狀況 變化가 北韓經濟에 미칠 影響: 1986. 12\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe26c"},"doc_id":"5ed8042f2615a153681d72bc","doc_title":"\r\n\t\t\t\t\t(남북단일팀 구성 남북체육회담 1989-1991) 쌍방 주요 발언 대비\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe26d"},"doc_id":"5ed804302615a153681d72cd","doc_title":"\r\n\t\t\t\t\t남북대화관련 쌍방서신 및 직통전화통지문 (1993.1-1993.12)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe26e"},"doc_id":"5ed802042615a153681d5e54","doc_title":"\r\n\t\t\t\t\t통일총서 6 : 北韓의 主體思想\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe26f"},"doc_id":"5ed804492615a153681d73ae","doc_title":"\r\n\t\t\t\t\t大學生 統一論文集 1993 : (第12回) 大學生統一論文入選作 모음\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe270"},"doc_id":"5ed8044d2615a153681d73c2","doc_title":"\r\n\t\t\t\t\t北韓의 核問題와 南北韓關係\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe271"},"doc_id":"5ed7ff8e2615a153681d48af","doc_title":"\r\n\t\t\t\t\t(時事資料) 統一敎育 第37號 (89-6)\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe272"},"doc_id":"5ed802602615a153681d61d4","doc_title":"\r\n\t\t\t\t\t통일총서 17 : 北韓의 人權實態\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe273"},"doc_id":"5ed802612615a153681d6233","doc_title":"\r\n\t\t\t\t\t남북한의 갈등해소를 위한 행동과학적 접근 (1990.8)\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe274"},"doc_id":"5ed803642615a153681d6afe","doc_title":"\r\n\t\t\t\t\t南北韓 經濟共同體 形成方案\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe275"},"doc_id":"5ed801582615a153681d5940","doc_title":"\r\n\t\t\t\t\t北韓의 南北對話 戰略戰術 評價 및 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe276"},"doc_id":"5ed8024c2615a153681d608e","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 (Ⅰ): 1945~1987\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe277"},"doc_id":"5ed806512615a153681d85aa","doc_title":"\r\n\t\t\t\t\t蘇聯의 新 亞·太政策 檢討 : `고르바쵸프', `블라디보스톡'선언과 관련\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe278"},"doc_id":"5ed806582615a153681d860a","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 (1993.11~1994.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe279"},"doc_id":"5ed8060e2615a153681d82d5","doc_title":"\r\n\t\t\t\t\t北韓物品 品質評價 및 消費者 反應\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe27a"},"doc_id":"5ed7ffe12615a153681d4c35","doc_title":"\r\n\t\t\t\t\t社會主義諸國의 經濟改革이 共産主義理念 및 社會體制 變化에 미친 影向: 1986. 12\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe27b"},"doc_id":"5ed7ffe42615a153681d4c44","doc_title":"\r\n\t\t\t\t\t共産主義 本質\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe27c"},"doc_id":"5ed7ffe82615a153681d4c6d","doc_title":"\r\n\t\t\t\t\t北韓實態와 南北韓關係의 展望: 1985.7\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe27d"},"doc_id":"5ed7ffe62615a153681d4c66","doc_title":"\r\n\t\t\t\t\t南北對話·交流時代에 對備한 統一敎育의 새로운 方向定立 硏究: 1986.12\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe27e"},"doc_id":"5ed800902615a153681d5276","doc_title":"\r\n\t\t\t\t\t(第5次) 南北赤十字 實務代表接觸 會議錄 (1989.11)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe27f"},"doc_id":"5ed692677b15dabb40af30cd","doc_title":"<6.28 방침> 1년의 내용과 경과","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe280"},"doc_id":"5ed6927c7b15dabb40af316b","doc_title":"포스트 김정일 시대 전망과 국민의 자세","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe281"},"doc_id":"5ed6928f7b15dabb40af32b9","doc_title":"북한의 시장화와 사회적 모빌리티 : 공간구조·도시정치·계층변화","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe282"},"doc_id":"5ed6932d7b15dabb40af3955","doc_title":"북한체제의 정치적 특성과 변화전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe283"},"doc_id":"5ed693307b15dabb40af3973","doc_title":"북한의 산업입지와 남북협력: 첨단기술산업 분야 중심","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe284"},"doc_id":"5ed7fff72615a153681d4cb5","doc_title":"\r\n\t\t\t\t\t2000年代 中共·台灣關係展望\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe285"},"doc_id":"5ed800052615a153681d4d22","doc_title":"\r\n\t\t\t\t\t南北韓關係와 統一問題\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe286"},"doc_id":"5ed692637b15dabb40af307e","doc_title":"2014년 북한 신년사 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe287"},"doc_id":"5ed8041d2615a153681d71c1","doc_title":"\r\n\t\t\t\t\t北韓의 權力엘리트 硏究\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe288"},"doc_id":"5ed804ce2615a153681d7844","doc_title":"\r\n\t\t\t\t\t第5次 亞·太經濟協力體 (APEC)會議를 契機로 본 亞·太 地域協力의 發展方向\r\n\t\t\t\t","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe289"},"doc_id":"5ed804e52615a153681d7924","doc_title":"\r\n\t\t\t\t\t「한민족공동체」 形成過程에서의 僑胞政策\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe28a"},"doc_id":"5ed7ffad2615a153681d4a1f","doc_title":"\r\n\t\t\t\t\t北韓의 文化財 保存 및 活用實態 (1986.11)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe28b"},"doc_id":"5ed806392615a153681d84c1","doc_title":"\r\n\t\t\t\t\t單一유럽市場의 法的基礎\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe28c"},"doc_id":"5ed806312615a153681d844c","doc_title":"\r\n\t\t\t\t\t東北亞地域에서의 多者間 安保協力體 形成展望과 對應策\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe28d"},"doc_id":"5ed806412615a153681d8529","doc_title":"\r\n\t\t\t\t\t美國 클린턴 行政府의 東北亞政策과 東北亞秩序 變化: 1990年代 東北亞秩序 豫測 (Ⅲ)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe28e"},"doc_id":"5ed806492615a153681d8573","doc_title":"\r\n\t\t\t\t\t北韓의 人權實態 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe28f"},"doc_id":"5ed6904308bc6231f9e1b560","doc_title":"2011 Unification Clock: When Will We See a Unified Korea?","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe290"},"doc_id":"5ed6901908bc6231f9e1b483","doc_title":"통일교육 컨텐츠 개발 Ⅳ (2)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe291"},"doc_id":"5ed6907f08bc6231f9e1b893","doc_title":"統一韓國의 對外經濟協力 方向 : 多者間 經濟協力 關聯","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe292"},"doc_id":"5ed80c5f2615a153681dbd4d","doc_title":"\r\n\t\t\t\t\t대북정책 이렇게 추진되고 있습니다\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe293"},"doc_id":"5ed68fac08bc6231f9e1b0db","doc_title":"2016년 통일예측시계","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe294"},"doc_id":"5ed68fcd08bc6231f9e1b232","doc_title":"서독의 대동독 인권정책","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe295"},"doc_id":"5ed68fe108bc6231f9e1b285","doc_title":"Trustpolitik: 박근혜정부의 국가안보전략-이론과 실제 탐색연구-","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe296"},"doc_id":"5ed6915f08bc6231f9e1c10a","doc_title":"비핵·개방·3000 구상: 북한의 개방화 추진방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe297"},"doc_id":"5ed68fe808bc6231f9e1b2ad","doc_title":"통일재원 마련 및 통일의지 결집 관련 국민의 인식","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe298"},"doc_id":"5ed6905508bc6231f9e1b5e0","doc_title":"체제전환 비용·편익 사례연구","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe299"},"doc_id":"5ed800e42615a153681d55a2","doc_title":"\r\n\t\t\t\t\t南北韓 言語의 統一을 위한 硏究 (1989)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe29a"},"doc_id":"5ed691d47b15dabb40af2a97","doc_title":"최근 중동사태에 비추어본 북한 체제지속성 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe29b"},"doc_id":"5ed6923c7b15dabb40af2e8c","doc_title":"북한에서 사적경제활동이 공적경제부문에 미치는 영향 분석","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe29c"},"doc_id":"5ed6910608bc6231f9e1be55","doc_title":"통합정책과 분단국 통일: 독일사례","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe29d"},"doc_id":"5ed691ed7b15dabb40af2b8e","doc_title":"북한 핵 포기 가능성과 대응방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe29e"},"doc_id":"5ed690a108bc6231f9e1b9b3","doc_title":"통일과정에서의 정당역할 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe29f"},"doc_id":"5ed690b308bc6231f9e1ba36","doc_title":"남북화해·협력의 실천지표","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2a0"},"doc_id":"5ed6912908bc6231f9e1bff5","doc_title":"남북 사회문화공동체 형성을 위한 대내적 기반구축방안: 통일문제의 갈등구조 해소를 중심으로","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2a1"},"doc_id":"5ed690aa08bc6231f9e1ba0a","doc_title":"南北聯合 形成 및 運營 方案硏究","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2a2"},"doc_id":"5ed80a442615a153681daa82","doc_title":"\r\n\t\t\t\t\t북한 사회주의체제의 위기수준 평가 및 내구력 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2a3"},"doc_id":"5ed80a452615a153681daa97","doc_title":"\r\n\t\t\t\t\t남북교류협력 활성화를 위한 법제도 개선방안\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2a4"},"doc_id":"5ed80a5d2615a153681dab39","doc_title":"\r\n\t\t\t\t\t남북한 에너지분야 협력방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2a5"},"doc_id":"5ed80a2e2615a153681da9c4","doc_title":"\r\n\t\t\t\t\tKEDO체제하에서 남북한 협력증진에 관한 연구: 협력이론을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2a6"},"doc_id":"5ed80a342615a153681daa0d","doc_title":"\r\n\t\t\t\t\t統一과 北韓 社會文化(下)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2a7"},"doc_id":"5ed80a482615a153681daac1","doc_title":"\r\n\t\t\t\t\t南北韓關係 現況 및 '97年 情勢 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2a8"},"doc_id":"5ed80a3c2615a153681daa63","doc_title":"\r\n\t\t\t\t\t北韓 經濟制度의 問題點과 改革 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2a9"},"doc_id":"5ed695a3f0492efe0e547a4c","doc_title":"Implications of Iran’s Success in Developing Fourth-Generation Centrifuge Technology","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2aa"},"doc_id":"5ed69769f0492efe0e548c79","doc_title":"아베 정권의 출범과 대한반도 정책 전망","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2ab"},"doc_id":"5ed6978412d4092a3df37324","doc_title":"미의회 북한인권법 : 의미와 전망","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2ac"},"doc_id":"5ed6980912d4092a3df37831","doc_title":"유엔 북한인권조사위원회 활동의 평가와 향후과제 -구두보고를 중심으로-","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2ad"},"doc_id":"5ed697f112d4092a3df376bb","doc_title":"북한인권백서 2015","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2ae"},"doc_id":"5ed6982a12d4092a3df3791c","doc_title":"The Libyan Crisis, the Responsibility to Protect, and the Korean Peninsula","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2af"},"doc_id":"5ed6980212d4092a3df377a1","doc_title":"China’s Obligations under International Law to Protect North Korean Escapeese","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2b0"},"doc_id":"5ed6980612d4092a3df377f8","doc_title":"김영환, 중국 그리고 북한 민주화와 인권 개선","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2b1"},"doc_id":"5ed68d746e35d50a5d2231bf","doc_title":"북한의 경제개혁과 남북경협","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2b2"},"doc_id":"5ed3975d749e6be0fc41171b","doc_title":"주간통일정세 2014-28(2014.07.14~2014.07.20)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2b3"},"doc_id":"5ed39771749e6be0fc4117c9","doc_title":"주간통일정세 2015-29(2015.07.20~2015.07.26)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2b4"},"doc_id":"5ed697b912d4092a3df374b2","doc_title":"북한 해외노동자의 인권개선 방안 모색","topic":"스포츠","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2b5"},"doc_id":"5ed697b812d4092a3df374ae","doc_title":"장애인 권리에 관한 특별보고관 방북의 의의 및 향후 과제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2b6"},"doc_id":"5ed697c112d4092a3df3753a","doc_title":"북한의 장애인권리협약 비준:평가와 향후 과제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2b7"},"doc_id":"5ed697b512d4092a3df37468","doc_title":"사회권의 관점에서 본 북한인권: 북한인권정책연구 제6권 2017","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2b8"},"doc_id":"5ed6987712d4092a3df37c07","doc_title":"보호책임(R2P)의 이론 및 실행, 그리고 한반도에의 함의: 리비아 및 코트디부아르 사태를 중심으로","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2b9"},"doc_id":"5ed6982a12d4092a3df3791f","doc_title":"리비아 사태와 보호책임, 그리고 한반도","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2ba"},"doc_id":"5ed39665749e6be0fc410c68","doc_title":"주간통일정세 2016-47(2016.11.19~2016.11.25)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2bb"},"doc_id":"5ed39683749e6be0fc410dee","doc_title":"주간통일정세 2018-12(2018.03.17~2018.03.23)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2bc"},"doc_id":"5ed39687749e6be0fc410e14","doc_title":"주간통일정세 2018-17(2018.04.21~2018.04.27)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2bd"},"doc_id":"5ed68d876e35d50a5d2232a8","doc_title":"화해협력정책과 남북한미래상 연구","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2be"},"doc_id":"5ed68e566e35d50a5d223a75","doc_title":"DMZ 총람: 개요, 정치·군사적 현황","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2bf"},"doc_id":"5ed68d8a6e35d50a5d2232f2","doc_title":"제16차 남북장관급회담","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2c0"},"doc_id":"5ed68d756e35d50a5d2231d3","doc_title":"南北韓關係 現況 및 '95年 情勢展望","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2c1"},"doc_id":"5ed697c212d4092a3df3754e","doc_title":"Study on Changing Trends of Human Rights Institution and Situation in North Korea","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2c2"},"doc_id":"5ed697c912d4092a3df3755e","doc_title":"북한 교화소","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2c3"},"doc_id":"5ed69769f0492efe0e548c74","doc_title":"국제금융기구의 북한 개입: 조건, 시나리오 및 과제","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2c4"},"doc_id":"5ed69770f0492efe0e548ceb","doc_title":"천안함 사태 이후 미국 대북정책의 기본방향","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2c5"},"doc_id":"5ed69770f0492efe0e548cfb","doc_title":"오바마 행정부의 핵태세검토보고서(NPR): 분석과 평가","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2c6"},"doc_id":"5ed8000a2615a153681d4d89","doc_title":"\r\n\t\t\t\t\t北韓 政治理念과 傳統政治文化의 關聯性 硏究 (1989)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2c7"},"doc_id":"5ed39669749e6be0fc410c99","doc_title":"주간통일정세 2017-04(2017.01.21~2017.01.27)","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2c8"},"doc_id":"5ed39669749e6be0fc410ca0","doc_title":"주간통일정세 2016-32(2016.8.6∼2016.8.12)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2c9"},"doc_id":"5ed3966a749e6be0fc410ca7","doc_title":"주간통일정세 2016-48(2016.11.26~2016.12.02)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2ca"},"doc_id":"5ed39553eb330b4601b4000a","doc_title":"최근 북한의 주요 대남논조","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2cb"},"doc_id":"5ed39554eb330b4601b4002d","doc_title":"제13차 남북장관급회담 결과 분석 및 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2cc"},"doc_id":"5ed39556eb330b4601b4003b","doc_title":"2002년 미국의 북한인권 문제 관련 동향 분석","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2cd"},"doc_id":"5eceb7e23f82fd00307f5c2d","doc_title":"9.11 테러 이후 미국의 세계전략과 동북아정세(제14차","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2ce"},"doc_id":"5ed80c792615a153681dbdfe","doc_title":"\r\n\t\t\t\t\t대북 인도적 지원 개선방안: 개발구호를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2cf"},"doc_id":"5ed80e032615a153681dcb68","doc_title":"\r\n\t\t\t\t\t(2001 신진연구자) 북한 및 통일관련 논문집 (제5권) : 북한실태(사회)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2d0"},"doc_id":"5ed80e2e2615a153681dccfe","doc_title":"\r\n\t\t\t\t\t(2001년도) 통일/북한관련사이트 현황\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2d1"},"doc_id":"5ed807182615a153681d8b51","doc_title":"\r\n\t\t\t\t\t북한 핵문제 전개과정 및 주요일지(1991.9∼1994.9)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2d2"},"doc_id":"5ed80c7f2615a153681dbe38","doc_title":"\r\n\t\t\t\t\t(사회교육기관용) 통일교육 표준강의전개안 2000\r\n\t\t\t\t","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2d3"},"doc_id":"5ed80d5f2615a153681dc670","doc_title":"\r\n\t\t\t\t\t북한의 대중문화: 실태와 변화전망\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2d4"},"doc_id":"5ed80b7b2615a153681db63e","doc_title":"\r\n\t\t\t\t\t(2000) 통일교육 기본지침서\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2d5"},"doc_id":"5ed80b882615a153681db6dc","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 구축에 대한 중국의 입장과 전략\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2d6"},"doc_id":"5ed808ca2615a153681d9c34","doc_title":"\r\n\t\t\t\t\t(1995년도) 통일연수 결과보고\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2d7"},"doc_id":"5ed80b842615a153681db6ce","doc_title":"\r\n\t\t\t\t\t한국의 대미 통일외교전략\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2d8"},"doc_id":"5ed808d02615a153681d9c54","doc_title":"\r\n\t\t\t\t\t남북화해.협력의 실천지표: '민족발전공동계획\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2d9"},"doc_id":"5ed80b8c2615a153681db70d","doc_title":"\r\n\t\t\t\t\t동.서독의 정치통합이 한반도 통일에 주는 시사점: (민족통일연구원.프리드리히-에버트재단 공동주최 워크샵) 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2da"},"doc_id":"5ed806e62615a153681d89f2","doc_title":"\r\n\t\t\t\t\t大學生 統一論文集 1994 :(제13회) 대학생 통일논문 입선작 모음\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2db"},"doc_id":"5ed80c472615a153681dbcf5","doc_title":"\r\n\t\t\t\t\t내마음속의 통일바라기꽃 : (99 학생) 통일 글짓기 대회 입상 작품집\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2dc"},"doc_id":"5ed80c492615a153681dbd08","doc_title":"\r\n\t\t\t\t\t통일교육 교수기법\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2dd"},"doc_id":"5ed806f02615a153681d8ae5","doc_title":"\r\n\t\t\t\t\t북한의 주요원전 색인목록 (Ⅰ) : 김일성저작집 (1994)\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2de"},"doc_id":"5ed7faf32615a153681d1d58","doc_title":"\r\n\t\t\t\t\t소련 第9次 5個年 經濟計劃:第8次 計劃實績 및 第9次 計劃\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2df"},"doc_id":"5ed7f9ca2615a153681d1307","doc_title":"\r\n\t\t\t\t\t南北 對話에서의 附隨 效果 開發을 爲한 戰術 硏究 (1973.11)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2e0"},"doc_id":"5ed8080b2615a153681d94de","doc_title":"\r\n\t\t\t\t\t남북교류협력법규집 (1995.11)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2e1"},"doc_id":"5ed801692615a153681d59a0","doc_title":"\r\n\t\t\t\t\t北韓體制 管理의 限界性과 改革模型 硏究\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2e2"},"doc_id":"5ed80aec2615a153681db143","doc_title":"\r\n\t\t\t\t\t鄧小平사후 중국의 내정과 한반도정책 전망\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2e3"},"doc_id":"5ed80c7f2615a153681dbe3d","doc_title":"\r\n\t\t\t\t\t남북한 학술교류·협력 증진방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2e4"},"doc_id":"5ed808b92615a153681d9b63","doc_title":"\r\n\t\t\t\t\t남북대화유경험 비상임자문위원회 회의록(95-Ⅱ) : 제16차~제26차 (1995.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2e5"},"doc_id":"5ed807f52615a153681d942d","doc_title":"\r\n\t\t\t\t\t러시아의 權力構造 改編과 對內外政策 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2e6"},"doc_id":"5ed807f52615a153681d9425","doc_title":"\r\n\t\t\t\t\t北韓 住民들의 價置意識 變化: 蘇聯 및 東歐와의 비교연구\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2e7"},"doc_id":"5ed807b42615a153681d90fe","doc_title":"\r\n\t\t\t\t\t金日成 사후 北韓의 政策展望과 우리의 統一方案\r\n\t\t\t\t","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2e8"},"doc_id":"5ed807bd2615a153681d9151","doc_title":"\r\n\t\t\t\t\t主體思想의 內面化 實態\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2e9"},"doc_id":"5ed807e42615a153681d92bb","doc_title":"\r\n\t\t\t\t\t1995년 NPT 延長會議와 韓國의 對策\r\n\t\t\t\t","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2ea"},"doc_id":"5ed808272615a153681d9650","doc_title":"\r\n\t\t\t\t\t金正日 政權의 權力엘리트 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2eb"},"doc_id":"5ed807952615a153681d9094","doc_title":"\r\n\t\t\t\t\t中國의 對北韓政策: 現況과 展望\r\n\t\t\t\t","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2ec"},"doc_id":"5ed807be2615a153681d9176","doc_title":"\r\n\t\t\t\t\t中·臺灣의 統一政策 比較硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2ed"},"doc_id":"5ed807772615a153681d8f7a","doc_title":"\r\n\t\t\t\t\t(사회문화 분야) '94년도 전문가 위촉과제 종합 (1994.12)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2ee"},"doc_id":"5ed8078d2615a153681d9062","doc_title":"\r\n\t\t\t\t\t예멘 統一의 問題點\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2ef"},"doc_id":"5ed807902615a153681d9068","doc_title":"\r\n\t\t\t\t\t北韓 最高人民會議 第9期 第7次會議 結果分析\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2f0"},"doc_id":"5ed807852615a153681d9003","doc_title":"\r\n\t\t\t\t\t韓·러 關係 定立方案: 1994年 6月 頂上會談을 契機로 (1994.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2f1"},"doc_id":"5ed8080a2615a153681d94ca","doc_title":"\r\n\t\t\t\t\t南北經濟交流協力 實務 (1995)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2f2"},"doc_id":"5ed807822615a153681d8fbb","doc_title":"\r\n\t\t\t\t\t美國과 日本의 對北韓 關係改善과 南北韓關係\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2f3"},"doc_id":"5ed807832615a153681d8ff7","doc_title":"\r\n\t\t\t\t\t국민과 함께 가는 통일의 길\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2f4"},"doc_id":"5ed807702615a153681d8f5c","doc_title":"\r\n\t\t\t\t\t(통일.대화관련) 대통령.통일부총리 연설집 (1993년2월∼1994년11월)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2f5"},"doc_id":"5ed807392615a153681d8d91","doc_title":"\r\n\t\t\t\t\t(94년도 상반기) 북한경제동향\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2f6"},"doc_id":"5ed8074c2615a153681d8e25","doc_title":"\r\n\t\t\t\t\t대북투자 계약서 모델 연구\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2f7"},"doc_id":"5ed807532615a153681d8e5c","doc_title":"\r\n\t\t\t\t\t豆滿江地域開發計劃 推進現況\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2f8"},"doc_id":"5ed69a8bc03bd262c3821497","doc_title":"북한인권 국제사회 동향과 북한의 대응 제3권 2호 2008","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2f9"},"doc_id":"5ed69a77c03bd262c382139c","doc_title":"통일정책연구 17권 1호","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe2fa"},"doc_id":"5ed69a88c03bd262c3821486","doc_title":"2008 연구요약집","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2fb"},"doc_id":"5ed69979c03bd262c382097d","doc_title":"주간통일정세 2017-51(2017.12.23~2017.12.29)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe2fc"},"doc_id":"5ed69a7fc03bd262c3821400","doc_title":"주간통일정세2009-16(2009.4.13~4.19)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe2fd"},"doc_id":"5ed69a81c03bd262c3821431","doc_title":"주간통일정세2009-02(2009.1.5~1.11)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2fe"},"doc_id":"5ed6999cc03bd262c3820ad0","doc_title":"주간통일정세 2017-41(2017.10.14~2017.10.20)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe2ff"},"doc_id":"5ed6999ec03bd262c3820ae5","doc_title":"주간통일정세 2017-25(2017.06.17~2017.06.23)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe300"},"doc_id":"5ed69978c03bd262c382096a","doc_title":"What Does North Korea Want to Achieve through the Dialogue with the UN?","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe301"},"doc_id":"5ed69983c03bd262c38209a9","doc_title":"주간통일정세 2018-01(2017.12.30~2018.01.05)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe302"},"doc_id":"5ed6999ec03bd262c3820adc","doc_title":"Implications of the ROK-US Summit and Future Challenges","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe303"},"doc_id":"5ed698e912d4092a3df37fd9","doc_title":"국제형사재판소 창설 의의 및 우리의 고려사항","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe304"},"doc_id":"5ed698db12d4092a3df37f54","doc_title":"북한인권백서 2011","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe305"},"doc_id":"5ed69976c03bd262c3820958","doc_title":"주간통일정세 2018-07(2018.02.10~2018.02.14)","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe306"},"doc_id":"5ed699dfc03bd262c3820caa","doc_title":"Russia’s Viewpoint toward Peace Forum on the Korean Peninsula","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe307"},"doc_id":"5ed6990812d4092a3df380f8","doc_title":"러시아 모스크바 및 상트페테르부르크 지역의 북한 노동자","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe308"},"doc_id":"5ed69938c03bd262c382068e","doc_title":"North Korea’s Education Policy and Its Prospects Based on Analysis of National Conference o","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe309"},"doc_id":"5ed6993fc03bd262c38206bc","doc_title":"“Nevertheless” Public Perceptions of Humanitarian Aid in South Korea","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe30a"},"doc_id":"5ed69946c03bd262c38206dd","doc_title":"Death by Indifference: The Tragic Deaths of a North Korean Defector Mother and Her Son","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe30b"},"doc_id":"5ed69941c03bd262c38206c0","doc_title":"Assessment and Implications of Osaka G20 Summit: Role of Dialogue Channel among National Leaders","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe30c"},"doc_id":"5ed69948c03bd262c38206e9","doc_title":"Prospects for Peace and Cooperation through Dialogue: Analysis on KINU Unification Survey 2019","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe30d"},"doc_id":"5ed69a0bc03bd262c3820edd","doc_title":"統一硏究論叢, 第5卷2號","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe30e"},"doc_id":"5ed69a0fc03bd262c3820f57","doc_title":"統一과 北韓 社會文化, 上","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe30f"},"doc_id":"5ed699f0c03bd262c3820d3e","doc_title":"Korea’s Perspective on the Linkage of Economic and Security Cooperation in Northeast Asia","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe310"},"doc_id":"5ed6995cc03bd262c38207a6","doc_title":"KINU한반도동향 2018년 11월","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe311"},"doc_id":"5ed69964c03bd262c3820855","doc_title":"Sanctions Against North Korea and Humanitarian Exemptions","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe312"},"doc_id":"5ed69965c03bd262c38208ad","doc_title":"Evaluation of 2018 Inter-Korean Summit and Future Prospect : Meaning and Implementation Measures of ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe313"},"doc_id":"5ed69967c03bd262c38208c5","doc_title":"North Korea’s Strategy of “Denuclearization-Economy”: Characteristics of Its Policy Changes & Reshu","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe314"},"doc_id":"5ed69976c03bd262c3820952","doc_title":"Challenges for Building Social Consensus on Peace in the Korean Peninsula after PyongChang Winter","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe315"},"doc_id":"5ed804512615a153681d7402","doc_title":"\r\n\t\t\t\t\t南北和解·協力時代, 우리의 座標와 課題\r\n\t\t\t\t","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe316"},"doc_id":"5ed804542615a153681d741c","doc_title":"\r\n\t\t\t\t\t북한의 權力構造와 김일성 이후 政策方向 전망\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe317"},"doc_id":"5ed804562615a153681d7447","doc_title":"\r\n\t\t\t\t\t南北會談 推進經過 (Ⅰ) : 南北 高位級 會談 및 分科委員會 會議 (1993.10)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe318"},"doc_id":"5ed8052d2615a153681d7be1","doc_title":"\r\n\t\t\t\t\t(93) 北韓·統一硏究 論文集 (Ⅰ):통일정책 분야\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe319"},"doc_id":"5ed8059f2615a153681d7ec2","doc_title":"\r\n\t\t\t\t\t臺灣·中國間 交流關係法規集 (Ⅰ)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe31a"},"doc_id":"5ed805cf2615a153681d806c","doc_title":"\r\n\t\t\t\t\t북한이해 (1994)\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe31b"},"doc_id":"5ed805d82615a153681d8100","doc_title":"\r\n\t\t\t\t\t轉換期의 南北韓關係: 現況과 展望\r\n\t\t\t\t","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe31c"},"doc_id":"5ed803622615a153681d6a99","doc_title":"\r\n\t\t\t\t\t「南北基本合意書」解說\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe31d"},"doc_id":"5ed8018a2615a153681d5a5f","doc_title":"\r\n\t\t\t\t\t南北韓 社會文化力量 綜合評價\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe31e"},"doc_id":"5ed800382615a153681d4f08","doc_title":"\r\n\t\t\t\t\t남북대화 어떻게 되고 있는가\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe31f"},"doc_id":"5ed805122615a153681d7a10","doc_title":"\r\n\t\t\t\t\t中國 統一白書\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe320"},"doc_id":"5ed801a32615a153681d5b77","doc_title":"\r\n\t\t\t\t\t독일통일의 전개과정\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe321"},"doc_id":"5ed804442615a153681d735c","doc_title":"\r\n\t\t\t\t\t통일문제 해외 시사 자료집 '93 (통권 제3호)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe322"},"doc_id":"5ed801fa2615a153681d5e0b","doc_title":"\r\n\t\t\t\t\t통일총서 15:北韓의 協商戰術 :南北對話 20年史를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe323"},"doc_id":"5ed805cf2615a153681d80cf","doc_title":"\r\n\t\t\t\t\t南北交易 事例集 Ⅱ (1993.12)\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe324"},"doc_id":"5ed7ffa12615a153681d49b4","doc_title":"\r\n\t\t\t\t\t(1988年度) 北韓 主要行事 豫定表\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe325"},"doc_id":"5ed7ff9d2615a153681d4941","doc_title":"\r\n\t\t\t\t\t(時事資料) 統一敎育 第33號 (89-2)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe326"},"doc_id":"5ed803122615a153681d67f9","doc_title":"\r\n\t\t\t\t\t駐韓國際聯合軍 徹收時 提起되는 國際法上 諸問題에 대한 政策方案\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe327"},"doc_id":"5ed7ff9e2615a153681d4962","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較(1945~1988)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe328"},"doc_id":"5ed804cd2615a153681d783a","doc_title":"\r\n\t\t\t\t\t예멘 統合 事例硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe329"},"doc_id":"5ed805092615a153681d7a00","doc_title":"\r\n\t\t\t\t\t러시아聯邦의 對北韓政策\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe32a"},"doc_id":"5ed805ac2615a153681d7f86","doc_title":"\r\n\t\t\t\t\t7천만이 하나로 : 화해와 협력 그리고 통일을 향하여\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe32b"},"doc_id":"5ed807292615a153681d8bdb","doc_title":"\r\n\t\t\t\t\t(94) 北韓 및 統一硏究 論文集 (第4卷)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe32c"},"doc_id":"5ed8072a2615a153681d8cc8","doc_title":"\r\n\t\t\t\t\t(통독! 그후 4년) 독일 통일관련 주요 신문 기사집('90.1∼'94.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe32d"},"doc_id":"5ed80c6b2615a153681dbd81","doc_title":"\r\n\t\t\t\t\t일본의 외교정책 결정요인: 북·일 국교정상화를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe32e"},"doc_id":"5ed80c6c2615a153681dbda7","doc_title":"\r\n\t\t\t\t\t(2000년) 다가서는 남북, 준비하는 통일\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe32f"},"doc_id":"5ed80cbb2615a153681dbfe0","doc_title":"\r\n\t\t\t\t\t통일의식 조사에 기초한 통일교육 및 통일홍보 방안:대상별 차별화 방안 모색\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe330"},"doc_id":"5ed80d412615a153681dc37f","doc_title":"\r\n\t\t\t\t\t새천년, 통일문제 새로보기\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe331"},"doc_id":"5ed800092615a153681d4d5e","doc_title":"\r\n\t\t\t\t\t統一問題硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe332"},"doc_id":"5ed801242615a153681d5799","doc_title":"\r\n\t\t\t\t\t北韓槪要 (1991)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe333"},"doc_id":"5ed80bd52615a153681db95c","doc_title":"\r\n\t\t\t\t\t\"서해교전\" 분석과 향후 북한 태도 전망\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe334"},"doc_id":"5ed806b02615a153681d88b7","doc_title":"\r\n\t\t\t\t\t인권관련 법규 및 동·서독 사례연구 (1994.12)\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe335"},"doc_id":"5ed806bc2615a153681d88ec","doc_title":"\r\n\t\t\t\t\t동북아의 평화와 번영의 시대 전망:('94) 한민족통일문제토론회 결과보고서\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe336"},"doc_id":"5ed806db2615a153681d895b","doc_title":"\r\n\t\t\t\t\t韓日,韓中 頂上會談 結果 分析\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe337"},"doc_id":"5ed38590ab230e6d146f766d","doc_title":"2014 유엔 인권이사회 북한인권 조사위원회 보고서","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe338"},"doc_id":"5ed384e00a21d3f6d3d8b215","doc_title":"민주주의와 인권에 대한 북한의 인식과 대응","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe339"},"doc_id":"5ed384f00a21d3f6d3d8b288","doc_title":"2005 국무부 연례각국인권보고서(북한부분)분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe33a"},"doc_id":"5ed384f50a21d3f6d3d8b34f","doc_title":"보호책임(R2P)의 이론 및 실행, 그리고 한반도에의 함의: 리비아 및 코트디부아르 사태를 중심으로","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe33b"},"doc_id":"5ed7fc792615a153681d2c69","doc_title":"\r\n\t\t\t\t\t分斷後 北韓 經濟體制 形成 및 變遷過程 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe33c"},"doc_id":"5ed7fbce2615a153681d24f2","doc_title":"\r\n\t\t\t\t\t南北韓 社會文化 比較尺度 모델에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe33d"},"doc_id":"5ed6a08390b0712fa5602ade","doc_title":"<6.28 방침> 1년의 내용과 경과","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe33e"},"doc_id":"5ed7f6062615a153681cfe21","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제27권 1호, 2018)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe33f"},"doc_id":"5ed6a09a90b0712fa5602b8e","doc_title":"한미 정상회담에 대한 미 조야의 반응과 향후 과제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe340"},"doc_id":"5ed7fcce2615a153681d2fb7","doc_title":"\r\n\t\t\t\t\t第三世界가 韓國問題에 미치는 영향\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe341"},"doc_id":"5ed7fcda2615a153681d3052","doc_title":"\r\n\t\t\t\t\t韓.日.中.蘇 嶺土紛爭의 現況\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe342"},"doc_id":"5ed7fce52615a153681d30a1","doc_title":"\r\n\t\t\t\t\t북한인구 추계(1946-1978)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe343"},"doc_id":"5ed7fe6c2615a153681d3ee6","doc_title":"\r\n\t\t\t\t\t北韓의 機關 및 團體別 人名集 (1983.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe344"},"doc_id":"5ed6a08e90b0712fa5602b43","doc_title":"장성택의 방중 성과, 어떻게 평가할 것인가?","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe345"},"doc_id":"5ed6a09390b0712fa5602b66","doc_title":"한·일 군사정보보호협정 체결의 손익","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe346"},"doc_id":"5ed6a08a90b0712fa5602b06","doc_title":"3차 핵실험 이후 북한의 핵정책: 분석과 전망","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe347"},"doc_id":"5ed6a07a90b0712fa5602a8e","doc_title":"진부한 북한의 대남비방 선전공세의 배경: “조국평화통일위원회 서기국 진상고발장” 문건을 중심으로","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe348"},"doc_id":"5ed6a09290b0712fa5602b56","doc_title":"북한인권 실태: 주요 특징 및 변화","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe349"},"doc_id":"5ed6a0a490b0712fa5602bf6","doc_title":"9.2 한중 정상회담의 의미와 향후 과제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe34a"},"doc_id":"5ed6a08d90b0712fa5602b2e","doc_title":"2013년 북한 신년사 평가","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe34b"},"doc_id":"5ed38e1bab0d1b1c467d31ae","doc_title":"한반도 평화·번영의 거버넌스의 활성화를 위한 이론적 논의와 개념적 틀","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe34c"},"doc_id":"5ed38ef1ab0d1b1c467d3927","doc_title":"북한 부패 실태와 반부패 전략: 국제협력의 모색","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe34d"},"doc_id":"5ed38ef7ab0d1b1c467d3968","doc_title":"한국의 對러시아 통일공공외교 실태","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe34e"},"doc_id":"5ed38a7c33719b6b965e942b","doc_title":"북한인권 침해 구조 및 개선전략","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe34f"},"doc_id":"5ed38ca09f53bd1e41c78739","doc_title":"White Paper on Human Rights in North Korea, 1999","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe350"},"doc_id":"5ed38af033719b6b965e97ca","doc_title":"평화교육의 실태와 쟁점: 통일교육과의 접점을 중심으로","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe351"},"doc_id":"5ed38e72ab0d1b1c467d34e2","doc_title":"통일지향 교육 패러다임 정립과 추진방안","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe352"},"doc_id":"5ed38e68ab0d1b1c467d3497","doc_title":"동북아 평화문화 비교 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe353"},"doc_id":"5ed39077dc9986728c0d40be","doc_title":"중국 18차 당대회 분석과 대내외정책 전망","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe354"},"doc_id":"5ed38e96ab0d1b1c467d3631","doc_title":"북한의 경제전환 모형","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe355"},"doc_id":"5ed38e92ab0d1b1c467d360f","doc_title":"남북한 평화공존과 남북연합 추진방안","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe356"},"doc_id":"5ed38594ab230e6d146f76cb","doc_title":"유엔인권소위원회의 북한인권 결의안 채택 : 평가와 전망","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe357"},"doc_id":"5ed38591ab230e6d146f7682","doc_title":"유엔 인권메커니즘과 북한인권 증진방안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe358"},"doc_id":"5ed3864033719b6b965e6be5","doc_title":"제3세대 인권과 북한: 북한인권정책연구 제7권 2019","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe359"},"doc_id":"5ed3899533719b6b965e8be7","doc_title":"한반도 평화전략","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe35a"},"doc_id":"5ed3891233719b6b965e865a","doc_title":"북한 외자유치법령의 문제점","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe35b"},"doc_id":"5ed3891233719b6b965e8671","doc_title":"북한외교정책 결정구조와 과정 : 김일성 시대와 김정일 시대의 비교","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe35c"},"doc_id":"5ed3891d33719b6b965e86cf","doc_title":"분단국 경제교류·협력 비교연구 : 동·서독, 중·대만, 남·북한","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe35d"},"doc_id":"5ed3891e33719b6b965e86e6","doc_title":"조총련계 기업의 대북투자 실태","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe35e"},"doc_id":"5ed3955beb330b4601b4005c","doc_title":"유엔 인권이사회에 제출한 북한의 2차 정기보고서","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe35f"},"doc_id":"5ed39624749e6be0fc4109c6","doc_title":"주간통일정세2007-01 (2007.9.3~9.9)","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe360"},"doc_id":"5ed3962a749e6be0fc410a12","doc_title":"주간통일정세2007-06(2007.10.15~10.21)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe361"},"doc_id":"5ed39649749e6be0fc410b57","doc_title":"주간통일정세 2017-46(2017.11.18~2017.11.24)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe362"},"doc_id":"5ed39645749e6be0fc410b1e","doc_title":"주간통일정세 2017-45(2017.11.11~2017.11.17)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe363"},"doc_id":"5ed39643749e6be0fc410af9","doc_title":"주간통일정세 2018-05(2018.01.27~2018.02.02)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe364"},"doc_id":"5ed39549eb330b4601b3ff93","doc_title":"주변4국과의 연쇄 정상회담 결과분석","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe365"},"doc_id":"5ed391fa0dbea9e5f2b7f2a1","doc_title":"남북이산가족문제 해결방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe366"},"doc_id":"5ed392000dbea9e5f2b7f2d5","doc_title":"법적 관점에서 본 독일 통일","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe367"},"doc_id":"5ed3920a0dbea9e5f2b7f37f","doc_title":"남북한관계와 주변4국의 대한반도 정책","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe368"},"doc_id":"5ed3889e33719b6b965e8188","doc_title":"東北亞 平和體制 造成方案","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe369"},"doc_id":"5ed3899833719b6b965e8c08","doc_title":"통일시나리오와 통일과정상의 정책추진 방안; 이론적 모델과 전문가 인식 조사","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe36a"},"doc_id":"5ed39579eb330b4601b401a5","doc_title":"韓·러關係 定立方案","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe36b"},"doc_id":"5ed3957ceb330b4601b401c1","doc_title":"北韓의 對南動向 分析, 1993.7∼9","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe36c"},"doc_id":"5ed3963f749e6be0fc410ae3","doc_title":"주간통일정세 2018-04(2018.01.20~2018.01.26)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe36d"},"doc_id":"5ed39568eb330b4601b400da","doc_title":"북한헌법 개정에 따른 경제부문 변화전망","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe36e"},"doc_id":"5ed3956aeb330b4601b400f0","doc_title":"登小平사후 중국의 내정과 한반도정책 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe36f"},"doc_id":"5ed3956ceb330b4601b40104","doc_title":"'97년도 상반기 북한의 외교동향 분석","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe370"},"doc_id":"5ed3885d33719b6b965e7ece","doc_title":"北韓 住民들의 價値意識 變化","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe371"},"doc_id":"5ed3886e33719b6b965e7f51","doc_title":"통일과정에서 매스미디어의 역할","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe372"},"doc_id":"5ed3887e33719b6b965e803f","doc_title":"통일과정에서의 민간단체의 역할","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe373"},"doc_id":"5ed3888e33719b6b965e80df","doc_title":"한반도 평화체제 구축과정에서의 한국의 안보정책 방향","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe374"},"doc_id":"5ed3889d33719b6b965e8163","doc_title":"韓·日關係 變化展望과 韓國의 對應方案","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe375"},"doc_id":"5ed39570eb330b4601b40138","doc_title":"周邊4國 頂上會談과 韓半島 安保環境","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe376"},"doc_id":"5ed39577eb330b4601b4018c","doc_title":"中國의 政局展望","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe377"},"doc_id":"5ed38aad33719b6b965e95e5","doc_title":"평화번영정책 추진성과와 향후과제","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe378"},"doc_id":"5ed38d9eab0d1b1c467d2e6e","doc_title":"남북한 농업기술 교류·협력방안 연구","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe379"},"doc_id":"5ed38e84ab0d1b1c467d3592","doc_title":"남북한 실질적 통합단계에서의 행정통합의 과제","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe37a"},"doc_id":"5ed385360a21d3f6d3d8b56b","doc_title":"북한인권백서 2014","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe37b"},"doc_id":"5ed38577ab230e6d146f75b5","doc_title":"리비아 사태와 보호책임, 그리고 한반도","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe37c"},"doc_id":"5ed3866a33719b6b965e6d51","doc_title":"북핵 종합평가와 한반도 비핵화 촉진전략","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe37d"},"doc_id":"5ed81ad02615a153681e3084","doc_title":"\r\n\t\t\t\t\t이명박 정부 외교정책의 세부실천 방안(1): 협력 네트워크 외교 분야\r\n\t\t\t\t","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe37e"},"doc_id":"5ed81afc2615a153681e325e","doc_title":"\r\n\t\t\t\t\t(독일 통일 20년 계기) 독일의 통일ㆍ통합 정책 연구 제2권 부처ㆍ지방정부 연구 :2010년 통일부 프로젝트ㆍ베를린 자유대 한국학과 통일연구팀\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe37f"},"doc_id":"5ed8206a2615a153681e5e8e","doc_title":"\r\n\t\t\t\t\t북한에 의한 납치 및 강제실종\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe380"},"doc_id":"5ed820682615a153681e5e70","doc_title":"\r\n\t\t\t\t\t한반도 통일의 비용과 편익 :정치·사회·경제 분야\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe381"},"doc_id":"5ed8225c2615a153681e674d","doc_title":"\r\n\t\t\t\t\t뉴노멀 시대 미중 전략 경쟁 관계와 한반도에의 함의. 2부\r\n\t\t\t\t","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe382"},"doc_id":"5ed820ad2615a153681e609e","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studies. vol.24, no.3\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe383"},"doc_id":"5ed810d22615a153681dde83","doc_title":"\r\n\t\t\t\t\t(2004) 통일교육 기본지침서\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe384"},"doc_id":"5ed811bb2615a153681de598","doc_title":"\r\n\t\t\t\t\t남북관계 주요법령집 (2004)\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe385"},"doc_id":"5ed811dc2615a153681de779","doc_title":"\r\n\t\t\t\t\t동북아 문화공동체 형성을 위한 한.중.일 대중문화 교류의 현황 및 증진 방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe386"},"doc_id":"5ed80ed22615a153681dd198","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 (2002)\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe387"},"doc_id":"5ed80ff72615a153681dd845","doc_title":"\r\n\t\t\t\t\t(제4차)통일교육발전 워크숍:학교 통일교육의 실천 방향과 활성화 방안 모색\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe388"},"doc_id":"5ed810032615a153681dd971","doc_title":"\r\n\t\t\t\t\t(사진으로 보는 남북관계 2003) 평화와 번영을 위한 발자취\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe389"},"doc_id":"5ed80d122615a153681dc25a","doc_title":"\r\n\t\t\t\t\t남북한 금융분야 협력방안\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe38a"},"doc_id":"5ed809ad2615a153681da473","doc_title":"\r\n\t\t\t\t\t(미.일 행정부.언론.전문가의 견해를 통해 본) 미.일의 대한반도정책] 자료집 (1997.12)\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe38b"},"doc_id":"5ed80e2f2615a153681dcd1e","doc_title":"\r\n\t\t\t\t\t진수편 총통 취임 이후 양안관계와 한반도\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe38c"},"doc_id":"5ed80e8b2615a153681dcfbc","doc_title":"\r\n\t\t\t\t\t북한의 맑스-레닌주의와 주체사상 비교연구\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe38d"},"doc_id":"5ed8121b2615a153681de9a8","doc_title":"\r\n\t\t\t\t\tevaluation of South-North economic cooperation and task for success\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe38e"},"doc_id":"5ed80d892615a153681dc829","doc_title":"\r\n\t\t\t\t\t남북한 평화공존과 남북연합 추진방안: (협동연구 국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe38f"},"doc_id":"5ed80f3a2615a153681dd3d7","doc_title":"\r\n\t\t\t\t\t(2002 신진연구자) 북한 및 통일관련 논문집 (제3권) : 사회\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe390"},"doc_id":"5ed80f3f2615a153681dd454","doc_title":"\r\n\t\t\t\t\t너에게 보내는 평화의 날개 (산문집) : 제7회 학생통일글짓기 대회 입선작\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe391"},"doc_id":"5ed82a4f2615a153681e803f","doc_title":"\r\n\t\t\t\t\t南北韓 統合假定下의 經濟成長 豫測 比較\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe392"},"doc_id":"5ed84fa4677b583283b2a2a6","doc_title":"( 2019 ) 탈북 남성의 직장적응과 문화갈등연구 / 신호명 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe393"},"doc_id":"5ed82b2a2615a153681e841e","doc_title":"\r\n\t\t\t\t\t북한 변화 실태 연구 : 시장화 종합 분석\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe394"},"doc_id":"5ed84fd0677b583283b2a435","doc_title":"( 2019 ) 인형진단평가를 통한 탈북 청소년의 자기인식과 가족관계인식에 관한 질적 연구 / 김금신 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe395"},"doc_id":"5ed8518d677b583283b2b4a1","doc_title":"( 2014 ) 탈북청소년들의 학교폭력에 대한 인식 연구 / 은지현 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe396"},"doc_id":"5ed8204f2615a153681e5cf3","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제24권 1호, 2015)\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe397"},"doc_id":"5ed820572615a153681e5d13","doc_title":"\r\n\t\t\t\t\t북한주민의 임파워먼트 :주체의 동력\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe398"},"doc_id":"5ed822452615a153681e66b7","doc_title":"\r\n\t\t\t\t\t중국 시진핑 2기 지도부 구성과 대외정책 전망\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe399"},"doc_id":"5ed8225b2615a153681e6741","doc_title":"\r\n\t\t\t\t\tOrganizational chart of North Korean leadership (As of December 2018)\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe39a"},"doc_id":"5ed8207b2615a153681e5f17","doc_title":"\r\n\t\t\t\t\t연해주 지역 북한 노동자의 실태와 인권\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe39b"},"doc_id":"5ed85047677b583283b2aade","doc_title":"( 2008 ) 한국사회의 탈북이주민 국민 만들기 / 장선하 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe39c"},"doc_id":"5ed8504c677b583283b2ab37","doc_title":"( 2008 ) 소외계층의 교육기본권 구현을 위한 교육복지 법제 연구 : 새터민,외국인,근로자,다문화 가정의 자녀를 중심으로 / 정다운 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe39d"},"doc_id":"5ed8501f677b583283b2a948","doc_title":"( 2005 ) 탈북자와 \"기획탈북\" 문제 분석 / 김인국 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe39e"},"doc_id":"5ed85027677b583283b2a9f6","doc_title":"( 2009 ) 대학 내의 새터민 대학생 적응 프로그램에 대한 연구 : 기숙사를 활용한 그룹 홈(Group Home)과 또래협력학습(Peer Tutoring) 중심으로 / 노영환 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe39f"},"doc_id":"5ed8502f677b583283b2aa08","doc_title":"( 2009 ) 새터민 아동의 학교생활적응에 관한 연구 / 박병규 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3a0"},"doc_id":"5ed85038677b583283b2aa75","doc_title":"( 2009 ) 북한 이주 1.5세대 여성들의 정체성 구성 방식에 관한 연구 / 이슬기 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3a1"},"doc_id":"5ed85106677b583283b2afc6","doc_title":"( 2011 ) 북한이탈주민 서비스 실무자의 직무만족도에 영향을 미치는 요인에 관한 연구 / 김유경 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3a2"},"doc_id":"5ed8511d677b583283b2b131","doc_title":"( 2012 ) 미술교육의 표현기법을 통한 정서지능 효과연구 : 새터민 청소년 고등학교 2학년을 중심으로 / 심봉경 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3a3"},"doc_id":"5ed85148677b583283b2b327","doc_title":"( 2013 ) 북한이탈주민의 결핵에 대한 지식과 결핵인식도 관련 요인 / 오수연 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3a4"},"doc_id":"5ed8514b677b583283b2b33a","doc_title":"( 2013 ) 북한이탈주민 취업지원제도 집행요인 분석 / 배성은 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3a5"},"doc_id":"5ed85111677b583283b2b081","doc_title":"( 2012 ) 북한이탈주민의 건강관련특성과 공공보건의료기관 이용실태에 관한 연구 : 보건소를 중심으로 / 김미영 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3a6"},"doc_id":"5ed85116677b583283b2b0bc","doc_title":"( 2013 ) 이주민 선교에 대한 연구 : 나섬공동체를 중심으로 / 박영민 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3a7"},"doc_id":"5ed85118677b583283b2b10d","doc_title":"( 2013 ) 새터민 초등학생들의 체육활동 경험을 통한 학교사회 적응 / 박지현 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3a8"},"doc_id":"5ed8510a677b583283b2b04b","doc_title":"( 2011 ) 새터민 청소년의 수학 학습 적응 실태 분석 및 개선방향 연구 / 연보라 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3a9"},"doc_id":"5ed85133677b583283b2b236","doc_title":"( 2012 ) 북한이탈주민의 문화변용과 남한사회 적응에 관한 연구 / 채나리 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3aa"},"doc_id":"5ed85121677b583283b2b151","doc_title":"( 2013 ) 새터민 청소년 정착과 교육 방안에 대한 고찰 / 장진희 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3ab"},"doc_id":"5ed85008677b583283b2a6fb","doc_title":"( 2002 ) 탈북청소년의 진로의식 성숙을 위한 진로집단상담 프로그램 효과 / 서장혁 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3ac"},"doc_id":"5ed85006677b583283b2a6f5","doc_title":"( 1998 ) 북한이탈주민 사회문화적응 프로그램 개발 / 강구섭 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3ad"},"doc_id":"5ed85092677b583283b2ac58","doc_title":"( 2009 ) 음악심리치료가 새터민 아동의 문화적응 스트레스에 미치는 효과 / 정현정 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3ae"},"doc_id":"5ed850c3677b583283b2adff","doc_title":"( 2010 ) 북한이탈주민의 경제적 부적응 해소방안에 관한 연구 : 대안금융을 중심으로 / 이종민 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3af"},"doc_id":"5ed85037677b583283b2aa6a","doc_title":"( 2009 ) 북한이탈주민의 재외 체류 시 지위에 관한 연구 / 김지헌 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3b0"},"doc_id":"5ed8503b677b583283b2aa90","doc_title":"( 2009 ) 북한이탈주민의 인권과 사회적응에 관한 연구 / 강창구 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3b1"},"doc_id":"5ed85041677b583283b2aabf","doc_title":"( 2008 ) 신규 북한이탈주민을 위한 단기 사회적응 프로그램의 효과성 연구 : 우울과 대인관계를 중심으로 / 권태용 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3b2"},"doc_id":"5ed85015677b583283b2a883","doc_title":"( 2002 ) 탈북여성의 군사적 경험을 통해 본 북한의 군사화와 성별 위계에 관한 연구 / 정추영 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3b3"},"doc_id":"5ed84fff677b583283b2a56a","doc_title":"( 2001 ) 탈북자의 외상 척도 개발 연구 / 강성록 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3b4"},"doc_id":"5ed85001677b583283b2a5c9","doc_title":"( 2001 ) 탈북귀순 청소년의 생활 적응에 관한 연구 : 학교 및 사회생활을 중심으로 / 홍덕기 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3b5"},"doc_id":"5ed85014677b583283b2a844","doc_title":"( 2003 ) 북한이탈주민의 남한사회 적응과 교육프로그램에 관한 연구 / 최성희 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3b6"},"doc_id":"5ed85009677b583283b2a729","doc_title":"( 2003 ) 북한이탈주민의 사회 적응에 관한 연구 : 독일사례와의 비교를 중심으로 / 이덕배 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3b7"},"doc_id":"5ed8500a677b583283b2a741","doc_title":"( 2004 ) 탈북 청소년의 적응을 위한 교육실태 및 문제해결방안 / 윤성아 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3b8"},"doc_id":"5ed85010677b583283b2a7f6","doc_title":"( 2018 ) 탈북교사의 학교 내 역할 갈등 연구 / 박지영 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3b9"},"doc_id":"5ed85011677b583283b2a811","doc_title":"( 2003 ) 탈북자의 탈북요인과 중국·한국 이동경로에 관한 연구 : 이상적 정착지와 행위 변화를 중심으로 / 허지연 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3ba"},"doc_id":"5ed8501b677b583283b2a8f2","doc_title":"( 2006 ) 남한 내 탈북이주민 대학생의 정체성과 생활경험 / 권나혜 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3bb"},"doc_id":"5ed8501c677b583283b2a8fb","doc_title":"( 2006 ) 탈북이주민의 매스미디어 이용과 사회적 자본 형성에 관한연구 / 곽정래 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3bc"},"doc_id":"5ed85019677b583283b2a8bd","doc_title":"( 2007 ) 북한이탈주민 정착제도의 문제점과 대응방안 / 김용환 ","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3bd"},"doc_id":"5ed84fb3677b583283b2a352","doc_title":"( 2018 ) 북한이탈주민의 일탈 연구 : 사회변동, 이동, 아노미적 일탈의 관계성을 중심으로 / 김성환 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3be"},"doc_id":"5ed82a142615a153681e7e60","doc_title":"\r\n\t\t\t\t\t北韓社會의 變化趨勢와 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3bf"},"doc_id":"5ed82b2f2615a153681e851e","doc_title":"\r\n\t\t\t\t\t캠핑 가는 날\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3c0"},"doc_id":"5ed81ff22615a153681e5aee","doc_title":"\r\n\t\t\t\t\t북한 전국 시장 정보 : 공식시장 현황을 중심으로\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3c1"},"doc_id":"5ed820472615a153681e5cbb","doc_title":"\r\n\t\t\t\t\t남북한 주민의 통일국가정체성 인식조사\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3c2"},"doc_id":"5ed822ac2615a153681e68d6","doc_title":"\r\n\t\t\t\t\t북한 주요기관ㆍ단체 인명록 (2018) = 북한 기관ㆍ단체별 인명집\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3c3"},"doc_id":"5ed820cf2615a153681e61bb","doc_title":"\r\n\t\t\t\t\t(2016년) 통일예측시계\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3c4"},"doc_id":"5ed8203b2615a153681e5c51","doc_title":"\r\n\t\t\t\t\t(2015) 통일교육 운영계획\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3c5"},"doc_id":"5ed8210c2615a153681e6348","doc_title":"\r\n\t\t\t\t\t북한인권백서 2016 =White Paper on Human Rights in North Korea 2016\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3c6"},"doc_id":"5ed820a12615a153681e6068","doc_title":"\r\n\t\t\t\t\t독일통일 총서(10) : 통일비용 분야 관련 정책문서\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3c7"},"doc_id":"5ed8196a2615a153681e271f","doc_title":"\r\n\t\t\t\t\t통일교육 :과거ㆍ현재ㆍ미래\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3c8"},"doc_id":"5ed8225f2615a153681e6773","doc_title":"\r\n\t\t\t\t\t주변국 국경안보 : 이론과 실제\r\n\t\t\t\t","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3c9"},"doc_id":"5ed822742615a153681e67c0","doc_title":"\r\n\t\t\t\t\t한반도 평화체제 및 비핵화 관련 자료집. 03 ,남북관계\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3ca"},"doc_id":"5ed822cb2615a153681e6923","doc_title":"\r\n\t\t\t\t\t한반도 정세 전망. 2019\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3cb"},"doc_id":"5ed825972615a153681e725e","doc_title":"\r\n\t\t\t\t\t북한의 시장화와 사회적 모빌리티 :공간구조·도시정치·계층변화\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3cc"},"doc_id":"5ed8286b2615a153681e78c0","doc_title":"\r\n\t\t\t\t\t열리는 통일 신나는미래 : 고등학교(교사용 지도서)\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3cd"},"doc_id":"5ed823162615a153681e6a80","doc_title":"\r\n\t\t\t\t\t(2017) 통일논문집 : (제36회) 대학(원)생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3ce"},"doc_id":"5ed8219a2615a153681e635d","doc_title":"\r\n\t\t\t\t\t북한 지식 사전\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3cf"},"doc_id":"5ed8236a2615a153681e6b70","doc_title":"\r\n\t\t\t\t\t북한 해외노동자 실태 연구\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3d0"},"doc_id":"5ed823892615a153681e6bb2","doc_title":"\r\n\t\t\t\t\t동서독 통일과정에서 서독정부의 대동독정책 연구\r\n\t\t\t\t","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3d1"},"doc_id":"5ed825d92615a153681e732b","doc_title":"\r\n\t\t\t\t\t독일통일 총서(4) : (구)동독지역 인프라 재건 분야 관련 정책문서\r\n\t\t\t\t","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3d2"},"doc_id":"5ed8273d2615a153681e762f","doc_title":"\r\n\t\t\t\t\t구동독 구조취약지역의 경제발전 가능성= Moglichkeiten der wrtschaftlichen Entwicklung strukturschwacher Regionen in Ostdeutschland\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3d3"},"doc_id":"5ed827602615a153681e76dd","doc_title":"\r\n\t\t\t\t\t더불어: (2007) 남북정상회담 (2007.10.2-4)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3d4"},"doc_id":"5ed8510d677b583283b2b05a","doc_title":"( 2012 ) 북한이탈주민 지원정책의 개선방안 연구 / 임태오 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3d5"},"doc_id":"5ed85115677b583283b2b0aa","doc_title":"( 2013 ) 유아교사들이 경험한 북한이탈부모와의 의사소통에 대한 연구 / 이세진 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3d6"},"doc_id":"5ed85116677b583283b2b0bf","doc_title":"( 2013 ) 다문화교육의 개선방안에 관한 연구 / 임혜숙 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3d7"},"doc_id":"5ed85114677b583283b2b0a4","doc_title":"( 2013 ) 북한이탈주민 정착지원의 문제점과 개선방안 / 남택화 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3d8"},"doc_id":"5ed85112677b583283b2b08c","doc_title":"( 2013 ) 거주지역의 외국인 비중이 외국인에 대한 사회적 거리감에 미치는 영향 / 민지선 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3d9"},"doc_id":"5ed8503b677b583283b2aa97","doc_title":"( 2009 ) 북한이탈주민들의 정착실태에 관한 연구 / 최현도 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3da"},"doc_id":"5ed84fb9677b583283b2a386","doc_title":"( 2018 ) 남북한 사회과 교과서 비교분석을 통한 탈북청소년의 심층적 이해 / 김효민 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3db"},"doc_id":"5ed850ea677b583283b2af68","doc_title":"( 2012 ) 새터민을 위한 장소별 학습어휘 교육 연구 / 김수라 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3dc"},"doc_id":"5ed85110677b583283b2b079","doc_title":"( 2012 ) '범죄에 대한 두려움'에 영향을 미치는 요인들에 대한 사회학적 연구 : 북한이탈주민을 중심으로 / 성욱제 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3dd"},"doc_id":"5ed85190677b583283b2b4b8","doc_title":"( 2015 ) 다문화 사회와 교회의 역할 / 김상인 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3de"},"doc_id":"5ed8513a677b583283b2b26f","doc_title":"( 2013 ) 보편화 가능성의 효 체계에 의한 탈북 중학생들의 효 의식 연구 / 서갑철 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3df"},"doc_id":"5ed85010677b583283b2a7f9","doc_title":"( 2004 ) 북한이탈주민의 직업훈련에 관한 연구 : 북한이탈주민 직업훈련의 취업효과를 중심으로 / 손영지 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3e0"},"doc_id":"5ed8503b677b583283b2aa9a","doc_title":"( 2008 ) 중학교 사회교과의 다문화교육 실태와 개선 방안 연구 / 김원영 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3e1"},"doc_id":"5ed8504b677b583283b2ab2b","doc_title":"( 2008 ) 국내ㆍ외 북한이탈주민 실상과 정착지원에 관한 연구 / 김성구 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3e2"},"doc_id":"5ed85062677b583283b2abb1","doc_title":"( 2011 ) 북한이탈 대학생의 학교적응에 관한 연구 : 수도권지역 북한이탈 대학생 중심으로 / 고강섭 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3e3"},"doc_id":"5ed85001677b583283b2a5c0","doc_title":"( 2001 ) 탈북 주민의 실태와 사회적응을 위한 지원방안 연구 / 전광원 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3e4"},"doc_id":"5ed85005677b583283b2a6c2","doc_title":"( 2001 ) 북한이탈주민의 노동시장 경험에 대한 연구 / 안승용 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3e5"},"doc_id":"5ed85006677b583283b2a6e6","doc_title":"( 1999 ) 북한 이탈난민의 귀환대책에 관한 연구 / 길강섭 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3e6"},"doc_id":"5ed8500b677b583283b2a74a","doc_title":"( 2004 ) 북한이주민의 경제적 적응실태와 관련요인에 관한 연구 : 대구거주 북한이주민을 중심으로 / 이화정 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3e7"},"doc_id":"5ed850a8677b583283b2aca9","doc_title":"( 2010 ) 새터민 청소년의 음악교육 실태에 관한 조사 연구 / 나현희 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3e8"},"doc_id":"5ed8512e677b583283b2b20d","doc_title":"( 2013 ) 북한이탈주민의 경제적 자립을 위한 사회적 기업의 역할에 관한 연구 / 최형만 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3e9"},"doc_id":"5ed85003677b583283b2a5df","doc_title":"( 2001 ) 탈북자들의 기독교에로의 회심에 관한 연구 / 김영암 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3ea"},"doc_id":"5ed85006677b583283b2a6e3","doc_title":"( 1999 ) 북한이탈주민의 사회적응 지원정책에 관한 연구 / 김정미 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3eb"},"doc_id":"5ed85011677b583283b2a80b","doc_title":"( 2003 ) 남한 거주 북한이탈주민의 식생활행동에 관한 연구 : 인구통계학적 특성과 심리적 문화적응 전략유형을 중심으로 / 이애란 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3ec"},"doc_id":"5ed85012677b583283b2a81a","doc_title":"( 2003 ) 탈북 청소년의 사회적 관계망에 관한 연구 / 정수현 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3ed"},"doc_id":"5ed85018677b583283b2a8a4","doc_title":"( 2005 ) 북한이탈 아동의 건강상태 평가 / 김예영 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3ee"},"doc_id":"5ed8501c677b583283b2a8f5","doc_title":"( 2006 ) 새터민의 외상경험과 수치심에 따른 외상후 스트레스 / 오유진 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3ef"},"doc_id":"5ed8501d677b583283b2a913","doc_title":"( 2006 ) 중국 연변 체류 북한 꽃제비에 대한 연구 : 장마당에 간 꽃제비 / 김창배 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3f0"},"doc_id":"5ed8501d677b583283b2a91f","doc_title":"( 2005 ) 통일에 있어 남북사회통합과정의 장애요소에 대한 연구 : 북한 이탈주민의 사회적응과정을 중심으로 / 김균 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3f1"},"doc_id":"5ed8501e677b583283b2a92b","doc_title":"( 2005 ) 북한이탈주민과 남한주민의 신뢰감에 대한 비교연구 / 한평민 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3f2"},"doc_id":"5ed85020677b583283b2a966","doc_title":"( 2005 ) 북한 이탈 주민의 사회적응 방안 / 서수진 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3f3"},"doc_id":"5ed85024677b583283b2a9b5","doc_title":"( 2007 ) 새터민 직업훈련 정책 연구 / 권우정 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3f4"},"doc_id":"5ed81c0f2615a153681e3c09","doc_title":"\r\n\t\t\t\t\tThe Quality of Life of North Korean :Current Status and Understanding\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3f5"},"doc_id":"5ed819f82615a153681e2b7d","doc_title":"\r\n\t\t\t\t\t(2003~2010)해외 출입국관리 사례 자료집\r\n\t\t\t\t","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3f6"},"doc_id":"5ed81a012615a153681e2b8f","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.19, no.1\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3f7"},"doc_id":"5ed81c002615a153681e3b15","doc_title":"\r\n\t\t\t\t\t북한의 역량발전을 위한 국제협력 방안\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3f8"},"doc_id":"5ed8192f2615a153681e248f","doc_title":"\r\n\t\t\t\t\t(2011) 통일논문집 :(제30회) 대학(원)생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe3f9"},"doc_id":"5ed81b762615a153681e3605","doc_title":"\r\n\t\t\t\t\t한반도 통일과 동북아 4국의 입장 및 역할\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3fa"},"doc_id":"5ed81b8e2615a153681e3794","doc_title":"\r\n\t\t\t\t\t변하는 북한 변하지 않는 북한\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe3fb"},"doc_id":"5ed81b6d2615a153681e35e9","doc_title":"\r\n\t\t\t\t\t북한의 부문별 조직 실태 및 조직문화 변화 종합연구 :당ㆍ정ㆍ군 및 경제ㆍ사회부문 기간조직 내의 당 기관 실태를 중심으로\r\n\t\t\t\t","topic":"스포츠","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3fc"},"doc_id":"5ed81c0d2615a153681e3baa","doc_title":"\r\n\t\t\t\t\tChina's domestic politics and Foreign Policies and Major Countries' Strategies toward China\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3fd"},"doc_id":"5ed81afd2615a153681e327c","doc_title":"\r\n\t\t\t\t\t통일비용보다 더 큰 통일편익\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe3fe"},"doc_id":"5ed81bba2615a153681e3850","doc_title":"\r\n\t\t\t\t\t김정은 체제의 개혁ㆍ개방 가능성 : 평가와 전망 : 2012 북한 개혁ㆍ개방 국제공동학술회의, 2012년 8월 28일(화) 09:30-17:30, 서울플라자호텔 메이플홀(4층)\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe3ff"},"doc_id":"5ed81bcd2615a153681e392a","doc_title":"\r\n\t\t\t\t\t중국의 對한국 통일 공공외교 실태\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe400"},"doc_id":"5ed819672615a153681e2711","doc_title":"\r\n\t\t\t\t\t인프라 개발을 위한 국제협력 사례와 시사점 :북한 경제발전을 위한 국제협력 프로그램 연구\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe401"},"doc_id":"5ed81c472615a153681e3d24","doc_title":"\r\n\t\t\t\t\t(통일대계연구 남북합의통일 마스터플랜) 통일한국에 대한 국제적 우려해소와 편익 :지역 및 주변국 차원\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe402"},"doc_id":"5ed81c4c2615a153681e3d61","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2012 = 북한인권백서 2012\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe403"},"doc_id":"5ed8199c2615a153681e27ea","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (2010.1)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe404"},"doc_id":"5ed81ba62615a153681e37c7","doc_title":"\r\n\t\t\t\t\tDMZ 총람 :개요, 정치·군사적 현황\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe405"},"doc_id":"5ed819d82615a153681e29da","doc_title":"\r\n\t\t\t\t\t북한 주요인물 2010\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe406"},"doc_id":"5ed81c212615a153681e3c9e","doc_title":"\r\n\t\t\t\t\t(2009년) 헌법 개정 이후 북한 노동법제 동향 -제정 노동보호법 및 노동정량법의 분석과 평가 (2011.3)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe407"},"doc_id":"5ed81c232615a153681e3ca2","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (2011.1)\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe408"},"doc_id":"5ed81c582615a153681e3e14","doc_title":"\r\n\t\t\t\t\t(2011)Code of the Act and Regulations for the Kaeseong Industrial Zone =(2011)개성공업지구 법규집\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe409"},"doc_id":"5ed819a22615a153681e2855","doc_title":"\r\n\t\t\t\t\t독일통일 20년:현황과 교훈\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe40a"},"doc_id":"5ed819c62615a153681e2975","doc_title":"\r\n\t\t\t\t\t강성대국론의 허와 실\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe40b"},"doc_id":"5ed81ad22615a153681e309f","doc_title":"\r\n\t\t\t\t\t남북관계연표 :1948년~2011년\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe40c"},"doc_id":"5ed81b032615a153681e328b","doc_title":"\r\n\t\t\t\t\t(2011년) 북한 신년 공동사설 분석 (2011.1)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe40d"},"doc_id":"5ed801e02615a153681d5d08","doc_title":"\r\n\t\t\t\t\t예멘 統一關係 資料集\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe40e"},"doc_id":"5ed808552615a153681d96f7","doc_title":"\r\n\t\t\t\t\t(95) 北韓 및 統一硏究 論文集 (VI):統一環境 및 統一敎育 分野\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe40f"},"doc_id":"5ed80c932615a153681dbe74","doc_title":"\r\n\t\t\t\t\t남북정상회담 결과 해설자료 (2000.6.15)\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe410"},"doc_id":"5ed80bfa2615a153681dba97","doc_title":"\r\n\t\t\t\t\t북한개요 (2000)\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe411"},"doc_id":"5ed809b92615a153681da50d","doc_title":"\r\n\t\t\t\t\t(해설자료)북한의 식량난과 대북식량지원\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe412"},"doc_id":"5ed8091b2615a153681d9ebc","doc_title":"\r\n\t\t\t\t\t독일통일 6년, 동독재건 6년:분야별 통합성과와 향후과제 (1996.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe413"},"doc_id":"5ed80dac2615a153681dc92a","doc_title":"\r\n\t\t\t\t\t분단국 통합과 평화협정: (제42차 국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe414"},"doc_id":"5ed80da72615a153681dc925","doc_title":"\r\n\t\t\t\t\t남북한 평화공존과 남북연합 추진을 위한 직업교육훈련분야의 연계방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe415"},"doc_id":"5ed80ccb2615a153681dc0dc","doc_title":"\r\n\t\t\t\t\t(제5차)통일교육발전 워크숍:교과외 활동을 통한 통일교육 활성화 방안\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe416"},"doc_id":"5ed8014c2615a153681d58dc","doc_title":"\r\n\t\t\t\t\t獨逸統合 硏究 資料集\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe417"},"doc_id":"5ed802a22615a153681d63cf","doc_title":"\r\n\t\t\t\t\t통일총서 6:北韓의 主體思想\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe418"},"doc_id":"5ed8027f2615a153681d634a","doc_title":"\r\n\t\t\t\t\t獨逸統一 關聯 資料集Ⅱ: 1991.12\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe419"},"doc_id":"5ed802a92615a153681d640f","doc_title":"\r\n\t\t\t\t\t통일총서 2: 民衆 民主主義 革命: 그 實相과 問題點\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe41a"},"doc_id":"5ed802a82615a153681d6406","doc_title":"\r\n\t\t\t\t\t日本防衛白書\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe41b"},"doc_id":"5ed8039e2615a153681d6cb0","doc_title":"\r\n\t\t\t\t\t북한개요 (1992)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe41c"},"doc_id":"5ed803b22615a153681d6d95","doc_title":"\r\n\t\t\t\t\t東西獨 事例를 통해 본 南北韓關係 改善方案: 정상회담과 기본조약 체결사례 중심\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe41d"},"doc_id":"5ed803b52615a153681d6d9d","doc_title":"\r\n\t\t\t\t\t第2次大戰後 新生國家의 聯邦制度 運營事例\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe41e"},"doc_id":"5ed802762615a153681d6299","doc_title":"\r\n\t\t\t\t\t통일의 길: 「7.7선언」발표 2주년에 즈음하여\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe41f"},"doc_id":"5ed7fd292615a153681d32ba","doc_title":"\r\n\t\t\t\t\t南北會談에서의 「軍縮」 議題處理方案\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe420"},"doc_id":"5ed7fd2c2615a153681d3312","doc_title":"\r\n\t\t\t\t\t韓國消費經濟體制가 靑少年 意識形成 및 生活에 미치는 效果硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe421"},"doc_id":"5ed7fefa2615a153681d4327","doc_title":"\r\n\t\t\t\t\t[環太平洋連帶構想]의 基本 性格과 今後의 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe422"},"doc_id":"5ed7ff3f2615a153681d4592","doc_title":"\r\n\t\t\t\t\t北韓經濟의 巨視計量的 分析硏究 (1986.11)\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe423"},"doc_id":"5ed7ff502615a153681d4656","doc_title":"\r\n\t\t\t\t\t東歐社會 形成의 沿革과 政治現實:東歐學의 槪念, 東歐의 이데올로기 및 民族問題를 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe424"},"doc_id":"5ed7fd702615a153681d35dc","doc_title":"\r\n\t\t\t\t\t統一弘報의 方法論硏究: 取材 및 報道經驗을 中心으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe425"},"doc_id":"5ed7fd672615a153681d3574","doc_title":"\r\n\t\t\t\t\t東北亞 勢力均衡 構造變化가 韓半島에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe426"},"doc_id":"5ed7fd042615a153681d3189","doc_title":"\r\n\t\t\t\t\t主體思想의 虛構性에 대한 哲學的 批判\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe427"},"doc_id":"5ed7fcf12615a153681d30fb","doc_title":"\r\n\t\t\t\t\t未來狀況에서의 南北韓關係: 變化된 條件에서의 北韓의 對南戰略을 豫測하기 爲한 人間模擬實.\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe428"},"doc_id":"5ed7fd0a2615a153681d319d","doc_title":"\r\n\t\t\t\t\t中共의 權力鬪爭 類型과 對蘇關係 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe429"},"doc_id":"5ed8038c2615a153681d6c39","doc_title":"\r\n\t\t\t\t\t北韓·統一問題 學術硏究 論文集\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe42a"},"doc_id":"5ed8056c2615a153681d7cf6","doc_title":"\r\n\t\t\t\t\t(時事資料) 統一敎育 第57號 (93-2)\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe42b"},"doc_id":"5ed802182615a153681d5ee4","doc_title":"\r\n\t\t\t\t\t(南北對話 關聯) 國內 主要 新聞 記事集 I :(1989.9-1990.2)\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe42c"},"doc_id":"5ed8024d2615a153681d6097","doc_title":"\r\n\t\t\t\t\t통일총서 8 : 北韓의 宗敎\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe42d"},"doc_id":"5ed801562615a153681d5931","doc_title":"\r\n\t\t\t\t\t北韓外交: 90年代의 選擇과 課題\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe42e"},"doc_id":"5ed822932615a153681e684f","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2017 = 북한인권백서 2017\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe42f"},"doc_id":"5ed825ab2615a153681e72fe","doc_title":"\r\n\t\t\t\t\t통일교육 컨텐츠 개발 Ⅳ (2)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe430"},"doc_id":"5ed81ca02615a153681e3f9c","doc_title":"\r\n\t\t\t\t\t알기 쉬운 통일교육 Ⅲ :북한이탈주민용_수업지침서\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe431"},"doc_id":"5ed81d4a2615a153681e445c","doc_title":"\r\n\t\t\t\t\t북한 미사일 발사에 대한 국제사회의 대응(2012.4)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe432"},"doc_id":"5ed81ef52615a153681e5309","doc_title":"\r\n\t\t\t\t\t북한변화 촉진 및 남북친화성 증대 :이론발굴과 적용모색\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe433"},"doc_id":"5ed81e822615a153681e4f77","doc_title":"\r\n\t\t\t\t\t(2013) 통일논문집 :(제32회) 대학(원)생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe434"},"doc_id":"5ed820942615a153681e5ff7","doc_title":"\r\n\t\t\t\t\tWhite Paper on Human Rights in North Korea 2015 =북한인권백서 2015\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe435"},"doc_id":"5ed820bd2615a153681e613f","doc_title":"\r\n\t\t\t\t\t북한, 도시로 읽다\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe436"},"doc_id":"5ed8229c2615a153681e6889","doc_title":"\r\n\t\t\t\t\t2017 남북통합에 대한 국민의식조사\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe437"},"doc_id":"5ed81dd62615a153681e48d9","doc_title":"\r\n\t\t\t\t\t김정은체제의 권력엘리트 연구\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe438"},"doc_id":"5ed81f302615a153681e552e","doc_title":"\r\n\t\t\t\t\t교과서에 안 나오는 북한의 교통 이야기\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe439"},"doc_id":"5ed824872615a153681e6f9b","doc_title":"\r\n\t\t\t\t\t진로와 직업\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe43a"},"doc_id":"5ed825062615a153681e7043","doc_title":"\r\n\t\t\t\t\t북한 재난협력 방안과 과제\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe43b"},"doc_id":"5ed820912615a153681e5fbb","doc_title":"\r\n\t\t\t\t\t독일통일 총서(12) : 보건·의료 분야 관련 정책문서\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe43c"},"doc_id":"5ed81ddc2615a153681e493c","doc_title":"\r\n\t\t\t\t\t해외 이주ㆍ난민 지원제도의 시사점 :통일연구원-북한이탈주민지원재단 공동 국제학술회의\r\n\t\t\t\t","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe43d"},"doc_id":"5ed81de12615a153681e497e","doc_title":"\r\n\t\t\t\t\t미국의 對韓 핵우산정책에 관한 연구\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe43e"},"doc_id":"5ed81c6c2615a153681e3ef2","doc_title":"\r\n\t\t\t\t\t(2012) 통일교육 운영계획\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe43f"},"doc_id":"5ed81c642615a153681e3ed2","doc_title":"\r\n\t\t\t\t\t(2012년도) 통일교육 지침서 (학교용)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe440"},"doc_id":"5ed81c512615a153681e3df4","doc_title":"\r\n\t\t\t\t\t북한인권백서 2012 = White Paper on Human Rights in North Korea 2012\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe441"},"doc_id":"5ed81e332615a153681e4cd8","doc_title":"\r\n\t\t\t\t\t시진핑 체제의 출범과 대내외정책 방향(2013.3) :12기 전국인민대표대회 제1차 회의 결과분석\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe442"},"doc_id":"5ed81e482615a153681e4d7d","doc_title":"\r\n\t\t\t\t\t북한인권 (제7권 2호, 2013) :국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe443"},"doc_id":"5ed81e472615a153681e4d70","doc_title":"\r\n\t\t\t\t\t북한의 양면성\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe444"},"doc_id":"5ed81e4e2615a153681e4dc2","doc_title":"\r\n\t\t\t\t\t‘Peaceful Utilization of the DMZ’ as a National Strategy\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe445"},"doc_id":"5ed81e582615a153681e4e0a","doc_title":"\r\n\t\t\t\t\t유엔 조사위원회(COI) 운영 사례 연구\r\n\t\t\t\t","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe446"},"doc_id":"5ed821ce2615a153681e63bb","doc_title":"\r\n\t\t\t\t\t2016년 북한 신년사 분석\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe447"},"doc_id":"5ed821e22615a153681e6442","doc_title":"\r\n\t\t\t\t\t(2016) 통일논문집 :(제35회) 대학(원)생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe448"},"doc_id":"5ed821fb2615a153681e659f","doc_title":"\r\n\t\t\t\t\t과학기술발전과 북한의 새로운 위협 : 사이버 위협과 무인기 침투\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe449"},"doc_id":"5ed820d22615a153681e61c9","doc_title":"\r\n\t\t\t\t\t(2016년) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe44a"},"doc_id":"5ed822142615a153681e661d","doc_title":"\r\n\t\t\t\t\tSouth and North Korean integration and North Korea's adaptability : from the perceptive point of view\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe44b"},"doc_id":"5ed821fb2615a153681e6590","doc_title":"\r\n\t\t\t\t\t국내적 통일준비 역량 강화 방안 : 신통일대계 (3/4년차)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe44c"},"doc_id":"5ed822482615a153681e66dd","doc_title":"\r\n\t\t\t\t\tPeace Regime of the Korean Peninsula and North Korean Policy\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe44d"},"doc_id":"5ed7fd432615a153681d33d6","doc_title":"\r\n\t\t\t\t\t北韓의 宗敎\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe44e"},"doc_id":"5ed800e02615a153681d5576","doc_title":"\r\n\t\t\t\t\t北韓 歷史學界의 近代史 認識 (1989)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe44f"},"doc_id":"5ed7fec12615a153681d4101","doc_title":"\r\n\t\t\t\t\tSouth-North Dialogue in Korea (No.41~50,1986.9~1990.10) =남북대화(제41~50호)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe450"},"doc_id":"5ed7fefb2615a153681d4342","doc_title":"\r\n\t\t\t\t\t蘇聯經濟의 새方向:\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe451"},"doc_id":"5ed7ff232615a153681d445d","doc_title":"\r\n\t\t\t\t\t南北韓 統一의 過度的 機構모델에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe452"},"doc_id":"5ed7ff492615a153681d4606","doc_title":"\r\n\t\t\t\t\t북한관계 용어 영문표기 통일안\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe453"},"doc_id":"5ed800152615a153681d4df5","doc_title":"\r\n\t\t\t\t\t(1988年度)北韓經濟 綜合評價: 1989. 9\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe454"},"doc_id":"5ed7f68a2615a153681cffd0","doc_title":"\r\n\t\t\t\t\t북한인권백서 2018 = White Paper on Human Rights in North Korea 2018\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe455"},"doc_id":"5ed7f8aa2615a153681d0abc","doc_title":"\r\n\t\t\t\t\t한반도 접경국과의 초국경 관광·교통 협력\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe456"},"doc_id":"5ed81a642615a153681e2dd3","doc_title":"\r\n\t\t\t\t\t탈사회주의 경제이행 국가의 권력구조 유형과 개혁 경로: 포스트-김정일 체제에 대한 시사점\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe457"},"doc_id":"5ed7ff2f2615a153681d454b","doc_title":"\r\n\t\t\t\t\t越盟의 對美 協商戰略\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe458"},"doc_id":"5ed7ff352615a153681d455a","doc_title":"\r\n\t\t\t\t\t南北韓住民의 意識構造比較: 1986. 12\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe459"},"doc_id":"5ed7fdba2615a153681d3863","doc_title":"\r\n\t\t\t\t\t中·蘇의 解洋法 關聯資料集\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe45a"},"doc_id":"5ed7fe2b2615a153681d3cb1","doc_title":"\r\n\t\t\t\t\t統一安保敎育 敎授技法\r\n\t\t\t\t","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe45b"},"doc_id":"5ed7fee82615a153681d42f6","doc_title":"\r\n\t\t\t\t\t北韓·中共, 北韓·蘇聯關係(1979.1~12)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe45c"},"doc_id":"5ed69fcc90b0712fa5602550","doc_title":"중간선거 이후 미국 대외정책: 대북정책을 중심으로","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe45d"},"doc_id":"5ed69fcc90b0712fa5602545","doc_title":"미·중·일 한반도 정책 및 정상회담 전망","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe45e"},"doc_id":"5ed69fcc90b0712fa560254b","doc_title":"통일은 과정인가 결과인가? 국민들의 통일개념을 중심으로","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe45f"},"doc_id":"5ed69fcd90b0712fa560255a","doc_title":"김정은 위원장은 중국에서 무엇을 보았나?: 4차 방중의 의미","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe460"},"doc_id":"5ed6a04990b0712fa560290c","doc_title":"4월 중순 당대표자회 개최: 김정은 시대 지도자-엘리트 권력 분점 프로젝트","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe461"},"doc_id":"5ed6a03190b0712fa5602866","doc_title":"남북경제공동체 형성의 이론적 틀: 평화경제론","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe462"},"doc_id":"5ed6a05290b0712fa5602946","doc_title":"국제법상 중국의 탈북자 보호 의무","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe463"},"doc_id":"5ed69c1dc03bd262c382244e","doc_title":"주간통일정세 2015-40(2015.10.05∼2015.10.11)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe464"},"doc_id":"5ed6a06690b0712fa56029f6","doc_title":"북한은 왜 천안함을 공격했을까?: 기존 의견의 검토와 의문점","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe465"},"doc_id":"5ed6a05f90b0712fa56029bb","doc_title":"북핵일지(1955~2009)","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe466"},"doc_id":"5ed6a08290b0712fa5602ad2","doc_title":"최근 김정은 정권의 대남 심리전","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe467"},"doc_id":"5ed6a06c90b0712fa5602a39","doc_title":"북한의 6자회담 전략 변경과 향후 전망","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe468"},"doc_id":"5ed69fe690b0712fa5602647","doc_title":"김정은 정권 핵·미사일 활동의 주요 특징과 패턴","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe469"},"doc_id":"5ed69fe690b0712fa5602656","doc_title":"장애인 권리에 관한 특별보고관 방북의 의의 및 향후 과제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe46a"},"doc_id":"5ed69fe790b0712fa560265b","doc_title":"문재인 정부 대북·통일정책의 기본 방향과 우선 과제","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe46b"},"doc_id":"5ed6a06390b0712fa56029d1","doc_title":"한·미 확장억제정책위원회 구성의 의미와 과제","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe46c"},"doc_id":"5ed6a06590b0712fa56029dd","doc_title":"중소형 경수로를 건설하는 북한의 의도","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe46d"},"doc_id":"5ed6a05590b0712fa5602969","doc_title":"경제적 자주노선과 김정일의 외교 다변화 정책","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe46e"},"doc_id":"5ed6a05690b0712fa560297b","doc_title":"김정일 방중과 ‘2005년형’ 생존전략의 위기","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe46f"},"doc_id":"5ed69fd590b0712fa56025b0","doc_title":"6·12 북미정상회담 전망과 한국의 과제","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe470"},"doc_id":"5ed69fdb90b0712fa56025d7","doc_title":"남북관계 제도화를 위한 판문점 선언의 향후 과제","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe471"},"doc_id":"5ed69fd790b0712fa56025c4","doc_title":"북미 정상회담 : 창조적 블랙홀이 될 것인가?","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe472"},"doc_id":"5ed69fd790b0712fa56025cd","doc_title":"2018 남북정상회담 평가 및 향후 전망","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe473"},"doc_id":"5ed69fdc90b0712fa56025e6","doc_title":"2017년 유엔 총회 북한인권결의안과 영사접견권","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe474"},"doc_id":"5ed6a02e90b0712fa5602852","doc_title":"미국 중간선거 결과와 대북정책 전망","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe475"},"doc_id":"5ed6a03090b0712fa5602859","doc_title":"제2단계 5차 6자회담 종결과 2007년","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe476"},"doc_id":"5ed6a04390b0712fa56028ec","doc_title":"중국 공산당 17기 6중 전회에 관한 소고: 뜬금없는 문화개혁, 신(新)통치전략으로 유용할 것인가?","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe477"},"doc_id":"5ed69fde90b0712fa56025f4","doc_title":"남북 고위급회담 평가와 남북관계 개선을 위한 과제","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe478"},"doc_id":"5ed69fde90b0712fa56025f9","doc_title":"20~30대 통일의식에 대한 변명","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe479"},"doc_id":"5ed69ff690b0712fa56026d8","doc_title":"중국 양회(兩會) 분석과 한반도에 대한 시사점","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe47a"},"doc_id":"5ed6a02390b0712fa560280e","doc_title":"제2차 남북정상회담과 대북지원 문제","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe47b"},"doc_id":"5ed6a02190b0712fa56027fa","doc_title":"중국공산당 제17차 전국대표대회의 의미와 전망","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe47c"},"doc_id":"5ed800622615a153681d50b9","doc_title":"\r\n\t\t\t\t\t民族統一의 摸索: 統一家族 論文集 第1輯\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe47d"},"doc_id":"5ed8005d2615a153681d5034","doc_title":"\r\n\t\t\t\t\t分斷國家의 文化統合\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe47e"},"doc_id":"5ed8006a2615a153681d511a","doc_title":"\r\n\t\t\t\t\t共産主義와 現代急進思潮\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe47f"},"doc_id":"5ed8525b677b583283b2bb27","doc_title":"( 2016 ) 무대 위의 북한 : 탈북공연예술단체의 연행과 재현 / 신해은 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe480"},"doc_id":"5ed851d4677b583283b2b782","doc_title":"( 2016 ) 소수자 집단에 대한 재범주화가 편견 감소에 미치는 효과 : 북한이탈주민에 대한 재범주화를 중심으로 / 최상령 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe481"},"doc_id":"5ed852b0677b583283b2be7d","doc_title":"( 2017 ) 북한이탈주민의 경질환 관리 및 약품사용 교육의 필요성에 관한 연구 / 윤지희 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe482"},"doc_id":"5ed8529d677b583283b2be34","doc_title":"( 2017 ) 북한이탈 대학생을 위한 기독교교육 방안에 관한 연구 : 영적 멘토링을 중심으로 / 정소영 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe483"},"doc_id":"5ed85339677b583283b2c36a","doc_title":"( 2017 ) 북한이탈여성의 복식문화적응에 대한 연구 / 조제연 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe484"},"doc_id":"5ed85340677b583283b2c370","doc_title":"( 2009 ) 북한이탈주민의 적응실태와 정책지원 개선방안 / 조숭목 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe485"},"doc_id":"5ed85347677b583283b2c3bb","doc_title":"( 2006 ) 북한 주민의 의료이용 만족도 연구: 중국 내 북한이탈주민을 대상으로 / 김개영 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe486"},"doc_id":"5edd3254b36eb32a8495972e","doc_title":"최근의 중국 군사력 발전 현황과 함의 ","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe487"},"doc_id":"5edd3348b36eb32a84959ef4","doc_title":"동북아의 새로운 핵질서와 비핵지대화 가능성 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe488"},"doc_id":"5edd335fb36eb32a8495a015","doc_title":"사이버공격과 사이버억지: 국제정치적 의미와 대안적 패러다임의 모색 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe489"},"doc_id":"5edd2b4f35605a5e299692b1","doc_title":"2017 JPI 공동연구시리즈 - 샹그릴라 대화에 나타난 안보 엘리트들의 국제관계에 대한 인식 ","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe48a"},"doc_id":"5edd2b4f35605a5e299692b4","doc_title":"제12차 아세안 포럼 ","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe48b"},"doc_id":"5edd31d3b36eb32a84959182","doc_title":"중국과 아시아의 평화협력 ","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe48c"},"doc_id":"5edd31e1b36eb32a84959222","doc_title":"한·중·일 3국 협력의 전망과 과제: 일본 아베 신내각 출범을 계기로 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe48d"},"doc_id":"5ede5f81056df2af0fd02cab","doc_title":"\r\n\t\t\t\t\t\t\t\t\t중학생 통일골든벨 기본학습문제(2016년)\r\n\t\t\t\t\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe48e"},"doc_id":"5ede5fa4056df2af0fd02dde","doc_title":"\r\n\t\t\t\t\t\t\t\t\t제18기 민주평통 리플렛(중국어)\r\n\t\t\t\t\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe48f"},"doc_id":"5edd3242b36eb32a84959639","doc_title":"독일통일의 쟁점과 한반도 통일에의 시사점 ","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe490"},"doc_id":"5edd3256b36eb32a8495973a","doc_title":"북한의 최근 대내외 인식과 정책방향 ","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe491"},"doc_id":"5edd325ab36eb32a84959772","doc_title":"일본 민주당의 외교안보정책 구상과 대한반도 정책전망 ","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe492"},"doc_id":"5edd3258b36eb32a84959747","doc_title":"한·중·일 3국 협력의 현황 및 전망 ","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe493"},"doc_id":"5edd2bd435605a5e29969686","doc_title":"2010 JPI 공동연구시리즈 - 동아시아 다자주의의 제도적 디자인: 세 유형의 비교 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe494"},"doc_id":"5edd2eaffe7563ddf381e41d","doc_title":"[JRF No.01] 한국형 공공외교 모델의 모색 - 정책네트워크를 활용한 맞춤형, 과학적 공공외교 - ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe495"},"doc_id":"5ed817252615a153681e1532","doc_title":"\r\n\t\t\t\t\t(2008) Code of the Act and Regulations for the Gaeseong Industrial Zone =(2008) 개성공업지구 법규집\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe496"},"doc_id":"5ed817222615a153681e14cd","doc_title":"\r\n\t\t\t\t\t(2009) 통일논문집 :(제28회) 대학(원)생 통일논문 현상공모 수상작\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe497"},"doc_id":"5ed817732615a153681e16f6","doc_title":"\r\n\t\t\t\t\t북한인권 (제24권 1호, 2009): 국제사회 동향과 북한의 대응\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe498"},"doc_id":"5ed8162d2615a153681e0d0d","doc_title":"\r\n\t\t\t\t\t북한의 체육실태\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe499"},"doc_id":"5ed816442615a153681e0d9f","doc_title":"\r\n\t\t\t\t\t향후 5년 남북관계 주요환경과 전개 시나리오\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe49a"},"doc_id":"5ed8135a2615a153681df2a3","doc_title":"\r\n\t\t\t\t\t북한체제의 내구력 평가\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe49b"},"doc_id":"5ed8180e2615a153681e1aec","doc_title":"\r\n\t\t\t\t\t21세기 한반도 정세 변화와 통일의 비전= A Vision for Unification in the Changing Environment on the Korean Peninsula of the 21st Century\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe49c"},"doc_id":"5ed818162615a153681e1b19","doc_title":"\r\n\t\t\t\t\t북핵 문제 해결 방향과 북한 체제의 변화 전망= directions to resolve the North Korean nuclear issue and prospects for changes in North Korea\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe49d"},"doc_id":"5ed817fe2615a153681e1ab2","doc_title":"\r\n\t\t\t\t\tModernization and opening-up of North Korean economy :roles and efforts of neighboring countries\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe49e"},"doc_id":"5ed817672615a153681e1687","doc_title":"\r\n\t\t\t\t\t북한개요 (2009)\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe49f"},"doc_id":"5ed8166d2615a153681e0ee1","doc_title":"\r\n\t\t\t\t\t국제사회의 개발지원 이론과 실제: 북한개발지원을 위한 모색(총괄보고서)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4a0"},"doc_id":"5ed8162e2615a153681e0d24","doc_title":"\r\n\t\t\t\t\t남북 및 북핵 관련 주요 합의서\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4a1"},"doc_id":"5ed8164c2615a153681e0db0","doc_title":"\r\n\t\t\t\t\t전환기 동북아 국가들의 국내정치 변화와 대북전략\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4a2"},"doc_id":"5ed816c02615a153681e10fb","doc_title":"\r\n\t\t\t\t\tPSI and the South Korean position\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4a3"},"doc_id":"5ed816a62615a153681e10b3","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제2권제3호,2008년5.6월호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4a4"},"doc_id":"5ed814832615a153681dfd03","doc_title":"\r\n\t\t\t\t\t북한 기관·단체별 인명집 색인 (2007)\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4a5"},"doc_id":"5ed816c12615a153681e113c","doc_title":"\r\n\t\t\t\t\tInternal and external perceptions of the North Korean army\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4a6"},"doc_id":"5ed816532615a153681e0e30","doc_title":"\r\n\t\t\t\t\t'사이버통일교육'으로의 초대= cyber education center gor unification guide\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4a7"},"doc_id":"5ed8164f2615a153681e0dfc","doc_title":"\r\n\t\t\t\t\t한반도 선진화를 위한 남북 경제관계 발전방안 모색\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4a8"},"doc_id":"5ed816602615a153681e0e76","doc_title":"\r\n\t\t\t\t\t(2008)대학(원)생 통일논문집 :(제27회) 대학(원)생 통일논문 현상공모 수상작\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4a9"},"doc_id":"5ed816e42615a153681e1273","doc_title":"\r\n\t\t\t\t\t북한 개발지원의 포괄적 추진방안 : 비핵 개방 3000구상을 위한 실천방안 모색(총괄보고서)\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4aa"},"doc_id":"5ed820962615a153681e5ffe","doc_title":"\r\n\t\t\t\t\t2015년 북한 신년사 분석\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4ab"},"doc_id":"5ed820382615a153681e5c3c","doc_title":"\r\n\t\t\t\t\t북한 권력기구도 (2015년 10월 기준)\r\n\t\t\t\t","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4ac"},"doc_id":"5ed817442615a153681e15f7","doc_title":"\r\n\t\t\t\t\t북한이해 (2008)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4ad"},"doc_id":"5ed818c82615a153681e2123","doc_title":"\r\n\t\t\t\t\t2008년 하반기 북한 정세 분석(08년 7월~12월) (2009.1)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4ae"},"doc_id":"5ed8187b2615a153681e1e90","doc_title":"\r\n\t\t\t\t\t미래지향적 학교통일교육의 구현:교과내용 분석을 중심으로\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4af"},"doc_id":"5ed818df2615a153681e2275","doc_title":"\r\n\t\t\t\t\tUnification Clock :Predicting Korean Unification\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4b0"},"doc_id":"5ed8198c2615a153681e27c9","doc_title":"\r\n\t\t\t\t\t신진연구 논문집 : 2011 북한 및 통일관련\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4b1"},"doc_id":"5ed810412615a153681dda28","doc_title":"\r\n\t\t\t\t\t남북관계 주요법령집 (2002)\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4b2"},"doc_id":"5ed811c42615a153681de613","doc_title":"\r\n\t\t\t\t\t남북관계 개선의 국내적 수용력 확대 방안: 분야별 갈등의 원인 및 해소방안\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4b3"},"doc_id":"5ed811d02615a153681de722","doc_title":"\r\n\t\t\t\t\t최근 북한의 주요 대남논조: 「민족공조」론 강조의 배경과 의도\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4b4"},"doc_id":"5ed8108b2615a153681ddcd2","doc_title":"\r\n\t\t\t\t\t실바람에 실은 희망 (운문집): 제8회 학생통일글짓기 대회 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4b5"},"doc_id":"5ed811772615a153681de33b","doc_title":"\r\n\t\t\t\t\t북한의 핵 폐기 가능성과 북·미관계\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4b6"},"doc_id":"5ed809ba2615a153681da546","doc_title":"\r\n\t\t\t\t\t(97 신진연구자논문집) 北韓 및 統一關聯 論文集 : 統一敎育, 弘報 (V)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4b7"},"doc_id":"5ed80db02615a153681dc951","doc_title":"\r\n\t\t\t\t\t김정일 연구: 리더쉽과 사상(Ⅰ)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4b8"},"doc_id":"5ed816382615a153681e0d5c","doc_title":"\r\n\t\t\t\t\t남북 상생 공영을 위한 비핵 개방 3000 정책의 이론적 체계 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4b9"},"doc_id":"5ed80fae2615a153681dd74f","doc_title":"\r\n\t\t\t\t\t한반도 평화정착의 현황과 전망: (남북기본합의서 발효 10주년 기념) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4ba"},"doc_id":"5ed8101e2615a153681dd997","doc_title":"\r\n\t\t\t\t\t북한의 후계자론\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4bb"},"doc_id":"5ed810252615a153681dd9b0","doc_title":"\r\n\t\t\t\t\t統一政策硏究 (제11권 1호, 2002)\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4bc"},"doc_id":"5ed811d12615a153681de72f","doc_title":"\r\n\t\t\t\t\t김정일 정권 10년: 변화와 전망: (국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4bd"},"doc_id":"5ed811d92615a153681de768","doc_title":"\r\n\t\t\t\t\t변화하는 동북아 시대의 체계적 국경관리시스템 구축에 관한 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4be"},"doc_id":"5ed811b22615a153681de544","doc_title":"\r\n\t\t\t\t\t(제8,9차) 남북 이산가족 상봉행사 신문 기사집\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4bf"},"doc_id":"5ed811b72615a153681de554","doc_title":"\r\n\t\t\t\t\t2004년 미국 대통령 및 의회선거 결과 분석\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4c0"},"doc_id":"5ed811902615a153681de495","doc_title":"\r\n\t\t\t\t\t한반도 안보정세변화와 협력적 자주국방: (국내 안보) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4c1"},"doc_id":"5ed811c62615a153681de63b","doc_title":"\r\n\t\t\t\t\t중국의 부상에 대한 일본의 인식과 군사력 강화\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4c2"},"doc_id":"5ed811ca2615a153681de683","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 (2001.7~2003.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4c3"},"doc_id":"5ed80dbc2615a153681dc9b1","doc_title":"\r\n\t\t\t\t\t남북장관급회담 실천과제\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4c4"},"doc_id":"5ed80dbd2615a153681dc9b4","doc_title":"\r\n\t\t\t\t\t(2001년도) 북한 신년 (공동사설) 분석\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4c5"},"doc_id":"5ed80d742615a153681dc75a","doc_title":"\r\n\t\t\t\t\t국제금융기구와 사회주의 개혁 ·개방: 중국 ·베트남경험이 북한에주는함의\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4c6"},"doc_id":"5ed810512615a153681ddb09","doc_title":"\r\n\t\t\t\t\t동북아 문화공동체 형성을 위한 법적 기반 구축방안\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4c7"},"doc_id":"5ed811222615a153681de078","doc_title":"\r\n\t\t\t\t\t동북아 공동의 문화유산에 대한 공동연구와 관리\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4c8"},"doc_id":"5ed811842615a153681de443","doc_title":"\r\n\t\t\t\t\t미의회 '북한인권법' : 의미와 전망\r\n\t\t\t\t","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4c9"},"doc_id":"5ed8117f2615a153681de440","doc_title":"\r\n\t\t\t\t\t독일통일백서 2004 (2005.11)\r\n\t\t\t\t","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4ca"},"doc_id":"5ed812552615a153681dead0","doc_title":"\r\n\t\t\t\t\t북한의 「핵 보유」 선언 배경과 향후 입장 전망\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4cb"},"doc_id":"5ed812662615a153681debae","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (2005.2)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4cc"},"doc_id":"5ed690e608bc6231f9e1bcab","doc_title":"신패러다임 통일교육 구현방안","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4cd"},"doc_id":"5ed8067f2615a153681d876a","doc_title":"\r\n\t\t\t\t\t독일통일 3년 현황과 전망 (1994.1)\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4ce"},"doc_id":"5ed800c72615a153681d5464","doc_title":"\r\n\t\t\t\t\t(第6次) 南北赤十字 實務代表接觸 會議錄 (1989.12)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4cf"},"doc_id":"5ed801d62615a153681d5c87","doc_title":"\r\n\t\t\t\t\t北方3角關係의 變化와 韓半島: 그 展望 및 政策方向 모색\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4d0"},"doc_id":"5ed8069d2615a153681d87c7","doc_title":"\r\n\t\t\t\t\t미·북 관계개선과 남북관계 발전방향\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4d1"},"doc_id":"5ed806982615a153681d87ad","doc_title":"\r\n\t\t\t\t\t國際化時代의 韓半島 統一問題:제10차 미주지역 한반도문제 정보교류회의 논문집\r\n\t\t\t\t","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4d2"},"doc_id":"5ed80c5a2615a153681dbd34","doc_title":"\r\n\t\t\t\t\t(2000 신진연구자) 북한 및 통일관련 논문집 : 통일정책 (Ⅰ)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4d3"},"doc_id":"5ed80c752615a153681dbded","doc_title":"\r\n\t\t\t\t\t중국의 대한반도 정책 전망: 외교·안보 분야 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4d4"},"doc_id":"5ed80ae22615a153681db046","doc_title":"\r\n\t\t\t\t\t(98 신진연구자) 북한 및 통일관련 논문집 : 통일정책·환경 (Ⅰ)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4d5"},"doc_id":"5ed80b1c2615a153681db32e","doc_title":"\r\n\t\t\t\t\t북한의 외국인투자 관련 법규집 (1997)\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4d6"},"doc_id":"5ed801942615a153681d5ac9","doc_title":"\r\n\t\t\t\t\tA Comparison of Unification Policies of South and North Korea\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4d7"},"doc_id":"5ed806a32615a153681d8828","doc_title":"\r\n\t\t\t\t\t核.經協連繫 緩和措置와 北韓의 對應政策 展望\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4d8"},"doc_id":"5ed806a62615a153681d8874","doc_title":"\r\n\t\t\t\t\t(1995年度) 北韓 主要行事 預定表\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4d9"},"doc_id":"5ed68fff08bc6231f9e1b34f","doc_title":"알기쉬운 통일교육: 해외한인용","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4da"},"doc_id":"5ed68f7508bc6231f9e1aed2","doc_title":"통일국민협약 추진방안","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4db"},"doc_id":"5ed68f9308bc6231f9e1afd4","doc_title":"민주주의 및 시장경제에 대한 탈북민 인식조사","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4dc"},"doc_id":"5ed802ad2615a153681d6453","doc_title":"\r\n\t\t\t\t\t남북경제교류실무편람\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4dd"},"doc_id":"5ed802b72615a153681d64ca","doc_title":"\r\n\t\t\t\t\t통일총서 14 :北韓의 政黨·社會團體 現況\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4de"},"doc_id":"5ed68fbf08bc6231f9e1b161","doc_title":"Lessons of Transformation for Korean Unification","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4df"},"doc_id":"5ed6900208bc6231f9e1b36e","doc_title":"한반도 통일의 미래와 주변 4국의 기대","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4e0"},"doc_id":"5ed6918708bc6231f9e1c21f","doc_title":"통일대계 탐색연구","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4e1"},"doc_id":"5ed691a408bc6231f9e1c39c","doc_title":"분단시대를 넘어 통일시대로","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4e2"},"doc_id":"5ed691ab08bc6231f9e1c418","doc_title":"이명박 정부 대북·통일정책의 세부 실천방안","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4e3"},"doc_id":"5ed801c22615a153681d5c61","doc_title":"\r\n\t\t\t\t\t(時事資料) 統一敎育 第43號\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4e4"},"doc_id":"5ed803322615a153681d6882","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 : (1991.4.1~1992.6.30)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4e5"},"doc_id":"5ed803382615a153681d68ce","doc_title":"\r\n\t\t\t\t\t東北亞 經濟協力의 發展方向\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4e6"},"doc_id":"5ed8195c2615a153681e2649","doc_title":"\r\n\t\t\t\t\t알기쉬운 통일교육 12주제 프리젠테이션.제3부,북한실상\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4e7"},"doc_id":"5ed81b632615a153681e357e","doc_title":"\r\n\t\t\t\t\t한반도 평화와 북한 비핵화 :협력적 위협감축(CTR)의 적용 방안\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4e8"},"doc_id":"5ed81bbf2615a153681e3892","doc_title":"\r\n\t\t\t\t\t이슈 페이퍼 12-05\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4e9"},"doc_id":"5ed81a4e2615a153681e2d55","doc_title":"\r\n\t\t\t\t\t북한의 정상국가화 지원방안 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4ea"},"doc_id":"5ed816ef2615a153681e12c6","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (2008.1)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4eb"},"doc_id":"5ed816f92615a153681e12d5","doc_title":"\r\n\t\t\t\t\t비핵 개방 3000 구상:북한의 개방화 추진방안\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4ec"},"doc_id":"5ed817832615a153681e1760","doc_title":"\r\n\t\t\t\t\t접경지역의 평화지대 조성을 통한 남북교류 활성화 방안(Ⅱ):접경지역 평화적 이용을 위한 기존 제안 검토\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4ed"},"doc_id":"5ed823652615a153681e6b65","doc_title":"\r\n\t\t\t\t\t(우리생활) 길라잡이\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4ee"},"doc_id":"5ed823932615a153681e6bc0","doc_title":"\r\n\t\t\t\t\t대북제재 국면에서 남북 교류협력 추진 방안\r\n\t\t\t\t","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4ef"},"doc_id":"5ed823b92615a153681e6d73","doc_title":"\r\n\t\t\t\t\t주변국 국경안보 : 사례와 검증\r\n\t\t\t\t","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4f0"},"doc_id":"5ed823e22615a153681e6de6","doc_title":"\r\n\t\t\t\t\t북한의 핵 미사일 관련 주요 활동 분석\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4f1"},"doc_id":"5ed816c02615a153681e1113","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.17, no.1\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4f2"},"doc_id":"5ed815412615a153681e03e5","doc_title":"\r\n\t\t\t\t\t(2020) 선진 한국의 국가전략: 총괄편\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4f3"},"doc_id":"5ed814a12615a153681dfe48","doc_title":"\r\n\t\t\t\t\t평화조약의 역사적 변천과 사례 : 한반도 평화체제에 주는 시사점\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4f4"},"doc_id":"5ed8187e2615a153681e1eb0","doc_title":"\r\n\t\t\t\t\t통일은 반드시 옵니다 :3대 공동체 통일구상, 통일재원 공론화 제안\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4f5"},"doc_id":"5ed8188c2615a153681e1eda","doc_title":"\r\n\t\t\t\t\t(2010) 개성공업지구 법규집 =(2010) Code of the Act and Regulations for the Kaesong Industrial Zone\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4f6"},"doc_id":"5ed84fa5677b583283b2a2b2","doc_title":"( 2019 ) 탈북학생이 남한학교 학습에서 겪는 주변화 경험 : 내러티브 탐구 / 김지수 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4f7"},"doc_id":"5ed84fba677b583283b2a393","doc_title":"( 2018 ) 한국에서의 탈북자 통합에 관한 연구: 노동과 행복에 관한 연구 기반의 능력 접근법 / 아만다 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe4f8"},"doc_id":"5ed85009677b583283b2a726","doc_title":"( 2019 ) 북한이탈주민 정착지원제도의 개선방안 연구 : 거주지 보호를 중심으로 / 한채림 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4f9"},"doc_id":"5ed84fa4677b583283b2a2a0","doc_title":"( 2019 ) 북한이탈주민 실태조사와 지원정책 연구 : 분배와 인정의 관점에서 / 장훈 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4fa"},"doc_id":"5ed84fb6677b583283b2a366","doc_title":"( 2018 ) 탈북작가 북한 재현 소설에 나타난 인물의 현실대응 양상 / 이혜연 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4fb"},"doc_id":"5ed84fdb677b583283b2a494","doc_title":"( 2019 ) 중도입국 북한이탈주민가정 자녀의 단어단위 분석에 의한 조음음운 특성 / 김진영 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe4fc"},"doc_id":"5ed850d6677b583283b2ae87","doc_title":"( 2012 ) 탈북학생의 실태와 학교 적응에 미치는 요인 / 원자혜 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe4fd"},"doc_id":"5ed8504f677b583283b2ab3d","doc_title":"( 2008 ) 새터민 신앙 정착을 위한 한국교회의 방안 연구 : 알파코스 중심으로 / 신은철 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4fe"},"doc_id":"5ed82ad32615a153681e839c","doc_title":"\r\n\t\t\t\t\t(2020) 통일교육 운영계획\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe4ff"},"doc_id":"5ed803692615a153681d6b3a","doc_title":"\r\n\t\t\t\t\t東北亞 新國際秩序下에서의 韓半島 統一基盤 造成方案\r\n\t\t\t\t","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe500"},"doc_id":"5ed8036f2615a153681d6b66","doc_title":"\r\n\t\t\t\t\t統一獨逸의 財政運用 實態硏究: 統一關聯 財政政策 中心 (1992.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe501"},"doc_id":"5ed803752615a153681d6ba0","doc_title":"\r\n\t\t\t\t\t美國의 對韓半島政策: 韓國安保와 南北韓 統一問題를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe502"},"doc_id":"5ed803772615a153681d6bcb","doc_title":"\r\n\t\t\t\t\t러시아聯邦의 對韓半島政策\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe503"},"doc_id":"5ed694a97b15dabb40af47fe","doc_title":"북방삼각관계 변화와 지속: 북한의 균형화 전략을 중심으로","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe504"},"doc_id":"5ed694b27b15dabb40af485b","doc_title":"북한 부패 실태와 반부패 전략: 국제협력의 모색","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe505"},"doc_id":"5ed69a8fc03bd262c38214a4","doc_title":"월간 북한동향 제3권 제3호(2009년 5·6월호)","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe506"},"doc_id":"5ed69a93c03bd262c38214d5","doc_title":"월간 북한동향 제2권 제4호(2008년 7·8월호)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe507"},"doc_id":"5ed802422615a153681d6011","doc_title":"\r\n\t\t\t\t\t(92)北韓·統一硏究 論文集 (5): 북한의 정치사회화 실태 分野\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe508"},"doc_id":"5ed804082615a153681d7061","doc_title":"\r\n\t\t\t\t\t(91 신진학자) 北韓·統一硏究論文集 (Ⅵ): 經濟\\·社會·人權實態 分野\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe509"},"doc_id":"5ed7ffdf2615a153681d4c13","doc_title":"\r\n\t\t\t\t\t統一硏究事業의 體係化 및 方法論에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe50a"},"doc_id":"5ed801a52615a153681d5b9b","doc_title":"\r\n\t\t\t\t\t(統一家族 論文集 第3輯)民族統一의 摸索\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe50b"},"doc_id":"5ed801fb2615a153681d5e25","doc_title":"\r\n\t\t\t\t\t남북대화 추진현황: 1988-1990.2\r\n\t\t\t\t","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe50c"},"doc_id":"5ed693497b15dabb40af3a97","doc_title":"North Korea's Market Economy Society from Below","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe50d"},"doc_id":"5ed6934b7b15dabb40af3aaf","doc_title":"Strategies for Development of a North Korean Special Economic Zone through Attracting Foreign Invest","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe50e"},"doc_id":"5ed693757b15dabb40af3c73","doc_title":"북한 협동농장 개편 방향에 관한 연구","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe50f"},"doc_id":"5ed693837b15dabb40af3ce2","doc_title":"The Changes of Everyday Life in North Korea in the Aftermath of their Economic Difficulties","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe510"},"doc_id":"5ed69aacc03bd262c38215e9","doc_title":"통일연구원 2007 연차보고서","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe511"},"doc_id":"5ed69ab6c03bd262c382162e","doc_title":"주간통일정세2008-15(2008.4.7~4.13)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe512"},"doc_id":"5ed6948b7b15dabb40af46e9","doc_title":"김정은 정권의 정보화 실태와 특징: ICT 부문을 중심으로","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe513"},"doc_id":"5ed694a07b15dabb40af478f","doc_title":"Study of Disciplinary Problems in the North Korean Army","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe514"},"doc_id":"5ed694387b15dabb40af43fb","doc_title":"북한 시장 진화에 관한 복잡계 시뮬레이션","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe515"},"doc_id":"5ed69ad5c03bd262c382177c","doc_title":"주간통일정세2010-44(2010.10.25~2010.10.31)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe516"},"doc_id":"5ed69ae5c03bd262c3821822","doc_title":"주간통일정세2010-33(2010.8.9~2010.8.15)","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe517"},"doc_id":"5ed81b682615a153681e35d2","doc_title":"\r\n\t\t\t\t\t외안독회 자료집\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe518"},"doc_id":"5ed810fe2615a153681ddfcf","doc_title":"\r\n\t\t\t\t\t북한 재산권의 비공식 이행/ 김성철 공저\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe519"},"doc_id":"5ed811052615a153681ddff2","doc_title":"\r\n\t\t\t\t\t북한의 사회통제 기구 고찰: 인민보안성을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe51a"},"doc_id":"5ed811212615a153681de069","doc_title":"\r\n\t\t\t\t\t7·1조치 이후 북한의 체제 변화 : 아래로부터의 시장사회주의화 개혁\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe51b"},"doc_id":"5ed8098c2615a153681da32c","doc_title":"\r\n\t\t\t\t\t북한의 노동정책과 노동력 평가\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe51c"},"doc_id":"5ed809802615a153681da2ff","doc_title":"\r\n\t\t\t\t\t분단국가 통일헌법 자료집\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe51d"},"doc_id":"5ed809b22615a153681da4a5","doc_title":"\r\n\t\t\t\t\t통일문제 이해 1998\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe51e"},"doc_id":"5ed8098f2615a153681da37c","doc_title":"\r\n\t\t\t\t\t통일백서 1995\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe51f"},"doc_id":"5ed80e882615a153681dcfb4","doc_title":"\r\n\t\t\t\t\t남북한 어업협력 방향과 어업인간 이해관계 조정에 관한 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe520"},"doc_id":"5ed811382615a153681de124","doc_title":"\r\n\t\t\t\t\t김정일 시대 북한의 정치체제 : 통치이데올로기, 권력엘리트, 권력구조의 지속성과 변화\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe521"},"doc_id":"5ed80f862615a153681dd609","doc_title":"\r\n\t\t\t\t\t통일예측모형 연구: 지표 개발과 북한체제 변화 추세 분석\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe522"},"doc_id":"5ed81b272615a153681e33ff","doc_title":"\r\n\t\t\t\t\t통일미래를 준비하는 통일교육 발전 심포지엄\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe523"},"doc_id":"5ed81a992615a153681e2ec6","doc_title":"\r\n\t\t\t\t\t북한정보체계 실태조사\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe524"},"doc_id":"5ed80e902615a153681dcfee","doc_title":"\r\n\t\t\t\t\t북한핵문제와 남북관계의 진로\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe525"},"doc_id":"5ed80e632615a153681dce8e","doc_title":"\r\n\t\t\t\t\t남북대화연표 (2000)\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe526"},"doc_id":"5ed80a022615a153681da7b1","doc_title":"\r\n\t\t\t\t\t중국의 통일과 개방.개혁(1996.1)\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe527"},"doc_id":"5ed8104a2615a153681dda75","doc_title":"\r\n\t\t\t\t\t통일관련 법제 인프라 정비 및 개선방안\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe528"},"doc_id":"5ed8108c2615a153681ddcd6","doc_title":"\r\n\t\t\t\t\t일본의 안보개혁과 유사법제 정비\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe529"},"doc_id":"5ed8118c2615a153681de48a","doc_title":"\r\n\t\t\t\t\t(2005년도) 통일교육 지침서 (교육용)\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe52a"},"doc_id":"5ed810b22615a153681ddd7a","doc_title":"\r\n\t\t\t\t\t남북교류 ·협력과 북한의 변화: 중국과 대만의 경험을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe52b"},"doc_id":"5ed810f72615a153681ddf9e","doc_title":"\r\n\t\t\t\t\t대북협상, 어떻게 볼것인가?: 대북협상의 특수성과 새로운 협상문화의 형성\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe52c"},"doc_id":"5ed81adc2615a153681e3181","doc_title":"\r\n\t\t\t\t\t이명박 정부 대북.통일정책의 세부 실천방안 (총괄보고서)\r\n\t\t\t\t","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe52d"},"doc_id":"5ed7fc9a2615a153681d2d6a","doc_title":"\r\n\t\t\t\t\t美國의 國防白書를 通해본 아시아 軍事戰略 評價\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe52e"},"doc_id":"5ed7fcae2615a153681d2e13","doc_title":"\r\n\t\t\t\t\t北韓의 民族槪念 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe52f"},"doc_id":"5ed811482615a153681de19f","doc_title":"\r\n\t\t\t\t\t정보화시대 통일정책 거버넌스 개선방안\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe530"},"doc_id":"5ed8122b2615a153681de9e5","doc_title":"\r\n\t\t\t\t\t동북아 NGO백서\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe531"},"doc_id":"5ed80fbd2615a153681dd7cb","doc_title":"\r\n\t\t\t\t\t2003통일기획요원 연수결과\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe532"},"doc_id":"5ed80f682615a153681dd51a","doc_title":"\r\n\t\t\t\t\t북한 최고인민회의 제10기 제5차회의 결과분석\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe533"},"doc_id":"5ed80f972615a153681dd6ba","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한 관계 전망 (2003~2004)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe534"},"doc_id":"5ed80d7a2615a153681dc783","doc_title":"\r\n\t\t\t\t\t유엔 인권이사회에 제출한 북한의 2차 정기보고서: 내용 분석 및 평가\r\n\t\t\t\t","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe535"},"doc_id":"5ed80d7b2615a153681dc787","doc_title":"\r\n\t\t\t\t\t북한 '신사고론'의 의도 및 내용 분석\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe536"},"doc_id":"5ed80d932615a153681dc86f","doc_title":"\r\n\t\t\t\t\t정상회담 이후 남북한 평화공존의 제도화추진방안\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe537"},"doc_id":"5ed80d9d2615a153681dc8cd","doc_title":"\r\n\t\t\t\t\t南北韓 統一·對話 提議比較 (1997.5~2001.6)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe538"},"doc_id":"5ed80e6c2615a153681dcee7","doc_title":"\r\n\t\t\t\t\t통일한국의 비핵정책: 통일과정에서 통일이후를 바라보며\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe539"},"doc_id":"5ed80e722615a153681dcf05","doc_title":"\r\n\t\t\t\t\t파키스탄-인도-북한의 핵정책\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe53a"},"doc_id":"5ed80d472615a153681dc38f","doc_title":"\r\n\t\t\t\t\t남북정상회담의 성과와 남북관계의 전망: (제37회 국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe53b"},"doc_id":"5ed80d4c2615a153681dc50b","doc_title":"\r\n\t\t\t\t\t열리는 통일 신나는미래:중학교\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe53c"},"doc_id":"5ed80ede2615a153681dd1b0","doc_title":"\r\n\t\t\t\t\t너에게 보내는 평화의 날개 (운문집) : 제7회 학생통일글짓기 대회 입선작/\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe53d"},"doc_id":"5ed80e922615a153681dcff6","doc_title":"\r\n\t\t\t\t\t북한협동농장 개편 방향에 관한 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe53e"},"doc_id":"5ed80d712615a153681dc73f","doc_title":"\r\n\t\t\t\t\t(2001) 통일교육 기본지침서 개정(수시지침)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe53f"},"doc_id":"5ed80e592615a153681dce21","doc_title":"\r\n\t\t\t\t\t독일의 학교 및 사회통일교육 프로그램개발 및 운영실태 분석\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe540"},"doc_id":"5ed80ae42615a153681db071","doc_title":"\r\n\t\t\t\t\t국제기구 및 비정부기구의 인도적 지원사례\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe541"},"doc_id":"5ed80f612615a153681dd4e9","doc_title":"\r\n\t\t\t\t\t대북화해 협력 정책 추진과 최근 북한의 변화\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe542"},"doc_id":"5edd2955d59367c0ebb7f641","doc_title":"[12-25] JPI PeaceNet: 동아시아 평화와 협력을 위한 대화 (2012 JPI PeaceNet 시리즈) ","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe543"},"doc_id":"5edd2b7935605a5e299693f6","doc_title":"2013 JPI 공동연구시리즈 - 갈등 해결에 있어서의 공공외교의 역할 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe544"},"doc_id":"5ed8122b2615a153681de9f4","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (2004.1)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe545"},"doc_id":"5ed811712615a153681de308","doc_title":"\r\n\t\t\t\t\t북한의 경제특구 개발과 외자유치 전략 : 개성공업지구와 금강산관광특구를 중심으로\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe546"},"doc_id":"5ed80e932615a153681dd002","doc_title":"\r\n\t\t\t\t\t북한인권과 유엔 인권레짐: 시민적 정치적 권리를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe547"},"doc_id":"5ed80e752615a153681dcf15","doc_title":"\r\n\t\t\t\t\t남북한의 실질적 통합을 위한 여성정책 방안\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe548"},"doc_id":"5ed80e9b2615a153681dd039","doc_title":"\r\n\t\t\t\t\t미국의 대반테러 세계전략과 대북전략\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe549"},"doc_id":"5ed80d782615a153681dc77b","doc_title":"\r\n\t\t\t\t\t북한의 '토지정리사업'의 배경 및 정책방향에 대한 시사점\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe54a"},"doc_id":"5ed8118a2615a153681de461","doc_title":"\r\n\t\t\t\t\t2004년 미국 대통령선거 동향 분석 (Ⅰ): 케리 민주당 후보의 외교안보정책 방향\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe54b"},"doc_id":"5ed80d9d2615a153681dc8a5","doc_title":"\r\n\t\t\t\t\t남북한 평화공존을 위한 청소년의 사회문화적 동질성 증진방안 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe54c"},"doc_id":"5ed80d782615a153681dc778","doc_title":"\r\n\t\t\t\t\t김정일정권의 분야별 정책 변화 추이 분석: 로동신문 사설,정론, 논설을 중심으로(1994.7.4~2001.11.31)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe54d"},"doc_id":"5ed80dd42615a153681dca61","doc_title":"\r\n\t\t\t\t\t한반도 평화정착과 국제협력= peace building on the Korean peninsula and international cooperation\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe54e"},"doc_id":"5ed80d7e2615a153681dc7a8","doc_title":"\r\n\t\t\t\t\t남북 교육공동체 구성을 위한 교육통합 방안 연구: 남북한 평화공존상황을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe54f"},"doc_id":"5ed80f672615a153681dd514","doc_title":"\r\n\t\t\t\t\t후진타오시대 중국의 대내외 정책전망: 중국공산당 제16차 전국대표대회결과분석을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe550"},"doc_id":"5ed811162615a153681de03a","doc_title":"\r\n\t\t\t\t\t종합결과보고서: 평화와 번영의 동북아 문화공동체 형성을 위한 정책연구\r\n\t\t\t\t","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe551"},"doc_id":"5ed8119e2615a153681de4c8","doc_title":"\r\n\t\t\t\t\t통일교육 기본계획2005\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe552"},"doc_id":"5ed811af2615a153681de50c","doc_title":"\r\n\t\t\t\t\t반쪽이의 꿈 (운문집): 제9회 학생통일글짓기대회 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe553"},"doc_id":"5ed8119d2615a153681de4bc","doc_title":"\r\n\t\t\t\t\t북한 농업개혁의 현황과 전망\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe554"},"doc_id":"5ed810702615a153681ddc28","doc_title":"\r\n\t\t\t\t\t통일백서 2003\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe555"},"doc_id":"5ed810f62615a153681ddf5b","doc_title":"\r\n\t\t\t\t\t대북협상, 어떻게 볼것인가(요약본): 대북협상의 특수성과 새로운 협상문화의 형성\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe556"},"doc_id":"5ed812202615a153681de9c2","doc_title":"\r\n\t\t\t\t\t(최근) 북한 변화 및 개혁 동향\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe557"},"doc_id":"5ed80fa12615a153681dd712","doc_title":"\r\n\t\t\t\t\t핵문제 전개 및 내부 정치변동의 향배와 북한 변화\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe558"},"doc_id":"5ed811be2615a153681de5a2","doc_title":"\r\n\t\t\t\t\t북한이탈주민 분야별 지원체계 개선방안\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe559"},"doc_id":"5ed8106f2615a153681ddc16","doc_title":"\r\n\t\t\t\t\t북한권력 기구도 (2003.1)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe55a"},"doc_id":"5ed811f92615a153681de870","doc_title":"\r\n\t\t\t\t\tStrategies for development of a North Korean special economic zone through attracting foreign investment\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe55b"},"doc_id":"5ed812002615a153681de8b3","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.15, no.2\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe55c"},"doc_id":"5ed8120d2615a153681de90b","doc_title":"\r\n\t\t\t\t\t한반도 통일과정의 이해\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe55d"},"doc_id":"5ed85006677b583283b2a6ec","doc_title":"( 1998 ) 국제법상 난민의 법적 지위와 보호에 관한 연구 / 양기홍 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe55e"},"doc_id":"5ed850ed677b583283b2af7c","doc_title":"( 2012 ) 탈북청소년의 영어 학습에 관한 사례연구 : 중학생을 대상으로 / 양유미 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe55f"},"doc_id":"5ed85154677b583283b2b399","doc_title":"( 2013 ) Graffiti 협동학습 모형을 적용한 감상 수업이 탈북 청소년의 사회성과 지능 변화에 미치는 영향 / 김태희 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe560"},"doc_id":"5edd3362b36eb32a8495a02c","doc_title":"현실주의 관점에서 본 미중 관계 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe561"},"doc_id":"5edd98b83f98607c39994b58","doc_title":"[156호] 이제는 '평화'를 말할 때다","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe562"},"doc_id":"5edd98923f98607c39994ac7","doc_title":"[155호] 대북제재결의 2321호의 알고리즘","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe563"},"doc_id":"5edd9bb7915929fbe571ccf0","doc_title":"[7월4주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe564"},"doc_id":"5edd98f1f4006ffc407ad39d","doc_title":"[제4차 전문가포럼] 한미 FTA를 다시, 살펴보고 내다본다","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe565"},"doc_id":"5edd9bb9915929fbe571ccfc","doc_title":"[1월1주] 주간 여론조사 결과정리","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe566"},"doc_id":"5edd9bba915929fbe571ccff","doc_title":"[1월3주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe567"},"doc_id":"5edd9bbc915929fbe571cd06","doc_title":"[6월2주] 주간여론조사 결과정리","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe568"},"doc_id":"5edd9bb7915929fbe571ccf2","doc_title":"[8월2주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe569"},"doc_id":"5edd9bb7915929fbe571ccf3","doc_title":"[3월1주] 주간 여론조사 결과정리","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe56a"},"doc_id":"5edd31fbb36eb32a84959334","doc_title":"동아시아의 안보 상황과 남북한관계 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe56b"},"doc_id":"5edd325ab36eb32a8495977c","doc_title":"G20와 글로벌 거버넌스의 재편: 한국에의 함의 ","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe56c"},"doc_id":"5ed8500c677b583283b2a75f","doc_title":"( 2004 ) 북한이탈주민의 남한사회 정착방안에 관한 연구 / 김성인 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe56d"},"doc_id":"5ed85116677b583283b2b0b9","doc_title":"( 2013 ) 북한이탈주민이 지각하는 사회적 배제와 사회적응과의 관계 / 김경숙 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe56e"},"doc_id":"5ed8511d677b583283b2b11e","doc_title":"( 2013 ) 새터민 청소년의 관용어 이해 특성 / 여은영 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe56f"},"doc_id":"5ed85075677b583283b2abbd","doc_title":"( 2011 ) 북한이탈주민 한국음식 교육 활성화 방안 / 양수현 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe570"},"doc_id":"5ed8513c677b583283b2b28c","doc_title":"( 2014 ) 북한이탈청소년의 정착을 위한 ‘인권 신장’ 에 대한 연구 : 학습지원 멘토링을 중심으로 / 임승혁 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe571"},"doc_id":"5ed8511d677b583283b2b12e","doc_title":"( 2012 ) 고난의 행군 이후 북한 여성의 사회적 관계 변화 : 40-50대 함북출신 탈북 여성과의 면담을 중심으로 / 임혜정 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe572"},"doc_id":"5ede5fba056df2af0fd02e0e","doc_title":"\r\n\t\t\t\t\t\t\t\t\t제18기 민주평통 리플렛(영문)\r\n\t\t\t\t\t\t\t\t","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe573"},"doc_id":"5ede600c056df2af0fd02ff5","doc_title":"\r\n\t\t\t\t\t\t\t\t\t제16기 자문위원 안내서\r\n\t\t\t\t\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe574"},"doc_id":"5edd2c3335605a5e29969911","doc_title":"2014 JPI 공동연구시리즈 - 20세기 다자주의의 전개와 21세기 중견국 외교의 방향 ","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe575"},"doc_id":"5ede6029056df2af0fd031bc","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 평화통일민족운동사-제4집(별책부록) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe576"},"doc_id":"5edd31dbb36eb32a849591de","doc_title":"한국외교의 방향과 현안 ","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe577"},"doc_id":"5edd31eab36eb32a84959280","doc_title":"북한 3차 핵실험 후 중국의 대응과 북중관계: 시진핑 시대 중국의 대북정책은 진화하고 있는가 ","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe578"},"doc_id":"5edd98b43f98607c39994b50","doc_title":"[231호] 4.15총선을 디딤돌로 한반도 평화 만들기에 다시 나서자","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe579"},"doc_id":"5ede647d20dbd3d8ee366384","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제4호 2013년 5월- 박근혜 정부 대북정책과 한반도 신뢰프로세스\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe57a"},"doc_id":"5edd98b73f98607c39994b55","doc_title":"[163호] 새 정부의 대북정책 방향, '전략적 인내'에서 '전략적 견인'으로","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe57b"},"doc_id":"5edd98ba3f98607c39994b60","doc_title":"[195호] 평화의 길을 활짝 열어놓은 평양 남북정상회담","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe57c"},"doc_id":"5edd324ab36eb32a849596aa","doc_title":"일본의 반핵평화주의와 안보현실 ","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe57d"},"doc_id":"5edd988e3f98607c39994ab4","doc_title":"[제46호] 북한이 위성발사로 얻을 것은 무엇인가?","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe57e"},"doc_id":"5edd98903f98607c39994abb","doc_title":"[116호] 독일통일의 비밀을 통해 본 분단 70년의 극복 방향","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe57f"},"doc_id":"5edd98923f98607c39994ac6","doc_title":"[154호] 거대한 변화 속에 들어간 세계, 동아시아, 그리고 한국","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe580"},"doc_id":"5edd98943f98607c39994acc","doc_title":"[141호] 대북정책, 3가지 착시에서 벗어나야 한다","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe581"},"doc_id":"5edd98983f98607c39994ae0","doc_title":"[123호] 메르스와 정치, 그리고 한반도 위기관리","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe582"},"doc_id":"5edd98e2f4006ffc407ad360","doc_title":"[제63차 전문가포럼] 남북한 군사분계선 접경지역의 관리, 그리고 평화","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe583"},"doc_id":"5edd98e3f4006ffc407ad365","doc_title":"[제69차 전문가포럼] 일본 아베정권의 행보와 북일접근, 어떻게 대응할 것인가","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe584"},"doc_id":"5edd98e4f4006ffc407ad36a","doc_title":"[제54차 전문가포럼]중국의 부상과 주요국의 대응전략","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe585"},"doc_id":"5edd98e4f4006ffc407ad36b","doc_title":"[제55차 전문가포럼]흔들리는 동아시아, 민족주의를 극복할 해법은 없는가","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe586"},"doc_id":"5edd98e4f4006ffc407ad368","doc_title":"[제71차 전문가포럼] 한반도 8월 위기의 숨은 그림:남북한의 셈법과 동북아 국제정치","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe587"},"doc_id":"5edd2954d59367c0ebb7f626","doc_title":"[15-36] 2015 동아시아지역 평화인식조사 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe588"},"doc_id":"5edd988f3f98607c39994ab9","doc_title":"[96호] '통일대박'에 앞서 '안보쪽박'을 막아야 한다","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe589"},"doc_id":"5edd989f3f98607c39994af8","doc_title":"[89호] 격랑의 동북아, 대한민국 어디로 향해 가는가?","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe58a"},"doc_id":"5edd98a13f98607c39994b03","doc_title":"[83호] 개성공단 찍고, 금강산 가는 길 찾기","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe58b"},"doc_id":"5edd98a43f98607c39994b0f","doc_title":"[제57호] 동북아시아 전환기, 외교가 보이지 않는다","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe58c"},"doc_id":"5ede6019056df2af0fd03021","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 제13기 민주평화통일자문회의 지역협의회 통일여론 수렴 종합결과(1차) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe58d"},"doc_id":"5edd98b43f98607c39994b51","doc_title":"[234호] 5.24조치를 넘어 남북관계의 뉴노멀을 지향하자","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe58e"},"doc_id":"5edd98def4006ffc407ad353","doc_title":"[제17차 전문가포럼] 북한에 대한 오해와 진실(2) 토대와 성분","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe58f"},"doc_id":"5edd3226b36eb32a84959504","doc_title":"새로운 통일 필요성 논리의 개발: 청소년 대상 통일교육과 관련하여 ","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe590"},"doc_id":"5edd98f1f4006ffc407ad39f","doc_title":"한국전쟁60년, 아직도 돌아오지 못한 사람들","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe591"},"doc_id":"5edd295ed59367c0ebb7f6a0","doc_title":"[08-06] 동북아시아의 평화와 번영: 유럽경험의 탐색 제1권 ","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe592"},"doc_id":"5edd98e4f4006ffc407ad369","doc_title":"[제53차 전문가포럼]김정은 체제 어디로 갈 것인가?","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe593"},"doc_id":"5edd98e5f4006ffc407ad36d","doc_title":"[제57차 전문가포럼] 미국대선이후 북미관계를 전망한다","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe594"},"doc_id":"5edd9ba8915929fbe571ccb6","doc_title":"[6월3주] 주간여론조사 결과정리","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe595"},"doc_id":"5edd9ba8915929fbe571ccb8","doc_title":"[7월1주] 주간여론조사 결과정리","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe596"},"doc_id":"5edd9bab915929fbe571ccc3","doc_title":"[10월3주] 주간 여론조사 결과정리","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe597"},"doc_id":"5edd9bad915929fbe571ccc9","doc_title":"[4월2주] 주간 여론조사 결과정리","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe598"},"doc_id":"5edd9bad915929fbe571ccca","doc_title":"[4월3주] 주간 여론조사 결과정리","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe599"},"doc_id":"5edd9bb1915929fbe571ccdb","doc_title":"[11월2주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe59a"},"doc_id":"5edd9bb1915929fbe571ccd8","doc_title":"[10월4주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe59b"},"doc_id":"5edd98983f98607c39994add","doc_title":"[120호] '고래를 길들이는 새우'가 되기 위해서","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe59c"},"doc_id":"5edd98a53f98607c39994b13","doc_title":"[제61호] 새로운 대북정책으로 넘어가는 다리를 놓으라","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe59d"},"doc_id":"5edd98a73f98607c39994b1a","doc_title":"[제49호]막장 남북관계의 득실, 민족성원 모두가 피해자다","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe59e"},"doc_id":"5edd98a93f98607c39994b21","doc_title":"[제37호] 남북정상회담 '해도' 그만, '안 해도' 그만?","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe59f"},"doc_id":"5edd98aa3f98607c39994b26","doc_title":"[제42호] 통일문제를 국내정치로부터 해방시키자","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5a0"},"doc_id":"5edd98ac3f98607c39994b2e","doc_title":"[제31호] 대화국면으로의 전환, 청색 신호등 앞에서 망설이지 말라","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5a1"},"doc_id":"5edd9bac915929fbe571ccc7","doc_title":"[3월4주] 주간 여론조사 결과정리","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5a2"},"doc_id":"5edd9bae915929fbe571ccce","doc_title":"[5월3주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5a3"},"doc_id":"5edd3201b36eb32a84959371","doc_title":"이어도 문제의 현황과 해결방안 모색 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5a4"},"doc_id":"5edd3221b36eb32a849594c0","doc_title":"양안(兩岸) 교류협력의 특징과 남북한관계에 대한 시사점 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5a5"},"doc_id":"5edd98a83f98607c39994b20","doc_title":"[제55호] 광복절 67주년, 상호불신의 고리를 끊는 계기로 삼자","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5a6"},"doc_id":"5edd98a83f98607c39994b1f","doc_title":"[제54호] 시동 걸린 김정은 체제, 우리가 변화를 선도하자","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5a7"},"doc_id":"5edd2b5d35605a5e29969314","doc_title":"2010 JPI 공동연구시리즈 - 비핵지대조약: 기존 조약의 검토와 동북아에의 함의 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5a8"},"doc_id":"5edd321ab36eb32a84959485","doc_title":"네트워크로 보는 세계정치의 변화: 사이버 안보와 디지털 공공외교를 중심으로 ","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5a9"},"doc_id":"5edd3228b36eb32a84959519","doc_title":"평창 동계올림픽과 한국 스포츠 외교: 방향성의 모색을 위한 제언 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5aa"},"doc_id":"5edd324eb36eb32a849596ee","doc_title":"핵비확산 체제와 원자력의 평화적 이용: 한·미 원자력협정 개정에 대한 함의 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5ab"},"doc_id":"5edd3252b36eb32a8495970e","doc_title":"한중일 환경산업기술발전과 정부의 역할 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5ac"},"doc_id":"5edd32eab36eb32a84959bfa","doc_title":"지역간주의 관점에서 본 한-EU 관계의 발전 방향 ","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5ad"},"doc_id":"5edd334eb36eb32a84959f33","doc_title":"우리나라의 공공외교: 평가와 발전 방향 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5ae"},"doc_id":"5edd2bc135605a5e299695f8","doc_title":"2013 JPI 공동연구시리즈 - 전통안보 영역에서 갈등해결 메커니즘: 다자협력의 유용성과 한계 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5af"},"doc_id":"5edd98983f98607c39994ade","doc_title":"[121호] 남북관계의 창조적 전환을 가져올 ‘제2의 7.7선언’","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5b0"},"doc_id":"5edd98a03f98607c39994aff","doc_title":"[제79호] 다시 열리는 대화의 문, 한·중관계 발전을 교훈으로 삼자","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5b1"},"doc_id":"5edd98a13f98607c39994b02","doc_title":"[82호] 한반도 신뢰프로세스, 그리고 비핵화와 평화프로세스를 동시에 가동하자","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5b2"},"doc_id":"5edd98ae3f98607c39994b37","doc_title":"[제21호] 대북 심리전은 식량지원이 최선이다","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5b3"},"doc_id":"5edd320cb36eb32a849593cf","doc_title":"북한에 부는 '한류 열풍'의 진단과 전망 ","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5b4"},"doc_id":"5edd31d0b36eb32a8495916e","doc_title":"우크라이나 사태로 인한 국제정세 변화와 한반도 안보에 미치는 영향 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5b5"},"doc_id":"5edd31e2b36eb32a8495922c","doc_title":"러시아 푸틴정부의 대미관계: 특징, 전망, 정책적 함의 ","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5b6"},"doc_id":"5edd2950d59367c0ebb7f600","doc_title":"[14-31] JPI PeaceNet: 동아시아 평화와 협력을 위한 대화 (2014 JPI PeaceNet 시리즈) ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5b7"},"doc_id":"5edd3364b36eb32a8495a048","doc_title":"동아시아 지역협력과 한반도 평화 ","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5b8"},"doc_id":"5edd2c1135605a5e2996983c","doc_title":"2015 JPI 공동연구시리즈 - 외교정책과 여론: 국내의 연구 동향과 여론조사 ","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5b9"},"doc_id":"5edd31d9b36eb32a849591d2","doc_title":"외교안보 전략의 새로운 방향 ","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5ba"},"doc_id":"5edd31e7b36eb32a84959258","doc_title":"동북아 초국경 소지역협력과 지역의 발명 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5bb"},"doc_id":"5edd31f1b36eb32a849592d1","doc_title":"사이버 무기와 국제안보 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5bc"},"doc_id":"5ed85373677b583283b2c429","doc_title":"( 2015 ) 사회적 소수자 집단에 대한 사회과 예비교사의 사회적 거리감 연구 / 노은혜 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5bd"},"doc_id":"5edd98c43f98607c39994b88","doc_title":"[177호] 조건 없는 대화로 한반도 평화의 출발점을 삼자","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5be"},"doc_id":"5edd3291b36eb32a84959938","doc_title":"미중일 여론과 우리 공공외교의 방향 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5bf"},"doc_id":"5edd98b43f98607c39994b4f","doc_title":"[233호] 북한이탈주민의 정계 진출, 그 의미와 과제","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5c0"},"doc_id":"5edd3221b36eb32a849594ce","doc_title":"동일본 대지진 이후 일본의 정치변화와 한일관계 ","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5c1"},"doc_id":"5edd98ddf4006ffc407ad34e","doc_title":"[제78차 전문가포럼] 2차 북미정상회담과 한반도 비핵·평화 프로세스의 향방","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5c2"},"doc_id":"5edd98def4006ffc407ad351","doc_title":"천안함 사태 이후 동북아 정세변화 평가와 전망","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5c3"},"doc_id":"5ed84fe5677b583283b2a4b4","doc_title":"( 2019 ) 북한이탈주민의 이주경로 분석과 지위에 관한 연구 / 박성광 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5c4"},"doc_id":"5ed85005677b583283b2a6c8","doc_title":"( 2001 ) 북한이탈아동의 사회적응 멘터링프로그램 기초연구 / 조소연 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5c5"},"doc_id":"5ed85009677b583283b2a701","doc_title":"( 2002 ) 탈북 청소년의 남한 사회 적응에 관한 사례연구 / 김봉화 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5c6"},"doc_id":"5ed8500b677b583283b2a747","doc_title":"( 2004 ) 국내 탈북 자유이주민 선교 전략에 대한 연구 / 이긍복 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5c7"},"doc_id":"5edd98dff4006ffc407ad355","doc_title":"[제41차 전문가포럼]북한의 식량난과 대중국 의존","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5c8"},"doc_id":"5edd98e0f4006ffc407ad35a","doc_title":"[미래전략연구원-평화연구원 공동포럼] 북핵위기 출구전략 대담록","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5c9"},"doc_id":"5edd98e1f4006ffc407ad35b","doc_title":"[제73차 전문가포럼] 북한 해외노동자의 실태와 인권문제","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5ca"},"doc_id":"5edd3229b36eb32a84959531","doc_title":"북한 정치경제 체제의 본질과 남북교류협력사업 방향 ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5cb"},"doc_id":"5edd3235b36eb32a849595ac","doc_title":"남북관계의 국제정치 ","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5cc"},"doc_id":"5ed8511f677b583283b2b13a","doc_title":"( 2013 ) 남한 인구와 비교를 통한 새터민 남성의 빈혈 유병률 분석 / 김정아 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5cd"},"doc_id":"5ed850ea677b583283b2af6b","doc_title":"( 2012 ) 새터민 적응에 대한 지원정책 연구 / 박희도 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5ce"},"doc_id":"5ed85002677b583283b2a5cf","doc_title":"( 2001 ) 탈북청소년의 남한 사회 적응에 관한 연구 : 심리,사회적인 측면을 중심으로 / 엄경남 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5cf"},"doc_id":"5ed85005677b583283b2a6c5","doc_title":"( 2000 ) 북한이탈주민 (탈북이주자)의 남한사회 적응에 관한 연구 / 김학성 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5d0"},"doc_id":"5edd98dcf4006ffc407ad34c","doc_title":"[제76차 전문가포럼] 한반도 평화문제의 해부, 새로운 방략을 구한다","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5d1"},"doc_id":"5edd98d52959e25a330266b3","doc_title":"[2012 하반기 심포지엄 (8주년)] 통일시대를 대비한 국가혁신 방향","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5d2"},"doc_id":"5edd98ddf4006ffc407ad34d","doc_title":"[제77차 전문가포럼] 남북·북미 정상회담과 한반도 비핵화의 과제","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5d3"},"doc_id":"5edd98eff4006ffc407ad399","doc_title":"[평화재단 평화연구원]2012 제2차 긴급 전문가포럼","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5d4"},"doc_id":"5edd98f0f4006ffc407ad39a","doc_title":"[제1차 전문가포럼] 최근 조·중 관계, 어떻게 보아야 하는가","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5d5"},"doc_id":"5edd330bb36eb32a84959d05","doc_title":"한일관계의 과거, 현재, 미래: 2019 한일관계의 해법 모색 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5d6"},"doc_id":"5edd3363b36eb32a8495a035","doc_title":"시리아 사태에 대한 러시아의 개입과 평화적 해결의 전망 ","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5d7"},"doc_id":"5edd3368b36eb32a8495a067","doc_title":"한미동맹의 현황과 주요 이슈 ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5d8"},"doc_id":"5edd988d3f98607c39994ab3","doc_title":"[제36호] 한미 정상회담을 보고 한미관계를 다시 생각한다","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5d9"},"doc_id":"5edd98963f98607c39994ad6","doc_title":"[132호] 남북 당국회담과 반기문 유엔 사무총장의 방북","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5da"},"doc_id":"5edd3345b36eb32a84959eda","doc_title":"국교정상화 50주년, 한일관계의 분석과 제언 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5db"},"doc_id":"5ed801072615a153681d5671","doc_title":"\r\n\t\t\t\t\t'解放'理念의 理念史的 淵源과 그 槪念 內容\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5dc"},"doc_id":"5ed800dc2615a153681d5566","doc_title":"\r\n\t\t\t\t\t北韓의 周邊環境變化와 統一問題 (1989)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5dd"},"doc_id":"5ed800c12615a153681d542f","doc_title":"\r\n\t\t\t\t\t中國指導者 人名錄: 1988年版\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5de"},"doc_id":"5ed7fc122615a153681d282b","doc_title":"\r\n\t\t\t\t\t北韓 政權機關 (行政機關)의 組織變遷에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5df"},"doc_id":"5ed7ffa62615a153681d49d1","doc_title":"\r\n\t\t\t\t\t北韓의 宗敎 實態\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5e0"},"doc_id":"5ed800342615a153681d4f00","doc_title":"\r\n\t\t\t\t\t文藝作品을 통해본 北韓社會: 1989. 12\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5e1"},"doc_id":"5ed7ff4e2615a153681d4628","doc_title":"\r\n\t\t\t\t\t(카네기財團 主催 美·北韓세미나)北韓과의 對話: 1990.6\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5e2"},"doc_id":"5ed85260677b583283b2bb52","doc_title":"( 2016 ) 북한이탈청소년을 위한 문학치료적 고전소설 교육 방안 연구 : 을 중심으로 / 안지선 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5e3"},"doc_id":"5ed8523c677b583283b2ba20","doc_title":"( 2017 ) 탈북 청소년의 남한정착을 위한 남한교회의 선교 전략 / 김신은 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5e4"},"doc_id":"5ed85256677b583283b2baee","doc_title":"( 2016 ) 북한이탈청소년과 남한청소년이 함께하는 스포츠 프로그램 사례 연구 / 유문주 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5e5"},"doc_id":"5ed851bc677b583283b2b699","doc_title":"( 2014 ) 탈북 학생이 과학수업에서 보이는 학습자로서의 특성 분석 / 백윤진 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5e6"},"doc_id":"5ed851c3677b583283b2b6d4","doc_title":"( 2016 ) 북한이탈주민의 정치의식에 관한 연구 : -한국에서 선거참여 경험을 중심으로- / 송기택 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5e7"},"doc_id":"5ed8528f677b583283b2bdfe","doc_title":"( 2017 ) 서울시 북한이탈주민 대상 A형 간염 백신 무료접종사업 비용-효과분석 / 박세희 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5e8"},"doc_id":"5ed8525d677b583283b2bb40","doc_title":"( 2016 ) 북한이탈청소년에 대한 천주교 복음화 방안 / 박호진 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5e9"},"doc_id":"5ed851aa677b583283b2b553","doc_title":"( 2014 ) 후기현대사회 북한이탈청소년의 남한사회 정착을 위한 대안연구 : 탈인습적 기독교 자아 정체성을 중심으로 / 신상태 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5ea"},"doc_id":"5ed85260677b583283b2bb4c","doc_title":"( 2016 ) 전라남도 북한이탈주민의 취업에 영향을 미치는 요인 / 최시영 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5eb"},"doc_id":"5ed8523d677b583283b2ba28","doc_title":"( 2017 ) 지방자치단체가 주도하는 북한이탈주민 지원사업의 효과성에 대한 연구 : 인천광역시 남동구 사례를 중심으로 / 한동혁 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5ec"},"doc_id":"5ed8526e677b583283b2bcf2","doc_title":"( 2017 ) 노래를 활용한 한국어 수업 모형 연구 : 제3국 출생 북한이탈주민 자녀를 대상으로 / 윤성진 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5ed"},"doc_id":"5ed852d4677b583283b2c041","doc_title":"( 2019 ) 중국 출생 북한이탈주민 자녀의 한국어 쓰기교육 연구 : 자기 표현적 글쓰기를 중심으로 / 장미영 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5ee"},"doc_id":"5ed8523b677b583283b2ba15","doc_title":"( 2016 ) 탈북 대학생 대학생활 적응과정 사례연구 / 정은미 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5ef"},"doc_id":"5ed851ea677b583283b2b84c","doc_title":"( 2015 ) 탈북민들의 기독교신앙과 목회사역에 관한 연구 : 1992-2014년을 중심으로 / 안란희 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5f0"},"doc_id":"5ed8524b677b583283b2bab6","doc_title":"( 2016 ) 탈북민의 사회복지사로서의 경험 / 박지현 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5f1"},"doc_id":"5ed8525b677b583283b2bb33","doc_title":"( 2016 ) 관계전도를 통한 탈북민교회 성장에 대한 연구 / 현금실 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5f2"},"doc_id":"5ed85265677b583283b2bb5f","doc_title":"( 2016 ) 북한이탈주민 자녀의 남한사회 적응경험에 관한 연구 / 이순덕 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5f3"},"doc_id":"5ed8526a677b583283b2bcaf","doc_title":"( 2016 ) 북한이탈주민의 성인학습 경험에 관한 연구 / 길혜령 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5f4"},"doc_id":"5ed85275677b583283b2bd2d","doc_title":"( 2017 ) 탈북청소년의 영어학습 부적응 요인에 관한 연구 / 권혁 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5f5"},"doc_id":"5ed8526b677b583283b2bccb","doc_title":"( 2016 ) 북한이탈주민 학생에 대한 초등교사의 태도 분석 : 사회적 거리감을 중심으로 / 임나영 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5f6"},"doc_id":"5ed851ce677b583283b2b72c","doc_title":"( 2016 ) 제3국 출생 북한이탈주민자녀 청소년 미술치료 단일사례 : 영상광고 활용을 중심으로 / 천세나 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5f7"},"doc_id":"5ed8523f677b583283b2ba44","doc_title":"( 2017 ) 의미 생성 기제를 활용한 새터민 대상 어휘 교육 내용 연구-남북 의미변이어의 비교를 통해- / 김다혜 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe5f8"},"doc_id":"5ed814c72615a153681dfff3","doc_title":"\r\n\t\t\t\t\t(2006년) 북한 신년 공동사설 분석\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5f9"},"doc_id":"5ed814d02615a153681e0012","doc_title":"\r\n\t\t\t\t\t东北亚区域合作的新联系 = 동북아 지역협력의 새로운 연계\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe5fa"},"doc_id":"5ed814c62615a153681dffbb","doc_title":"\r\n\t\t\t\t\t파랑새의 소원 : (2007 제12회) 학생통일글짓기대회 입상작\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5fb"},"doc_id":"5ed814d72615a153681e0062","doc_title":"\r\n\t\t\t\t\t7·29 일본 참의원 선거 결과 분석 2007.8 : 향후 일본정치와 대북정책에 미칠 영향\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5fc"},"doc_id":"5ed813c02615a153681df700","doc_title":"\r\n\t\t\t\t\t동북아 지역내 NGO 교류협력 활성화 및 인프라 구축방안: 총괄편\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5fd"},"doc_id":"5ed813eb2615a153681df7c3","doc_title":"\r\n\t\t\t\t\t의사소통적 통일교육\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe5fe"},"doc_id":"5ed814252615a153681dfa10","doc_title":"\r\n\t\t\t\t\t남북한 물류망 구축: 그 실상과 과제: 통일교육 참고자료Ⅰ\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe5ff"},"doc_id":"5ed815a22615a153681e0762","doc_title":"\r\n\t\t\t\t\t(2007) 남북정상회담과 한반도 평화·번영 :평가와 전망\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe600"},"doc_id":"5ed815a52615a153681e076c","doc_title":"\r\n\t\t\t\t\t7·1조치 이후 5년, 북한경제의 변화와 과제 2007.7\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe601"},"doc_id":"5ed817292615a153681e1558","doc_title":"\r\n\t\t\t\t\t북한 비핵화를 위한 한·미 전략적 협력에 관한 연구\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe602"},"doc_id":"5ed812682615a153681deca8","doc_title":"\r\n\t\t\t\t\t(The) border-crossing North Koreans: current situations and future prospects\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe603"},"doc_id":"5ed8151e2615a153681e02ee","doc_title":"\r\n\t\t\t\t\t한반도 선진화를 위한 남북경협 발전방안\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe604"},"doc_id":"5edd9baa915929fbe571ccbd","doc_title":"[6월1주] 주간여론조사 결과정리","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe605"},"doc_id":"5edd98933f98607c39994aca","doc_title":"[139호] ‘갈 데까지 가보자’는 국가전략이 아니다","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe606"},"doc_id":"5ed8528d677b583283b2bdf7","doc_title":"( 2017 ) 중국 난민 관리 정책에 상관 연구 / 풍표표 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe607"},"doc_id":"5ed8160a2615a153681e0aaf","doc_title":"\r\n\t\t\t\t\t새로운 언어생활\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe608"},"doc_id":"5ed813bb2615a153681df6bc","doc_title":"\r\n\t\t\t\t\t주일미군 재편의 의미와 시사점\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe609"},"doc_id":"5edd98d42959e25a330266ae","doc_title":"[2009 하반기 심포지엄 (5주년)] 민족의 화해와 상생을 위한 통일구상을 제안한다","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe60a"},"doc_id":"5ed7fbdd2615a153681d2620","doc_title":"\r\n\t\t\t\t\t蘇聯 經濟體制의 改革過程에 관한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe60b"},"doc_id":"5ed7fbe62615a153681d267e","doc_title":"\r\n\t\t\t\t\t東西獨 關係의 發展過程 (Ⅰ):政治的前提條件의 設定\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe60c"},"doc_id":"5ed7fbe32615a153681d2668","doc_title":"\r\n\t\t\t\t\t墺地利 中立化 過程\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe60d"},"doc_id":"5ed7fc012615a153681d276a","doc_title":"\r\n\t\t\t\t\t韓國臨政下 左右合作에 關한 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe60e"},"doc_id":"5ed7fc0e2615a153681d281b","doc_title":"\r\n\t\t\t\t\t南北韓 基層文化 傳承 實態比較\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe60f"},"doc_id":"5ed8522e677b583283b2b9eb","doc_title":"( 2016 ) 북한이탈주민의 직업교육만족도가 이직의도와 적응유연성에 미치는 영향 / 김정원 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe610"},"doc_id":"5ed85234677b583283b2ba02","doc_title":"( 2016 ) 남한에서 대학을 졸업한 탈북 청년의 성공적 취업 경험에 대한 내러티브 탐구 / 노은희 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe611"},"doc_id":"5ed851d4677b583283b2b78b","doc_title":"( 2016 ) 한국과 대만의 외국인지원 정책결정과정의 비교연구 : 정부와 시민사회의 상호작용 패턴을 중심으로 / 진진 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe612"},"doc_id":"5ed851e9677b583283b2b83d","doc_title":"( 2015 ) 탈북청소년의 남한사회 적응에 대한 연구 / 마은희 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe613"},"doc_id":"5ed851f6677b583283b2b8b6","doc_title":"( 2015 ) 북한이탈주민에 대한 초등학교 6학년의 태도 유형화 및 통일교육적 대안 모색 : Q방법론을 활용하여 / 이신애 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe614"},"doc_id":"5ed85202677b583283b2b8ea","doc_title":"( 2015 ) 북한이탈주민의 직장 적응과 사회적 지지 : 근거 이론에 의한 분석 / 송은혜 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe615"},"doc_id":"5ed85252677b583283b2bad0","doc_title":"( 2016 ) 탈북대학생의 공감능력 신장을 위한 현대시 교육 연구 / 임정선 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe616"},"doc_id":"5ed8523e677b583283b2ba35","doc_title":"( 2017 ) 북한이탈주민 창업 과정 사례 분석을 통한 정책 제언 : 북한이탈주민 청년 창업가의 인식과 창업 과정 중심으로 / 이존호 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe617"},"doc_id":"5ed8527e677b583283b2bd4e","doc_title":"( 2017 ) 탈북민의 통일교육 활동을 통한 확장학습 경험 : 북에서 온 '브레멘 음악대'사례를 중심으로 / 임현정 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe618"},"doc_id":"5ed85280677b583283b2bda2","doc_title":"( 2015 ) 북한이탈주민 정신건강 증진방안 연구 / 이미정 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe619"},"doc_id":"5ed85286677b583283b2bdd3","doc_title":"( 2017 ) 북한 결핵관리 장애요인 분석 : 탈북 결핵환자·간병자·의사 면담자료를 중심으로 / 이신영 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe61a"},"doc_id":"5ed85291677b583283b2be19","doc_title":"( 2017 ) 북한이탈주민의 문화변용 유형과 스트레스에 관한 연구 / 남현정 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe61b"},"doc_id":"5ed85308677b583283b2c1c7","doc_title":"( 2013 ) 북한이탈 기혼여성의 심리적 적응을 위한 해결중심 집단미술치료 프로그램의 효과성 연구 : 가족상실로 인한 우울감 및 죄책감을 중심으로 / 조하나 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe61c"},"doc_id":"5ed85277677b583283b2bd3c","doc_title":"( 2017 ) 탈북학생 협력학교 프로그램 운영 과정에 대한 질적 사례 연구 / 박효희 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe61d"},"doc_id":"5ed851bd677b583283b2b69c","doc_title":"( 2015 ) 북한이탈주민의 법의식 변화를 위한 법교육에 관한 연구 / 윤준영 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe61e"},"doc_id":"5ed851ec677b583283b2b853","doc_title":"( 2015 ) 한국 언론의 탈북민 보도 프레임 분석 / 엄한아 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe61f"},"doc_id":"5ed801182615a153681d5730","doc_title":"\r\n\t\t\t\t\t南北交流協力關係法規集\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe620"},"doc_id":"5ed85193677b583283b2b4e7","doc_title":"( 2014 ) 탈북 대학생의 커뮤니티 경험을 통한 문화적응 양상 / 이은혜 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe621"},"doc_id":"5ed8519a677b583283b2b4f2","doc_title":"( 2014 ) 탈북학생 대상 대안학교 교사의 국어 수업전략 연구 / 이민주 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe622"},"doc_id":"5ed851d0677b583283b2b75c","doc_title":"( 2015 ) 남한 남성과 결혼한 북한이탈여성들의 남한사회 적응 요인에 대한 연구 / 정선애 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe623"},"doc_id":"5ed8526d677b583283b2bce2","doc_title":"( 2017 ) 사례분석을 통한 북한이탈주민들의 경제적 자립유형에 대한 연구 / 김미리 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe624"},"doc_id":"5ed851b8677b583283b2b5c2","doc_title":"( 2014 ) 북한이탈주민의 반복적 대인간 외상경험, 경험적 회피, 복합PTSD의 관계 / 원지현 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe625"},"doc_id":"5ed851c0677b583283b2b6bc","doc_title":"( 2015 ) 탈북 소재 동화·청소년소설 연구 : 인물의 갈등 양상을 중심으로 / 황선옥 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe626"},"doc_id":"5ed851cc677b583283b2b71f","doc_title":"( 2016 ) \"더불어\" 다문화환대를 지향하는 교회교육 연구 / 정빙화 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe627"},"doc_id":"5ed851c1677b583283b2b6ca","doc_title":"( 2015 ) 탈북청소년의 한국사회 적응력 향상을 위한 역사교육 방안 / 김경성 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe628"},"doc_id":"5ed851f1677b583283b2b8a0","doc_title":"( 2015 ) 북한이탈주민여성과 중국조선족배우자의 한국생활경험에 관한 질적 연구 / 김여주 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe629"},"doc_id":"5ed851c4677b583283b2b6ed","doc_title":"( 2016 ) 북한이탈주민의 요청화행 수행 양상에 대한 연구 / 이주랑 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe62a"},"doc_id":"5ed851c5677b583283b2b6f2","doc_title":"( 2016 ) 북한이탈주민의 한국 사회 문화적응 연구 / 김미옥 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe62b"},"doc_id":"5ed851ef677b583283b2b886","doc_title":"( 2015 ) 북한이탈주민의 남한 사회 적응 과정에서 나타난 의사소통 양상에 관한 현상학적 분석 / 이유경 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe62c"},"doc_id":"5ed8007f2615a153681d51dd","doc_title":"\r\n\t\t\t\t\t(「第11回 北京아시아競技大會」南北單一팀 構成·參加關聯) 第1次 南北體育會談 會議錄 (1989.3)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe62d"},"doc_id":"5ed7fd332615a153681d33a4","doc_title":"\r\n\t\t\t\t\t韓半島 周邊 國際情勢의 長期展望\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe62e"},"doc_id":"5ed7f5102615a153681cfa71","doc_title":"\r\n\t\t\t\t\t중국공산당 제9차 전국대회와 정세전망\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe62f"},"doc_id":"5ed7f7892615a153681d0450","doc_title":"\r\n\t\t\t\t\tSouth Koreans' Perception on Peace: With a Focus on Peace, War, the Way Peace is Realized, and the Attitude for Inter-Krean Reconciliation\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe630"},"doc_id":"5ed7f7bd2615a153681d0534","doc_title":"\r\n\t\t\t\t\t(2019) 통일논문집 : (제38회) 대학(원)생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe631"},"doc_id":"5ed7f8302615a153681d0790","doc_title":"\r\n\t\t\t\t\t(2020) 북한인권 알아가기\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe632"},"doc_id":"5ed7f4eb2615a153681cf9b8","doc_title":"\r\n\t\t\t\t\t'하나의 시장' 형성을 위한 시장친화적 남북경제협력 방식의 모색 / 이석기 저\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe633"},"doc_id":"5ed7fd892615a153681d369d","doc_title":"\r\n\t\t\t\t\t日本의 防衛槪念과 軍事力增强 展望: 韓半島 軍事狀況 및 緊張緩和에 미치는 影響\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe634"},"doc_id":"5ed7fc862615a153681d2cf4","doc_title":"\r\n\t\t\t\t\t南北韓 對外 經濟協力 現況과 貿易構造의 比較\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe635"},"doc_id":"5ed8005c2615a153681d4fea","doc_title":"\r\n\t\t\t\t\t民主統一論 (1989): 北韓實態\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe636"},"doc_id":"5ed7f8df2615a153681d0bb7","doc_title":"\r\n\t\t\t\t\t일본의 제4차 방위계획의 동태 분석\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe637"},"doc_id":"5ed7fd8d2615a153681d36c2","doc_title":"\r\n\t\t\t\t\t周邊諸國의 韓國觀과 統一問題\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe638"},"doc_id":"5ed7fb5e2615a153681d2189","doc_title":"\r\n\t\t\t\t\t南北韓 社會文化 現況 比較 (1978)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe639"},"doc_id":"5ed7fd7a2615a153681d3628","doc_title":"\r\n\t\t\t\t\t金日成 主體思想 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe63a"},"doc_id":"5ed7fd7a2615a153681d363c","doc_title":"\r\n\t\t\t\t\t中共의 現代化 政策 硏究\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe63b"},"doc_id":"5ed69bffc03bd262c38222f9","doc_title":"주간통일정세 2016-39(2016.9.24∼2016.9.30)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe63c"},"doc_id":"5ed69ffb90b0712fa56026e5","doc_title":"남북한 경제통합과 북한 경제개발계획","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe63d"},"doc_id":"5ed6a00590b0712fa5602736","doc_title":"미국은 북한을 테러지원국에 재지정해야 한다","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe63e"},"doc_id":"5ed6a00490b0712fa560272e","doc_title":"남북관계의 경색: 북한의 의도와 한국의 대응","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe63f"},"doc_id":"5ed69bf1c03bd262c3822258","doc_title":"주간통일정세 2016-16(2016.04.17~2016.04.23)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe640"},"doc_id":"5ed69bfdc03bd262c38222db","doc_title":"주간통일정세 2016-36(2016.9.3∼2016.9.9)","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe641"},"doc_id":"5ed69c08c03bd262c3822358","doc_title":"주간통일정세 2016-19(2016.05.08∼2016.05.14)","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe642"},"doc_id":"5ed6a02b90b0712fa5602840","doc_title":"한미 FTA 체결과 남북경협","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe643"},"doc_id":"5ed80f182615a153681dd293","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.11, no.2\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe644"},"doc_id":"5ed80dce2615a153681dca0a","doc_title":"\r\n\t\t\t\t\t체제전환기 러시아의 사회상 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe645"},"doc_id":"5ed811b62615a153681de550","doc_title":"\r\n\t\t\t\t\t2004년 미국 대통령선거 동향 분석 (Ⅱ): 부시 공화당 후보의 외교안보정책 방향\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe646"},"doc_id":"5ed811bf2615a153681de606","doc_title":"\r\n\t\t\t\t\t북한방문 길라잡이 (2004)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe647"},"doc_id":"5ed811a42615a153681de4d6","doc_title":"\r\n\t\t\t\t\t통일ㆍ남북관계 사전\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe648"},"doc_id":"5ed80fa92615a153681dd743","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2002\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe649"},"doc_id":"5ed811f32615a153681de857","doc_title":"\r\n\t\t\t\t\t6.15 5주년 남북관계 추진현황 및 평가 (2005.12)\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe64a"},"doc_id":"5ed811c42615a153681de62a","doc_title":"\r\n\t\t\t\t\t(제10차) 남북이산가족 상봉행사 신문 기사집(2004.7.11~7.16)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe64b"},"doc_id":"5ed8113d2615a153681de148","doc_title":"\r\n\t\t\t\t\t남북경협 실패사례 연구 : 대북 경협사업의 성공을 위한 정책과제\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe64c"},"doc_id":"5ed80f9e2615a153681dd6f8","doc_title":"\r\n\t\t\t\t\t북한의 핵 도전에 대한 대처 : 미 외교협회 한반도문제 태스크포스팀 보고서\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe64d"},"doc_id":"5ed811fd2615a153681de890","doc_title":"\r\n\t\t\t\t\tInfrastructure of regional cooperation in Northeast Asia: current status and tasks\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe64e"},"doc_id":"5ed810752615a153681ddc3b","doc_title":"\r\n\t\t\t\t\t신정부 국정과제 추진방향: 통일 대북정책을 중심으로: (국내) 학술회의 발표논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe64f"},"doc_id":"5ed810ba2615a153681dddb1","doc_title":"\r\n\t\t\t\t\t南北對話年表 (2002)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe650"},"doc_id":"5ed809c52615a153681da5d0","doc_title":"\r\n\t\t\t\t\t남북교류협력법규집 (1997)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe651"},"doc_id":"5ed809c72615a153681da5f2","doc_title":"\r\n\t\t\t\t\t통일대비 교육지원법의 입법방향과 실천과제 : 통일대비 교육지원법 제정 공청회\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe652"},"doc_id":"5ed809ca2615a153681da613","doc_title":"\r\n\t\t\t\t\t南北對話 年表 (1997)\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe653"},"doc_id":"5ed809d72615a153681da630","doc_title":"\r\n\t\t\t\t\t金日成 死後 2年: 北韓情勢 動向 및 展望\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe654"},"doc_id":"5ed809e72615a153681da662","doc_title":"\r\n\t\t\t\t\t북한의 주요원전 색인목록(V) : 로동신문 사설 1966~1985 (1997)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe655"},"doc_id":"5ed809ef2615a153681da6c5","doc_title":"\r\n\t\t\t\t\t직원연구과제 발표논문집 (제1집) : '97 전문분야갖기운동 (1997.12)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe656"},"doc_id":"5ed80a8f2615a153681dad2c","doc_title":"\r\n\t\t\t\t\t한국전쟁과 국제갈등 (1998.9)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe657"},"doc_id":"5ed80a9e2615a153681dae25","doc_title":"\r\n\t\t\t\t\t통일과 21세기 : 전환기의 통일문제 이해\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe658"},"doc_id":"5ed80aac2615a153681dae69","doc_title":"\r\n\t\t\t\t\t南北對話年表 (1994)\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe659"},"doc_id":"5ed80aab2615a153681dae3d","doc_title":"\r\n\t\t\t\t\t남북교역 실무안내 (1998)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe65a"},"doc_id":"5ed80abd2615a153681daec9","doc_title":"\r\n\t\t\t\t\t통일문제 이해 1999 : 통일환경과 남북관계\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe65b"},"doc_id":"5ed80a952615a153681dada3","doc_title":"\r\n\t\t\t\t\t햇볕정책의 의미와 추진방향 : 대북정책 해설자료\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe65c"},"doc_id":"5ed80ac42615a153681daf6b","doc_title":"\r\n\t\t\t\t\t북한문제 이해 1999 : 실태와 변화 가능성\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe65d"},"doc_id":"5ed80ad32615a153681dafef","doc_title":"\r\n\t\t\t\t\t북한의 지방행정체계: 중앙.지방관계 및 당.정관계를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe65e"},"doc_id":"5ed80a962615a153681dadd2","doc_title":"\r\n\t\t\t\t\t국민의 정부 대북정책 (해설자료)\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe65f"},"doc_id":"5ed80a972615a153681dade4","doc_title":"\r\n\t\t\t\t\t남북기본합의서 이행 방안 (1998.3) : 남북기본합의서 발효6주년 기념 세미나 회의록\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe660"},"doc_id":"5ed80a972615a153681dadeb","doc_title":"\r\n\t\t\t\t\t(국민의 정부 출범 6개월) 대북정책 어떻게 추진되고 있나 : 대북정책 해설자료\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe661"},"doc_id":"5ed80a982615a153681dae01","doc_title":"\r\n\t\t\t\t\t북한의 해운산업 현황과 해운분야 남북한 협력 방안\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe662"},"doc_id":"5ed80e942615a153681dd023","doc_title":"\r\n\t\t\t\t\t\"불량국가\"대응전략: 기본개념들과 비판적 검토\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe663"},"doc_id":"5ed80eef2615a153681dd1ce","doc_title":"\r\n\t\t\t\t\t(제5차) 남북이산가족 상봉행사 신문 기사집 (2002.9.13~9.18)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe664"},"doc_id":"5ed80f142615a153681dd245","doc_title":"\r\n\t\t\t\t\t북한수첩 2002\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe665"},"doc_id":"5ed80f162615a153681dd28e","doc_title":"\r\n\t\t\t\t\t평화와 협력의 길\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe666"},"doc_id":"5ed80ed32615a153681dd19e","doc_title":"\r\n\t\t\t\t\t화해·협력시대의 여성통일교육\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe667"},"doc_id":"5ed80f2e2615a153681dd374","doc_title":"\r\n\t\t\t\t\t대북정책4년 평화와 협력의 길\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe668"},"doc_id":"5ed80f322615a153681dd3a0","doc_title":"\r\n\t\t\t\t\t(제4차)남북 이산가족 상봉 행사 신문기사집(2002.4.28~5.3)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe669"},"doc_id":"5ed814d82615a153681e0069","doc_title":"\r\n\t\t\t\t\t마음가꾸기\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe66a"},"doc_id":"5ed852a4677b583283b2be3d","doc_title":"( 2017 ) 중학교 도덕 교과서에 나타난 북한이탈주민 연구 -소수자 관점을 중심으로- / 윤큰별 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe66b"},"doc_id":"5ed852f0677b583283b2c127","doc_title":"( 2016 ) 북한이탈주민 대상 서비스제공자의 문화적 역량이 직무몰입에 미치는 영향 / 이슬기 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe66c"},"doc_id":"5ed7facc2615a153681d1b6d","doc_title":"\r\n\t\t\t\t\t比較 經濟體制下에서의 國民厚生의 計劃的 比較\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe66d"},"doc_id":"5ed8162e2615a153681e0d1b","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제2권제1호,2008년1.2월호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe66e"},"doc_id":"5ed816352615a153681e0d4e","doc_title":"\r\n\t\t\t\t\t아소 정권의 출범과 대외전략노선 및 대북전략(2008.10)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe66f"},"doc_id":"5ed851ee677b583283b2b87c","doc_title":"( 2015 ) 식품섭취빈도 조사를 통해 본 북한이탈주민의 과거와 현재 식품섭취 상태 / 김민주 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe670"},"doc_id":"5ed85250677b583283b2bac5","doc_title":"( 2016 ) 탈북학생들의 세계시민교육 : A 대안학교의 교사 인식을 중심으로 / 김진아 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe671"},"doc_id":"5ed8526d677b583283b2bcd4","doc_title":"( 2017 ) 북한이탈주민 대상 외래어 교육 방안 / 이은숙 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe672"},"doc_id":"5ed7fe9a2615a153681d4015","doc_title":"\r\n\t\t\t\t\t大韓民國의 民族史的 正統性\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe673"},"doc_id":"5ed81a2e2615a153681e2c0d","doc_title":"\r\n\t\t\t\t\t북한 개방화와 인권개선 방안연구\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe674"},"doc_id":"5ed852b0677b583283b2be78","doc_title":"( 2017 ) 북한이탈청소년의 현황과 지도자 연구 / 김정수 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe675"},"doc_id":"5ed852ce677b583283b2c017","doc_title":"( 2015 ) 미디어 접촉에 따른 북한이탈주민 수용성의 변화 연구 / 김희상 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe676"},"doc_id":"5ed851c3677b583283b2b6e7","doc_title":"( 2015 ) 한국 내 탈북학생의 교육 경험에 따른 제3국 호감도 연구 / 전슬기 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe677"},"doc_id":"5ed851e6677b583283b2b80f","doc_title":"( 2016 ) 여성 북한 이탈 주민의 탈북 경험에 관한 사례연구 : 회복탄력성을 중심으로 / 박다정 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe678"},"doc_id":"5ed81a442615a153681e2d45","doc_title":"\r\n\t\t\t\t\t독일 통일 20년과 한국의 통일대비 =20 Years after German Unifcation and Preparing for KUnification\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe679"},"doc_id":"5ed851ee677b583283b2b87f","doc_title":"( 2015 ) 북한 이탈 청소년의 재사회화 방안에 관한 연구 : 안보적 관점을 중심으로 / 정태욱 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe67a"},"doc_id":"5ed851a9677b583283b2b54d","doc_title":"( 2014 ) 탈북 학생의 과학 수업 참여에 대한 질적 연구 : 상황학습이론을 중심으로 / 김수현 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe67b"},"doc_id":"5ed7fe982615a153681d400b","doc_title":"\r\n\t\t\t\t\t西獨의 政治敎育\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe67c"},"doc_id":"5edd326fb36eb32a8495982e","doc_title":"최근 미국여론과 공공외교적 함의 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe67d"},"doc_id":"5edd294bd59367c0ebb7f5c7","doc_title":"[13-29] 2013 동아시아 평화와 협력을 위한 구상 (JPI 정책포럼 시리즈) ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe67e"},"doc_id":"5ede648b20dbd3d8ee3663c9","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일 Focus 제14호 2017년 9월 - 평화와 번영의 한반도 어떻게 만들어 갈 것인가?\r\n\t\t\t\t\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe67f"},"doc_id":"5edd2bd435605a5e2996968b","doc_title":"2010 JPI 공동연구시리즈 - 한반도 평화구조 모색과 제주프로세스 ","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe680"},"doc_id":"5edd98933f98607c39994ac8","doc_title":"[137호] 파탄난 남북관계, 새로운 공존의 패러다임이 필요하다","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe681"},"doc_id":"5edd98943f98607c39994ace","doc_title":"[143호] 김정은 시대의 개막과 향후 북한의 진로를 지켜보기만 할 것인가? ","topic":"스포츠","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe682"},"doc_id":"5edd98973f98607c39994ad8","doc_title":"[134호] 남북이 한발씩 양보해 2016년을 평화통일의 원년으로 만들자","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe683"},"doc_id":"5edd98993f98607c39994ae2","doc_title":"[107호] 지속가능한 남북관계, 2차 고위급접촉에서 길을 찾아야","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe684"},"doc_id":"5edd98993f98607c39994ae1","doc_title":"[125호] 한국 외교력의 확장과 국가 발전, 남북관계에 해답이 있다","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe685"},"doc_id":"5edd98b23f98607c39994b49","doc_title":"[226호] 모든 대내외정책에 '선제적 설득'으로 임하라","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe686"},"doc_id":"5ede60fc056df2af0fd034f7","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 평화통일민족운동사-제3집 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe687"},"doc_id":"5edd98a63f98607c39994b17","doc_title":"[제65호]남북의 최고지도자는 ‘민생’에서 접점을 찾아라-김정은 신년사를 어떻게 읽을 것인가?-","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe688"},"doc_id":"5edd98a33f98607c39994b09","doc_title":"[제70호] 휴전 60년, 개성공단 10년 그리고 새 정부의 출범","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe689"},"doc_id":"5edd98a53f98607c39994b12","doc_title":"[제60호] 북방한계선을 정치적 논쟁거리로 삼지 마라","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe68a"},"doc_id":"5edd98e9f4006ffc407ad37c","doc_title":"[제31차 전문가포럼]북한로켓발사이후 6자회담과 북미관계의 향방","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe68b"},"doc_id":"5edd32c1b36eb32a84959a8f","doc_title":"정상회담 이후 한반도 비핵화에 과정에 있어 주변국의 역할과 전망: 미국 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe68c"},"doc_id":"5edd2957d59367c0ebb7f653","doc_title":"[15-35] 2015 동아시아 평화와 협력을 위한 대화 (JPI PeaceNet 시리즈) ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe68d"},"doc_id":"5ed84fff677b583283b2a561","doc_title":"( 2001 ) 북한 이탈주민의 보호 및 정착지원 방안에 관한 연구 / 이진성 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe68e"},"doc_id":"5ed8509a677b583283b2ac90","doc_title":"( 2010 ) 새터민 청소년의 문화적응 스트레스 감소를 위한 표현예술치료 프로그램 개발연구 / 도윤지 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe68f"},"doc_id":"5ed850ae677b583283b2acc6","doc_title":"( 2010 ) 북한이탈주민을 위한 선교 방안 / 심우구 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe690"},"doc_id":"5ed85002677b583283b2a5d3","doc_title":"( 2001 ) 북한의 '대중운동'의 성과와 한계 : '천리마운동'에서 '제2 천리마대진군'까지 / 장인숙 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe691"},"doc_id":"5ed850cd677b583283b2ae5d","doc_title":"( 2011 ) 북한이탈주민의 외상 후 스트레스, 우울과 ‘빗속의 사람’ 그림의 반응 특성 / 김상미 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe692"},"doc_id":"5ed84fec677b583283b2a515","doc_title":"( 2019 ) 한국에 거주하고 있는 북한이탈주민 여성의 골밀도에 따른 식생활과 영양상태 / 김수현 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe693"},"doc_id":"5ed85080677b583283b2abf5","doc_title":"( 2009 ) 다문화가정의 자녀교육정책방향에 관한 연구 / 주경란 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe694"},"doc_id":"5ed8503a677b583283b2aa8d","doc_title":"( 2009 ) 북한이탈주민의 남한사회적응연구에 대한 비판적 연구 / 이용화 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe695"},"doc_id":"5ed85043677b583283b2aace","doc_title":"( 2008 ) 새터민청소년 지원 거버넌스 연구 : ‘하나둘학교’ 운영 사례를 중심으로 / 윤상석 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe696"},"doc_id":"5ede5f61056df2af0fd02b78","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2001 대북정책 과제에 대한 정책건의 \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe697"},"doc_id":"5ed8501a677b583283b2a8e0","doc_title":"( 2007 ) 국민기초생활보장수급에 대한 북한이탈주민의 인식에 관한 연구 / 정의종 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe698"},"doc_id":"5ed8501c677b583283b2a907","doc_title":"( 2006 ) 북한이탈주민의 외상경험과 남한 내 결혼만족도와의 관계 : 북한, 탈북과정, 남한 적응과정을 중심으로 / 이숙영 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe699"},"doc_id":"5ed85011677b583283b2a802","doc_title":"( 2020 ) 북한이탈주민의 인권감수성에 관한 연구 / 이진혁 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe69a"},"doc_id":"5ed85021677b583283b2a972","doc_title":"( 2004 ) 북한이탈주민들의 남한사회 적응의 어려움과 통일교육의 방향 / 김선화 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe69b"},"doc_id":"5ed85343677b583283b2c39d","doc_title":"( 2008 ) 북한이탈주민의 정착과정에서 종교의 역할 연구 : 교회 지원 프로그램을 중심으로 / 곽연실 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe69c"},"doc_id":"5ed85345677b583283b2c3a3","doc_title":"( 2008 ) 북한이탈주민의 국내 정착에 관한 연구 / 신혜영 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe69d"},"doc_id":"5ed851ba677b583283b2b5dd","doc_title":"( 2014 ) 통일대비 북한이탈주민 사회적응 지원 제도와 무용의 기능 연구 / 박소라 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe69e"},"doc_id":"5ed851bd677b583283b2b6a3","doc_title":"( 2015 ) 북한이탈주민의 봉사활동에 나타난 문화정체성 형성과정에 관한 연구 / 홍정훈 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe69f"},"doc_id":"5ed851a8677b583283b2b543","doc_title":"( 2014 ) 북한이탈주민의 법적 지위와 보호에 관한 연구 : 재중 탈북자 보호를 중심으로 / 손은지 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6a0"},"doc_id":"5ed851a6677b583283b2b530","doc_title":"( 2014 ) 탈북 청소년에 대한 남한 아동의 편견에 관한 질적 연구 / 김명주 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6a1"},"doc_id":"5ed85191677b583283b2b4d9","doc_title":"( 2014 ) 2000대 동화에 나타난 탈북아동 캐릭터 연구 / 김미애 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6a2"},"doc_id":"5edd263b8708c4a8b8d7b90d","doc_title":"세계평화지수 연구4 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6a3"},"doc_id":"5edd2ba135605a5e29969502","doc_title":"2011 JPI 공동연구시리즈 - 동아시아 다자협력 제도화: 조건과 전망 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6a4"},"doc_id":"5edd98923f98607c39994ac5","doc_title":"[153호] 국정동력 잃은 박근혜 정부, '해서는 안될 일'과 '해야 할 일'","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6a5"},"doc_id":"5edd334fb36eb32a84959f5b","doc_title":"동아시아 군사력 균형과 한반도 평화 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6a6"},"doc_id":"5edd31efb36eb32a849592c1","doc_title":"한반도 평화를 위한 새로운 구상 ","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6a7"},"doc_id":"5edd9baa915929fbe571ccbe","doc_title":"[12월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6a8"},"doc_id":"5edd3247b36eb32a84959680","doc_title":"남북해운합의서상 통항 통제조치의 효과 및 전망 ","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6a9"},"doc_id":"5edd2b6235605a5e29969346","doc_title":"[건국 60주년 기념 공동학술회의] 제주프로세스와 평화세션 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6aa"},"doc_id":"5ed85335677b583283b2c34d","doc_title":"( 2014 ) 재일탈북귀국자의 재정착에 관한 연구 / 한유진 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6ab"},"doc_id":"5edd31cfb36eb32a8495915a","doc_title":"중·러 영토분쟁 해결사례: 동아시아 해양분쟁에 주는 함의 ","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6ac"},"doc_id":"5edd2b5d35605a5e2996930d","doc_title":"2010 JPI 공동연구시리즈 - 두만강개발과 동아시아 다자협력의 전망: 동아시아 다자협력체의 건설을 중심으로 ","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6ad"},"doc_id":"5edd98f2f4006ffc407ad3a2","doc_title":"[제75차 전문가포럼] 미‧중 패권경쟁과 한반도, 우리는 어떻게 돌고래가 될 것인가?","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6ae"},"doc_id":"5edd31c6b36eb32a849590e7","doc_title":"한국 안보 위기관리체계 및 전략의 발전방향 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6af"},"doc_id":"5edd9b8fd22a6a6d93d0e327","doc_title":"[정세토크 2016] '북한 4차 핵실험과 격랑의 한반도' 1강 대담록","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6b0"},"doc_id":"5edd3275b36eb32a84959865","doc_title":"극우포퓰리즘이란 누가 지지하며 어떤 정당들인가? ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6b1"},"doc_id":"5edd98983f98607c39994adf","doc_title":"[122호] 북한의 인도적 위기에 대해 무한책임을 선언하자!","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6b2"},"doc_id":"5edd3247b36eb32a84959670","doc_title":"한국전쟁의 국제정치적 의의와 현재적 함의 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6b3"},"doc_id":"5edd3247b36eb32a84959677","doc_title":"두만강 개발과 동아시아 다자협력의 전망: 동아시아 다자협력체의 건설을 중심으로 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6b4"},"doc_id":"5ede600a056df2af0fd02f8f","doc_title":"\r\n\t\t\t\t\t\t\t\t\t제18기 민주평통 리플렛(스페인어)\r\n\t\t\t\t\t\t\t\t","topic":"경제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6b5"},"doc_id":"5edd32c2b36eb32a84959ac0","doc_title":"정상회담 이후 한반도 비핵화에 과정에 있어 주변국의 역할과 전망: 중국 ","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6b6"},"doc_id":"5edd32f1b36eb32a84959c33","doc_title":"한국에 대한 일본 사회의 분위기: 징용공 문제 관련 중앙 일간지 보도로 본 對韓 공론 ","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6b7"},"doc_id":"5ed825162615a153681e7158","doc_title":"\r\n\t\t\t\t\t독일통일 총서(13) : 사회복지·연금 분야 관련 정책문서\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6b8"},"doc_id":"5ed818ba2615a153681e20cf","doc_title":"\r\n\t\t\t\t\t(2010) 통일교육 운영계획\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6b9"},"doc_id":"5ed8161e2615a153681e0b3d","doc_title":"\r\n\t\t\t\t\t(2008)남북협력기금 백서\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6ba"},"doc_id":"5ed816292615a153681e0cc6","doc_title":"\r\n\t\t\t\t\t국제사회의 원조 현황 및 추진 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6bb"},"doc_id":"5ed8161a2615a153681e0b2b","doc_title":"\r\n\t\t\t\t\t한반도 평화·번영 거버넌스의 개선 및 활성화 방안(총괄보고서)\r\n\t\t\t\t","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6bc"},"doc_id":"5ed817fc2615a153681e1a80","doc_title":"\r\n\t\t\t\t\t오바마 행정부의 출범에 따른 미·중관계의 변화와 한반도\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6bd"},"doc_id":"5ed8180e2615a153681e1af8","doc_title":"\r\n\t\t\t\t\t(월간) 북한동향 (제3권제1호,2009년1.2월호)= (Monthly) North Korea Review\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6be"},"doc_id":"5ed818302615a153681e1b72","doc_title":"\r\n\t\t\t\t\t(2010) 북한 및 통일관련 : 신진연구 논문집\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6bf"},"doc_id":"5ed852ce677b583283b2c01d","doc_title":"( 2018 ) 탈북 소재 동화 연구 / 이정연 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6c0"},"doc_id":"5ed85288677b583283b2bde2","doc_title":"( 2017 ) 북한이탈청소년들의 허구적 자전 서사 쓰기 교육에 관한 연구 / 이경화 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6c1"},"doc_id":"5edd98bd3f98607c39994b6b","doc_title":"[224호] 버티기 장기전을 선택한 북한의 ‘새로운 길’","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6c2"},"doc_id":"5edd2942d59367c0ebb7f55b","doc_title":"[18-45] 2018 동아시아지역 평화인식조사 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6c3"},"doc_id":"5ed85382677b583283b2c433","doc_title":"( 2018 ) 언플러그드 컴퓨팅 학습이 정보 수업의 흥미도와 만족도 인식에 미치는 영향 분석 연구 : 탈북청소년 대안학교 학생을 대상으로 / 황태철 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6c4"},"doc_id":"5ed852de677b583283b2c08f","doc_title":"( 2018 ) A광역시 북한이탈주민의 생활체육활동 실태조사 / 김춘호 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6c5"},"doc_id":"5ed852e1677b583283b2c0a2","doc_title":"( 2018 ) 북한이탈주민의 직업생활 적응과정 및 직업교육 요구 탐색 / 엄지아 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6c6"},"doc_id":"5edd32ccb36eb32a84959b1e","doc_title":"국제질서의 변화와 한일갈등의 구조, 전망 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6c7"},"doc_id":"5edd98c13f98607c39994b79","doc_title":"[200호 특집 좌담회] 2018년, 한반도 비핵·평화가 시작되다","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6c8"},"doc_id":"5edd98c53f98607c39994b8e","doc_title":"[183호] 남북·북미 정상회담 합의, 한반도 평화와 비핵화의 ","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6c9"},"doc_id":"5edd98d12959e25a330266a6","doc_title":"[2013 상반기 심포지엄] 한반도 핵 위험 시대와 평화의 조건","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6ca"},"doc_id":"5edd98c33f98607c39994b85","doc_title":"[193호] 평화에서 경제로! 제2단계로의 국면전환이 필요하다","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6cb"},"doc_id":"5edd98c63f98607c39994b90","doc_title":"[특집호] 문재인 정부 대북정책 로드맵","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6cc"},"doc_id":"5edd3366b36eb32a8495a05e","doc_title":"지역경제협력으로 본 동아시아 지역주의의 현황과 전망 ","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6cd"},"doc_id":"5edd2bd435605a5e29969681","doc_title":"2013 JPI 공동연구시리즈 - 경제협력영역에서 갈등과 해결 메커니즘으로서 다자협력의 유용성과 한계 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6ce"},"doc_id":"5edd98c63f98607c39994b91","doc_title":"[168호] 방치가 빚어낸 인권 참사, 분노를 넘어 관여로 가자","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6cf"},"doc_id":"5edd98c73f98607c39994b95","doc_title":"[172호] 위기가 깊어지면 기회는 넓어진다","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6d0"},"doc_id":"5edd98c63f98607c39994b92","doc_title":"[169호] 문 대통령의 '베를린 구상'평가와 풀어야 할 숙제","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6d1"},"doc_id":"5edd98c83f98607c39994b97","doc_title":"[174호] 한반도 문제 해결을 위한 '게임의 판'을 바꾸자","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6d2"},"doc_id":"5edd2b2f35605a5e299691ca","doc_title":"2019 JPI 공동연구시리즈 - 동아시아정상회의를 통해 본 정치지도자들의 관심사와 변화의 추이 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6d3"},"doc_id":"5edd98c23f98607c39994b81","doc_title":"[189호]북·미 정상회담을 새로운 시작으로: '종축 아시아 평화지대'를 만들자","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6d4"},"doc_id":"5edd98ce2959e25a3302669a","doc_title":"[평화재단 창립 13주년 기념 심포지엄] 기로에 선 한반도, 평화가 먼저다","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6d5"},"doc_id":"5edd98d12959e25a330266a7","doc_title":"[2013 하반기 심포지엄 (9주년)] 한국 경제의 돌파구, 남북관계 정상화에서 찾는다","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6d6"},"doc_id":"5edd98d02959e25a330266a1","doc_title":"[2005 심포지엄 (창립1주년 기념)] 햇볕정책을 넘어 평화로 통일로","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6d7"},"doc_id":"5ed852e7677b583283b2c0c5","doc_title":"( 2018 ) 새터민 청소년과 남한 청소년의 영어 학습에 관한 정의적 영역 비교 분석 / 이유경 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6d8"},"doc_id":"5ed8530b677b583283b2c1d0","doc_title":"( 2011 ) 통일 대비 문법 교육 목표 설정을 위한 연구 : 북한 이탈 학생들의 문법 교육에 대한 인식을 바탕으로 / 홍경화 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6d9"},"doc_id":"5edd98bf3f98607c39994b76","doc_title":"[197호] 가시권에 든 종전선언, 쟁점과 해법","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6da"},"doc_id":"5edd295ed59367c0ebb7f69a","doc_title":"[08-04] Peace and Prosperity in Northeast Asia: Exploring the European Experience vol.1 ","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6db"},"doc_id":"5edd336ab36eb32a8495a08b","doc_title":"우크라이나 사태 이후 유럽-러시아 관계 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6dc"},"doc_id":"5edd3204b36eb32a8495939d","doc_title":"식량안보와 한국: 과제와 전망 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6dd"},"doc_id":"5edd3228b36eb32a84959512","doc_title":"다시 열리는 푸틴의 시대: 러시아 정치 전망 ","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6de"},"doc_id":"5edd2ba535605a5e29969515","doc_title":"2012 JPI 공동연구시리즈 - 통일 한반도를 위한 다자협력 제도화 전략 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6df"},"doc_id":"5edd98913f98607c39994ac0","doc_title":"[149호] 동아시아 지각변동의 새 진원지: 일본의 ‘지구본 외교’","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6e0"},"doc_id":"5edd262f8708c4a8b8d7b886","doc_title":"[2019-2] 비인도적 무기 금지운동: 성공요인의 분석 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6e1"},"doc_id":"5edd3347b36eb32a84959eec","doc_title":"안전보장을 통한 비핵화: 한계와 가능성 ","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6e2"},"doc_id":"5edd98a93f98607c39994b23","doc_title":"[제39호] \"이건 아니다\" 2011년의 남북관계, 신뢰 상실을 구조화시켰다","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6e3"},"doc_id":"5edd98ac3f98607c39994b31","doc_title":"[제34호] 금강산 관광 재개환경을 과감하게 조성하라","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6e4"},"doc_id":"5edd98ac3f98607c39994b30","doc_title":"[제33호] 남북 이산가족 상봉 재개를 간곡히 호소함","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6e5"},"doc_id":"5edd3214b36eb32a8495941a","doc_title":"스위스 중립의 성격과 한반도 중립논의 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6e6"},"doc_id":"5edd3222b36eb32a849594e0","doc_title":"신한류와 동아시아 문화 네트워크 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6e7"},"doc_id":"5edd98b13f98607c39994b45","doc_title":"[제2호] 현안진단 제2호","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6e8"},"doc_id":"5edd98933f98607c39994acb","doc_title":"[140호] ‘대전략’을 구상하는 일본의 움직임을 주시하라","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6e9"},"doc_id":"5ed8166f2615a153681e0ef0","doc_title":"\r\n\t\t\t\t\t김정일 정권 등장 이후 북한의 체제유지 정책 고찰과 변화 전망\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6ea"},"doc_id":"5ed814a62615a153681dfe68","doc_title":"\r\n\t\t\t\t\t평생교육 차원에서 대국민 평화교육 실시 방안: 평생교육으로서소의 평화지향적 사회통일교육: 2007년 통일부 용역보고서\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6eb"},"doc_id":"5ed817182615a153681e14ac","doc_title":"\r\n\t\t\t\t\t통일교육 기본계획. 2009\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6ec"},"doc_id":"5ed817272615a153681e1539","doc_title":"\r\n\t\t\t\t\t(2008) 개성공업지구 법규집 =(2008) Code of the Act and Regulations for the Gaeseong Industrial Zone\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6ed"},"doc_id":"5ed817362615a153681e15b3","doc_title":"\r\n\t\t\t\t\tThe U.S.-ROK Alliance in the 21st Century\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6ee"},"doc_id":"5ed8162b2615a153681e0ce6","doc_title":"\r\n\t\t\t\t\t양자간 개발기구의 체계와 활동\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6ef"},"doc_id":"5ed817a92615a153681e1806","doc_title":"\r\n\t\t\t\t\t남북교류협력법규집 (2009)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6f0"},"doc_id":"5ed817c02615a153681e188b","doc_title":"\r\n\t\t\t\t\t신평화구상 실현을 위한 전략과 과제\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6f1"},"doc_id":"5ed8181f2615a153681e1b3d","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제18권 1호, 2009)\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6f2"},"doc_id":"5ed818422615a153681e1c13","doc_title":"\r\n\t\t\t\t\t접경지역의 평화지대 조성을 통한 남북교류 활성화 방안 (IV) :2010년 [코리아 접경 포럼]자료집\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6f3"},"doc_id":"5ed817cf2615a153681e18f9","doc_title":"\r\n\t\t\t\t\t(지방자치단체)대북교류 10년\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6f4"},"doc_id":"5ed814382615a153681dfb2b","doc_title":"\r\n\t\t\t\t\t한반도 평화·번영 거버넌스의 실태조사(상)\r\n\t\t\t\t","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6f5"},"doc_id":"5ed814c52615a153681dffa6","doc_title":"\r\n\t\t\t\t\t동북아 지역협력의 새로운 연계\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe6f6"},"doc_id":"5ed827682615a153681e77de","doc_title":"\r\n\t\t\t\t\t南北對話 (제69~73호,2002.12~2008.2)\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6f7"},"doc_id":"5ed82a2c2615a153681e7f19","doc_title":"\r\n\t\t\t\t\t韓半島의 軍縮과 平和\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6f8"},"doc_id":"5ed82c222615a153681e862e","doc_title":"\r\n\t\t\t\t\t(2018) 통일교육 운영계획\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6f9"},"doc_id":"5ed8156b2615a153681e0648","doc_title":"\r\n\t\t\t\t\tTogether: (2007) South-North Korean Summit October 2-4,2007= 더불어\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6fa"},"doc_id":"5ed8156e2615a153681e064d","doc_title":"\r\n\t\t\t\t\t러시아 총선 (12.2) 결과분석 (2007.12)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6fb"},"doc_id":"5edd3213b36eb32a8495940c","doc_title":"에너지 안보와 오일샌드의 개발: 베네수엘라 오일샌드의 사례연구 ","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6fc"},"doc_id":"5edd26458708c4a8b8d7b972","doc_title":"[09-6] 동북아시아 다자안보의 전망: 주변국 군축 비확산 레짐정책 ","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe6fd"},"doc_id":"5edd26468708c4a8b8d7b977","doc_title":"[10-1] 동아시아 문화네트워크 모색: 한·중·일 방송콘텐츠 교류 증진을 중심으로 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe6fe"},"doc_id":"5ed85332677b583283b2c342","doc_title":"( 2017 ) 북한이탈 중년남성의 직업적응 경험에 대한 현상학적 연구 / 김성연 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe6ff"},"doc_id":"5edd26448708c4a8b8d7b95f","doc_title":"[09-1] 세계평화의 섬 구현사업 발굴 및 실천방안 ","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe700"},"doc_id":"5edd32bbb36eb32a84959a7c","doc_title":"정상회담 이후 한반도 비핵화 과정에서 러시아의 역할 ","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe701"},"doc_id":"5edd325bb36eb32a84959782","doc_title":"북한의 인권현황과 한국의 인권 외교정책 ","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe702"},"doc_id":"5edd26318708c4a8b8d7b8a4","doc_title":"[2017-2] 남북한의 상호갈등 및 협력관계의 변화: 빅데이터를 이용한 시계열 분석 1979-2013 ","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe703"},"doc_id":"5edd98943f98607c39994acd","doc_title":"[142호] 핵무기 없는 강성대국의 길을 찾아라 -조선로동당 제7차 당 대회에 즈음하여 -","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe704"},"doc_id":"5edd31dfb36eb32a8495920a","doc_title":"북한 군사력의 평가와 한국의 안보정책 방향 ","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe705"},"doc_id":"5edd31f5b36eb32a849592e4","doc_title":"해외탈북이주 현상의 현황과 쟁점 ","topic":"경제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe706"},"doc_id":"5edd9b91d22a6a6d93d0e32b","doc_title":"[정세토크 2016년 5월 2강 대담록] 북한 제7차 당대회 이후, 남북관계와 국제정세는?","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe707"},"doc_id":"5edd321cb36eb32a84959493","doc_title":"중국의 부상과 베트남 ","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe708"},"doc_id":"5edd989e3f98607c39994af6","doc_title":"[114호] 실패한 대북정책 보고서, 염치없는 아전인수","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe709"},"doc_id":"5edd98a23f98607c39994b05","doc_title":"[85호] 북한이 내민 손을 잡고 한반도 신뢰프로세스를 가동해야","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe70a"},"doc_id":"5edd98a93f98607c39994b22","doc_title":"[제38호] 북한 핵문제 해결, 이제 정부가 나서라","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe70b"},"doc_id":"5ed817302615a153681e1583","doc_title":"\r\n\t\t\t\t\t(2008년도) 통일교육 지침서 (일반용)\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe70c"},"doc_id":"5ed817082615a153681e1321","doc_title":"\r\n\t\t\t\t\t탈냉전 이후 국제관계와 북한의 변화\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe70d"},"doc_id":"5ed817122615a153681e1497","doc_title":"\r\n\t\t\t\t\t북한이탈주민 정착지원 이렇게 하고 있습니다: 북한이탈주민 정착지원 정책\r\n\t\t\t\t","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe70e"},"doc_id":"5ed8151c2615a153681e02d6","doc_title":"\r\n\t\t\t\t\t(2007) 개성공업지구 법규집 =(2007) Code of the Act and Regulations for the Gaeseong Industrial Complex\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe70f"},"doc_id":"5ed813d02615a153681df744","doc_title":"\r\n\t\t\t\t\t북한인권백서 2006\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe710"},"doc_id":"5ed815712615a153681e0676","doc_title":"\r\n\t\t\t\t\t한미동맹 그리고 북한과 동북아: 2001~2007년간의 회고와 한국의 정책 대안\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe711"},"doc_id":"5ed815792615a153681e06b1","doc_title":"\r\n\t\t\t\t\t확산방지구상(PSI)과 한국의 대응\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe712"},"doc_id":"5ed813c52615a153681df719","doc_title":"\r\n\t\t\t\t\t(2005) 미 국무부 연례각국인권보고서(북한부분) 분석\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe713"},"doc_id":"5ed813ed2615a153681df7f7","doc_title":"\r\n\t\t\t\t\t한·미 정상회담 결과분석\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe714"},"doc_id":"5ed8135e2615a153681df2e7","doc_title":"\r\n\t\t\t\t\t건강한생활\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe715"},"doc_id":"5ed812592615a153681deaff","doc_title":"\r\n\t\t\t\t\t남북합의서 (책자형)\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe716"},"doc_id":"5ed812682615a153681dec9b","doc_title":"\r\n\t\t\t\t\t이론으로 보는 남북관계와 통일문제:\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe717"},"doc_id":"5ed812852615a153681ded0e","doc_title":"\r\n\t\t\t\t\t(최근) 중.일관계와 갈등요인 분석\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe718"},"doc_id":"5ed816e32615a153681e1262","doc_title":"\r\n\t\t\t\t\t(개정)「남북교류협력에 관한 법률」해설집\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe719"},"doc_id":"5ed816ec2615a153681e129e","doc_title":"\r\n\t\t\t\t\t비핵 개방 3000 구상:남북경제공동체 형성방안\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe71a"},"doc_id":"5ed815042615a153681e020b","doc_title":"\r\n\t\t\t\t\t미국 신정부 출범과 대북·통일정책 추진 방향\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe71b"},"doc_id":"5ed8150e2615a153681e022d","doc_title":"\r\n\t\t\t\t\tNorth Korea's External Economic Relations\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe71c"},"doc_id":"5ed812d32615a153681def77","doc_title":"\r\n\t\t\t\t\t남북한 예술 어떻게 변하였나?(미술을 중심으로)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe71d"},"doc_id":"5ed82aa92615a153681e81b8","doc_title":"\r\n\t\t\t\t\tSOUTH-NORTH DIALOGUE IN KOREA (No.11~20) =남북대화(제11~20호)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe71e"},"doc_id":"5ed84fa6677b583283b2a2b5","doc_title":"( 2018 ) 생애사로 본 북한이탈주민 여성의 결혼생활 변화과정에 관한 연구 / 채명자 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe71f"},"doc_id":"5ed84fbe677b583283b2a3ae","doc_title":"( 2018 ) 노래 중심 음악치료 활동이 탈북청소년의 한국어 말하기에 미치는 영향 / 박종임 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe720"},"doc_id":"5ed84fe7677b583283b2a4c6","doc_title":"( 2019 ) 북한이탈주민을 위한 어휘교육방안 : 의료담화를 중심으로 / 이정훈 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe721"},"doc_id":"5ed8224d2615a153681e66ee","doc_title":"\r\n\t\t\t\t\t2017 Survey of inter-Korean integration\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe722"},"doc_id":"5ed850e8677b583283b2af47","doc_title":"( 2012 ) 북한이탈주민 자녀를 위한 정착지 학교의 교육지원 프로그램 효과성 연구 / 조영은 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe723"},"doc_id":"5ed8507f677b583283b2abec","doc_title":"( 2009 ) 새터민의 영어 학습에 관한 연구 / 정새론 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe724"},"doc_id":"5ed8500d677b583283b2a76f","doc_title":"( 2004 ) 국제법상 탈북자 문제의 해결방안 : 재외 탈북자 문제를 중심으로 / 김원희 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe725"},"doc_id":"5ed8508a677b583283b2ac42","doc_title":"( 2010 ) 중국의 탈북자 정책 분석 / 정유진 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe726"},"doc_id":"5ed850a5677b583283b2ac99","doc_title":"( 2010 ) 북한이탈 청소년의 심리사회적 적응에 영향을 미치는 요인에 관한 연구 / 김지현 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe727"},"doc_id":"5ed850c3677b583283b2ae02","doc_title":"( 2009 ) 새터민의 북한 군중도서관의 역할에 대한 인식도 연구 / 신은정 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe728"},"doc_id":"5ed850c1677b583283b2ade7","doc_title":"( 2010 ) 새터민 청소년의 남한 사회 적응과 미디어 교육 / 박영호 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe729"},"doc_id":"5ed85049677b583283b2aaf0","doc_title":"( 2008 ) 북한이탈주민의 대학생활적응에 관한 연구 / 우영호 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe72a"},"doc_id":"5ed85049677b583283b2aae7","doc_title":"( 2008 ) 탈북청소년의 심리사회적 적응에 관한 연구 : 우울불안 중심으로 / 강효림 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe72b"},"doc_id":"5ed85021677b583283b2a96f","doc_title":"( 2004 ) 북한이탈주민의 난민으로서의 보호에 관한 연구 / 이상선 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe72c"},"doc_id":"5ed84fc3677b583283b2a3e9","doc_title":"( 2018 ) 제 3국 출생 북한이탈청소년의 이주와 가족관계 경험에 관한 질적 사례연구 / 도지완 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe72d"},"doc_id":"5ed84fae677b583283b2a31b","doc_title":"( 2019 ) 북한이탈주민의 정치의식 및 투표행태에 관한 연구 : - 대중운동에 대한 참여, 태도 변수를 중심으로 - / 송상윤 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe72e"},"doc_id":"5ed822302615a153681e66a1","doc_title":"\r\n\t\t\t\t\t김정은의 '공포정치'와 통치리더십\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe72f"},"doc_id":"5ed829c72615a153681e7c56","doc_title":"\r\n\t\t\t\t\t(94) 北韓 및 統一硏究 論文集 (第5卷)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe730"},"doc_id":"5ed85061677b583283b2abaa","doc_title":"( 2011 ) 탈북 청소년의 학교생활 부적응에 대한 질적 연구 / 최정호 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe731"},"doc_id":"5ed8507d677b583283b2abe1","doc_title":"( 2011 ) 새터민 청소년의 학교적응 과정에 관한 근거이론 연구 / 김애진 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe732"},"doc_id":"5ed85188677b583283b2b467","doc_title":"( 2014 ) 태국의 난민 강제송환금지원칙 유지 요인에 대한 연구 : 북한이탈주민을 중심으로 / Sutthimarn, Nisaporn ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe733"},"doc_id":"5ed85127677b583283b2b1cf","doc_title":"( 2012 ) 북한이탈아동의 적응교육을 통한 선교전략 연구 : 초등학교에서 기독교사의 활동을 중심으로 / 유성실 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe734"},"doc_id":"5ed85136677b583283b2b249","doc_title":"( 2013 ) 탈북자 발생요인과 국제협력방안 : 북한 내외 정치·경제적 요인을 중심으로 / 이가연 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe735"},"doc_id":"5ed85139677b583283b2b267","doc_title":"( 2014 ) 북한이탈대학생의 정치의식 연구 / 이혜란 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe736"},"doc_id":"5ed85143677b583283b2b2b9","doc_title":"( 2014 ) 남한남성과 결혼한 북한이탈여성의 결혼의 의미와 경험에 관한 연구 / 한순옥 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe737"},"doc_id":"5ed85145677b583283b2b317","doc_title":"( 2013 ) 북한이탈청소년의 학교선택과 학교적응 : 대안학교와 일반학교 비교를 중심으로 / 신미영 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe738"},"doc_id":"5ed85152677b583283b2b38b","doc_title":"( 2014 ) 한국 사회 이주민을 위한 다문화가족지원센터의 역할 및 활성화 방안 / 황명아 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe739"},"doc_id":"5ed8513d677b583283b2b29e","doc_title":"( 2014 ) 다문화가정의 금융수요와 Micro Finance를 통한 금융포용(financial inclusion)에 관한 연구 / 이재봉 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe73a"},"doc_id":"5ed85137677b583283b2b254","doc_title":"( 2013 ) 새터민 아동의 사회적 기술 향상을 위한 소그룹 미술치료 사례연구 / 석지영 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe73b"},"doc_id":"5ed85135677b583283b2b23d","doc_title":"( 2013 ) 북한이탈주민의 정착지원 정책과 지방자치단체의 역할에 대한 연구 / 신수문 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe73c"},"doc_id":"5ed8513c677b583283b2b284","doc_title":"( 2014 ) 새터민을 위한 외래어 교육 방안 연구 / 정연선 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe73d"},"doc_id":"5ed8513b677b583283b2b277","doc_title":"( 2014 ) 북한이탈여성의 사회 적응과정에서 경험하는 스트레스 요인에 관한 연구 / 정지후 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe73e"},"doc_id":"5ed8513c677b583283b2b28f","doc_title":"( 2014 ) 사회통합을 위한 다문화선교 방안연구 / 윤성필 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe73f"},"doc_id":"5ed8504b677b583283b2ab2e","doc_title":"( 2007 ) 새터민 청소년의 한국사회 적응과 한국교회의 역할 / 이종성 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe740"},"doc_id":"5ed85078677b583283b2abd4","doc_title":"( 2011 ) 새터민 청소년의 사회적 지지 및 자아존중감이 학교적응에 미치는 영향 / 유동현 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe741"},"doc_id":"5ed85083677b583283b2ac15","doc_title":"( 2011 ) 탈북자의 외상경험이 자아존중감과 대인관계문제에 미치는 영향 / 김순옥 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe742"},"doc_id":"5ed850a6677b583283b2aca0","doc_title":"( 2010 ) 북한이탈주민 정착지원 개선방안 : 광주광역시를 중심으로 / 김해룡 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe743"},"doc_id":"5ed850c8677b583283b2ae25","doc_title":"( 2010 ) 탈북학생들의 수학학습에서 어려움과 수학화를 통한 함수의 이해 / 김청명 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe744"},"doc_id":"5ed850de677b583283b2ae95","doc_title":"( 2012 ) 북한이탈주민의 구강건강지표와 구강건강관련 삶의 질의 관계 / 전기하 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe745"},"doc_id":"5ed84ffe677b583283b2a54f","doc_title":"( 1998 ) 북한이탈주민의 성격규정과 인권보호에 관한 연구 / 신수정 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe746"},"doc_id":"5ed85024677b583283b2a9b8","doc_title":"( 2007 ) 새터민 고등학생의 사회적 지지체계와 학교적응에 관한 연구 / 강희석 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe747"},"doc_id":"5ed85013677b583283b2a841","doc_title":"( 2002 ) 탈북자 실태와 관리정책에 관한 연구 / 김혁 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe748"},"doc_id":"5ed85015677b583283b2a880","doc_title":"( 2002 ) 탈북 청소년의 남한사회 적응에 관한 연구 / 박정현 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe749"},"doc_id":"5ed85019677b583283b2a8b7","doc_title":"( 2007 ) 새터민청소년의 문화적응 스트레스와 음주행위 : 사회적 지지와 음주기대의 조절효과 / 서보람 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe74a"},"doc_id":"5ed8501a677b583283b2a8d4","doc_title":"( 2007 ) 사회과 학업성취도에 대한 탈북 청소년의 경험 이해 : 초입 중학생의 평가 경험 사례 연구 / 박하나 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe74b"},"doc_id":"5ed85024677b583283b2a9bb","doc_title":"( 2008 ) 동기조절 훈련 프로그램이 새터민 청소년의 동기조절과 자기조절학습에 미치는 영향 / 김해선 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d85b963d5f2aabe74c"},"doc_id":"5ed81a722615a153681e2e10","doc_title":"\r\n\t\t\t\t\t북한의 정치부문 정상국가화 지원방안\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe74d"},"doc_id":"5ed81aba2615a153681e2ffd","doc_title":"\r\n\t\t\t\t\t이명박 정부 안보정책의 세부 실천방안\r\n\t\t\t\t","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe74e"},"doc_id":"5ed850e4677b583283b2af11","doc_title":"( 2012 ) 북한출신교사의 남한교육현장에서의 적응과 성장탐색 / 임해경 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe74f"},"doc_id":"5ed850ea677b583283b2af71","doc_title":"( 2012 ) 중학생의 다문화 수용태도 연구 / 황영주 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d85b963d5f2aabe750"},"doc_id":"5ed850f1677b583283b2af93","doc_title":"( 2012 ) 탈북 청소년을 위한 국어과 교육과정 개발 방안에 대한 연구 / 우정식 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d85b963d5f2aabe751"},"doc_id":"5ed850e5677b583283b2af2e","doc_title":"( 2012 ) 북한이탈주민의 한국사회 적응에 관한 연구 / 임현숙 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe752"},"doc_id":"5ed85042677b583283b2aac5","doc_title":"( 2008 ) 탈북청소년의 사회적 지지 및 자아존중감이 사회적 문제해결능력에 미치는 영향에 관한 연구 / 김현진 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d85b963d5f2aabe753"},"doc_id":"5ed85019677b583283b2a8c3","doc_title":"( 2007 ) 북한이탈주민의 정착만족도에 영향을 미치는 요인에 관한 연구 / 허영철 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe754"},"doc_id":"5ed85145677b583283b2b30c","doc_title":"( 2012 ) 결별과 결속 : 탈북인들의 친척 '만들기' / Markus, Bell ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe755"},"doc_id":"5ed850bf677b583283b2adde","doc_title":"( 2010 ) 한국군 다문화 군대로의 전환에 관한 연구 / 홍석조 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe756"},"doc_id":"5ed8518f677b583283b2b4b2","doc_title":"( 2015 ) 20대 새터민 및 일반 성인의 선호 대중음악 요소별 분석 / 강선영 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe757"},"doc_id":"5ed84fb4677b583283b2a35a","doc_title":"( 2019 ) 남북한 출신 청년이 만드는 접촉지대의 문화번역과 협력적 생애사 : A 독서모임을 중심으로 / 히다카 사와코 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe758"},"doc_id":"5ed84fb2677b583283b2a347","doc_title":"( 2019 ) 다문화 배경을 가진 영유아교육기관 교사들의 교직 경험과 지원에 대한 요구 : 결혼이민자, 북한이탈주민, 고려인 여성의 교직준비 및 담임사례를 중심으로 / 김성원 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe759"},"doc_id":"5ed85011677b583283b2a805","doc_title":"( 2004 ) 북한이탈주민 정착 지원 정책 집행에 관한 연구 / 김규완 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe75a"},"doc_id":"5ed85005677b583283b2a6d4","doc_title":"( 2000 ) 북한이탈주민의 사회적 삶과 적응에 관한 연구 / 신예정 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe75b"},"doc_id":"5ed85012677b583283b2a829","doc_title":"( 2003 ) 북한 이탈주민 지원 정책에 관한 연구 / 이용남 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe75c"},"doc_id":"5ed85103677b583283b2afa7","doc_title":"( 2012 ) 새터민 정착과 선교방안연구 / 박덕수 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe75d"},"doc_id":"5ed850f1677b583283b2af90","doc_title":"( 2012 ) 탈북 새터민의 남한적응과정에 관한 질적 연구 / 안인희 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe75e"},"doc_id":"5ed85107677b583283b2afcc","doc_title":"( 2011) 북한이탈주민 대학생이 인식하는 진로장벽에 대한 질적 연구 / 박선민 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe75f"},"doc_id":"5ed84fd5677b583283b2a43d","doc_title":"( 2019 ) 제3국 출생 탈북 청소년을 위한 한국어 교육과정 설계 연구 / 성지영 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe760"},"doc_id":"5ed85077677b583283b2abc7","doc_title":"( 2010 ) 북한이탈주민의 건강신념이 건강행위에 미치는 영향 / 전정희 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe761"},"doc_id":"5ed85129677b583283b2b1dc","doc_title":"( 2012 ) 북한이탈 여성의 정착과 NGO의 역할에 관한 연구 / 김지민 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe762"},"doc_id":"5ed8512b677b583283b2b1f0","doc_title":"( 2012 ) 자유를 선택한 북한이탈주민의 외상회복 과정에 대한 현상학적 연구 / 손정아 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe763"},"doc_id":"5ed8514a677b583283b2b32e","doc_title":"( 2013 ) 「한국어 교육과정」구현 방안 : 탈북 중학생을 중심으로 / 변지영 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe764"},"doc_id":"5ed85158677b583283b2b3b0","doc_title":"( 2013 ) 새터민 청소년의 유행어 인식 및 사용 특성 : 유행어 사용을 통해 본 새터민 청소년의 언어 적응 양상 / 이현나 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe765"},"doc_id":"5ed850e9677b583283b2af5e","doc_title":"( 2012 ) TV 탐사보도와 언론윤리에 관한 연구 : KBS 다큐멘터리 <3대 세습, 그들은 탈북한다>를 중심으로 / 안양봉 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe766"},"doc_id":"5ed8510b677b583283b2b052","doc_title":"( 2011 ) 북한이탈주민의 사회적응에 영향을 미치는 요인 분석 : 인천지역을 중심으로 / 강유경 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe767"},"doc_id":"5ed8512b677b583283b2b1fc","doc_title":"( 2012 ) 북한이탈주민 청소년들과 다문화가정 청소년들 간의 생활만족도와 학교생활적응도 차이에 대한 연구 / 장동섭 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe768"},"doc_id":"5ed8512a677b583283b2b1e4","doc_title":"( 2012 ) 새터민 초등학생의 한국사 인물 인식 실태와 특성 이해 / 이석재 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe769"},"doc_id":"5ed8512b677b583283b2b202","doc_title":"( 2012 ) 한류의 소프트파워가 북한 주민들의 탈북에 미치는 영향 / 정가영 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe76a"},"doc_id":"5ed850e9677b583283b2af65","doc_title":"( 2012 ) 새터민 청소년의 자아정체성 정립을 위한 한국어교육 방안 / 장한님 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe76b"},"doc_id":"5ed8501a677b583283b2a8d7","doc_title":"( 2007 ) 북한 인권문제와 한국의 대 인권정책 : 탈북자문제의 현황과 전망 / 박순옥 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe76c"},"doc_id":"5ed8501b677b583283b2a8ec","doc_title":"( 2006 ) 광주ㆍ전남지역 새터민의 생활스트레스, 자아존중감 및 우울에 관한 연구 / 박성숙 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe76d"},"doc_id":"5ed8501c677b583283b2a901","doc_title":"( 2006 ) 탈북자 정착지원 활성화 방안연구 / 정원전 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe76e"},"doc_id":"5ed8501d677b583283b2a919","doc_title":"( 2006 ) 새터민 청소년들의 정체성 교섭에 관한 연구 / 심원 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe76f"},"doc_id":"5ed8501f677b583283b2a94b","doc_title":"( 2005 ) 남한내 북한 이탈 주민의 건강 상태 및 의료 이용 만족도 분석 / 김경철 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe770"},"doc_id":"5ed85021677b583283b2a975","doc_title":"( 2004 ) 북한이탈청소년이 지각한 사회적지지 및 자아존중감과 사회적응력 / 서정미 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe771"},"doc_id":"5ed850df677b583283b2aed7","doc_title":"( 2012 ) 탈북학생의 국어 수업 참여 양상과 국어 수업 곤란 요인 연구 / 심옥례 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe772"},"doc_id":"5ed850e5677b583283b2af26","doc_title":"( 2012 ) 북한이탈주민의 6.25전쟁에 관한 인식 : 입남후 변화와 정책적 제언을 중심으로 / 오태봉 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe773"},"doc_id":"5ed85017677b583283b2a895","doc_title":"( 2005 ) 새터민청소년의 학교적응에 관한 연구 : 반차별-반억압 관점을 중심으로 / 이수정 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe774"},"doc_id":"5ed85019677b583283b2a8b4","doc_title":"( 2006 ) 북한이탈주민의 심리 적응을 위한 기독교상담 연구 / 조원선 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe775"},"doc_id":"5ed8501c677b583283b2a90d","doc_title":"( 2006 ) 탈북 청소년의 진로 선택 태도에 관한 질적 연구 / 김활수 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe776"},"doc_id":"5ed8185c2615a153681e1d84","doc_title":"\r\n\t\t\t\t\t북한정보체계 실태조사 (下)\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe777"},"doc_id":"5ed81b4a2615a153681e3519","doc_title":"\r\n\t\t\t\t\t문화예술에 비친 북한의 일상\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe778"},"doc_id":"5ed81b0f2615a153681e3313","doc_title":"\r\n\t\t\t\t\t북한의 포스트 김정일체제 전망\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe779"},"doc_id":"5ed85025677b583283b2a9cc","doc_title":"( 2009 ) 북한이탈주민의 실태와 적응방안에 관한연구 / 박종윤 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe77a"},"doc_id":"5ed84fd9677b583283b2a47c","doc_title":"( 2018 ) 창작음악극 중심의 음악치료가 제3국 출생 탈북아동의 학교생활적응력에 미치는 효과 / 김소리 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe77b"},"doc_id":"5ed81ae72615a153681e31fb","doc_title":"\r\n\t\t\t\t\t통일 필요성의 재인식\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe77c"},"doc_id":"5ed816cc2615a153681e11ae","doc_title":"\r\n\t\t\t\t\t북한의 주요인물 2009\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe77d"},"doc_id":"5ed81ae52615a153681e31cb","doc_title":"\r\n\t\t\t\t\t중국의 G2 부상과 한반도 평화통일 추진전략:제2부\r\n\t\t\t\t","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe77e"},"doc_id":"5ed81bc22615a153681e38e2","doc_title":"\r\n\t\t\t\t\t보호책임(R2P)의 이론 및 실행, 그리고 한반도에의 함의 :리비아 및 코트디부아르 사태를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe77f"},"doc_id":"5ed85020677b583283b2a960","doc_title":"( 2005 ) 북한이탈주민과 한국가톨릭교회 : 가톨릭사회교리를 통한 교회의 역할 연구 / 김영덕 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe780"},"doc_id":"5ed829e72615a153681e7d19","doc_title":"\r\n\t\t\t\t\tSouth-North Dialogue in Korea (No.58~61,1993-1994) =남북대화(제58~61)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe781"},"doc_id":"5ed82abc2615a153681e82a5","doc_title":"\r\n\t\t\t\t\tSouth-North Dialogue in Korea (No.21~30,1979.9~1982.12) =남북대화(제21~30호)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe782"},"doc_id":"5ed82a492615a153681e8001","doc_title":"\r\n\t\t\t\t\t南北韓의 異質化:그 現況과 克服(1977年 10月 學術會議記錄)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe783"},"doc_id":"5ed85005677b583283b2a6ce","doc_title":"( 2001 ) 사회사업적 관점에서 본 탈북청소년의 대인관계능력 향상을 위한 집단프로그램 분석 / 박지영 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe784"},"doc_id":"5ed85006677b583283b2a6f2","doc_title":"( 1997 ) 국제법상 난민의 보호에 관한 연구 / 이성재 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe785"},"doc_id":"5ed85019677b583283b2a8b1","doc_title":"( 2006 ) 북한이탈주민의 가족구조와 남한정부의 지원정책이 북한이탈주민의 취업에 미치는 영향 / 문경남 ","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe786"},"doc_id":"5ed84fac677b583283b2a2f5","doc_title":"( 2018 ) 탈북청소년 건강행태 연구 / 김소연 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe787"},"doc_id":"5ed84fb8677b583283b2a381","doc_title":"( 2018 ) 탈북청소년의 식습관 분석을 통한 식단 개발의 예 / 설선영 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe788"},"doc_id":"5ed85013677b583283b2a83e","doc_title":"( 2002 ) 탈북아동의 남한사회 적응 연구 / 박모란 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe789"},"doc_id":"5ed85014677b583283b2a87a","doc_title":"( 2002 ) 탈북 유아의 남한생활 적응에 관한 사례연구 / 김영미 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe78a"},"doc_id":"5ed85015677b583283b2a88c","doc_title":"( 2002 ) 탈북 아동들의 남한 학교 생활과 정체성 / 김윤영 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe78b"},"doc_id":"5ed84ffe677b583283b2a54c","doc_title":"( 1997 ) 남한이주 북한이탈주민의 문화적응 스트레스에 관한 연구 / 이소래 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe78c"},"doc_id":"5ed84faf677b583283b2a334","doc_title":"( 2018 ) 탈북 디아스포라 소설 연구 / 최종선 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe78d"},"doc_id":"5ed820352615a153681e5c24","doc_title":"\r\n\t\t\t\t\t(2015) 통일논문집 :(제34회) 대학(원)생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe78e"},"doc_id":"5ed84fe7677b583283b2a4c9","doc_title":"( 2019 ) 북한이탈주민의 사회·문화적응과 귀인 양식 / 김경렬 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe78f"},"doc_id":"5ed85005677b583283b2a6d1","doc_title":"( 2000 ) 탈북 귀순자의 사회적응 실태와 문제점에 관한 연구 / 이철순 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe790"},"doc_id":"5ed850c5677b583283b2ae13","doc_title":"( 2010 ) 재중(在中) 탈북동포 선교에 관한 연구 / 김희태 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe791"},"doc_id":"5ed85083677b583283b2ac0f","doc_title":"( 2011 ) 보안경찰의 탈북자 지원 활성화 방안에 관한 연구 : 탈북자 설문조사를 중심으로 / 신동선 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe792"},"doc_id":"5ed850bd677b583283b2add5","doc_title":"( 2010 ) 중학교 교과서에 나타난 다문화 교육에 관한 연구 / 김문자 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe793"},"doc_id":"5ed829962615a153681e7b2a","doc_title":"\r\n\t\t\t\t\t統一文化硏究 (下)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe794"},"doc_id":"5ed81e1c2615a153681e4bb7","doc_title":"\r\n\t\t\t\t\t통일백서 2012\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe795"},"doc_id":"5ed81e1e2615a153681e4c0a","doc_title":"\r\n\t\t\t\t\t(2013년도) 통일교육 지침서 (일반용)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe796"},"doc_id":"5ed81e012615a153681e4a80","doc_title":"\r\n\t\t\t\t\tEC/EU사례분석을 통한 남북 및 동북아공동체 추진방안 :유럽공동체 형성기를 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe797"},"doc_id":"5ed85346677b583283b2c3af","doc_title":"( 2008 ) 국내 북한이탈 청소년의 사회적응을 위한 미술교육프로그램 모형 연구 / 이지은 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe798"},"doc_id":"5edd336cb36eb32a8495a0b3","doc_title":"2014 한-아세안특별정상회의에 거는 기대와 제안 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe799"},"doc_id":"5ed852da677b583283b2c057","doc_title":"( 2017 ) 통합수업에 나타난 탈북 청소년과 남한 청소년의 정치의식 비교 / 이영규 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe79a"},"doc_id":"5ed852eb677b583283b2c10f","doc_title":"( 2016 ) 탈북민 그리스도인들의 신앙체험에 관한 연구 / 박예영 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe79b"},"doc_id":"5ed852b0677b583283b2be82","doc_title":"( 2017 ) 북한이탈 부모의 자녀가치관 및 양육태도에 관한 연구 : 남한 부모와의 비교 / 송경애 ","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe79c"},"doc_id":"5ed852ec677b583283b2c115","doc_title":"( 2018 ) 사회통합 통일교육의 방향 탐색 : 독일 통일교육 사례와 북한이탈청소년 갈등경험 분석을 중심으로 / 강애리 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe79d"},"doc_id":"5ed81f712615a153681e5779","doc_title":"\r\n\t\t\t\t\t독일통일 총서(8) : 여성 분야 통합 관련 정책문서\r\n\t\t\t\t","topic":"IT_과학","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe79e"},"doc_id":"5ed852f1677b583283b2c134","doc_title":"( 2017 ) 탈북학생의 과학학습을 매개하는 지식자금의 탐색 / 이인행 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe79f"},"doc_id":"5edd26398708c4a8b8d7b8f3","doc_title":"[15-01] 동아시아 평화와 번영에 있어 정상외교의 역할과 정책대안 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7a0"},"doc_id":"5ed85287677b583283b2bddb","doc_title":"( 2017 ) 탈북자들의 사회적응을 위한 성경적 상담의 연구 : CCEF의 상담원리를 중심으로 / 신명희 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7a1"},"doc_id":"5ed85331677b583283b2c331","doc_title":"( 2017 ) 한국 내 후기 이주청소년의 진로 지원 정책 연구 / 이수정 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7a2"},"doc_id":"5edd98be3f98607c39994b6f","doc_title":"[209호] 12월은 어느 편에 설 것인가","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7a3"},"doc_id":"5edd98c43f98607c39994b8a","doc_title":"[179호] 남북고위급회담, '평창'을 넘어 평화로 이어져야 한다","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7a4"},"doc_id":"5edd98c53f98607c39994b8b","doc_title":"[180호] 위안부 합의 완성이냐 파기냐, 이제 일본의 선택에 달렸다","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7a5"},"doc_id":"5edd3350b36eb32a84959f64","doc_title":"시진핑 시기 중국 외교와 북중관계 ","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7a6"},"doc_id":"5edd26318708c4a8b8d7b898","doc_title":"[2017-1] Global Terrorism Database를 활용한 테러리즘의 현황분석 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7a7"},"doc_id":"5edd98be3f98607c39994b70","doc_title":"[210호] 일본의 레이와 시대 개막과 새로운 한일관계 구축을 위한 방법론","topic":"국제","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7a8"},"doc_id":"5ed852f3677b583283b2c199","doc_title":"( 2017 ) 기초생활수급 탈북여성의 정착실태와 정착지원 개선방안 / 김경숙 ","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7a9"},"doc_id":"5ed852fb677b583283b2c1a5","doc_title":"( 2013 ) 이주여성의 스트레스가 정신건강에 미치는 영향 : 결혼이주여성과 북한이탈주민여성의 비교를 중심으로 / 박지혜 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7aa"},"doc_id":"5edd98b93f98607c39994b5d","doc_title":"[167호] 외교 정상화를 위한 진검승부를 피하지 말라","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7ab"},"doc_id":"5edd98bb3f98607c39994b65","doc_title":"[218호] 북·미 비핵화 협상의 재개와 우리의 역할","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7ac"},"doc_id":"5edd98bc3f98607c39994b67","doc_title":"[220호]김정은 위원장의 셈법과 남북관계 '새판 짜기'의 모색","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7ad"},"doc_id":"5edd98bd3f98607c39994b6d","doc_title":"[207호] 한반도 비핵화 프로세스, 다시 한 번 진검승부에 나설 때다","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7ae"},"doc_id":"5edd31eeb36eb32a849592b5","doc_title":"동북아 평화협력 구상의 의제 및 추진 전략 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7af"},"doc_id":"5edd321eb36eb32a849594a7","doc_title":"한국의 ODA 정책과 선진-개도국 간 가교 역할 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7b0"},"doc_id":"5edd3228b36eb32a8495950b","doc_title":"일본의 민주당 정치와 한일관계 ","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7b1"},"doc_id":"5edd323db36eb32a849595d8","doc_title":"북한에 대한 인도적 지원과 북한의 변화 전망 ","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7b2"},"doc_id":"5ed84fff677b583283b2a56d","doc_title":"( 2002 ) 북한이탈주민에 대한 지원방안에 관한 연구 / 김병철 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7b3"},"doc_id":"5ed85018677b583283b2a8a7","doc_title":"( 2006 ) 북한이탈주민에 대한 인식 차에 따른 남한주민의 사회적 지지 차이 / 이은혜 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7b4"},"doc_id":"5ed85019677b583283b2a8c0","doc_title":"( 2007 ) 북한이탈주민의 국내정착현황 및 지원체계에 관한 연구 / 박성열 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7b5"},"doc_id":"5ed8501c677b583283b2a910","doc_title":"( 2006 ) 북한이탈주민의 한국사회 적응에서 북한 정치사회화의 영향 연구 / 김승철 ","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7b6"},"doc_id":"5ed81c252615a153681e3ca8","doc_title":"\r\n\t\t\t\t\t(2011년도) 북한 주요행사 예정표\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7b7"},"doc_id":"5ed81c4e2615a153681e3dac","doc_title":"\r\n\t\t\t\t\t김정일 사후 북한정세 전망과 국제협력 = Political Situation in Post-Kim Jong-Il North Korea and International Cooperation\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7b8"},"doc_id":"5ed81c0e2615a153681e3bf0","doc_title":"\r\n\t\t\t\t\t북한인권 이해의 새로운 지평\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7b9"},"doc_id":"5ed81f722615a153681e57b6","doc_title":"\r\n\t\t\t\t\tThe Perceptions of Northeast Asia's Four States on Korean Unification\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7ba"},"doc_id":"5ed820ee2615a153681e62b5","doc_title":"\r\n\t\t\t\t\t언어생활 : 외래어편\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7bb"},"doc_id":"5ed821c82615a153681e63ad","doc_title":"\r\n\t\t\t\t\t4차 북핵실험 이후 정세 전개와 향후 전망\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7bc"},"doc_id":"5ed81bbb2615a153681e3888","doc_title":"\r\n\t\t\t\t\t남북러 가스관 사업의 효과, 쟁점, 과제\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7bd"},"doc_id":"5ed819f62615a153681e2af8","doc_title":"\r\n\t\t\t\t\t알기쉬운 통일교육 12주제 프리젠테이션.제4부,독일통일\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7be"},"doc_id":"5ed820592615a153681e5d20","doc_title":"\r\n\t\t\t\t\t통일 이후 국가정체성 형성방안 :이론과 사례연구 중심\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7bf"},"doc_id":"5ed821ca2615a153681e63b3","doc_title":"\r\n\t\t\t\t\t4차 북핵실험 이후 대북정책\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7c0"},"doc_id":"5ed81faa2615a153681e58ce","doc_title":"\r\n\t\t\t\t\t'그린 데탕트' 실천전략 :환경공동체 및 경제공동체 동시 형성방안\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7c1"},"doc_id":"5ed81fec2615a153681e5ac4","doc_title":"\r\n\t\t\t\t\t북한 핵 개발 고도화의 파급영향과 대응방향\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7c2"},"doc_id":"5ed822472615a153681e66d7","doc_title":"\r\n\t\t\t\t\t대북·통일정책 관련 주요 쟁점과 정책추진방향\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7c3"},"doc_id":"5ed826782615a153681e7432","doc_title":"\r\n\t\t\t\t\t북한의 대남전략\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7c4"},"doc_id":"5ed818c52615a153681e2108","doc_title":"\r\n\t\t\t\t\t(2008)연구요약집\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7c5"},"doc_id":"5ed818d02615a153681e2212","doc_title":"\r\n\t\t\t\t\t(2008년)북·중무역의 주요 특징 (2009.3)\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7c6"},"doc_id":"5ed8237a2615a153681e6b95","doc_title":"\r\n\t\t\t\t\t文在寅的韓半島政策(소책자) = 문재인의 한반도정책 : 平和繁榮的韓半島\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7c7"},"doc_id":"5ed8230a2615a153681e6a6c","doc_title":"\r\n\t\t\t\t\t건강한 생활\r\n\t\t\t\t","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7c8"},"doc_id":"5ed820742615a153681e5e9f","doc_title":"\r\n\t\t\t\t\t북한 교화소\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7c9"},"doc_id":"5ed820df2615a153681e628d","doc_title":"\r\n\t\t\t\t\tImplications of North Korea's Nuclear Advancement and Response Measures\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7ca"},"doc_id":"5ed8209e2615a153681e6021","doc_title":"\r\n\t\t\t\t\tThe Growth of the Informal Economy in North Korea\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7cb"},"doc_id":"5ed820042615a153681e5b2d","doc_title":"\r\n\t\t\t\t\t최근 중동사태에 비추어본 북한 체제지속성 연구\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7cc"},"doc_id":"5ed818c62615a153681e211a","doc_title":"\r\n\t\t\t\t\t(2010) 통일교육 지침서 (일반용)\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7cd"},"doc_id":"5ed81b712615a153681e35f2","doc_title":"\r\n\t\t\t\t\t통일환경 및 남북한 관계 전망 (2011~2012)\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7ce"},"doc_id":"5ed819a82615a153681e2865","doc_title":"\r\n\t\t\t\t\t(2009년도) 남북관계 추진현황\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7cf"},"doc_id":"5ed81b892615a153681e365e","doc_title":"\r\n\t\t\t\t\t북한 핵의 국제정치와 한국의 대북 핵전략\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7d0"},"doc_id":"5ed81dc22615a153681e4821","doc_title":"\r\n\t\t\t\t\tOutlook for the North Korean Situation amp; Prospects for U.S.-ROK Cooperation After the Death of Kim Jong-il\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7d1"},"doc_id":"5ed81eb22615a153681e508b","doc_title":"\r\n\t\t\t\t\t한국의 對일본 통일공공외교 실태\r\n\t\t\t\t","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7d2"},"doc_id":"5ed81dfd2615a153681e4a3b","doc_title":"\r\n\t\t\t\t\t북한이탈주민 고용 길라잡이\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7d3"},"doc_id":"5ed81dd92615a153681e4929","doc_title":"\r\n\t\t\t\t\t통일교육원 40년사\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7d4"},"doc_id":"5ed81dfd2615a153681e4a5d","doc_title":"\r\n\t\t\t\t\t러시아의 극동개발과 북한 노동자\r\n\t\t\t\t","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7d5"},"doc_id":"5ed81df32615a153681e49cc","doc_title":"\r\n\t\t\t\t\tKorean Peninsula Division/Unification :From the International Perspective\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7d6"},"doc_id":"5ed81f322615a153681e5575","doc_title":"\r\n\t\t\t\t\t법치지원과 인권 증진 :이론과 실제\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7d7"},"doc_id":"5ed81e102615a153681e4ac9","doc_title":"\r\n\t\t\t\t\t한국의 對미국 통일공공외교 실태\r\n\t\t\t\t","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7d8"},"doc_id":"5ed81eb02615a153681e506e","doc_title":"\r\n\t\t\t\t\t한국의 對러시아 통일공공외교 실태\r\n\t\t\t\t","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7d9"},"doc_id":"5ed81ec72615a153681e50fb","doc_title":"\r\n\t\t\t\t\t최고인민회의 제13기 제1차 회의결과 분석과 전망 (2014. 4)\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7da"},"doc_id":"5ed81f242615a153681e5434","doc_title":"\r\n\t\t\t\t\t북핵일지1955-2014\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7db"},"doc_id":"5ed81f4e2615a153681e5640","doc_title":"\r\n\t\t\t\t\t(2014) 남북통합에 대한 국민의식조사\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7dc"},"doc_id":"5ed81ca42615a153681e3ffd","doc_title":"\r\n\t\t\t\t\t\"통일을 꿈꾸다\" :비전大강연 소감문\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7dd"},"doc_id":"5ed81f302615a153681e54fb","doc_title":"\r\n\t\t\t\t\t통일문제 이해 2014\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7de"},"doc_id":"5ed81d542615a153681e44c7","doc_title":"\r\n\t\t\t\t\t북한 주요기관ㆍ단체 인명록 색인 (2012) =북한 기관ㆍ단체별 인명집 색인\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7df"},"doc_id":"5ed81dde2615a153681e4947","doc_title":"\r\n\t\t\t\t\tStudy of Disciplinary Problems in the North Korean Army\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7e0"},"doc_id":"5ed81dd22615a153681e4865","doc_title":"\r\n\t\t\t\t\t2000년대 대북정책 평가와 정책대안 :동시병행 선순환 모델의 원칙과 과제\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7e1"},"doc_id":"5ed81ecc2615a153681e5171","doc_title":"\r\n\t\t\t\t\t남북통행의 관문 남북통일의 전초기지 :남북출입사무소 10주년 자료집\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7e2"},"doc_id":"5ed81ea82615a153681e5045","doc_title":"\r\n\t\t\t\t\t북한의 시장화와 인권의 상관성\r\n\t\t\t\t","topic":"IT_과학","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7e3"},"doc_id":"5ed81d0e2615a153681e429e","doc_title":"\r\n\t\t\t\t\t북한경제의 비공식(시장)부문 실태 분석: 기업활동을 중심으로\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7e4"},"doc_id":"5ed81db92615a153681e480a","doc_title":"\r\n\t\t\t\t\t통일항아리 이야기 :준비된 통일은 축복입니다.\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7e5"},"doc_id":"5ed81dcf2615a153681e4857","doc_title":"\r\n\t\t\t\t\t북한 핵문제의 전망과 대응책 :정책결정모델(Decision Making Model)을 이용한 전략 분석\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7e6"},"doc_id":"5ed81dd42615a153681e48d3","doc_title":"\r\n\t\t\t\t\t한국과 독일, 분단과 통일 이야기\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7e7"},"doc_id":"5ed81dae2615a153681e4788","doc_title":"\r\n\t\t\t\t\t(제2차 샤이오 인권포럼) 김정은 체제의 북한 인권문제와 국제협력\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7e8"},"doc_id":"5ed81e4a2615a153681e4da5","doc_title":"\r\n\t\t\t\t\tSouth-North Dialogue in Korea (No.75, January 2010 ~ February 2013) =남북대화(제75호)\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7e9"},"doc_id":"5ed81e4d2615a153681e4db4","doc_title":"\r\n\t\t\t\t\tStudy on the Power Elite of the Kim Jong Un Regime\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7ea"},"doc_id":"5ed81e592615a153681e4e1a","doc_title":"\r\n\t\t\t\t\t한국의 FTA 전략과 한반도\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7eb"},"doc_id":"5ed81f132615a153681e53ec","doc_title":"\r\n\t\t\t\t\t(The) Trust-building Process and Korean Unification :KINU Unification Forum 2013\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7ec"},"doc_id":"5ed81e452615a153681e4d54","doc_title":"\r\n\t\t\t\t\t북한 정치범수용소\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7ed"},"doc_id":"5ed81e492615a153681e4d98","doc_title":"\r\n\t\t\t\t\tSecond Term Obama Administration's Policy towards the Korean Peninsula\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7ee"},"doc_id":"5ed81e4d2615a153681e4daf","doc_title":"\r\n\t\t\t\t\tRelations between Corruption and Human Rights in North Korea\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7ef"},"doc_id":"5ed81d7c2615a153681e4518","doc_title":"\r\n\t\t\t\t\t북한 주요인사 인물정보 2012 =북한 주요인물\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7f0"},"doc_id":"5ed81d7d2615a153681e458d","doc_title":"\r\n\t\t\t\t\t韩半岛 信任进程\r\n\t\t\t\t","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7f1"},"doc_id":"5ed81f032615a153681e53ac","doc_title":"\r\n\t\t\t\t\t통일정책연구 (제23권 2호, 2014)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7f2"},"doc_id":"5ed81f0b2615a153681e53c2","doc_title":"\r\n\t\t\t\t\t2013년 북한 정책 논조 분석과 평가\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7f3"},"doc_id":"5ed81ef02615a153681e52a2","doc_title":"\r\n\t\t\t\t\t북한 비공식 경제 성장요인 연구\r\n\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7f4"},"doc_id":"5ed81ef52615a153681e52fe","doc_title":"\r\n\t\t\t\t\t통일과 인문학\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7f5"},"doc_id":"5ed81ee42615a153681e524f","doc_title":"\r\n\t\t\t\t\t(2014) 개성공업지구 법규집 =(2014) Laws and Regulations for the Gaeseong Industrial Complex\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7f6"},"doc_id":"5ed81ec12615a153681e50c8","doc_title":"\r\n\t\t\t\t\t(2014) 통일논문집 :(제33회) 대학(원)생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7f7"},"doc_id":"5ed81ec72615a153681e50f2","doc_title":"\r\n\t\t\t\t\t북한이해 (2014)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7f8"},"doc_id":"5ed81cd02615a153681e40e8","doc_title":"\r\n\t\t\t\t\t서독의 대동독 인권정책\r\n\t\t\t\t","topic":"사회","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7f9"},"doc_id":"5ed81f2c2615a153681e54d7","doc_title":"\r\n\t\t\t\t\t(통일에 한 걸음 더 다가가는 감성툰) 통통툰\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7fa"},"doc_id":"5ed81e222615a153681e4c37","doc_title":"\r\n\t\t\t\t\t신진연구 논문집 :2013 북한 및 통일관련\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7fb"},"doc_id":"5ed81e3d2615a153681e4cfa","doc_title":"\r\n\t\t\t\t\t한중정상회담 결과 분석(2013.7)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe7fc"},"doc_id":"5ed81d812615a153681e45f8","doc_title":"\r\n\t\t\t\t\t북한이해 (2012)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe7fd"},"doc_id":"5ed81cf42615a153681e41b4","doc_title":"\r\n\t\t\t\t\t韓半島 信賴プロセス\r\n\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe7fe"},"doc_id":"5ed81d452615a153681e444f","doc_title":"\r\n\t\t\t\t\tInternational Journal of Korean Unification Studiesvol.21, no.1\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe7ff"},"doc_id":"5ed81e402615a153681e4d48","doc_title":"\r\n\t\t\t\t\t박근혜정부의 대북정책 추진 방향\r\n\t\t\t\t","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe800"},"doc_id":"5ed81ad72615a153681e3105","doc_title":"\r\n\t\t\t\t\t이명박 정부 외교안보통일정책의 추진환경 및 전략과 실천방안 (총괄보고서)\r\n\t\t\t\t","topic":"경제","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe801"},"doc_id":"5ed81e5a2615a153681e4e27","doc_title":"\r\n\t\t\t\t\t북한 지식 사전\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe802"},"doc_id":"5ed81e672615a153681e4e89","doc_title":"\r\n\t\t\t\t\t(통일대계연구 남북합의통일 마스터플랜) 민주화 및 양질의 거버넌스 수립 :북한 변화와 통일을 위한 시사점\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe803"},"doc_id":"5ed81e722615a153681e4f18","doc_title":"\r\n\t\t\t\t\t북한의 핵ㆍ미사일 대응책 연구\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe804"},"doc_id":"5ed819162615a153681e239e","doc_title":"\r\n\t\t\t\t\t북한정보관리체계 개선방안(하)\r\n\t\t\t\t","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe805"},"doc_id":"5ed81c0c2615a153681e3b9b","doc_title":"\r\n\t\t\t\t\t남북경제공동체 형성 방안과 과제\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe806"},"doc_id":"5ed81e242615a153681e4c47","doc_title":"\r\n\t\t\t\t\t남북대화 (제75호, 2010.1~2013.2)\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe807"},"doc_id":"5ed81e5f2615a153681e4e5c","doc_title":"\r\n\t\t\t\t\t북한인권백서 2013 =White Paper on Human Rights in North Korea 2013\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe808"},"doc_id":"5ed81d232615a153681e43a7","doc_title":"\r\n\t\t\t\t\tWhite Paper on Korean Unification (2013) =통일백서\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe809"},"doc_id":"5ed818b22615a153681e202b","doc_title":"\r\n\t\t\t\t\tUnification Clock :When Will We See a Unified Korea?\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe80a"},"doc_id":"5ed819222615a153681e23fe","doc_title":"\r\n\t\t\t\t\t북.중 경제관계와 남북경협의 대북 파급효과 비교분석\r\n\t\t\t\t","topic":"경제","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe80b"},"doc_id":"5ed819372615a153681e24e8","doc_title":"\r\n\t\t\t\t\t체제전환국의 시장-민주제도 건설 지원 :북한 경제발전을 위한 국제협력 프로그램 연구\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe80c"},"doc_id":"5ed81b402615a153681e34d2","doc_title":"\r\n\t\t\t\t\t북한이해 (2011)\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe80d"},"doc_id":"5ed81f202615a153681e5427","doc_title":"\r\n\t\t\t\t\tFiscal Segmentation and Economic Changes in North Korea\r\n\t\t\t\t","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe80e"},"doc_id":"5ed81ea12615a153681e5042","doc_title":"\r\n\t\t\t\t\t통일 이후 통합을 위한 갈등해소 방안 :사례연구 및 분야별 갈등해소의 기본방향\r\n\t\t\t\t","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe80f"},"doc_id":"5ed81eeb2615a153681e527f","doc_title":"\r\n\t\t\t\t\t2013년 북한 신년사 집중분석(2013.1)\r\n\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe810"},"doc_id":"5ed81e3a2615a153681e4cf3","doc_title":"\r\n\t\t\t\t\t박근혜정부의 통일외교안보 비전과 추진 과제\r\n\t\t\t\t","topic":"사회","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe811"},"doc_id":"5ed81c852615a153681e3f25","doc_title":"\r\n\t\t\t\t\t(2012) 통일논문집 :(제31회) 대학(원)생 통일논문 현상공모 입선작\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe812"},"doc_id":"5ed81d052615a153681e4211","doc_title":"\r\n\t\t\t\t\t국내불안과 대외도발 :북한에 대한 적용 가능성 탐색\r\n\t\t\t\t","topic":"사회","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe813"},"doc_id":"5ed81f682615a153681e573b","doc_title":"\r\n\t\t\t\t\tThe Emergence of a New Generation :The Generational Experience and Characteristics of Young North Koreans\r\n\t\t\t\t","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe814"},"doc_id":"5ed81e282615a153681e4c53","doc_title":"\r\n\t\t\t\t\t북한 3차 핵실험 이후 미국의 대북정책 논의 동향(2013.5)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe815"},"doc_id":"5ed81df82615a153681e49f4","doc_title":"\r\n\t\t\t\t\t(통일대계연구 남북합의통일 마스터플랜) 통일대비를 위한 대북통일정책 모색\r\n\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe816"},"doc_id":"5ed81f832615a153681e5824","doc_title":"\r\n\t\t\t\t\t(2013) 개성공업지구 법규집 =(2013) Laws and Regulations for the Gaeseong Industrial Complex\r\n\t\t\t\t","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe817"},"doc_id":"5ed816fb2615a153681e12e2","doc_title":"\r\n\t\t\t\t\t이명박 정부의 대북정책 및 추진환경과 전략\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe818"},"doc_id":"5ed819e22615a153681e29f4","doc_title":"\r\n\t\t\t\t\t김정일 현지지도 동향 :1994-2009\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe819"},"doc_id":"5ed81b102615a153681e3344","doc_title":"\r\n\t\t\t\t\t북한주민의 삶의 질: 실태와 인식\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe81a"},"doc_id":"5ed81b172615a153681e3368","doc_title":"\r\n\t\t\t\t\t상반기 북한정세 분석 보고서(2011.8)\r\n\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe81b"},"doc_id":"5ed81bd22615a153681e3965","doc_title":"\r\n\t\t\t\t\t신진연구 논문집 : 2012 북한 및 통일관련\r\n\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe81c"},"doc_id":"5ed819732615a153681e2741","doc_title":"\r\n\t\t\t\t\t김정일 현지지도 동향 :1994-2011\r\n\t\t\t\t","topic":"정치","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe81d"},"doc_id":"5edd98bc3f98607c39994b6a","doc_title":"[223호]크리스마스의 평화를 위한 제언","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe81e"},"doc_id":"5ed852a9677b583283b2be57","doc_title":"( 2017 ) 북한 이탈주민의 시민교육 참여동기와 정치적 시민성의 관계 / 이용재 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe81f"},"doc_id":"5ed852eb677b583283b2c0e9","doc_title":"( 2017 ) 탈북 학생의 과학 수업에서 드러나는 어려움 및 어려움의 요인 분석 / 이민희 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe820"},"doc_id":"5ed8528c677b583283b2bdf0","doc_title":"( 2017 ) 북한이탈주민 목표의식과 민주시민교육 / 손수진 ","topic":"IT_과학","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe821"},"doc_id":"5edd26338708c4a8b8d7b8bd","doc_title":"[08-5] 이명박 정부의 대북정책의 변화와 지자체 남북교류의 특징 및 과제 ","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe822"},"doc_id":"5edd26398708c4a8b8d7b8eb","doc_title":"[14-02] 동아시아 군비경쟁과 한반도 평화: 미·중·일 관계와 한반도 ","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe823"},"doc_id":"5edd98e5f4006ffc407ad36f","doc_title":"[제59차 전문가포럼] ‘한반도 신뢰프로세스’, 첫 단추가 중요하다","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe824"},"doc_id":"5edd98e7f4006ffc407ad373","doc_title":"[제43차 전문가포럼]미중관계의 변화와 우리의 선택","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe825"},"doc_id":"5edd295cd59367c0ebb7f67a","doc_title":"[09-12] 동아시아 평화의 미래 (2009 JPI 정책포럼 시리즈) ","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe826"},"doc_id":"5edd2b3535605a5e299691f2","doc_title":"2018 JPI 공동연구시리즈 - 정치권력의 변화와 대북정책에 대한 국내여론의 변화 추이의 상관관계 ","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe827"},"doc_id":"5edd98a43f98607c39994b0c","doc_title":"[제73호] 한·미정상회담에서 한반도 위기를 풀자","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe828"},"doc_id":"5edd31c4b36eb32a849590d1","doc_title":"공공외교의 현황과 우리의 정책 방향 ","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe829"},"doc_id":"5edd98e9f4006ffc407ad37f","doc_title":"[제35차 전문가포럼]북한빈곤문제, 어떻게 접근할 것인가","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe82a"},"doc_id":"5edd98eaf4006ffc407ad381","doc_title":"[제37차 전문가포럼]화폐 교환조치 이후 북한사회 동향","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe82b"},"doc_id":"5edd32a8b36eb32a849599dd","doc_title":"한반도 평화통일 환경 조성전략을 위한 주요 전제조건 검토 ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe82c"},"doc_id":"5edd9bac915929fbe571ccc5","doc_title":"[3월2주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe82d"},"doc_id":"5edd9bb2915929fbe571ccdf","doc_title":"[12월2주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe82e"},"doc_id":"5edd9bb2915929fbe571ccdd","doc_title":"[11월4주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe82f"},"doc_id":"5edd9bb3915929fbe571cce3","doc_title":"[8월5주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe830"},"doc_id":"5edd9bb4915929fbe571cce5","doc_title":"[9월2주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe831"},"doc_id":"5edd9bb5915929fbe571cce8","doc_title":"[10월1주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe832"},"doc_id":"5edd98ecf4006ffc407ad389","doc_title":"[제25차 전문가포럼]대북인도적지원과 개발을 위한 거버넌스","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe833"},"doc_id":"5edd98ebf4006ffc407ad386","doc_title":"[제21차 전문가포럼]북한당국의 통제강화와 주민생존권","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe834"},"doc_id":"5edd98edf4006ffc407ad38f","doc_title":"[제9차 전문가포럼] 남북한 통일프로세스와 통일협정(안)","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe835"},"doc_id":"5edd98eef4006ffc407ad392","doc_title":"[제13차 전문가포럼] 전환기 한반도, 한국군의 위상과 새로운 역할","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe836"},"doc_id":"5edd9bac915929fbe571ccc6","doc_title":"[3월3주] 주간 여론조사 결과정리","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe837"},"doc_id":"5edd98953f98607c39994ad0","doc_title":"[145호] 남북정상회담으로 북핵문제의 돌파구를 모색할 때다","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe838"},"doc_id":"5edd3355b36eb32a84959f9e","doc_title":"새로운 동북아 비핵질서의 모색: 한반도 비핵화와 동북아 비핵지대의 병행 추진 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe839"},"doc_id":"5edd3345b36eb32a84959ee3","doc_title":"한반도 주변에 전개되는 위험요소의 종류와 정책적 대안 ","topic":"정치","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe83a"},"doc_id":"5edd31d8b36eb32a849591b4","doc_title":"드론 군비경쟁과 안보 환경의 변화 ","topic":"IT_과학","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe83b"},"doc_id":"5edd988e3f98607c39994ab5","doc_title":"[제56호] 한 · 일갈등을 동북아협력안보로 풀자","topic":"문화","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe83c"},"doc_id":"5edd9bab915929fbe571ccc1","doc_title":"[5월2주] 주간 여론조사 결과 정리","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe83d"},"doc_id":"5edd2eb0fe7563ddf381e425","doc_title":"[Monograph No. 05] Missile Defense of the United States: Contending Arguments, Feasibility, and a Question Remaining ","topic":"","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe83e"},"doc_id":"5edd98e9f4006ffc407ad37d","doc_title":"[제32차 전문가포럼]북한인권의 실질적 개선 효과를 위한 제안","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe83f"},"doc_id":"5ede649220dbd3d8ee366400","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제11호 2016년 4월- 북한 핵실험 이후 대북 제재와 북한체제\r\n\t\t\t\t\t\t\t\t","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe840"},"doc_id":"5edd336cb36eb32a8495a0a9","doc_title":"미국-쿠바 국교회복을 계기로 되돌아 보는 미중관계의 정상화와 대만 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe841"},"doc_id":"5edd2eb2fe7563ddf381e44f","doc_title":"[Monograph No. 04] The Nature of Cooperation and Conflict Events: Are they Mutually Exclusive? ","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe842"},"doc_id":"5edd98973f98607c39994ad9","doc_title":"[135호] 북한의 핵위협, 대응책이 아닌 해결책이 필요한 때다","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe843"},"doc_id":"5edd31d3b36eb32a8495918c","doc_title":"국제질서의 개편과 전략적 선택 ","topic":"사회","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe844"},"doc_id":"5edd2955d59367c0ebb7f63b","doc_title":"[14-33] 2014 동아시아 다자협력의 제도화: 동아시아 분쟁의 평화적 해결을 위한 다자협력 활성화 방안 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe845"},"doc_id":"5ede6004056df2af0fd02f0d","doc_title":"\r\n\t\t\t\t\t\t\t\t\t제17기 해외지역회의 · 협의회 운영매뉴얼\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe846"},"doc_id":"5edd336ab36eb32a8495a082","doc_title":"나선 경제특구 개발의 결정요인 및 전망 ","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe847"},"doc_id":"5edd26458708c4a8b8d7b96f","doc_title":"[09-5] 동아시아 다자협력: 종교간 소통 ","topic":"","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe848"},"doc_id":"5edd98b83f98607c39994b59","doc_title":"[157호] 북한의 민심과 ‘자력자강’, 우리는 무엇을 할 것인가?","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe849"},"doc_id":"5edd988d3f98607c39994ab1","doc_title":"[제 6호] 평화를 위한 발상의 전환 -7.27 휴전협정 57주년에 부쳐-","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe84a"},"doc_id":"5edd988e3f98607c39994ab6","doc_title":"[제66호] 대북정책, '원칙'이 아닌 ‘좌표’가 중요","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe84b"},"doc_id":"5edd322cb36eb32a84959543","doc_title":"중국의 대북정책과 북·중동맹의 동학 ","topic":"","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe84c"},"doc_id":"5edd323db36eb32a849595f0","doc_title":"일본의 한국병합 100년 한일관계의 과제와 전망: 동아시아 평화를 위한 한일갈등의 해결방안과 협력의 전망 ","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe84d"},"doc_id":"5edd3246b36eb32a84959661","doc_title":"북한의 식량위기: 배경 및 전망 ","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe84e"},"doc_id":"5edd324db36eb32a849596cc","doc_title":"중국의 대북 정책: 변화와 지속 ","topic":"국제","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe84f"},"doc_id":"5edd321eb36eb32a849594a0","doc_title":"독일 통일 교훈과 한반도 평화통일 비전 ","topic":"국제","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe850"},"doc_id":"5edd31edb36eb32a849592ab","doc_title":"신기후체제협상과 한국의 이니셔티브 ","topic":"국제","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe851"},"doc_id":"5edd98b43f98607c39994b4e","doc_title":"[232호] 4.15총선, 코로나19, 그리고 동북아시아 평화","topic":"정치","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe852"},"doc_id":"5edd98b73f98607c39994b53","doc_title":"[161호] 동북아 군비경쟁의 격화, 안보정책의 표류를 넘어","topic":"문화","timestamp":20200901} -{"_id":{"$oid":"603361d95b963d5f2aabe853"},"doc_id":"5ede648c20dbd3d8ee3663e2","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제7호 2014년 7월- 변화하는 동북아 정세와 통일외교\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe854"},"doc_id":"5ede648320dbd3d8ee3663b4","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제8호 2014년 10월- 한반도 평화통일을 위한 새로운 접근과 전략\r\n\t\t\t\t\t\t\t\t","topic":"","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe855"},"doc_id":"5ede5f12056df2af0fd02ab6","doc_title":"\r\n\t\t\t\t\t\t\t\t\t이제는 평화가 먼저야!(한반도 비핵화와 평화체제)\r\n\t\t\t\t\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe856"},"doc_id":"5ede649e20dbd3d8ee3664a5","doc_title":"\r\n\t\t\t\t\t\t\t\t\t통일Focus 제2호 2012년 8월- 북한이탈주민 성공 스토리\r\n\t\t\t\t\t\t\t\t","topic":"정치","timestamp":20201101} -{"_id":{"$oid":"603361d95b963d5f2aabe857"},"doc_id":"5ede64a71fcaba51b0cacc82","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2006. 1/4분기(통권 17호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20201201} -{"_id":{"$oid":"603361d95b963d5f2aabe858"},"doc_id":"5ede64af1fcaba51b0caccbe","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2003. 3/4분기(통권 7호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20201001} -{"_id":{"$oid":"603361d95b963d5f2aabe859"},"doc_id":"5ede64bb1fcaba51b0caccef","doc_title":"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t 2004. 4/4분기(통권 12호) \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t","topic":"문화","timestamp":20201001} diff --git a/fe-backend/labs/saveTOPICSintoMongo/topics2mongo.py b/fe-backend/labs/saveTOPICSintoMongo/topics2mongo.py index 8069c247..2ea69ebe 100644 --- a/fe-backend/labs/saveTOPICSintoMongo/topics2mongo.py +++ b/fe-backend/labs/saveTOPICSintoMongo/topics2mongo.py @@ -14,5 +14,5 @@ i = 0 for data in dataAll: data['topic'] - inputJson = { "topic" : data['topic'], "docTitle" : data['doc_title'], "docId" : data['doc_id']} + inputJson = { "topic" : data['topic'], "docTitle" : data['doc_title'], "hashKey" : data['hash_key']} collection.insert(inputJson) diff --git a/fe-backend/models/topic.js b/fe-backend/models/topic.js index 837c48a6..962b0e12 100755 --- a/fe-backend/models/topic.js +++ b/fe-backend/models/topic.js @@ -4,9 +4,9 @@ const Schema = mongoose.Schema; const topicSchema = new Schema({ topic: String, - docID: String, + hashKey: String, docTitle: String, - lastUpdate: Date, }); + const conn = require("../connection/dataConn"); module.exports = conn.model("topics", topicSchema); diff --git a/fe-backend/module/topicQuery.js b/fe-backend/module/topicQuery.js index fcd4e404..8bbc3e52 100755 --- a/fe-backend/module/topicQuery.js +++ b/fe-backend/module/topicQuery.js @@ -9,7 +9,7 @@ router.get("/", (req, res) => { router.post("/getTopicCounts", (req, res) => { topic - .aggregate([{ $group: { _id: "$topic", count: { $sum: 1 } } }]) + .aggregate([{ $group: { hash_key: "$topic", count: { $sum: 1 } } }]) .then((result) => { return res .status(200) @@ -42,15 +42,14 @@ router.post("/getOneTopicDocs", (req, res) => { }, { $project: { - docId: 1, - _id: 0, + hashKey: 1, + _id : 0, }, }, ], (err, docs) => { if (err) console.log(err); else { - console.log("docs", docs); res.json(docs); } } @@ -62,6 +61,6 @@ router.post("/getTopicTbl", (req, res) => { topic.aggregate([ { $match: { topic: topicReq } }, ]); -}), +}); -(module.exports = router); +module.exports = router; diff --git a/fe-backend/package-lock.json b/fe-backend/package-lock.json index 1e67d0cc..f6fdc36e 100755 --- a/fe-backend/package-lock.json +++ b/fe-backend/package-lock.json @@ -1,8 +1,6259 @@ { "name": "kubic_backend", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "kubic_backend", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "bcrypt": "^5.0.1", + "braces": "^3.0.2", + "cors": "^2.8.5", + "express": "^4.17.1", + "google-auth-library": "^6.0.0", + "jsonwebtoken": "^8.5.1", + "minimist": "^1.2.5", + "moment": "^2.29.1", + "mongodb": "^3.5.7", + "mongoose": "^5.11.15", + "mongoose-auto-increment": "^5.0.1", + "mquery": "^3.2.3" + }, + "devDependencies": { + "@babel/cli": "^7.12.10", + "@babel/core": "^7.9.0", + "@babel/preset-env": "^7.9.5", + "babel-preset-env": "^1.7.0" + } + }, + "node_modules/@babel/cli": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.12.10.tgz", + "integrity": "sha512-+y4ZnePpvWs1fc/LhZRTHkTesbXkyBYuOB+5CyodZqrEuETXi3zOVfpAQIdgC3lXbHLTDG9dQosxR9BhvLKDLQ==", + "dev": true, + "dependencies": { + "commander": "^4.0.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "lodash": "^4.17.19", + "make-dir": "^2.1.0", + "slash": "^2.0.0", + "source-map": "^0.5.0" + }, + "bin": { + "babel": "bin/babel.js", + "babel-external-helpers": "bin/babel-external-helpers.js" + }, + "optionalDependencies": { + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents", + "chokidar": "^3.4.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.8.3" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz", + "integrity": "sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==", + "dev": true, + "dependencies": { + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/compat-data/node_modules/browserslist": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/@babel/compat-data/node_modules/caniuse-lite": { + "version": "1.0.30001048", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", + "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", + "dev": true + }, + "node_modules/@babel/compat-data/node_modules/electron-to-chromium": { + "version": "1.3.418", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", + "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", + "dev": true + }, + "node_modules/@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.8.3" + } + }, + "node_modules/@babel/core/node_modules/@babel/generator": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", + "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.9.5", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-function-name": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-replace-supers": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", + "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/core/node_modules/@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "node_modules/@babel/core/node_modules/@babel/traverse": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", + "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.5", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/core/node_modules/@babel/types": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", + "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/core/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/core/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@babel/core/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/core/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/core/node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/core/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/core/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/generator": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", + "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.9.5", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz", + "integrity": "sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.8.6", + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite": { + "version": "1.0.30001048", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", + "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", + "dev": true + }, + "node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium": { + "version": "1.3.418", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", + "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", + "dev": true + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", + "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.7.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "dev": true + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + }, + "node_modules/@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "dev": true, + "dependencies": { + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", + "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", + "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helpers": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", + "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.8.3" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/generator": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", + "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.9.5", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/helper-function-name": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.8.3" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/traverse": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", + "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.5", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", + "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helpers/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helpers/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helpers/node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@babel/helpers/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helpers/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/helpers/node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helpers/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/helpers/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helpers/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz", + "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.9.5" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", + "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.8.8", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", + "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", + "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", + "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", + "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz", + "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", + "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz", + "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", + "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", + "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", + "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + } + }, + "node_modules/@babel/plugin-transform-regenerator/node_modules/regenerator-transform": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", + "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.5.tgz", + "integrity": "sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.5", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.9.5", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.9.5", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.5", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/preset-env/node_modules/browserslist": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/@babel/preset-env/node_modules/caniuse-lite": { + "version": "1.0.30001048", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", + "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", + "dev": true + }, + "node_modules/@babel/preset-env/node_modules/electron-to-chromium": { + "version": "1.3.418", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", + "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", + "dev": true + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "node_modules/@babel/runtime": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true + }, + "node_modules/@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "node_modules/@babel/traverse": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", + "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.5", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/types": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", + "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/types/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.0.tgz", + "integrity": "sha512-mEaiD1CURETR/dBIiJAwz0M0Q0mH3gCW4pPMaIlNt97mdzYUVeqGcTJSamgJpS6Tg4tBHDrOJpjdh5fJTLnyNQ==", + "dependencies": { + "detect-libc": "^1.0.3", + "http-proxy-agent": "^4.0.1", + "mkdirp": "^1.0.4", + "node-fetch": "^2.6.1", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "rimraf": "^3.0.2", + "semver": "^7.3.4", + "tar": "^6.1.0" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz", + "integrity": "sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/bson": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.3.tgz", + "integrity": "sha512-mVRvYnTOZJz3ccpxhr3wgxVmSeiYinW+zlzQz3SXWaJmD1DuL05Jeq7nKw3SnbKmbleW5qrLG5vdyWe/A9sXhw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/mongodb": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.6.tgz", + "integrity": "sha512-ghYevKiSh/TGk2MAwSRZP7T1ilR9Pw8Fa7pT9GGVGZPUsWKdZjZ4G6LG3MqK2iXKdNba994F8W9ikA+qx2Eo3A==", + "dependencies": { + "@types/bson": "*", + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "14.14.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz", + "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/agent-base": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.0.tgz", + "integrity": "sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true, + "optional": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "optional": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "node_modules/babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "dependencies": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "dependencies": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "dependencies": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "node_modules/babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "node_modules/babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "dependencies": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "dependencies": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "dependencies": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "dependencies": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "dependencies": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "dependencies": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "dependencies": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "node_modules/babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "dependencies": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.10.0" + } + }, + "node_modules/babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "dependencies": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "optional": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "node_modules/bcrypt": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz", + "integrity": "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==", + "hasInstallScript": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "node-addon-api": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/bignumber.js": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz", + "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/bson": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.4.tgz", + "integrity": "sha512-S/yKGU1syOMzO86+dGpg2qGoDL0zvzcb262G+gqEy6TgP6rt6z6qxSFX/8X6vLC91P7G7C3nLs0+bvDzmvBA3Q==", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "optional": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001016", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001016.tgz", + "integrity": "sha512-yYQ2QfotceRiH4U+h1Us86WJXtVHDmy3nEKIdYPsZCYnOV5/tMgGbmoIlrMzmh2VXlproqYtVaKeGDBkMZifFA==", + "dev": true + }, + "node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.0.tgz", + "integrity": "sha512-JgQM9JS92ZbFR4P90EvmzNpSGhpPBGBSj10PILeDyYFwp4h2/D9OM03wsJ4zW1fEp4ka2DGrnUeD7FuvQ2aZ2Q==", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + } + }, + "node_modules/chokidar/node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/chokidar/node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chokidar/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "optional": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "optional": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true, + "optional": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true, + "hasInstallScript": true + }, + "node_modules/core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dev": true, + "dependencies": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + } + }, + "node_modules/core-js-compat/node_modules/browserslist": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/core-js-compat/node_modules/caniuse-lite": { + "version": "1.0.30001048", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", + "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", + "dev": true + }, + "node_modules/core-js-compat/node_modules/electron-to-chromium": { + "version": "1.3.418", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", + "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", + "dev": true + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "node_modules/denque": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz", + "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/electron-to-chromium": { + "version": "1.3.322", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz", + "integrity": "sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "optional": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "optional": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "optional": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "optional": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-text-encoding": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.1.tgz", + "integrity": "sha512-x4FEgaz3zNRtJfLFqJmHWxkMDDvXVtaznj2V9jiP8ACUJrUgist4bP9FmDL2Vew2Y9mEQI/tG4GqabaitYp9CQ==" + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fill-range/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "optional": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gaxios": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-3.0.2.tgz", + "integrity": "sha512-cLOetrsKOBLPwjzVyFzirYaGjrhtYjbKUHp6fQpsio2HH8Mil35JTFQLgkV5D3CCXV7Gnd5V69/m4C9rMBi9bA==", + "dependencies": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gcp-metadata": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.0.1.tgz", + "integrity": "sha512-hX2Ge7RJqESJ3gTfitpJWbdXqxxzgUFX5KVPhE02l9jq17rKKsTeB5h7v7Cky7yhLPfMYcirojC6VWU26lVyCQ==", + "dependencies": { + "gaxios": "^3.0.0", + "json-bigint": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/google-auth-library": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.0.tgz", + "integrity": "sha512-uLydy1t6SHN/EvYUJrtN3GCHFrnJ0c8HJjOxXiGjoTuYHIoCUT3jVxnzmjHwVnSdkfE9Akasm2rM6qG1COTXfQ==", + "dependencies": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^3.0.0", + "gcp-metadata": "^4.0.0", + "gtoken": "^5.0.0", + "jws": "^4.0.0", + "lru-cache": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-auth-library/node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/google-auth-library/node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true, + "optional": true + }, + "node_modules/gtoken": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.1.0.tgz", + "integrity": "sha512-4d8N6Lk8TEAHl9vVoRVMh9BNOKWVgl2DdNtr3428O75r3QFrF/a5MMu851VmK0AA8+iSvbwRv69k5XnMLURGhg==", + "dependencies": { + "gaxios": "^4.0.0", + "google-p12-pem": "^3.0.3", + "jws": "^4.0.0", + "mime": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gtoken/node_modules/gaxios": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.1.0.tgz", + "integrity": "sha512-vb0to8xzGnA2qcgywAjtshOKKVDf2eQhJoiL6fHhgW5tVN7wNk7egnYIO9zotfn3lQ3De1VPdf7V5/BWfCtCmg==", + "dependencies": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gtoken/node_modules/google-p12-pem": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.3.tgz", + "integrity": "sha512-wS0ek4ZtFx/ACKYF3JhyGe5kzH7pgiQ7J5otlumqR9psmWMYc+U9cErKlCYVYHoUaidXHdZ2xbo34kB+S+24hA==", + "dependencies": { + "node-forge": "^0.10.0" + }, + "bin": { + "gp12-pem": "build/src/bin/gp12-pem.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gtoken/node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/gtoken/node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/gtoken/node_modules/mime": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", + "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/gtoken/node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "optional": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "optional": true + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "optional": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-bigint": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.0.tgz", + "integrity": "sha1-DM2RLEuCcNBfBW+9E4FLU9OCWx4=", + "dependencies": { + "bignumber.js": "^7.0.0" + } + }, + "node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, + "node_modules/jsonwebtoken/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/kareem": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", + "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "dependencies": { + "leven": "^3.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "dev": true + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "optional": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", + "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.25", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", + "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", + "dependencies": { + "mime-db": "1.42.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "optional": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "optional": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "engines": { + "node": "*" + } + }, + "node_modules/mongodb": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.4.tgz", + "integrity": "sha512-Y+Ki9iXE9jI+n9bVtbTOOdK0B95d6wVGSucwtBkvQ+HIvVdTCfpVRp01FDC24uhC/Q2WXQ8Lpq3/zwtB5Op9Qw==", + "dependencies": { + "bl": "^2.2.1", + "bson": "^1.1.4", + "denque": "^1.4.1", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2" + }, + "engines": { + "node": ">=4" + }, + "optionalDependencies": { + "saslprep": "^1.0.0" + } + }, + "node_modules/mongoose": { + "version": "5.11.15", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.15.tgz", + "integrity": "sha512-8T4bT6eCGB7MqCm40oVhnhT/1AyAdwe+y1rYUhdl3ljsks3BpYz8whZgcMkIoh6VoCCjipOXRqZqdk1UByvlYA==", + "dependencies": { + "@types/mongodb": "^3.5.27", + "bson": "^1.1.4", + "kareem": "2.3.2", + "mongodb": "3.6.3", + "mongoose-legacy-pluralize": "1.0.2", + "mpath": "0.8.3", + "mquery": "3.2.3", + "ms": "2.1.2", + "regexp-clone": "1.0.0", + "safe-buffer": "5.2.1", + "sift": "7.0.1", + "sliced": "1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mongoose-auto-increment": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mongoose-auto-increment/-/mongoose-auto-increment-5.0.1.tgz", + "integrity": "sha1-gn4FHZzDcdq+i/8acEQx00HLed8=", + "dependencies": { + "extend": "^3.0.0" + } + }, + "node_modules/mongoose-legacy-pluralize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", + "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" + }, + "node_modules/mongoose/node_modules/mongodb": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.3.tgz", + "integrity": "sha512-rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==", + "dependencies": { + "bl": "^2.2.1", + "bson": "^1.1.4", + "denque": "^1.4.1", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2" + }, + "engines": { + "node": ">=4" + }, + "optionalDependencies": { + "saslprep": "^1.0.0" + } + }, + "node_modules/mongoose/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mongoose/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/mpath": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.3.tgz", + "integrity": "sha512-eb9rRvhDltXVNL6Fxd2zM9D4vKBxjVVQNLNijlj7uoXUy19zNDsIif5zR+pWmPCWNKwAtqyo4JveQm4nfD5+eA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mquery": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.3.tgz", + "integrity": "sha512-cIfbP4TyMYX+SkaQ2MntD+F2XbqaBHUYWk3j+kqdDztPWok3tgyssOZxMHMtzbV1w9DaSlvEea0Iocuro41A4g==", + "dependencies": { + "bluebird": "3.5.1", + "debug": "3.1.0", + "regexp-clone": "^1.0.0", + "safe-buffer": "5.1.2", + "sliced": "1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mquery/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-addon-api": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", + "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-releases": { + "version": "1.1.53", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", + "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==", + "dev": true + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "optional": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "optional": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "optional": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true, + "optional": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "optional": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", + "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==" + }, + "node_modules/regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "dependencies": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "node_modules/regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true, + "optional": true + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require_optional": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", + "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", + "dependencies": { + "resolve-from": "^2.0.0", + "semver": "^5.1.0" + } + }, + "node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true, + "optional": true + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "optional": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/saslprep": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "optional": true, + "dependencies": { + "sparse-bitfield": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sift": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", + "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/sliced": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "optional": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "optional": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "optional": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true, + "optional": true + }, + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "optional": true, + "dependencies": { + "memory-pager": "^1.0.2" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "optional": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "optional": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "optional": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "optional": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "optional": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "optional": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "optional": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true, + "optional": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + }, "dependencies": { "@babel/cli": { "version": "7.12.10", @@ -5130,6 +11381,14 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -5140,14 +11399,6 @@ "strip-ansi": "^3.0.0" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", diff --git a/package-lock.json b/package-lock.json index de5046f7..66fd51f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,21212 @@ { "name": "kubic", "version": "0.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "kubic", + "version": "0.0.0", + "dependencies": { + "@angular-devkit/build-webpack": "~0.1100.5", + "@angular/animations": "^11.0.5", + "@angular/cdk": "^11.0.3", + "@angular/common": "^11.0.5", + "@angular/compiler": "^11.0.5", + "@angular/core": "^11.0.5", + "@angular/forms": "~11.0.5", + "@angular/material": "^11.0.3", + "@angular/platform-browser": "^11.0.5", + "@angular/platform-browser-dynamic": "^11.0.5", + "@angular/router": "~11.0.5", + "@babel/cli": "^7.12.10", + "angular-tag-cloud-module": "^5.2.0", + "angularx-social-login": "^3.5.4", + "bcrypt": "^5.0.1", + "bootstrap": "^4.5.3", + "chart.js": "^2.9.4", + "circlepack-chart": "^1.3.4", + "core-js": "^3.8.1", + "cors": "^2.8.5", + "elasticsearch-browser": "^16.7.1", + "fuctbase64": "^1.4.0", + "g": "^2.0.1", + "google-auth-library": "^6.1.3", + "jquery": "^3.5.1", + "jsonwebtoken": "^8.5.1", + "minimist": "^1.2.5", + "moment": "^2.29.1", + "mongoose": "^5.11.9", + "ng2-charts": "^2.4.2", + "ng2-file-upload": "^1.4.0", + "passport-google-oauth": "^2.0.0", + "popper.js": "^1.16.1", + "rxjs": "~6.6.3", + "rxjs-compat": "^6.6.3", + "sunburst-chart": "^1.11.2", + "tslib": "^2.0.3", + "uikit": "^3.6.5", + "zone.js": "~0.11.3" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^0.1100.5", + "@angular/cli": "^11.0.5", + "@angular/compiler-cli": "^11.0.5", + "@angular/language-service": "~11.0.5", + "@types/d3-array": "2.8.0", + "@types/d3-axis": "2.0.0", + "@types/d3-brush": "2.1.0", + "@types/d3-color": "2.0.1", + "@types/d3-scale": "3.2.2", + "@types/d3-scale-chromatic": "2.0.0", + "@types/d3-selection": "2.0.0", + "@types/d3-shape": "2.0.0", + "@types/d3-time-format": "3.0.0", + "@types/d3-zoom": "2.0.0", + "@types/elasticsearch": "^5.0.37", + "@types/jasmine": "~3.6.2", + "@types/jasminewd2": "^2.0.8", + "@types/jquery": "^3.5.6", + "@types/node": "^14.14.16", + "babel-preset-env": "^1.7.0", + "codelyzer": "^6.0.1", + "jasmine-core": "~3.6.0", + "jasmine-spec-reporter": "~6.0.0", + "karma": "^5.2.3", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage-istanbul-reporter": "^3.0.3", + "karma-jasmine": "~4.0.1", + "karma-jasmine-html-reporter": "^1.5.4", + "protractor": "^7.0.0", + "ts-node": "~9.1.1", + "tslint": "~5.20.1", + "typescript": "^4.0.5" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.1100.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.5.tgz", + "integrity": "sha512-yOYfucNouc1doTbcGbCNMXGMSc36+j97XpdNoeGyzFQ7GwezLAro0a9gxc5PdOxndfelkND7J1JuOjxdW5O17A==", + "dependencies": { + "@angular-devkit/core": "11.0.5", + "rxjs": "6.6.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-angular": { + "version": "0.1100.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1100.5.tgz", + "integrity": "sha512-lJYsnBImBAqUAIVC2qGY64UaC2uWOPZEpSWjYUxkRZA/c4IVCJj3M12CgONBjtcKYzFVXc1eojhrScukGIJJcg==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1100.5", + "@angular-devkit/build-optimizer": "0.1100.5", + "@angular-devkit/build-webpack": "0.1100.5", + "@angular-devkit/core": "11.0.5", + "@babel/core": "7.12.3", + "@babel/generator": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/runtime": "7.12.1", + "@babel/template": "7.10.4", + "@jsdevtools/coverage-istanbul-loader": "3.0.5", + "@ngtools/webpack": "11.0.5", + "ansi-colors": "4.1.1", + "autoprefixer": "9.8.6", + "babel-loader": "8.1.0", + "browserslist": "^4.9.1", + "cacache": "15.0.5", + "caniuse-lite": "^1.0.30001032", + "circular-dependency-plugin": "5.2.0", + "copy-webpack-plugin": "6.2.1", + "core-js": "3.6.5", + "css-loader": "4.3.0", + "cssnano": "4.1.10", + "file-loader": "6.1.1", + "find-cache-dir": "3.3.1", + "glob": "7.1.6", + "inquirer": "7.3.3", + "jest-worker": "26.5.0", + "karma-source-map-support": "1.4.0", + "less": "3.12.2", + "less-loader": "7.0.2", + "license-webpack-plugin": "2.3.1", + "loader-utils": "2.0.0", + "mini-css-extract-plugin": "1.2.1", + "minimatch": "3.0.4", + "open": "7.3.0", + "ora": "5.1.0", + "parse5-html-rewriting-stream": "6.0.1", + "pnp-webpack-plugin": "1.6.4", + "postcss": "7.0.32", + "postcss-import": "12.0.1", + "postcss-loader": "4.0.4", + "raw-loader": "4.0.2", + "regenerator-runtime": "0.13.7", + "resolve-url-loader": "3.1.2", + "rimraf": "3.0.2", + "rollup": "2.32.1", + "rxjs": "6.6.3", + "sass": "1.27.0", + "sass-loader": "10.0.5", + "semver": "7.3.2", + "source-map": "0.7.3", + "source-map-loader": "1.1.2", + "source-map-support": "0.5.19", + "speed-measure-webpack-plugin": "1.3.3", + "style-loader": "2.0.0", + "stylus": "0.54.8", + "stylus-loader": "4.3.1", + "terser": "5.3.7", + "terser-webpack-plugin": "4.2.3", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "webpack": "4.44.2", + "webpack-dev-middleware": "3.7.2", + "webpack-dev-server": "3.11.0", + "webpack-merge": "5.2.0", + "webpack-sources": "2.0.1", + "webpack-subresource-integrity": "1.5.1", + "worker-plugin": "5.0.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/architect": { + "version": "0.1100.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.5.tgz", + "integrity": "sha512-yOYfucNouc1doTbcGbCNMXGMSc36+j97XpdNoeGyzFQ7GwezLAro0a9gxc5PdOxndfelkND7J1JuOjxdW5O17A==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "11.0.5", + "rxjs": "6.6.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/build-webpack": { + "version": "0.1100.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1100.5.tgz", + "integrity": "sha512-oD5t2oCfyiCyyeZckrqBnQco94zIMkRnRGzy3lFDH7KMiL0DG9l7x3nxn9H0YunYWr55LsGWwXGoR7l03Kl+jw==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1100.5", + "@angular-devkit/core": "11.0.5", + "rxjs": "6.6.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", + "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", + "dev": true, + "dependencies": { + "ajv": "6.12.6", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.3", + "source-map": "0.7.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", + "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/caniuse-lite": { + "version": "1.0.30001171", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", + "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", + "dev": true + }, + "node_modules/@angular-devkit/build-angular/node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@angular-devkit/build-angular/node_modules/core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "dev": true, + "hasInstallScript": true + }, + "node_modules/@angular-devkit/build-angular/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/@angular-devkit/build-angular/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/inquirer/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@angular-devkit/build-angular/node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/open": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", + "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/@angular-devkit/build-angular/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/build-angular/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@angular-devkit/build-optimizer": { + "version": "0.1100.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1100.5.tgz", + "integrity": "sha512-aKITFuiydR681eS1z84EIdOtqdxP/V5xGZuF3xjGmg5Ddwv36PweAHaCVJEB4btHSWH6uxMvW2hLXg2RTWbRNg==", + "dev": true, + "dependencies": { + "loader-utils": "2.0.0", + "source-map": "0.7.3", + "tslib": "2.0.3", + "typescript": "4.0.5", + "webpack-sources": "2.0.1" + }, + "bin": { + "build-optimizer": "src/build-optimizer/cli.js" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-optimizer/node_modules/tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "dev": true + }, + "node_modules/@angular-devkit/build-optimizer/node_modules/typescript": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz", + "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1100.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1100.5.tgz", + "integrity": "sha512-oD5t2oCfyiCyyeZckrqBnQco94zIMkRnRGzy3lFDH7KMiL0DG9l7x3nxn9H0YunYWr55LsGWwXGoR7l03Kl+jw==", + "dependencies": { + "@angular-devkit/architect": "0.1100.5", + "@angular-devkit/core": "11.0.5", + "rxjs": "6.6.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/core": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", + "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", + "dependencies": { + "ajv": "6.12.6", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.3", + "source-map": "0.7.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/core/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/@angular-devkit/schematics": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.0.5.tgz", + "integrity": "sha512-0NKGC8Nf/4vvDpWKB7bwxIazvNnNHnZBX6XlyBXNl+fW8tpTef3PNMJMSErTz9LFnuv61vsKbc36u/Ek2YChWg==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "11.0.5", + "ora": "5.1.0", + "rxjs": "6.6.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/animations": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-11.0.5.tgz", + "integrity": "sha512-ghE/xDTYuEWkKNZtioH9JBrSlux0MLHzWoE7tNP+XMaplt80lCm979vWsEBO3/xpQLRmRlGPul6RacCAoeqogg==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@angular/cdk": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-11.0.3.tgz", + "integrity": "sha512-hgbJXvZURKBnZawwxUrsZE/3a+HCJh2UhoLIng3cn5Q+WIW/4a37knDl8B9DYKBWrCqeINXNcUHVSKkWc/gjCA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "optionalDependencies": { + "parse5": "^5.0.0" + } + }, + "node_modules/@angular/cdk/node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "optional": true + }, + "node_modules/@angular/cli": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-11.0.5.tgz", + "integrity": "sha512-k4j/2z7qkuigJ1shH0McW1wW63clhrbrg98FK4/KWhU/sce5AgVjuHDQFycAclTwHesf7Vs6Gzt7zGlqUmeKIg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@angular-devkit/architect": "0.1100.5", + "@angular-devkit/core": "11.0.5", + "@angular-devkit/schematics": "11.0.5", + "@schematics/angular": "11.0.5", + "@schematics/update": "0.1100.5", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.2.0", + "ini": "1.3.6", + "inquirer": "7.3.3", + "npm-package-arg": "8.1.0", + "npm-pick-manifest": "6.1.0", + "open": "7.3.0", + "pacote": "9.5.12", + "resolve": "1.18.1", + "rimraf": "3.0.2", + "semver": "7.3.2", + "symbol-observable": "2.0.3", + "universal-analytics": "0.4.23", + "uuid": "8.3.1" + }, + "bin": { + "ng": "bin/ng" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/cli/node_modules/debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@angular/cli/node_modules/ini": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.6.tgz", + "integrity": "sha512-IZUoxEjNjubzrmvzZU4lKP7OnYmX72XRl3sqkfJhBKweKi5rnGi5+IUdlj/H1M+Ip5JQ1WzaDMOBRY90Ajc5jg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/@angular/cli/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@angular/cli/node_modules/resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/@angular/cli/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@angular/cli/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@angular/cli/node_modules/uuid": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@angular/common": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-11.0.5.tgz", + "integrity": "sha512-aoXdTkoni65LWhrPKNsAiOnO70XFaTaisO+K8ZYMpciMTTAxHx3hFCF9sj4a+Bo3M1a5UDjpsFDYMeGgJOkmFA==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@angular/compiler": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-11.0.5.tgz", + "integrity": "sha512-japxEn07P9z9FnW8ii+M5DIfgRAGNxl6QNQWKBkNo5ytN6iCAB7pVbJI0vn1AUT9TByV3+xDW/FNuoSuzsnX3w==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@angular/compiler-cli": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-11.0.5.tgz", + "integrity": "sha512-1EbnDdK2Em9xpnbLCjw+9w2F0I6gl5AS6QAn03ztYX9ZooNzCeC6sT8qghzrNTFTV89nyIoAqyMtgcLS6udVkg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.8.6", + "@babel/types": "^7.8.6", + "canonical-path": "1.0.0", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.7.2", + "fs-extra": "4.0.2", + "magic-string": "^0.25.0", + "minimist": "^1.2.0", + "reflect-metadata": "^0.1.2", + "semver": "^6.3.0", + "source-map": "^0.6.1", + "sourcemap-codec": "^1.4.8", + "tslib": "^2.0.0", + "yargs": "^16.1.1" + }, + "bin": { + "ivy-ngcc": "ngcc/main-ivy-ngcc.js", + "ng-xi18n": "src/extract_i18n.js", + "ngc": "src/main.js", + "ngcc": "ngcc/main-ngcc.js" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/compiler-cli/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "node_modules/@angular/compiler-cli/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@angular/core": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-11.0.5.tgz", + "integrity": "sha512-XAXWQi7R3ucZXQwx9QK5jSKJeQyRJ53u2dQDpr7R5stzeCy1a5hrNOkZLg9zOTTPcth/6+FrOrRZP9SMdxtw3w==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@angular/forms": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-11.0.5.tgz", + "integrity": "sha512-2zB1IuqYNJrjh7Og9J8f/AtjX3NHc3VVbt0rPw35ghqIU3aQLpOichdQ1y5QvMWic1UzZ7SjWXDU7RpKbm4iUA==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@angular/language-service": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-11.0.5.tgz", + "integrity": "sha512-EzGycD9ztTKAZB+kR+masNqCfGmU0vnKd/z33VLmeo9fo41t/YNCEQEEFz/pEl2dEwX/Wjou+3oyTYZIZz2uSA==", + "dev": true + }, + "node_modules/@angular/material": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-11.0.3.tgz", + "integrity": "sha512-YTHmtKGwjAEFAOOmuivcwnINMPHxvM7iZQpTgZqDKNiqiv53cwry2Ctb54suRNT+D794z59D0/r+YocGkzFv3w==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@angular/platform-browser": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-11.0.5.tgz", + "integrity": "sha512-173JZHF3QS78hEscBxFZ/kX8KLjdaDhfAYi4Sh8daIKNUcDcyhqEy7wpAjWmCwdspL1QUtWKCrhZqrEVNGTpvA==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-11.0.5.tgz", + "integrity": "sha512-MFjpQcqkHOu8iTUMKVG6vfuOHwrRlgPBvkNucEbtXhTTYNlsw2mprxfUODYEu26EBUAh+FGttu8ZjclUGw4bVg==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@angular/router": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-11.0.5.tgz", + "integrity": "sha512-mSD4tbzuFH4uBb9vxPQHBUbkIMoWAfVUb7r9gtn3/deOxQbVh08f2gk2iWDN3OQLAa5mNHswuLByAYSw2rPbMA==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@babel/cli": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.12.10.tgz", + "integrity": "sha512-+y4ZnePpvWs1fc/LhZRTHkTesbXkyBYuOB+5CyodZqrEuETXi3zOVfpAQIdgC3lXbHLTDG9dQosxR9BhvLKDLQ==", + "dependencies": { + "commander": "^4.0.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "lodash": "^4.17.19", + "make-dir": "^2.1.0", + "slash": "^2.0.0", + "source-map": "^0.5.0" + }, + "bin": { + "babel": "bin/babel.js", + "babel-external-helpers": "bin/babel-external-helpers.js" + }, + "optionalDependencies": { + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents", + "chokidar": "^3.4.0" + } + }, + "node_modules/@babel/cli/node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "optional": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@babel/cli/node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@babel/cli/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "optional": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@babel/cli/node_modules/chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "optional": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + } + }, + "node_modules/@babel/cli/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@babel/cli/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@babel/cli/node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/@babel/cli/node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "optional": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@babel/cli/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@babel/cli/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/@babel/cli/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/cli/node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/@babel/cli/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/cli/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/cli/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.0.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", + "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==", + "dev": true + }, + "node_modules/@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/core/node_modules/@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/core/node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/core/node_modules/@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/core/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@babel/core/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/core/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/core/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" + } + }, + "node_modules/@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-define-map/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-define-map/node_modules/@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-define-map/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helper-define-map/node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/helper-define-map/node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-define-map/node_modules/@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/helper-define-map/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-define-map/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/helper-define-map/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-explode-assignable-expression/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.5" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/helper-module-transforms/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/helper-module-transforms/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/helper-replace-supers/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/helper-replace-supers/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helpers/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@babel/helpers/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helpers/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/helpers/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/helpers/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helpers/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "dev": true, + "dependencies": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/highlight/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", + "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", + "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", + "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-classes/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + } + }, + "node_modules/@babel/plugin-transform-regenerator/node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", + "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/preset-env/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "node_modules/@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/@babel/types": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", + "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/types/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jsdevtools/coverage-istanbul-loader": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", + "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", + "dev": true, + "dependencies": { + "convert-source-map": "^1.7.0", + "istanbul-lib-instrument": "^4.0.3", + "loader-utils": "^2.0.0", + "merge-source-map": "^1.1.0", + "schema-utils": "^2.7.0" + } + }, + "node_modules/@jsdevtools/coverage-istanbul-loader/node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.0.tgz", + "integrity": "sha512-mEaiD1CURETR/dBIiJAwz0M0Q0mH3gCW4pPMaIlNt97mdzYUVeqGcTJSamgJpS6Tg4tBHDrOJpjdh5fJTLnyNQ==", + "dependencies": { + "detect-libc": "^1.0.3", + "http-proxy-agent": "^4.0.1", + "mkdirp": "^1.0.4", + "node-fetch": "^2.6.1", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "rimraf": "^3.0.2", + "semver": "^7.3.4", + "tar": "^6.1.0" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@ngtools/webpack": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-11.0.5.tgz", + "integrity": "sha512-hM0LdOSlC6c7ij+BvIpAFbe7dpJhL+A51L5v6YbMA6aM0Sb/y+HpE2u34AHEQvute7cLe4EyOyvJ9jSinVAJhQ==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "11.0.5", + "enhanced-resolve": "5.3.1", + "webpack-sources": "2.0.1" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@ngtools/webpack/node_modules/@angular-devkit/core": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", + "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", + "dev": true, + "dependencies": { + "ajv": "6.12.6", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.3", + "source-map": "0.7.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@ngtools/webpack/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/@ngtools/webpack/node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/@ngtools/webpack/node_modules/rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@ngtools/webpack/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz", + "integrity": "sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", + "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@schematics/angular": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-11.0.5.tgz", + "integrity": "sha512-7p2wweoJYhim8YUy3ih1SrPGqRsa6+aEFbYgo9v4zt7b3tOva8SvkbC2alayK74fclzQ7umqa6xAwvWhy8ORvg==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "11.0.5", + "@angular-devkit/schematics": "11.0.5", + "jsonc-parser": "2.3.1" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@schematics/update": { + "version": "0.1100.5", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.1100.5.tgz", + "integrity": "sha512-BYtKKuiWsrlc4FMW3bRyl4tm6lWNMTi8oql/mtkSgH7V5eMmaLDJtM+zDl+qyC/KHPxbHTfoHDapfv1tITSWjA==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "11.0.5", + "@angular-devkit/schematics": "11.0.5", + "@yarnpkg/lockfile": "1.1.0", + "ini": "1.3.6", + "npm-package-arg": "^8.0.0", + "pacote": "9.5.12", + "semver": "7.3.2", + "semver-intersect": "1.4.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@schematics/update/node_modules/ini": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.6.tgz", + "integrity": "sha512-IZUoxEjNjubzrmvzZU4lKP7OnYmX72XRl3sqkfJhBKweKi5rnGi5+IUdlj/H1M+Ip5JQ1WzaDMOBRY90Ajc5jg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/@schematics/update/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/bson": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.3.tgz", + "integrity": "sha512-mVRvYnTOZJz3ccpxhr3wgxVmSeiYinW+zlzQz3SXWaJmD1DuL05Jeq7nKw3SnbKmbleW5qrLG5vdyWe/A9sXhw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/chart.js": { + "version": "2.9.30", + "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.30.tgz", + "integrity": "sha512-EgjxUUZFvf6ls3kW2CwyrnSJhgyKxgwrlp/W5G9wqyPEO9iFatO63zAA7L24YqgMxiDjQ+tG7ODU+2yWH91lPg==", + "dependencies": { + "moment": "^2.10.2" + } + }, + "node_modules/@types/d3-array": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-2.8.0.tgz", + "integrity": "sha512-Q0ubcGHAmCRPh90/hoYB4eKWhxYKUxphwSeQrlz2tiabQ8S9zqhaE2CZJtCaLH2cjqKcjr52WPvmOA7ha0O4ZA==", + "dev": true + }, + "node_modules/@types/d3-axis": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-2.0.0.tgz", + "integrity": "sha512-gUdlEwGBLl3tXGiBnBNmNzph9W3bCfa4tBgWZD60Z1eDQKTY4zyCAcZ3LksignGfKawYatmDYcBdjJ5h/54sqA==", + "dev": true, + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-brush": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-2.1.0.tgz", + "integrity": "sha512-rLQqxQeXWF4ArXi81GlV8HBNwJw9EDpz0jcWvvzv548EDE4tXrayBTOHYi/8Q4FZ/Df8PGXFzxpAVQmJMjOtvQ==", + "dev": true, + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-color": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-2.0.1.tgz", + "integrity": "sha512-u7LTCL7RnaavFSmob2rIAJLNwu50i6gFwY9cHFr80BrQURYQBRkJ+Yv47nA3Fm7FeRhdWTiVTeqvSeOuMAOzBQ==", + "dev": true + }, + "node_modules/@types/d3-interpolate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-2.0.0.tgz", + "integrity": "sha512-Wt1v2zTlEN8dSx8hhx6MoOhWQgTkz0Ukj7owAEIOF2QtI0e219paFX9rf/SLOr/UExWb1TcUzatU8zWwFby6gg==", + "dev": true, + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ==", + "dev": true + }, + "node_modules/@types/d3-scale": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.2.2.tgz", + "integrity": "sha512-qpQe8G02tzUwt9sdWX1h8A/W0Q1+N48wMnYXVOkrzeLUkCfvzJYV9Ee3aORCS4dN4ONRLFmMvaXdziQ29XGLjQ==", + "dev": true, + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-scale-chromatic": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", + "integrity": "sha512-Y62+2clOwZoKua84Ha0xU77w7lePiaBoTjXugT4l8Rd5LAk+Mn/ZDtrgs087a+B5uJ3jYUHHtKw5nuEzp0WBHw==", + "dev": true + }, + "node_modules/@types/d3-selection": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-2.0.0.tgz", + "integrity": "sha512-EF0lWZ4tg7oDFg4YQFlbOU3936e3a9UmoQ2IXlBy1+cv2c2Pv7knhKUzGlH5Hq2sF/KeDTH1amiRPey2rrLMQA==", + "dev": true + }, + "node_modules/@types/d3-shape": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-2.0.0.tgz", + "integrity": "sha512-NLzD02m5PiD1KLEDjLN+MtqEcFYn4ZL9+Rqc9ZwARK1cpKZXd91zBETbe6wpBB6Ia0D0VZbpmbW3+BsGPGnCpA==", + "dev": true, + "dependencies": { + "@types/d3-path": "^1" + } + }, + "node_modules/@types/d3-time": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.0.0.tgz", + "integrity": "sha512-Abz8bTzy8UWDeYs9pCa3D37i29EWDjNTjemdk0ei1ApYVNqulYlGUKip/jLOpogkPSsPz/GvZCYiC7MFlEk0iQ==", + "dev": true + }, + "node_modules/@types/d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UpLg1mn/8PLyjr+J/JwdQJM/GzysMvv2CS8y+WYAL5K0+wbvXv/pPSLEfdNaprCZsGcXTxPsFMy8QtkYv9ueew==", + "dev": true + }, + "node_modules/@types/d3-zoom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-2.0.0.tgz", + "integrity": "sha512-daL0PJm4yT0ISTGa7p2lHX0kvv9FO/IR1ooWbHR/7H4jpbaKiLux5FslyS/OvISPiJ5SXb4sOqYhO6fMB6hKRw==", + "dev": true, + "dependencies": { + "@types/d3-interpolate": "*", + "@types/d3-selection": "*" + } + }, + "node_modules/@types/elasticsearch": { + "version": "5.0.37", + "resolved": "https://registry.npmjs.org/@types/elasticsearch/-/elasticsearch-5.0.37.tgz", + "integrity": "sha512-iYOZTully5zGUyEUIzQV92VwF2dLf3hyA/1oqfnenifDTfEr4JWU8yHWRVIU3dmKm7v8phFEKgGX6kEO7dHoAQ==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/jasmine": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.6.2.tgz", + "integrity": "sha512-AzfesNFLvOs6Q1mHzIsVJXSeUnqVh4ZHG8ngygKJfbkcSLwzrBVm/LKa+mR8KrOfnWtUL47112gde1MC0IXqpQ==", + "dev": true + }, + "node_modules/@types/jasminewd2": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.8.tgz", + "integrity": "sha512-d9p31r7Nxk0ZH0U39PTH0hiDlJ+qNVGjlt1ucOoTUptxb2v+Y5VMnsxfwN+i3hK4yQnqBi3FMmoMFcd1JHDxdg==", + "dev": true, + "dependencies": { + "@types/jasmine": "*" + } + }, + "node_modules/@types/jquery": { + "version": "3.5.6", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.6.tgz", + "integrity": "sha512-SmgCQRzGPId4MZQKDj9Hqc6kSXFNWZFHpELkyK8AQhf8Zr6HKfCzFv9ZC1Fv3FyQttJZOlap3qYb12h61iZAIg==", + "dev": true, + "dependencies": { + "@types/sizzle": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "node_modules/@types/mongodb": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.3.tgz", + "integrity": "sha512-6YNqGP1hk5bjUFaim+QoFFuI61WjHiHE1BNeB41TA00Xd2K7zG4lcWyLLq/XtIp36uMavvS5hoAUJ+1u/GcX2Q==", + "dependencies": { + "@types/bson": "*", + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "14.14.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.16.tgz", + "integrity": "sha512-naXYePhweTi+BMv11TgioE2/FXU4fSl29HAH1ffxVciNsH3rYXjNP2yM8wqmSm7jS20gM8TIklKiTen+1iVncw==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/q": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", + "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", + "dev": true + }, + "node_modules/@types/selenium-webdriver": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.17.tgz", + "integrity": "sha512-tGomyEuzSC1H28y2zlW6XPCaDaXFaD6soTdb4GNdmte2qfHtrKqhy0ZFs4r/1hpazCfEZqeTSRLvSasmEx89uw==", + "dev": true + }, + "node_modules/@types/sizzle": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", + "dev": true + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "node_modules/@types/webpack-sources": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.8.tgz", + "integrity": "sha512-JHB2/xZlXOjzjBB6fMOpH1eQAfsrpqVVIbneE0Rok16WXwFaznaI5vfg75U5WgGJm7V9W1c4xeRQDjX/zwvghA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.6.1" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accessor-fn": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/accessor-fn/-/accessor-fn-1.3.0.tgz", + "integrity": "sha512-NC5BYjrfBonksWxXrZ1WsPnh70sTQC2Uas9IL0RHQN5OETP4dO/bviPxZ7zTOahhRQ7o6avJg3ImJvRbuyHASg==" + }, + "node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adm-zip": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", + "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", + "dev": true, + "engines": { + "node": ">=0.3.0" + } + }, + "node_modules/after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "node_modules/agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "dev": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "node_modules/ajv/node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "node_modules/angular-tag-cloud-module": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/angular-tag-cloud-module/-/angular-tag-cloud-module-5.2.0.tgz", + "integrity": "sha512-F89pvDWmpy4VHMhw1CN5kSwiGjGhBIXS4ektJZraJTBwjxCf9GsTNiw0mjcMWpuqEIxccxcaN3kIx+Z+wvoV3Q==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/angularx-social-login": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/angularx-social-login/-/angularx-social-login-3.5.4.tgz", + "integrity": "sha512-qS5Tr7hE/QyonhI/71ED5+AVYcxuJTKQMN/L+927WN9c21Us7I6X0HUyyloPrQwhfcuybDpnlBCarv5kHw6XPA==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", + "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "devOptional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/app-root-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz", + "integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "dev": true, + "dependencies": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "node_modules/arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=", + "dev": true + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "devOptional": true + }, + "node_modules/async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "devOptional": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/caniuse-lite": { + "version": "1.0.30001171", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", + "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", + "dev": true + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "node_modules/axobject-query": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", + "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", + "dev": true, + "dependencies": { + "ast-types-flow": "0.0.7" + } + }, + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "node_modules/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "dependencies": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "dependencies": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "dependencies": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 6.9" + } + }, + "node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "node_modules/babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "node_modules/babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "dependencies": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "dependencies": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "dependencies": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "dependencies": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "dependencies": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "dependencies": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "dependencies": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "dependencies": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "node_modules/babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "dependencies": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.10.0" + } + }, + "node_modules/babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "dependencies": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + } + }, + "node_modules/babel-preset-env/node_modules/browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "dev": true, + "hasInstallScript": true + }, + "node_modules/babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "devOptional": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "devOptional": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "devOptional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "devOptional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "devOptional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "node_modules/bcrypt": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz", + "integrity": "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==", + "hasInstallScript": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "node-addon-api": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bignumber.js": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", + "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "node_modules/blocking-proxy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", + "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "blocking-proxy": "built/lib/bin.js" + }, + "engines": { + "node": ">=6.9.x" + } + }, + "node_modules/bluebird": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", + "dev": true + }, + "node_modules/bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/bootstrap": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.3.tgz", + "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "devOptional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz", + "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001165", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.621", + "escalade": "^3.1.1", + "node-releases": "^1.1.67" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/browserslist/node_modules/caniuse-lite": { + "version": "1.0.30001171", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", + "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", + "dev": true + }, + "node_modules/browserslist/node_modules/electron-to-chromium": { + "version": "1.3.633", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.633.tgz", + "integrity": "sha512-bsVCsONiVX1abkWdH7KtpuDAhsQ3N3bjPYhROSAXE78roJKet0Y5wznA14JE9pzbwSZmSMAW6KiKYf1RvbTJkA==", + "dev": true + }, + "node_modules/browserstack": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.1.tgz", + "integrity": "sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw==", + "dev": true, + "dependencies": { + "https-proxy-agent": "^2.2.1" + } + }, + "node_modules/bson": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.5.tgz", + "integrity": "sha512-kDuEzldR21lHciPQAIulLs1LZlCXdLziXI6Mb/TDkwXhb//UORJNPXgcRs2CuO4H0DcMkpfT3/ySsP3unoZjBg==", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "dev": true, + "dependencies": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacache/node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/cacache/node_modules/tar": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", + "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "devOptional": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001012", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001012.tgz", + "integrity": "sha512-7RR4Uh04t9K1uYRWzOJmzplgEOAXbfK72oVNokCdMzA67trrhPzy93ahKk1AWHiA0c58tD2P+NHqxrA8FZ+Trg==", + "dev": true + }, + "node_modules/canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", + "dev": true + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chart.js": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz", + "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==", + "dependencies": { + "chartjs-color": "^2.1.0", + "moment": "^2.10.2" + } + }, + "node_modules/chartjs-color": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", + "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", + "dependencies": { + "chartjs-color-string": "^0.6.0", + "color-convert": "^1.9.3" + } + }, + "node_modules/chartjs-color-string": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", + "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", + "dependencies": { + "color-name": "^1.0.0" + } + }, + "node_modules/chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chokidar/node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/chokidar/node_modules/binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chokidar/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/chokidar/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/node_modules/readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.0.7" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/chokidar/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/chownr": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", + "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", + "dev": true + }, + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/chrome-trace-event/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/circlepack-chart": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/circlepack-chart/-/circlepack-chart-1.3.4.tgz", + "integrity": "sha512-coKAmQcvK1Fgshti3iohRD2+bhYmGNhgPrGCzONcaKIifrkdaoFja0lqwV2yR96h6a+5Voz+j1KZ00srOisX6g==", + "dependencies": { + "accessor-fn": "^1.3.0", + "d3-hierarchy": "^1.1.9", + "d3-interpolate": "^1.4.0", + "d3-scale": "^3.2.1", + "d3-selection": "^1.4.2", + "d3-transition": "^1.3.2", + "d3-zoomable": "^1.1.3", + "kapsule": "^1.13.3", + "tinycolor2": "^1.4.1" + } + }, + "node_modules/circular-dependency-plugin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.0.tgz", + "integrity": "sha512-7p4Kn/gffhQaavNfyDFg7LS5S/UT1JAjyGd4UqR2+jzoYF02eDkj0Ec3+48TsIa4zghjLY87nQHIh/ecK9qLdw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "devOptional": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "devOptional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", + "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/codelyzer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.1.tgz", + "integrity": "sha512-cOyGQgMdhnRYtW2xrJUNrNYDjEgwQ+BrE2y93Bwz3h4DJ6vJRLfupemU5N3pbYsUlBHJf0u1j1UGk+NLW4d97g==", + "dev": true, + "dependencies": { + "@angular/compiler": "9.0.0", + "@angular/core": "9.0.0", + "app-root-path": "^3.0.0", + "aria-query": "^3.0.0", + "axobject-query": "2.0.2", + "css-selector-tokenizer": "^0.7.1", + "cssauron": "^1.4.0", + "damerau-levenshtein": "^1.0.4", + "rxjs": "^6.5.3", + "semver-dsl": "^1.0.1", + "source-map": "^0.5.7", + "sprintf-js": "^1.1.2", + "tslib": "^1.10.0", + "zone.js": "~0.10.3" + } + }, + "node_modules/codelyzer/node_modules/@angular/compiler": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz", + "integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==", + "dev": true + }, + "node_modules/codelyzer/node_modules/@angular/core": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz", + "integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==", + "dev": true + }, + "node_modules/codelyzer/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/codelyzer/node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true + }, + "node_modules/codelyzer/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/codelyzer/node_modules/zone.js": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz", + "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==", + "dev": true + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "devOptional": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "devOptional": true + }, + "node_modules/component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "node_modules/compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "dev": true, + "dependencies": { + "arity-n": "^1.0.4" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compressible/node_modules/mime-db": { + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.2.1.tgz", + "integrity": "sha512-VH2ZTMIBsx4p++Lmpg77adZ0KUyM5gFR/9cuTrbneNnJlcQXUFvsNariPqq2dq2kV3F2skHiDGPQCyKWy1+U0Q==", + "dev": true, + "dependencies": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/copy-webpack-plugin/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/core-js": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", + "integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==", + "hasInstallScript": true + }, + "node_modules/core-js-compat": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.1.tgz", + "integrity": "sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.15.0", + "semver": "7.0.0" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "dev": true, + "dependencies": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/css-loader/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "dev": true, + "dependencies": { + "css": "^2.0.0" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssauron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", + "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", + "dev": true, + "dependencies": { + "through": "X.X.X" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/d3-array": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.9.1.tgz", + "integrity": "sha512-Ob7RdOtkqsjx1NWyQHMFLtCSk6/aKTxDdC4ZIolX+O+mDD2RzrsYgAyc0WGAlfYFVELLSilS7w8BtE3PKM8bHg==" + }, + "node_modules/d3-color": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" + }, + "node_modules/d3-dispatch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", + "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" + }, + "node_modules/d3-drag": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz", + "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==", + "dependencies": { + "d3-dispatch": "1", + "d3-selection": "1" + } + }, + "node_modules/d3-ease": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", + "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" + }, + "node_modules/d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "node_modules/d3-hierarchy": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", + "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==" + }, + "node_modules/d3-interpolate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", + "dependencies": { + "d3-color": "1" + } + }, + "node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "node_modules/d3-scale": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.2.3.tgz", + "integrity": "sha512-8E37oWEmEzj57bHcnjPVOBS3n4jqakOeuv1EDdQSiSrYnMCBdMd3nc4HtKk7uia8DUHcY/CGuJ42xxgtEYrX0g==", + "dependencies": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "1 - 2", + "d3-time-format": "2 - 3" + } + }, + "node_modules/d3-selection": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", + "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" + }, + "node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/d3-time": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.0.0.tgz", + "integrity": "sha512-2mvhstTFcMvwStWd9Tj3e6CEqtOivtD8AUiHT8ido/xmzrI9ijrUUihZ6nHuf/vsScRBonagOdj0Vv+SEL5G3Q==" + }, + "node_modules/d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "dependencies": { + "d3-time": "1 - 2" + } + }, + "node_modules/d3-timer": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" + }, + "node_modules/d3-transition": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", + "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", + "dependencies": { + "d3-color": "1", + "d3-dispatch": "1", + "d3-ease": "1", + "d3-interpolate": "1", + "d3-selection": "^1.1.0", + "d3-timer": "1" + } + }, + "node_modules/d3-zoom": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz", + "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==", + "dependencies": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" + } + }, + "node_modules/d3-zoomable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/d3-zoomable/-/d3-zoomable-1.1.3.tgz", + "integrity": "sha512-80jS7agm2GolXIwhRP9aNQ1VbutSDSNHR6FDIJVRJF01SpcCuJ/8C35PZ65u2mBu2e7bwHwbCtLhg3Qbnh4BvQ==", + "dependencies": { + "d3-interpolate": "^1.4.0", + "d3-selection": "^1.4.1", + "d3-transition": "^1.3.2", + "d3-zoom": "^1.8.3", + "kapsule": "^1.12.2" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/date-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", + "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/debounce": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", + "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==" + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "devOptional": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "devOptional": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "devOptional": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "devOptional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "devOptional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "devOptional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "node_modules/denque": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz", + "integrity": "sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dependency-graph": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz", + "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "node_modules/dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "dev": true + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/elasticsearch-browser": { + "version": "16.7.1", + "resolved": "https://registry.npmjs.org/elasticsearch-browser/-/elasticsearch-browser-16.7.1.tgz", + "integrity": "sha512-3aajCu13z/BjMRn8M3y5hr5TAL2oPu5sEDcl9gBWdZsIhNi860AloDYawZeL9Pv5tmNwYrqXqrI+d32rYy6W1A==" + }, + "node_modules/electron-to-chromium": { + "version": "1.3.314", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.314.tgz", + "integrity": "sha512-IKDR/xCxKFhPts7h+VaSXS02Z1mznP3fli1BbXWXeN89i2gCzKraU8qLpEid8YzKcmZdZD3Mly3cn5/lY9xsBQ==", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine.io-client": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz", + "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==", + "dev": true, + "dependencies": { + "component-emitter": "~1.3.0", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "ws": "~7.4.2", + "xmlhttprequest-ssl": "~1.6.2", + "yeast": "0.1.2" + } + }, + "node_modules/engine.io-client/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", + "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", + "dev": true, + "dependencies": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.4", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.3.1.tgz", + "integrity": "sha512-G1XD3MRGrGfNcf6Hg0LVZG7GIKcYkbfHa5QMxt1HDUTdYoXH0JR1xXyg+MaKLF73E9A27uWNVxvFivNRYeUB6w==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enhanced-resolve/node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true + }, + "node_modules/err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-abstract/node_modules/is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "devOptional": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "devOptional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "devOptional": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "devOptional": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "devOptional": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "devOptional": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "devOptional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "devOptional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "devOptional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-glob/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-glob/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-glob/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/fast-glob/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-glob/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "node_modules/fast-text-encoding": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", + "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", + "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, + "node_modules/figures": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", + "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "devOptional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", + "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "devOptional": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz", + "integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "bundleDependencies": [ + "abbrev", + "ansi-regex", + "aproba", + "are-we-there-yet", + "balanced-match", + "brace-expansion", + "chownr", + "code-point-at", + "concat-map", + "console-control-strings", + "core-util-is", + "debug", + "deep-extend", + "delegates", + "detect-libc", + "fs-minipass", + "fs.realpath", + "gauge", + "glob", + "has-unicode", + "iconv-lite", + "ignore-walk", + "inflight", + "inherits", + "ini", + "is-fullwidth-code-point", + "isarray", + "minimatch", + "minimist", + "minipass", + "minizlib", + "mkdirp", + "ms", + "needle", + "node-pre-gyp", + "nopt", + "npm-bundled", + "npm-normalize-package-bin", + "npm-packlist", + "npmlog", + "number-is-nan", + "object-assign", + "once", + "os-homedir", + "os-tmpdir", + "osenv", + "path-is-absolute", + "process-nextick-args", + "rc", + "readable-stream", + "rimraf", + "safe-buffer", + "safer-buffer", + "sax", + "semver", + "set-blocking", + "signal-exit", + "string-width", + "string_decoder", + "strip-ansi", + "strip-json-comments", + "tar", + "util-deprecate", + "wide-align", + "wrappy", + "yallist" + ], + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/fsevents/node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/fsevents/node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/fsevents/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/fsevents/node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fsevents/node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/fsevents/node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/fsevents/node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/fsevents/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fsevents/node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/fsevents/node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/fsevents/node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/fsevents/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fsevents/node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/fsevents/node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/fsevents/node_modules/mkdirp": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", + "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/fsevents/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/needle": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", + "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/fsevents/node_modules/node-pre-gyp": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", + "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/fsevents/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/fsevents/node_modules/npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/fsevents/node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/fsevents/node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/fsevents/node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/fsevents/node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/fsevents/node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "inBundle": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "optional": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/fsevents/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/fsevents/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/fsevents/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/fsevents/node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fsevents/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/fsevents/node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/fsevents/node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fuctbase64": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/fuctbase64/-/fuctbase64-1.4.0.tgz", + "integrity": "sha512-8jw5h4zUIr8aXSa35dY9WMlcbq0PPDRTRZy9yvP0umX+jmwGfgYtjFiydZATfLrTi6DNFY+zx8m7DOYMzuhCdA==" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/g": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/g/-/g-2.0.1.tgz", + "integrity": "sha1-C1lj69DKcOO8jGdmk0oCGCHIuFc=" + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gaxios": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.1.0.tgz", + "integrity": "sha512-vb0to8xzGnA2qcgywAjtshOKKVDf2eQhJoiL6fHhgW5tVN7wNk7egnYIO9zotfn3lQ3De1VPdf7V5/BWfCtCmg==", + "dependencies": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gaxios/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/gaxios/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gaxios/node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/gaxios/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/gaxios/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/gcp-metadata": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.2.1.tgz", + "integrity": "sha512-tSk+REe5iq/N+K+SK1XjZJUrFPuDqGZVzCy2vocIHIGmPlTGsa8owXMJwGkrXr73NO0AzhPW4MF2DEHz7P2AVw==", + "dependencies": { + "gaxios": "^4.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", + "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-stream/node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "devOptional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "devOptional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globby/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/google-auth-library": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.1.3.tgz", + "integrity": "sha512-m9mwvY3GWbr7ZYEbl61isWmk+fvTmOt0YNUfPOUY2VH8K5pZlAIWJjxEi0PqR3OjMretyiQLI6GURMrPSwHQ2g==", + "dependencies": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^4.0.0", + "gcp-metadata": "^4.2.0", + "gtoken": "^5.0.4", + "jws": "^4.0.0", + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-auth-library/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/google-auth-library/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-auth-library/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/google-p12-pem": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.3.tgz", + "integrity": "sha512-wS0ek4ZtFx/ACKYF3JhyGe5kzH7pgiQ7J5otlumqR9psmWMYc+U9cErKlCYVYHoUaidXHdZ2xbo34kB+S+24hA==", + "dependencies": { + "node-forge": "^0.10.0" + }, + "bin": { + "gp12-pem": "build/src/bin/gp12-pem.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", + "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", + "devOptional": true + }, + "node_modules/gtoken": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.1.0.tgz", + "integrity": "sha512-4d8N6Lk8TEAHl9vVoRVMh9BNOKWVgl2DdNtr3428O75r3QFrF/a5MMu851VmK0AA8+iSvbwRv69k5XnMLURGhg==", + "dependencies": { + "gaxios": "^4.0.0", + "google-p12-pem": "^3.0.3", + "jws": "^4.0.0", + "mime": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gtoken/node_modules/mime": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", + "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "dependencies": { + "isarray": "2.0.1" + } + }, + "node_modules/has-binary2/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "devOptional": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "devOptional": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "devOptional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "node_modules/html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "node_modules/html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "dependencies": { + "agent-base": "4", + "debug": "3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "dev": true + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "node_modules/indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "devOptional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "devOptional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "devOptional": true + }, + "node_modules/is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "devOptional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "devOptional": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "devOptional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "devOptional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "devOptional": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "dependencies": { + "html-comment-regex": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isbinaryfile": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", + "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jasmine": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", + "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", + "dev": true, + "dependencies": { + "exit": "^0.1.2", + "glob": "^7.0.6", + "jasmine-core": "~2.8.0" + }, + "bin": { + "jasmine": "bin/jasmine.js" + } + }, + "node_modules/jasmine-core": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz", + "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==", + "dev": true + }, + "node_modules/jasmine-spec-reporter": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-6.0.0.tgz", + "integrity": "sha512-MvTOVoMxDZAftQYBApIlSfKnGMzi9cj351nXeqtnZTuXffPlbONN31+Es7F+Ke4okUeQ2xISukt4U1npfzLVrQ==", + "dev": true, + "dependencies": { + "colors": "1.4.0" + } + }, + "node_modules/jasmine/node_modules/jasmine-core": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", + "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", + "dev": true + }, + "node_modules/jasminewd2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", + "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", + "dev": true, + "engines": { + "node": ">= 6.9.x" + } + }, + "node_modules/jest-worker": { + "version": "26.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.5.0.tgz", + "integrity": "sha512-kTw66Dn4ZX7WpjZ7T/SUDgRhapFRKWmisVAF0Rv4Fu8SLFD7eLbqpLvbxVqYhSgaWa7I+bW7pHnbyfNsH6stug==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jquery": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", + "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" + }, + "node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js-yaml/node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json5/node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jszip": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", + "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/kapsule": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/kapsule/-/kapsule-1.13.3.tgz", + "integrity": "sha512-Qgzn1p0ywJsXJ3NBjIGst/EGvH2VF+YeVsVfWHZ1ZFX1v7AJfz215OWf3mRFy6NZBbN67yc1qUxAuJU+vuTtAA==", + "dependencies": { + "debounce": "^1.2.0" + } + }, + "node_modules/kareem": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", + "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" + }, + "node_modules/karma": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz", + "integrity": "sha512-tHdyFADhVVPBorIKCX8A37iLHxc6RBRphkSoQ+MLKdAtFn1k97tD8WUGi1KlEtDZKL3hui0qhsY9HXUfSNDYPQ==", + "dev": true, + "dependencies": { + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.4.2", + "colors": "^1.4.0", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.6", + "graceful-fs": "^4.2.4", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.6", + "lodash": "^4.17.19", + "log4js": "^6.2.1", + "mime": "^2.4.5", + "minimatch": "^3.0.4", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^2.3.0", + "source-map": "^0.6.1", + "tmp": "0.2.1", + "ua-parser-js": "0.7.22", + "yargs": "^15.3.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", + "dev": true, + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-coverage-istanbul-reporter": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz", + "integrity": "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^3.0.6", + "istanbul-reports": "^3.0.2", + "minimatch": "^3.0.4" + } + }, + "node_modules/karma-jasmine": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", + "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", + "dev": true, + "dependencies": { + "jasmine-core": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-jasmine-html-reporter": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.4.tgz", + "integrity": "sha512-PtilRLno5O6wH3lDihRnz0Ba8oSn0YUJqKjjux1peoYGwo0AQqrWRbdWk/RLzcGlb+onTyXAnHl6M+Hu3UxG/Q==", + "dev": true + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/karma/node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/karma/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/karma/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/karma/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/karma/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/karma/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/karma/node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/karma/node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "node_modules/karma/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/karma/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/mime": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", + "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/karma/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/karma/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/karma/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/karma/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/less": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/less/-/less-3.12.2.tgz", + "integrity": "sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==", + "dev": true, + "dependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "tslib": "^1.10.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "image-size": "~0.5.0", + "native-request": "^1.0.5", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-7.0.2.tgz", + "integrity": "sha512-7MKlgjnkCf63E3Lv6w2FvAEgLMx3d/tNBExITcanAq7ys5U8VPWT3F6xcRjYmdNfkoQ9udoVFb1r2azSiTnD6w==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/less-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/less/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/license-webpack-plugin": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.1.tgz", + "integrity": "sha512-yhqTmlYIEpZWA122lf6E0G8+rkn0AzoQ1OpzUKKs/lXUqG1plmGnwmkuuPlfggzJR5y6DLOdot/Tv00CC51CeQ==", + "dev": true, + "dependencies": { + "@types/webpack-sources": "^0.1.5", + "webpack-sources": "^1.2.0" + } + }, + "node_modules/license-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/license-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.20.tgz", + "integrity": "sha512-JD1COMZsq8maT6mnuz1UMV0jvYD0E0aUsSOdrr1/nAG3dhqQXwRRgeW0cSqH1U43INKcqxaiVIQNOUDld7gRDA==" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log4js": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", + "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", + "dev": true, + "dependencies": { + "date-format": "^3.0.0", + "debug": "^4.1.1", + "flatted": "^2.0.1", + "rfdc": "^1.1.4", + "streamroller": "^2.2.4" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/log4js/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/log4js/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", + "dev": true, + "dependencies": { + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/make-fetch-happen/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "devOptional": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/merge-source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "devOptional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "dependencies": { + "mime-db": "1.40.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.2.1.tgz", + "integrity": "sha512-G3yw7/TQaPfkuiR73MDcyiqhyP8SnbmLhUbpC76H+wtQxA6wfKhMCQOCb6wnPK0dQbjORAeOILQqEesg4/wF7A==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mississippi/node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "devOptional": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "devOptional": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp/node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "engines": { + "node": "*" + } + }, + "node_modules/mongodb": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.3.tgz", + "integrity": "sha512-rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==", + "dependencies": { + "bl": "^2.2.1", + "bson": "^1.1.4", + "denque": "^1.4.1", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2" + }, + "engines": { + "node": ">=4" + }, + "optionalDependencies": { + "saslprep": "^1.0.0" + } + }, + "node_modules/mongoose": { + "version": "5.11.9", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.9.tgz", + "integrity": "sha512-lmG6R64jtGGxqtn88BkkY+v470LUfGgyTKUyjswQ5c01GNgQvxA0kQd8h+tm0hZb639hKNRxL9ZBQlLleUpuIQ==", + "dependencies": { + "@types/mongodb": "^3.5.27", + "bson": "^1.1.4", + "kareem": "2.3.2", + "mongodb": "3.6.3", + "mongoose-legacy-pluralize": "1.0.2", + "mpath": "0.8.1", + "mquery": "3.2.3", + "ms": "2.1.2", + "regexp-clone": "1.0.0", + "safe-buffer": "5.2.1", + "sift": "7.0.1", + "sliced": "1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mongoose-legacy-pluralize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", + "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" + }, + "node_modules/mongoose/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mongoose/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/mpath": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.1.tgz", + "integrity": "sha512-norEinle9aFc05McBawVPwqgFZ7npkts9yu17ztIVLwPwO9rq0OTp89kGVTqvv5rNLMz96E5iWHpVORjI411vA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mquery": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.3.tgz", + "integrity": "sha512-cIfbP4TyMYX+SkaQ2MntD+F2XbqaBHUYWk3j+kqdDztPWok3tgyssOZxMHMtzbV1w9DaSlvEea0Iocuro41A4g==", + "dependencies": { + "bluebird": "3.5.1", + "debug": "3.1.0", + "regexp-clone": "^1.0.0", + "safe-buffer": "5.1.2", + "sliced": "1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mquery/node_modules/bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + }, + "node_modules/mquery/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "devOptional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-request": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.8.tgz", + "integrity": "sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==", + "dev": true, + "optional": true + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "node_modules/ng2-charts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-2.4.2.tgz", + "integrity": "sha512-mY3C2uKCaApHCQizS2YxEOqQ7sSZZLxdV6N1uM9u/VvUgVtYvlPtdcXbKpN52ak93ZE22I73DiLWVDnDNG4/AQ==", + "dependencies": { + "@types/chart.js": "^2.9.24", + "lodash-es": "^4.17.15", + "tslib": "^2.0.0" + } + }, + "node_modules/ng2-file-upload": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ng2-file-upload/-/ng2-file-upload-1.4.0.tgz", + "integrity": "sha512-3J/KPU/tyh/ad6TFeUbrxX+SihUj0iOEt2Zsg4EX7mB3GFiQscXOfcUOxCkBtPWWWaqt3azrYbVGzsYa3/7NzQ==", + "dependencies": { + "tslib": "^1.9.0" + } + }, + "node_modules/ng2-file-upload/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-addon-api": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", + "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "dev": true, + "dependencies": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/node-releases": { + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", + "dev": true + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "devOptional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-install-checks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", + "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-install-checks/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-install-checks/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-install-checks/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "node_modules/npm-package-arg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.0.tgz", + "integrity": "sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==", + "dev": true, + "dependencies": { + "hosted-git-info": "^3.0.6", + "semver": "^7.0.0", + "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-package-arg/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-package-arg/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-pick-manifest": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.0.tgz", + "integrity": "sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==", + "dev": true, + "dependencies": { + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.0.0", + "semver": "^7.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-pick-manifest/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-pick-manifest/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/npm-registry-fetch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.7.tgz", + "integrity": "sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "npm-package-arg": "^6.1.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "node_modules/npm-registry-fetch/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha1-vR/vr2hslrdUda7VGWQS/2DPucE=" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "devOptional": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "devOptional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + }, + "node_modules/object-is": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "devOptional": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "devOptional": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values/node_modules/es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values/node_modules/is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values/node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + }, + "node_modules/object.values/node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", + "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/open/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.1.0.tgz", + "integrity": "sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.4.0", + "is-interactive": "^1.0.0", + "log-symbols": "^4.0.0", + "mute-stream": "0.0.8", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pacote": { + "version": "9.5.12", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.5.12.tgz", + "integrity": "sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.3", + "cacache": "^12.0.2", + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.3", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.4.0", + "npm-normalize-package-bin": "^1.0.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.12", + "npm-pick-manifest": "^3.0.0", + "npm-registry-fetch": "^4.0.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.6.0", + "ssri": "^6.0.1", + "tar": "^4.4.10", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + } + }, + "node_modules/pacote/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/pacote/node_modules/cacache/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/pacote/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/pacote/node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/pacote/node_modules/npm-pick-manifest": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + } + }, + "node_modules/pacote/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/pacote/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "dev": true + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", + "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1", + "parse5-sax-parser": "^6.0.1" + } + }, + "node_modules/parse5-sax-parser": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", + "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parseqs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", + "dev": true + }, + "node_modules/parseuri": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/passport-google-oauth": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-2.0.0.tgz", + "integrity": "sha512-JKxZpBx6wBQXX1/a1s7VmdBgwOugohH+IxCy84aPTZNq/iIPX6u7Mqov1zY7MKRz3niFPol0KJz8zPLBoHKtYA==", + "dependencies": { + "passport-google-oauth1": "1.x.x", + "passport-google-oauth20": "2.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-google-oauth1": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz", + "integrity": "sha1-r3SoA99R7GRvZqRNgigr5vEI4Mw=", + "dependencies": { + "passport-oauth1": "1.x.x" + } + }, + "node_modules/passport-google-oauth20": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz", + "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==", + "dependencies": { + "passport-oauth2": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-oauth1": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.1.0.tgz", + "integrity": "sha1-p96YiiEfnPRoc3cTDqdN8ycwyRg=", + "dependencies": { + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-oauth2": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.5.0.tgz", + "integrity": "sha512-kqBt6vR/5VlCK8iCx1/KpY42kQ+NEHZwsSyt4Y6STiNjU+wWICG1i8ucc1FapXDGO15C5O5VZz7+7vRzrDPXXQ==", + "dependencies": { + "base64url": "3.x.x", + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "devOptional": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", + "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", + "devOptional": true, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dev": true, + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-import": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", + "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-import/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-loader": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.0.4.tgz", + "integrity": "sha512-pntA9zIR14drQo84yGTjQJg1m7T0DkXR4vXYHBngiRZdJtEeCrojL6lOpqUanMzG375lIJbT4Yug85zC/AJWGw==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-loader/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-selector-parser/node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "dependencies": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "node_modules/promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "dev": true, + "dependencies": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "dev": true, + "dependencies": { + "genfun": "^5.0.0" + } + }, + "node_modules/protractor": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz", + "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==", + "dev": true, + "dependencies": { + "@types/q": "^0.0.32", + "@types/selenium-webdriver": "^3.0.0", + "blocking-proxy": "^1.0.0", + "browserstack": "^1.5.1", + "chalk": "^1.1.3", + "glob": "^7.0.3", + "jasmine": "2.8.0", + "jasminewd2": "^2.1.0", + "q": "1.4.1", + "saucelabs": "^1.5.0", + "selenium-webdriver": "3.6.0", + "source-map-support": "~0.4.0", + "webdriver-js-extender": "2.1.0", + "webdriver-manager": "^12.1.7", + "yargs": "^15.3.1" + }, + "bin": { + "protractor": "bin/protractor", + "webdriver-manager": "bin/webdriver-manager" + }, + "engines": { + "node": ">=10.13.x" + } + }, + "node_modules/protractor/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/protractor/node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/protractor/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/protractor/node_modules/del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "dependencies": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/protractor/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/protractor/node_modules/webdriver-manager": { + "version": "12.1.7", + "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.7.tgz", + "integrity": "sha512-XINj6b8CYuUYC93SG3xPkxlyUc3IJbD6Vvo75CVGuG9uzsefDzWQrhz0Lq8vbPxtb4d63CZdYophF8k8Or/YiA==", + "dev": true, + "dependencies": { + "adm-zip": "^0.4.9", + "chalk": "^1.1.1", + "del": "^2.2.0", + "glob": "^7.0.3", + "ini": "^1.3.4", + "minimist": "^1.2.0", + "q": "^1.4.1", + "request": "^2.87.0", + "rimraf": "^2.5.2", + "semver": "^5.3.0", + "xml2js": "^0.4.17" + }, + "bin": { + "webdriver-manager": "bin/webdriver-manager" + }, + "engines": { + "node": ">=6.9.x" + } + }, + "node_modules/protractor/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + }, + "node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/raw-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "devOptional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "node_modules/regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "devOptional": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "node_modules/regexp-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", + "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regexpu-core/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/regexpu-core/node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regexpu-core/node_modules/regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "devOptional": true + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "devOptional": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/require_optional": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", + "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", + "dependencies": { + "resolve-from": "^2.0.0", + "semver": "^5.1.0" + } + }, + "node_modules/require_optional/node_modules/resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "devOptional": true + }, + "node_modules/resolve-url-loader": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", + "dev": true, + "dependencies": { + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/resolve-url-loader/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-url-loader/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "devOptional": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dev": true, + "dependencies": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + } + }, + "node_modules/rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", + "dev": true + }, + "node_modules/rework/node_modules/convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", + "dev": true + }, + "node_modules/rfdc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz", + "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==", + "dev": true + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "2.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.32.1.tgz", + "integrity": "sha512-Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/rollup/node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==", + "dev": true + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs-compat": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.6.3.tgz", + "integrity": "sha512-y+wUqq7bS2dG+7rH2fNMoxsDiJ32RQzFxZQE/JdtpnmEZmwLQrb1tCiItyHxdXJHXjmHnnzFscn3b6PEmORGKw==" + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "devOptional": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saslprep": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "optional": true, + "dependencies": { + "sparse-bitfield": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.27.0.tgz", + "integrity": "sha512-0gcrER56OkzotK/GGwgg4fPrKuiFlPNitO7eUJ18Bs+/NBlofJfMxmxqpqJxjae9vu0Wq8TZzrSyxZal00WDig==", + "dev": true, + "dependencies": { + "chokidar": ">=2.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.0.5.tgz", + "integrity": "sha512-2LqoNPtKkZq/XbXNQ4C64GFEleSEHKv6NPSI+bMC/l+jpEXGJhiRYkAQToO24MR7NU4JRY2RpLpJ/gjo2Uf13w==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/sass-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/sass-loader/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sass-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/saucelabs": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", + "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", + "dev": true, + "dependencies": { + "https-proxy-agent": "^2.2.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "node_modules/selenium-webdriver": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", + "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", + "dev": true, + "dependencies": { + "jszip": "^3.1.3", + "rimraf": "^2.5.4", + "tmp": "0.0.30", + "xml2js": "^0.4.17" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/selenium-webdriver/node_modules/tmp": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", + "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "dev": true, + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/selfsigned/node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/semver-dsl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", + "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", + "dev": true, + "dependencies": { + "semver": "^5.3.0" + } + }, + "node_modules/semver-intersect": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz", + "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==", + "dev": true, + "dependencies": { + "semver": "^5.0.0" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "devOptional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sift": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", + "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" + }, + "node_modules/signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sliced": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" + }, + "node_modules/smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "devOptional": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "devOptional": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "devOptional": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "devOptional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "devOptional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "devOptional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "devOptional": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "devOptional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/socket.io": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.4.1.tgz", + "integrity": "sha512-Si18v0mMXGAqLqCVpTxBa8MGqriHGQh8ccEOhmsmNS3thNCGBwO8WGrwMibANsWtQQ5NStdZwHqZR3naJVFc3w==", + "dev": true, + "dependencies": { + "debug": "~4.1.0", + "engine.io": "~3.5.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.4.0", + "socket.io-parser": "~3.4.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", + "dev": true + }, + "node_modules/socket.io-parser": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz", + "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==", + "dev": true, + "dependencies": { + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "isarray": "2.0.1" + } + }, + "node_modules/socket.io-parser/node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/socket.io-parser/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/socket.io-parser/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/socket.io/node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/socket.io/node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/socket.io/node_modules/engine.io": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.5.0.tgz", + "integrity": "sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "ws": "~7.4.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/socket.io/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/socket.io/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/socket.io/node_modules/socket.io-client": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz", + "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==", + "dev": true, + "dependencies": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "engine.io-client": "~3.5.0", + "has-binary2": "~1.0.2", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + } + }, + "node_modules/socket.io/node_modules/socket.io-client/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/socket.io/node_modules/socket.io-client/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", + "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", + "dev": true, + "dependencies": { + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + }, + "node_modules/sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "node_modules/sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, + "dependencies": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sockjs-client/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "dev": true, + "dependencies": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + }, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "dev": true, + "dependencies": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-loader": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.2.tgz", + "integrity": "sha512-bjf6eSENOYBX4JZDfl9vVLNsGAQ6Uz90fLmOazcmMcyDYOBFsGxPNn83jXezWLY9bJsVAo1ObztxPcV8HAbjVA==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.6.1", + "whatwg-mimetype": "^2.3.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/source-map-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "devOptional": true, + "dependencies": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "devOptional": true + }, + "node_modules/sourcemap-codec": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.6.tgz", + "integrity": "sha512-1ZooVLYFxC448piVLBbtOxFcXwnymH9oUF8nRd3CuYDVvkRBxRl6pB4Mtas5a4drtL+E8LDgFkQNcgIw6tc8Hg==" + }, + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "optional": true, + "dependencies": { + "memory-pager": "^1.0.2" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/spdy-transport/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/spdy/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/spdy/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/speed-measure-webpack-plugin": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.3.3.tgz", + "integrity": "sha512-2ljD4Ch/rz2zG3HsLsnPfp23osuPBS0qPuz9sGpkNXTN1Ic4M+W9xB8l8rS8ob2cO4b1L+WTJw/0AJwWYVgcxQ==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "devOptional": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/ssri/node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ssri/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "devOptional": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "devOptional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "node_modules/streamroller": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", + "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", + "dev": true, + "dependencies": { + "date-format": "^2.1.0", + "debug": "^4.1.1", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/streamroller/node_modules/date-format": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", + "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/streamroller/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/streamroller/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/streamroller/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "node_modules/string.prototype.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylus": { + "version": "0.54.8", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", + "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", + "dev": true, + "dependencies": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus-loader": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-4.3.1.tgz", + "integrity": "sha512-apDYJEM5ZpOAWbWInWcsbtI8gHNr/XYVcSY/tWqOUPt7M5tqhtwXVsAkgyiVjhuvw2Yrjq474a9H+g4d047Ebw==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.4", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/stylus-loader/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stylus-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/stylus/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stylus/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylus/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/sunburst-chart": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/sunburst-chart/-/sunburst-chart-1.11.2.tgz", + "integrity": "sha512-H6u+DgtrRwku6BRDR1A23hD9oIqTgXTFjmEkPYLCXUd/4JR4YNGjZjCghR/k4BkCTOCQHoiIwnMdnQith9olSg==", + "dependencies": { + "accessor-fn": "^1.3.0", + "d3-hierarchy": "^1.1.9", + "d3-interpolate": "^1.4.0", + "d3-path": "^1.0.9", + "d3-scale": "^3.2.1", + "d3-selection": "^1.4.2", + "d3-shape": "^1.3.7", + "d3-transition": "^1.3.2", + "kapsule": "^1.13.3" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/symbol-observable": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", + "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/terser": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.7.tgz", + "integrity": "sha512-lJbKdfxWvjpV330U4PBZStCT9h3N9A4zZVA5Y4k9sCWXknrpdyxi1oMsRKLmQ/YDMDxSBKIh88v0SkdhdqX06w==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": "^10.0.0 || ^11.0.0 || ^12.0.0 || >=14.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dev": true, + "dependencies": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/terser/node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/terser/node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "node_modules/tinycolor2": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", + "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", + "engines": { + "node": "*" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "devOptional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "devOptional": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "devOptional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, + "dependencies": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/ts-node/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ts-node/node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + }, + "node_modules/tslint": { + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", + "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + } + }, + "node_modules/tslint/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/typescript": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz", + "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.22", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", + "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/uid2": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" + }, + "node_modules/uikit": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/uikit/-/uikit-3.6.5.tgz", + "integrity": "sha512-ChsoZBuCC4y0CXqJ51tiIPS4zcKgj8yvXDl8njRyMBLCjNRFlHgSjem2T6pQsEEItoN+Vh7NE3iueD70A4LW4A==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "devOptional": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universal-analytics": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.23.tgz", + "integrity": "sha512-lgMIH7XBI6OgYn1woDEmxhGdj8yDefMKg7GkWdeATAlQZFrMrNyxSkpDzY57iY0/6fdlzTbBV03OawvvzG+q7A==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "request": "^2.88.2", + "uuid": "^3.0.0" + } + }, + "node_modules/universal-analytics/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/universal-analytics/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "devOptional": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "devOptional": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "devOptional": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", + "devOptional": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "devOptional": true + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", + "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack/node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/watchpack/node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + } + }, + "node_modules/watchpack/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/watchpack/node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/watchpack/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/watchpack/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack/node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/watchpack/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webdriver-js-extender": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", + "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", + "dev": true, + "dependencies": { + "@types/selenium-webdriver": "^3.0.0", + "selenium-webdriver": "^3.0.1" + }, + "engines": { + "node": ">=6.9.x" + } + }, + "node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", + "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dev": true, + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-log/node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-merge": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.2.0.tgz", + "integrity": "sha512-QBglJBg5+lItm3/Lopv8KDDK01+hjdg2azEwi/4vKJ8ZmGPdtJsTpjtNNOW3a4WiqzXdCATtTudOZJngE7RKkA==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.0.1.tgz", + "integrity": "sha512-A9oYz7ANQBK5EN19rUXbvNgfdfZf5U2gP0769OXsj9CvYkCR6OHOsd6OKyEy4H38GGxpsQPKIL83NC64QY6Xmw==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.1.tgz", + "integrity": "sha512-uekbQ93PZ9e7BFB8Hl9cFIVYQyQqiXp2ExKk9Zv+qZfH/zHXHrCFAfw1VW0+NqWbTWrs/HnuDrto3+tiPXh//Q==", + "dev": true, + "dependencies": { + "webpack-sources": "^1.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-subresource-integrity/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-subresource-integrity/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/webpack/node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/webpack/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/webpack/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "dev": true, + "dependencies": { + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/worker-plugin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/worker-plugin/-/worker-plugin-5.0.0.tgz", + "integrity": "sha512-AXMUstURCxDD6yGam2r4E34aJg6kW85IiaeX72hi+I1cxyaMUtrvVY6sbfpGKAj5e7f68Acl62BjQF5aOOx2IQ==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0" + } + }, + "node_modules/worker-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/worker-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/ws": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", + "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==", + "dev": true, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.2.tgz", + "integrity": "sha512-tYOaldF/0BLfKuoA39QMwD4j2m8lq4DIncqj1yuNELX4vz9+z/ieG/vwmctjJce+boFHXstqhWnHSxc4W8f4qg==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/zone.js": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.3.tgz", + "integrity": "sha512-Y4hTHoh4VcxU5BDGAqEoOnOiyT254w6CiHtpQxAJUSMZPyVgdbKf+5R7Mwz6xsPhMIeBXk5rTopRZDpjssTCUg==", + "dependencies": { + "tslib": "^2.0.0" + } + } + }, "dependencies": { "@angular-devkit/architect": { "version": "0.1100.5", @@ -3897,16 +25101,6 @@ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", "dev": true }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -4088,6 +25282,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "devOptional": true, "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -4147,17 +25342,20 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "devOptional": true }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "devOptional": true }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "devOptional": true }, "array-flatten": { "version": "2.1.2", @@ -4183,7 +25381,8 @@ "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "devOptional": true }, "arraybuffer.slice": { "version": "0.0.7", @@ -4262,7 +25461,8 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "devOptional": true }, "ast-types-flow": { "version": "0.0.7", @@ -4282,7 +25482,8 @@ "async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "devOptional": true }, "async-limiter": { "version": "1.0.0", @@ -4299,7 +25500,8 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "devOptional": true }, "autoprefixer": { "version": "9.8.6", @@ -5020,6 +26222,7 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "devOptional": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -5034,6 +26237,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "devOptional": true, "requires": { "is-descriptor": "^1.0.0" } @@ -5042,6 +26246,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -5050,6 +26255,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -5058,6 +26264,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "devOptional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -5126,7 +26333,8 @@ "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "devOptional": true }, "bindings": { "version": "1.5.0", @@ -5244,6 +26452,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "devOptional": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -5261,6 +26470,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -5587,6 +26797,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "devOptional": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -5878,6 +27089,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "devOptional": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -5889,6 +27101,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "devOptional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -6072,6 +27285,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "devOptional": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -6152,7 +27366,8 @@ "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "devOptional": true }, "component-inherit": { "version": "0.0.3", @@ -6305,7 +27520,8 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "devOptional": true }, "copy-webpack-plugin": { "version": "6.2.1", @@ -6975,6 +28191,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "devOptional": true, "requires": { "ms": "2.0.0" } @@ -6988,7 +28205,8 @@ "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "devOptional": true }, "deep-equal": { "version": "1.1.1", @@ -7036,6 +28254,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "devOptional": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -7045,6 +28264,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -7053,6 +28273,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -7061,6 +28282,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "devOptional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -7744,6 +28966,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "devOptional": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -7758,6 +28981,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "devOptional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -7766,6 +28990,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -7850,6 +29075,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "devOptional": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -7859,6 +29085,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "devOptional": true, "requires": { "is-plain-object": "^2.0.4" } @@ -7880,6 +29107,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "devOptional": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -7895,6 +29123,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "devOptional": true, "requires": { "is-descriptor": "^1.0.0" } @@ -7903,6 +29132,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -7911,6 +29141,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -7919,6 +29150,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -7927,6 +29159,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "devOptional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -8092,6 +29325,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "devOptional": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -8103,6 +29337,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -8229,7 +29464,8 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "devOptional": true }, "forever-agent": { "version": "0.6.1", @@ -8258,6 +29494,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "devOptional": true, "requires": { "map-cache": "^0.2.2" } @@ -8334,24 +29571,32 @@ "dependencies": { "abbrev": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "bundled": true, "dev": true, "optional": true }, "ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "bundled": true, "dev": true, "optional": true }, "aproba": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "bundled": true, "dev": true, "optional": true }, "are-we-there-yet": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "bundled": true, "dev": true, "optional": true, @@ -8362,12 +29607,16 @@ }, "balanced-match": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "bundled": true, "dev": true, "optional": true }, "brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "bundled": true, "dev": true, "optional": true, @@ -8378,36 +29627,48 @@ }, "chownr": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "bundled": true, "dev": true, "optional": true }, "code-point-at": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "bundled": true, "dev": true, "optional": true }, "concat-map": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "bundled": true, "dev": true, "optional": true }, "console-control-strings": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "bundled": true, "dev": true, "optional": true }, "core-util-is": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "bundled": true, "dev": true, "optional": true }, "debug": { "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "bundled": true, "dev": true, "optional": true, @@ -8417,24 +29678,32 @@ }, "deep-extend": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "bundled": true, "dev": true, "optional": true }, "delegates": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "bundled": true, "dev": true, "optional": true }, "detect-libc": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "bundled": true, "dev": true, "optional": true }, "fs-minipass": { "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "bundled": true, "dev": true, "optional": true, @@ -8444,12 +29713,16 @@ }, "fs.realpath": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "bundled": true, "dev": true, "optional": true }, "gauge": { "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "bundled": true, "dev": true, "optional": true, @@ -8466,6 +29739,8 @@ }, "glob": { "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "bundled": true, "dev": true, "optional": true, @@ -8480,12 +29755,16 @@ }, "has-unicode": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "bundled": true, "dev": true, "optional": true }, "iconv-lite": { "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "bundled": true, "dev": true, "optional": true, @@ -8495,6 +29774,8 @@ }, "ignore-walk": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", "bundled": true, "dev": true, "optional": true, @@ -8504,6 +29785,8 @@ }, "inflight": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "bundled": true, "dev": true, "optional": true, @@ -8514,18 +29797,24 @@ }, "inherits": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "bundled": true, "dev": true, "optional": true }, "ini": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "bundled": true, "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "bundled": true, "dev": true, "optional": true, @@ -8535,12 +29824,16 @@ }, "isarray": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "bundled": true, "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "bundled": true, "dev": true, "optional": true, @@ -8550,12 +29843,16 @@ }, "minimist": { "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "bundled": true, "dev": true, "optional": true }, "minipass": { "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "bundled": true, "dev": true, "optional": true, @@ -8566,6 +29863,8 @@ }, "minizlib": { "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "bundled": true, "dev": true, "optional": true, @@ -8575,6 +29874,8 @@ }, "mkdirp": { "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", + "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "bundled": true, "dev": true, "optional": true, @@ -8584,12 +29885,16 @@ }, "ms": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "bundled": true, "dev": true, "optional": true }, "needle": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", + "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", "bundled": true, "dev": true, "optional": true, @@ -8601,6 +29906,8 @@ }, "node-pre-gyp": { "version": "0.14.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", + "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", "bundled": true, "dev": true, "optional": true, @@ -8619,6 +29926,8 @@ }, "nopt": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "bundled": true, "dev": true, "optional": true, @@ -8629,6 +29938,8 @@ }, "npm-bundled": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", "bundled": true, "dev": true, "optional": true, @@ -8638,12 +29949,16 @@ }, "npm-normalize-package-bin": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", "bundled": true, "dev": true, "optional": true }, "npm-packlist": { "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", "bundled": true, "dev": true, "optional": true, @@ -8655,6 +29970,8 @@ }, "npmlog": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "bundled": true, "dev": true, "optional": true, @@ -8667,18 +29984,24 @@ }, "number-is-nan": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "bundled": true, "dev": true, "optional": true }, "object-assign": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "bundled": true, "dev": true, "optional": true }, "once": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "bundled": true, "dev": true, "optional": true, @@ -8688,18 +30011,24 @@ }, "os-homedir": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "bundled": true, "dev": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "bundled": true, "dev": true, "optional": true }, "osenv": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "bundled": true, "dev": true, "optional": true, @@ -8710,18 +30039,24 @@ }, "path-is-absolute": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "bundled": true, "dev": true, "optional": true }, "process-nextick-args": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "bundled": true, "dev": true, "optional": true }, "rc": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "bundled": true, "dev": true, "optional": true, @@ -8734,6 +30069,8 @@ }, "readable-stream": { "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "bundled": true, "dev": true, "optional": true, @@ -8749,6 +30086,8 @@ }, "rimraf": { "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "bundled": true, "dev": true, "optional": true, @@ -8758,62 +30097,80 @@ }, "safe-buffer": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "bundled": true, "dev": true, "optional": true }, "safer-buffer": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "bundled": true, "dev": true, "optional": true }, "sax": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "bundled": true, "dev": true, "optional": true }, "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bundled": true, "dev": true, "optional": true }, "set-blocking": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "bundled": true, "dev": true, "optional": true }, "signal-exit": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "bundled": true, "dev": true, "optional": true }, - "string-width": { - "version": "1.0.2", + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "bundled": true, "dev": true, "optional": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "safe-buffer": "~5.1.0" } }, - "string_decoder": { - "version": "1.1.1", + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "bundled": true, "dev": true, "optional": true, @@ -8823,12 +30180,16 @@ }, "strip-json-comments": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "bundled": true, "dev": true, "optional": true }, "tar": { "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "bundled": true, "dev": true, "optional": true, @@ -8844,12 +30205,16 @@ }, "util-deprecate": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "bundled": true, "dev": true, "optional": true }, "wide-align": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "bundled": true, "dev": true, "optional": true, @@ -8859,12 +30224,16 @@ }, "wrappy": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "bundled": true, "dev": true, "optional": true }, "yallist": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "bundled": true, "dev": true, "optional": true @@ -9013,7 +30382,8 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "devOptional": true }, "getpass": { "version": "0.1.7", @@ -9041,6 +30411,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "devOptional": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -9050,6 +30421,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "devOptional": true, "requires": { "is-extglob": "^2.1.0" } @@ -9131,7 +30503,8 @@ "graceful-fs": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" + "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", + "devOptional": true }, "gtoken": { "version": "5.1.0", @@ -9235,6 +30608,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "devOptional": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -9245,6 +30619,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "devOptional": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -9254,6 +30629,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -9794,6 +31170,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "devOptional": true, "requires": { "kind-of": "^3.0.2" }, @@ -9802,6 +31179,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -9827,6 +31205,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "devOptional": true, "requires": { "binary-extensions": "^1.0.0" } @@ -9834,7 +31213,8 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "devOptional": true }, "is-callable": { "version": "1.1.5", @@ -9869,6 +31249,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "devOptional": true, "requires": { "kind-of": "^3.0.2" }, @@ -9877,6 +31258,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -9893,6 +31275,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "devOptional": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -9902,7 +31285,8 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "devOptional": true } } }, @@ -9921,12 +31305,14 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "devOptional": true }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "devOptional": true }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -9940,6 +31326,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "devOptional": true, "requires": { "is-extglob": "^2.1.1" } @@ -9960,6 +31347,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "devOptional": true, "requires": { "kind-of": "^3.0.2" }, @@ -9968,6 +31356,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -10008,6 +31397,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "devOptional": true, "requires": { "isobject": "^3.0.1" } @@ -10060,7 +31450,8 @@ "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "devOptional": true }, "is-wsl": { "version": "1.1.0", @@ -10088,7 +31479,8 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "devOptional": true }, "isstream": { "version": "0.1.2", @@ -10407,6 +31799,16 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "jsonwebtoken": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", @@ -10895,7 +32297,8 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "devOptional": true }, "klona": { "version": "2.0.4", @@ -11299,12 +32702,14 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "devOptional": true }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "devOptional": true, "requires": { "object-visit": "^1.0.0" } @@ -11393,6 +32798,7 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "devOptional": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -11658,6 +33064,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "devOptional": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -11667,6 +33074,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "devOptional": true, "requires": { "is-plain-object": "^2.0.4" } @@ -11828,6 +33236,7 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "devOptional": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -12001,6 +33410,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "devOptional": true, "requires": { "remove-trailing-separator": "^1.0.1" } @@ -12158,9 +33568,9 @@ "integrity": "sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ==", "dev": true, "requires": { - "JSONStream": "^1.3.4", "bluebird": "^3.5.1", "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", "lru-cache": "^5.1.1", "make-fetch-happen": "^5.0.0", "npm-package-arg": "^6.1.0", @@ -12259,6 +33669,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "devOptional": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -12269,6 +33680,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "devOptional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -12277,6 +33689,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -12309,6 +33722,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "devOptional": true, "requires": { "isobject": "^3.0.0" } @@ -12339,6 +33753,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "devOptional": true, "requires": { "isobject": "^3.0.1" } @@ -12870,7 +34285,8 @@ "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "devOptional": true }, "passport-google-oauth": { "version": "2.0.0", @@ -12933,7 +34349,8 @@ "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "devOptional": true }, "path-exists": { "version": "3.0.0", @@ -12998,7 +34415,8 @@ "picomatch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", - "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==" + "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", + "devOptional": true }, "pify": { "version": "4.0.1", @@ -13074,7 +34492,8 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "devOptional": true }, "postcss": { "version": "7.0.32", @@ -14280,6 +35699,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "devOptional": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -14328,6 +35748,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "devOptional": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -14417,17 +35838,20 @@ "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "devOptional": true }, "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "devOptional": true }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "devOptional": true }, "request": { "version": "2.88.2", @@ -14457,18 +35881,6 @@ "uuid": "^3.3.2" } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, "require_optional": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", @@ -14485,6 +35897,18 @@ } } }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -14519,7 +35943,8 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "devOptional": true }, "resolve-url-loader": { "version": "3.1.2", @@ -14615,7 +36040,8 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "devOptional": true }, "retry": { "version": "0.10.1", @@ -14758,6 +36184,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "devOptional": true, "requires": { "ret": "~0.1.10" } @@ -15037,6 +36464,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "devOptional": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -15048,6 +36476,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -15148,6 +36577,7 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "devOptional": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -15163,6 +36593,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "devOptional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -15171,6 +36602,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -15178,7 +36610,8 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "devOptional": true } } }, @@ -15186,6 +36619,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "devOptional": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -15196,6 +36630,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "devOptional": true, "requires": { "is-descriptor": "^1.0.0" } @@ -15204,6 +36639,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -15212,6 +36648,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -15220,6 +36657,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "devOptional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -15232,6 +36670,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "devOptional": true, "requires": { "kind-of": "^3.2.0" }, @@ -15240,6 +36679,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -15543,6 +36983,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "devOptional": true, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -15572,7 +37013,8 @@ "source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "devOptional": true }, "sourcemap-codec": { "version": "1.4.6", @@ -15705,6 +37147,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "devOptional": true, "requires": { "extend-shallow": "^3.0.0" } @@ -15768,6 +37211,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "devOptional": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -15777,6 +37221,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "devOptional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -15873,6 +37318,14 @@ } } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -15923,14 +37376,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -16315,6 +37760,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "devOptional": true, "requires": { "kind-of": "^3.0.2" }, @@ -16323,6 +37769,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -16333,6 +37780,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "devOptional": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -16344,6 +37792,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "devOptional": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -16563,6 +38012,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "devOptional": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -16650,6 +38100,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "devOptional": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -16659,6 +38110,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "devOptional": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -16669,6 +38121,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "devOptional": true, "requires": { "isarray": "1.0.0" } @@ -16678,14 +38131,16 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "devOptional": true } } }, "upath": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==" + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", + "devOptional": true }, "uri-js": { "version": "4.2.2", @@ -16698,7 +38153,8 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "devOptional": true }, "url": { "version": "0.11.0", @@ -16731,7 +38187,8 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "devOptional": true }, "util": { "version": "0.11.1", diff --git a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts index 329672df..15f3b7b1 100755 --- a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts +++ b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts @@ -268,6 +268,7 @@ export class ElasticsearchService { * @param startIndex */ multiHashKeySearchComplete(startIndex?: number): void { + this.saveSearchResult(this.searchByManyHashKey(startIndex)); } @@ -276,11 +277,11 @@ export class ElasticsearchService { * @param startIndex A index to indicate where to start search. * @param docSize Number of articles to search at one time. */ - searchByManyHashKey(startIndex?: number, docSize?: number): Promise { + searchByManyHashKey(startIndex?: number): Promise { return this.client.search({ index: this.ipSvc.ES_INDEX, from: startIndex, - size: docSize, + size: this.numDocsPerPage, body: this.esQueryModel.getSearchHashKeys(), _source: this.esQueryModel.getSearchSource(), }); diff --git a/src/app/features/article-library/components/article-library-root/article-library.component.html b/src/app/features/article-library/components/article-library-root/article-library.component.html index eea27cd2..51d05cae 100755 --- a/src/app/features/article-library/components/article-library-root/article-library.component.html +++ b/src/app/features/article-library/components/article-library-root/article-library.component.html @@ -12,6 +12,7 @@

      자료열람

      +
      -
      토픽 모델링 - 계층군집분석 +
      -
      +
      + 분석할 단어수: +
      + 계층레벨: +
      N-gram -
      @@ -61,7 +69,7 @@
      유의어분석 -
      @@ -69,7 +77,7 @@
      의미연결망 -
      @@ -81,14 +89,41 @@
      -
      개체명인식 - 토픽 모델링 +
      +
      +
      + 분석 결과 +
      + + +
      + + + +
      +
      +
      +
      + -
      diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.less b/src/app/features/article-analysis/components/analysis/analysis.component.less index f7ae23b6..22ecffb8 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.less +++ b/src/app/features/article-analysis/components/analysis/analysis.component.less @@ -1,4 +1,7 @@ -img { +#loading { width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; display: block; opacity: 0.7; background-color: #fff; z-index: 99; text-align: center; } #loading-image { position: absolute; top: 50%; left: 50%; z-index: 100; } + + +.tooltip { width: 2.0rem; padding-left : 3px; } @@ -96,11 +99,13 @@ table { width: 100%; } -thead { - border-top : 1.5px solid black; - border-bottom: 1px solid gray; +.result-table{ + width:100%; + height: 200px; + overflow:scroll; } + th { padding : 15px 0px; font-weight: 500; @@ -109,8 +114,9 @@ th { td { border-bottom : 1px solid lightgray; - height : 57px; + // height : 57px; vertical-align: middle; + text-align : center; } diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index db33daf1..b19c23a9 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -1,5 +1,7 @@ import { Component, OnInit } from "@angular/core"; import { abstractAnalysis } from "../abstractAnalysisPage"; +import * as d3 from 'd3'; +import { dragDisable } from "d3"; @Component({ selector: "app-analysis", @@ -10,10 +12,14 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { private _isDataAnalysised: boolean = false; private _analysisedData: any; + public svg; - ngOnInit(): void { - } - + private margin = 50; + private width = 500 - (this.margin * 2); + private height = 400 - (this.margin * 2); + + ngOnInit(): void {} + showPop(analName:string){ if(document.getElementById(analName).style.display=='inline') document.getElementById(analName).style.display='none' @@ -24,24 +30,371 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { async runAnalysis(activity:string): Promise{ if(this.selectedSavedDate==null) return alert('문서를 선택해주세요!'); if(!this.isSelectedPreprocessed) return alert('선택하신 문서는 전처리되지 않은 문서입니다. 전처리를 먼저 해주세요!'); - let optionValue = ( document.getElementById(activity+'_option1')).value ; - + let optionValue1 = ( document.getElementById(activity+'_option1')).value ; + let optionValue2 = ( document.getElementById(activity+'_option2')) != null? ( document.getElementById(activity+'_option2')).value:null; + + this.LoadingWithMask(); let data = JSON.stringify({ 'userEmail': this.email, 'keyword': this.selectedKeyword, 'savedDate': this.selectedSavedDate, - - 'optionList': optionValue, + 'optionList': optionValue1, + 'clusterNum': optionValue2, 'analysisName': activity, }); - // console.log(data); + console.log(data); + this.clearResult(); let res = await this.middlewareService.postDataToMiddleware('/textmining',data); + if(res==null){ + this.isDataAnalysised = false; + alert("내부적인 오류가 발생했습니다. 잠시후 다시 시도해주세요"); + this.closeLoadingWithMask(); + return ; + } - this.analysisedData = res.result; + this.analysisedData = res.result_graph; this.isDataAnalysised = true; + // let temp=[]; + // // let i=0; + // for (let i=0;i< Object.keys(this.analysisedData).length;i++){ + // temp.push({word:Object.keys(this.analysisedData)[i], count:this.analysisedData[Object.keys(this.analysisedData)[i]]}); + // } + + // console.log(temp); + // this.drawBarChart(JSON.stringify(temp)); + + if(activity=='count'|| activity=='tfidf'){ + this.drawTable(activity, JSON.stringify(this.analysisedData)); + this.drawBarChart(JSON.stringify(this.analysisedData));} + else if(activity=='network') + this.drawNetworkChart(JSON.stringify(this.analysisedData)); + else if(activity=='kmeans') + this.drawScatterChart(JSON.stringify(this.analysisedData)); + + alert("분석 완료되었습니다."); + + this.closeLoadingWithMask(); + } + + clearResult(){ + d3.selectAll('figure > *').remove(); + } + + drawTable(analType:string, data_str:string){ + let data:Array<{word:string,value:number}> = JSON.parse(data_str); + const table = d3.select("figure#table") + .attr('class','result-table') + .append("table") + .attr('width','100%') + + if(analType=='count'||analType=='tfidf'){ + const th = table.append("tr") + .style('padding','15px 0px') + .style('font-weight','500') + .style('text-align','center'); + + th.append('th').text('No'); + th.append('th').text('단어'); + th.append('th').text('빈도'); + + const tbody = table.append("tbody") + .style('text-align','center'); + + for(let i=0;i = JSON.parse(data_str); + + // console.log(data); + // let data=[ + // {word:"북한",count:10}, + // {word:"통일",count:9}, + // {word:"문재인",count:9}, + // {word:"박근혜",count:8} + // ]; + + this.svg = d3.select("figure#bar") + .append("svg") + .attr("width", this.width + (this.margin * 2)) + .attr("height", this.height + (this.margin * 2)) + .append("g") + .attr("transform", "translate(" + this.margin + "," + this.margin + ")"); + + // Create the X-axis band scale + const x = d3.scaleBand() + .range([0, this.width]) + .domain(data.map(d => d.word)) + .padding(0.2); + + // Draw the X-axis on the DOM + this.svg.append("g") + .attr("transform", "translate(0," + this.height + ")") + .call(d3.axisBottom(x)) + .selectAll("text") + .attr("transform", "translate(-10,0)rotate(-45)") + .style("text-anchor", "end"); + + // Create the Y-axis band scale + const y = d3.scaleLinear() + .domain([0, d3.max(data, d => d.value)]) + .range([this.height, 0]); + + // Draw the Y-axis on the DOM + this.svg.append("g") + .call(d3.axisLeft(y)); + + // Create and fill the bars + this.svg.selectAll("bars") + .data(data) + .enter() + .append("rect") + .attr("x", d => x(d.word)) + .attr("y", d => y(d.value)) + .attr("width", x.bandwidth()) + .attr("height", (d) => this.height - y(d.value)) + .attr("fill", "#d04a35"); + } + drawNetworkChart(data_str:string){ + + let data:any = JSON.parse(data_str); + // let data:object = { + // "nodes" : [ + // { + // "id" : 0, + // "name" : "통일", + // "degree_cen" : 1.0, + // "eigenvector_cen" : 0.0999999999999999, + // "closeness_cen" : 1.0, + // "between_cen" : 0.01 + // }, + // { + // "id" : 1, + // "name" : "북한", + // "degree_cen" : 1.0, + // "eigenvector_cen" : 0.0999999999999999, + // "closeness_cen" : 1.0, + // "between_cen" : 0.01 + // }, + // { + // "id" : 99, + // "name" : "문화", + // "degree_cen" : 1.0, + // "eigenvector_cen" : 0.0999999999999999, + // "closeness_cen" : 1.0, + // "between_cen" : 0.0100000000000001 + // } + // ], + // "links" : [ + // { + // "source" : 0, + // "target" : 1, + // "weight" : 8 + // }, + // { + // "source" : 99, + // "target" : 0, + // "weight" : 10 + // }, + // { + // "source" : 1, + // "target" : 99, + // "weight" : 7 + // } + // ] + // } + +// set the dimensions and margins of the graph +const margin = {top: 10, right: 30, bottom: 30, left: 40}, + width = 800 - margin.left - margin.right, + height = 800 - margin.top - margin.bottom; + +// append the svg object to the body of the page +const svg = d3.select("figure#network") +.append("svg") + .attr("width", width + margin.left + margin.right) + .attr("height", height + margin.top + margin.bottom) +.append("g") + .attr("transform", + `translate(${margin.left}, ${margin.top})`); + +// d3.json("https://raw.githubusercontent.com/holtzy/D3-graph-gallery/master/DATA/data_network.json").then( function(data:any) { + + // Initialize the links + const link = svg + .selectAll("line") + .data(data['links']) + .join("line") + .style("stroke", "#aaa") + + // Initialize the nodes + const node = svg + .selectAll("circle") + .data(data['nodes']) + .join("circle") + .attr("r", 10) + .style("fill", "#69b3a2") + + // const g = d3.select("svg").select('g'); + // g.append("text") + // .data(data['nodes']) + // .attr("dx", function(d){return -20}) + // .text(function(d){return d['name']}) + + // Let's list the force we wanna apply on the network + const simulation = d3.forceSimulation(data['nodes']) // Force algorithm is applied to data.nodes + .force("link", d3.forceLink() // This force provides links between nodes + .id(function(d) { return d['id']; }) // This provide the id of a node + .links(data['links']) // and this the list of links + ) + .force("charge", d3.forceManyBody().strength(-400)) // This adds repulsion between nodes. Play with the -400 for the repulsion strength + .force("center", d3.forceCenter(width /4, height / 4)) // This force attracts nodes to the center of the svg area + .on("end", ticked); + + // This function is run at each iteration of the force algorithm, updating the nodes position. + function ticked() { + link + .attr("x1", function(d) { return d['source']['x']; }) + .attr("y1", function(d) { return d['source']['y']; }) + .attr("x2", function(d) { return d['target']['x']; }) + .attr("y2", function(d) { return d['target']['y']; }); + + node + .attr("cx", function (d) { return d['x']+6; }) + .attr("cy", function(d) { return d['y']-6; }); + } +// } +// ); + } + + + drawScatterChart(data_str:string){ + let data:Array<{ + "category" : string, + "x" : number, + "y" : number + }>= JSON.parse(data_str); + // let data:Array<{ + // "category" : string, + // "x" : number, + // "y" : number + // }> = [ + // { + // "category" : 'type1', + // "x" : 3, + // "y" : 1 + // }, + // { + // "category" : 'type1', + // "x" : 5, + // "y" : 7 + // }, + // { + // "category" : 'type2', + // "x" : 100, + // "y" : 107 + // }, + // { + // "category" : 'type2', + // "x" : 99, + // "y" : 7 + // } + // ] + + // set the dimensions and margins of the graph + var margin = {top: 10, right: 30, bottom: 30, left: 60}, + width = 460 - margin.left - margin.right, + height = 400 - margin.top - margin.bottom; + + // append the svg object to the body of the page + var svg = d3.select("figure#scatter") + .append("svg") + .attr("width", width + margin.left + margin.right) + .attr("height", height + margin.top + margin.bottom) + .append("g") + .attr("transform", + "translate(" + margin.left + "," + margin.top + ")"); + + // //Read the data + // d3.csv("https://raw.githubusercontent.com/holtzy/D3-graph-gallery/master/DATA/iris.csv", function(data) { + + // Add X axis + var x = d3.scaleLinear() + .domain([d3.min(data, d => d['x']), d3.max(data, d => d['x'])]) + .range([ 0, width ]); + svg.append("g") + .attr("transform", "translate(0," + height + ")") + .call(d3.axisBottom(x)); + + // Add Y axis + var y = d3.scaleLinear() + .domain([d3.min(data, d => d['y']), d3.max(data, d => d['y'])]) + .range([ height, 0]); + svg.append("g") + .call(d3.axisLeft(y)); + + // Color scale: give me a specie name, I return a color + let color = d3.scaleOrdinal() + .domain(['0', '1', '2' ]) + .range([ "#4434ff", "#218dff", "#fd25ff"]) + + + // console.log(color('0')); + // Highlight the specie that is hovered + let highlight = function(d){ + let selected_specie:string = d['srcElement']['classList'][1]; + console.log(d); + console.log(selected_specie); + let colorset = color(selected_specie); + console.log(colorset); + d3.selectAll(".dot") + .transition() + .duration(200) + .style("fill", "lightgrey") + .attr("r", 3) + + d3.selectAll("." + selected_specie) + .transition() + .duration(200) + .style("fill", colorset) + .attr("r", 7) + } + + // Highlight the specie that is hovered + var doNotHighlight = function(){ + d3.selectAll(".dot") + .transition() + .duration(200) + .style("fill", "lightgrey") + .attr("r", 5 ) + } + + // Add dots + svg.append('g') + .selectAll("dot") + .data(data) + .enter() + .append("circle") + .attr("class", function (d) { return "dot type" + d['category']} ) + .attr("cx", function (d) { return x(d['x']); } ) + .attr("cy", function (d) { return y(d['y']); } ) + .attr("r", 5) + .style("fill", function(d){return color[d['category']]} ) + .on("mouseover", highlight) + .on("mouseleave", doNotHighlight ) + + // }) + } public get isDataAnalysised(): boolean { return this._isDataAnalysised; diff --git a/src/app/features/article-analysis/components/manual/manual.component.html b/src/app/features/article-analysis/components/manual/manual.component.html index 2dcf99de..14dbd3d7 100644 --- a/src/app/features/article-analysis/components/manual/manual.component.html +++ b/src/app/features/article-analysis/components/manual/manual.component.html @@ -2,6 +2,8 @@
      +
    1. 자료분석 프로세스
    2. +

      -내 보관함: 검색한 키워드에 따라 수집된 문서들이 저장되며, 키워드에 따라 선택하여 분석을 진행할 수 있습니다.
      diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html index a4410249..b783c4e5 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html @@ -5,26 +5,34 @@

      - 사용자 사전 + 사용자 사전
    3. 유의어
      +
      +
      + + +
      -
      - - -
      -
    4. + + + + + + + -
    5. 불용어
      @@ -34,7 +42,9 @@
      -
    6. + + +
    7. 복합어 @@ -45,8 +55,13 @@
      -
      + + +
    8. + + 품사 선택 @@ -71,7 +86,8 @@
      미리보기 - {{preprocessedData}} -
      + +
      + diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less index 76f2063b..82e1491a 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less @@ -1,3 +1,15 @@ + +.result-table{ + height: 200px; + overflow:scroll; +} + + +.tooltip { + width: 2.0rem; + padding-left : 3px; +} + .button-group{ display: flex; } diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts index 7e1f6e5f..f0af8ef0 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts @@ -1,10 +1,8 @@ import { stringify } from "@angular/compiler/src/util"; -import { Component, OnInit } from "@angular/core"; -import { FileUploader } from 'ng2-file-upload'; +import { Component, OnInit, Output } from "@angular/core"; import { abstractAnalysis } from "../abstractAnalysisPage"; import $ from 'jquery'; - -const URL = '/uploadDict'; +import * as d3 from 'd3'; @Component({ selector: "app-preprocessing", @@ -16,14 +14,75 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { private _isDataPreprocessed: boolean = false; private _preprocessedData: Array; - - //uploadDict - // public uploader:FileUploader = new FileUploader({url: URL}); + uploadedDict: Object; // private _previewPreprocessed: boolean; ngOnInit(): void { } + // uploadDict(dictType:string){ + // this.insertDictToDB(dictType); + // } + + openTextFile(dictType:string){ + console.log('opened csv file'); + let input = document.createElement("input"); + + input.type = "file"; + input.accept =".csv"; + + input.click(); + input.onchange= (event:Event) => { + + let target = event.target; + // console.log(target.files); + // if(target.files.length==0) + // return alert('사전이 업로드되지 않았습니다.'); + // console.log("fileUpload:"+(event.target).files[0].name); + this.processFile(target.files[0],dictType); + // return this.uploadedDict; + }; + } + + async processFile(file:File, dictType:string){ + console.log('csv->json'); + let reader = new FileReader(); + let csv_string: string; + reader.readAsText(file, "UTF-8"); + + // console.log("성공?"+reader.error); + + reader.onload= ()=> { + csv_string = reader.result; + // console.log("csvfile:"+csv_string); + const rows = csv_string.split("\r\n"); + let jsonArray = {}; + for(let i = 0; i < rows.length; i++){ + let words = rows[i].split(","); + let header = words.shift(); + jsonArray[header]= words; + } + + let data = JSON.stringify({ + 'userEmail': this.email, + 'dictType': dictType, + 'csv': jsonArray, + }); + console.log(data); + this.middlewareService.postDataToFEDB('/usersDict/uploadDict', data); + alert('사전 업로드가 완료되었습니다.'); + // return jsonArray; + // this.uploadedDict = jsonArray; + // console.log("uploadedDict",this.uploadedDict); + }; + } + + // insertDictToDB(dictType:string){ + // console.log('reading..'); + // let csv = this.openTextFile(); + // console.log('reading done',csv); + // } + // async uploadDict(event:any){ // this.uploader.clearQueue(); // let files:File[] = event.target.files; @@ -44,21 +103,16 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { // this.uploader.addToQueue(filteredFiles, options, filters); // } - // function csvToJSON(csv_string){ // 1. 문자열을 줄바꿈으로 구분 => 배열에 저장 - // const rows = csv_string.split("\r\n"); // 줄바꿈을 \n으로만 구분해야하는 경우, 아래 코드 사용 - // // const rows = csv_string.split("\n"); // 2. 빈 배열 생성: CSV의 각 행을 담을 JSON 객체임 - // const jsonArray = []; // 3. 제목 행 추출 후, 콤마로 구분 => 배열에 저장 - // const header = rows[0].split(","); // 4. 내용 행 전체를 객체로 만들어, jsonArray에 담기 - // for(let i = 1; i < rows.length; i++){ // 빈 객체 생성: 각 내용 행을 객체로 만들어 담아둘 객체임 - // let obj = {}; // 각 내용 행을 콤마로 구분 - // let row = rows[i].split(","); // 각 내용행을 {제목1:내용1, 제목2:내용2, ...} 형태의 객체로 생성 - // for(let j=0; j < header.length; j++){ - // obj[header[j]] = row[j]; - // } // 각 내용 행의 객체를 jsonArray배열에 담기 - // jsonArray.push(obj); } - // // 5. 완성된 JSON 객체 배열 반환 - // // return jsonArray; // 문자열 형태의 JSON으로 반환할 경우, 아래 코드 사용 - // return JSON.stringify(jsonArray); + // function csvToJSON(file: File){ + // // loadDataFile (파일 : 파일) : void { + // const fileReader = new FileReader(); + // fileReader.onload = e =>{ + // file.text + // }; + // fileReader.readAsText (파일 이름); + // } + + // } // } @@ -81,6 +135,8 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { if(node.checked) wordclass += parseInt(node.value); }); + this.LoadingWithMask(); + let data = JSON.stringify({ 'userEmail': this.email, 'keyword': this.selectedKeyword, @@ -89,7 +145,7 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { 'synonym': (document.getElementById('synonym_user')).checked, 'stopword': (document.getElementById('stopword_user')).checked, 'compound': (document.getElementById('compound_user')).checked, - 'wordclass': wordclass.toString() //(100) 동사, 010(명사), 001(형용사) + 'wordclass': wordclass.toString().padStart(3, '0') //(100) 동사, 010(명사), 001(형용사) }); // console.log(data); @@ -98,7 +154,33 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { this.userSavedDocumentService.setMyDocPreprocessed(this.selectedSavedDate); this.preprocessedData = res.result; this.isDataPreprocessed = true; + this.drawTable(); + this.closeLoadingWithMask(); + + alert("전처리 완료되었습니다"); } + + drawTable(){ + let data:Array = this.preprocessedData; + const table = d3.select("figure#table").append("table").style('width','100%'); + + const th = table.append("tr") + .style('padding','15px 0px') + .style('font-weight','500') + .style('text-align','center'); + + th.append('th').text('No'); + th.append('th').text('단어'); + + const tbody = table.append("tbody") + .style('text-align','center'); + + for(let i=0;i내 보관함 - + - + @@ -35,7 +35,7 @@

      내 보관함

      - + - - - --> diff --git a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts index f1247d5a..731143f8 100644 --- a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts +++ b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts @@ -47,7 +47,7 @@ export class savedDocForAnalysis implements OnInit{ async loadSavedDocs(): Promise { this.savedDocs = await this.userSavedDocumentService.getAllMyDocs(); this.isSavedDocsLoaded = true; - + console.log(this.savedDocs); this.totalSavedDocsNum = this.savedDocs.length; this.isSavedDocsEmpty = (this.totalSavedDocsNum === 0); } diff --git a/src/app/features/open-api/components/document/document.component.html b/src/app/features/open-api/components/document/document.component.html index 3fc3cec0..d20b1364 100644 --- a/src/app/features/open-api/components/document/document.component.html +++ b/src/app/features/open-api/components/document/document.component.html @@ -7,7 +7,7 @@

      - + + + + + - -
      선택 검색 키워드 문서목록 수집날짜통계 전처리
      {{ docSet['savedDate_format']}}총문서수:{{ docSet['savedDocHashKeys'].length}}개
      평균 단어수:230개
      diff --git a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts index 204c31ff..c4f0bb0b 100644 --- a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts +++ b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts @@ -35,6 +35,7 @@ export class savedDocForAnalysis implements OnInit{ ngOnInit(){ this.loadSavedDocs(); + this.emitData(); //send userEmail } @@ -60,7 +61,7 @@ export class savedDocForAnalysis implements OnInit{ // }); // } - emitData(activity:string, selectedKeyword:string, selectedSavedDate:string, isSelectedPreprocessed?:boolean){ + emitData(activity?:string, selectedKeyword?:string, selectedSavedDate?:string, isSelectedPreprocessed?:boolean){ this.sender.emit(JSON.stringify({ 'activity': activity, 'email': this.userProfile.email, diff --git a/src/assets/icons/loading.gif b/src/assets/icons/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..af91ef9da4559aefb9d2a5c9cb8364094d612af8 GIT binary patch literal 55167 zcmeI*2{e>z9{_O4Rnbki+*=_+h_R1sW2xK>CZx2Wk`~IuWZ$V&l&w(qv9E)%?-a6R zEZLW_Z-c>DvZdkExt*?C-Fy4az4gWSIPdAa#&~<*=bU+e{?GsY{~x%bytsr;IYl|e z9L2k@pZV07WQTr9g$`uo9QuQ2qAu6MFZ%w^cA9o&?k$}&<*;f&S$V}|WwVWR5z#Vt$dUk6gE%UM6NzXSr z?}S{a%u2po;>3bLzxBP|gYy-DM^*Yw4_1fl)v7+0^P2D~W@oU9o3-h1^Sv{v)O zgvcZlx$ooY+KZsfU2MvXq7KKwR-5Qf1x(kx-v3hcygJGau;kSTZ5G zOGw?E&M))w;Iosw`Z}W#+ttyTe`P*(poY#h*lfAs&DdPCLqelo@U@~XF@Co<3Cmx+ zwt;7UpTSnq%^G)Tc8Ic?{jBMH_AaHNWq?z;j&JBiwu0tRr+wo-VJL`ZORud!=dR0+ z(8M#BZ|;}8*8AXohh?|>W}Y7+?jLD`UwI(U{NR%3IN$JPFBR(6KI7xMbKzbmE?EuS zQ$MY7?kWE9md>YebE_Vo+I!ql{!xkDd%$8ja=dt;V3 z3YEO$*=u>c6Igp_yc1a_N4&6mH{iUI7=OZeCGTN%@k-exg!D@N`7pvOZKoQiV=>^Tn%88Am~mdPjiv#pnc<1$=t5D20jH?e$kC52Y? z`I(KjDDufJ@usn^j(a<0_V>C#68HCcz?eDuy%325U7DK;L~8vvqNgw>T>SIcP%#;6 z)u%oS2jQ{7+1AOCaQin&$!BC1RT7pLa^$m#xi%^3$OV{uzL&IZY9YpcG5KX~fvrkO zrd{6ATD-JfS`~5WZA$B60a>|`#hzT#?}J)e7>dR&y&26UEiF!z2`s;T-Hci$&l9lA zOK;~$%gYp7Lnt;WJf~!sxV8CM2<5Kw=hTuDx3{~7P;n`E-umrhO||-C?X>do2KIgA zDX?$7O84n?0oDL(fVFkN+8_Q}1+0B0Mg**Vdi!6muK?BnYk)Pt+P^!A31%w6H0b|y z1ORJ*HNe_BV2z66?(eyUchMSygx>!q`}Xe&`Tl4|du4y$_Wf$XrE&*`ic-2?aKaO( z?o;#E3BJ`oJ?&fj(d6X6`0csCdZ+aE($?XL$*B+9dX0#_=j&QwZOfMLCb#zL*6+DB zfe*PgN?HV(*N=Mu=ldg*eP#A^U%8*$&J5n1G@T>plb9vSwzTVYi3rpMP4o7b`xKqF{vxvaThkvRAR8N{0ziG##el1Bqn?jZBI_C8?Q`XLUBci<3WO?RMx`Xx?{=MzXZq zY}<*=I(J=_70%ydyx`1wWg~Nph6!5~p~va@JlAgm@Iy?q>BkT5%xkF%4Tb<6~7yjqpb^haWI{ZIHBz^n@r`?SC?1BoX1G zeCI)z1&6zH*j?Qvr$N^%x~+qbDE>Xs_L`--k!XtwpJ=2FWgEfTp@38OiQ~gFF*ls< zXGa;BXr9&c@zC9U-O0;cWB86wsV{d}z#ZQ~=U_<&{fFVy`a`iXQ7@Y@OG!_kj3}i( zwboTiXBgs1$ZZ?pOw1pliB`&HJ2k3U#_;5ZB5p_Hs6q|R&jt$hl&8kv&2PL7;P|PA zG5M|$dPDiXUiI;#gf?%(qr|#~@n1<5^r&B_i_}SSb2;89xy6(Q(vjsIjJ!%4Hp1cy z&EF_-6`kkdB{}WS!tBJL`O3){P`wEm|zMEgi$z^9i}Cm#)SwFPKRjWg);<@ zjL=M|jTSUZ%q0Mt4GX|Sb7V1$BDr$8S|WLHT!2VE0*@CdP%Yz`X%H@!Ko(Mwtj!wu z3=9r7FX{7{m%*(JxSIAkB$yW!p`}If%-9Z&Hcmfjv6j3FY0mbJ{Y19|UHe<}#X6aC z$1F+>y6ol?j2Oo)iyzPx%wydkOO`JlFOx<4pCIh5O8lI-#fO5BG7CkKE(H>Uv3+8a zy$Q>6l6_aPhLY{+!G^5e2Z)`lB(^GkSkLZUL)d7xL!x9W+afdj1TQR@{q?>r%ll>o z5zFke%o@*NlN!k2{c|ENEF23=R?D#Y>kyRG^wHR5sYUfK&#e{GXinVOT^T|xR$jQx zdctwv*3ivxg(Cq}RPQtCK)cnd{njK&V?SOXcSG$cAdVkE@F-hNC zowr-r|3+1Fvc_z1Yu>Z2qIyBHX7TXb*~cH1tNXnAv#G_8UjG-fXrDb)#;d`q4&sNT z+UlLvw@a|Urbl2!yPEH(CT?O?-mb`bC;Kl$;mLhvkJ#VU#KrdFeCe2~EB#i=@j~QI zX0&Ig^+2OeB4yZf(vd6?rz|>o1EvYhSsZ1FZhoR9T&4*vDsR!^QdjA&ROaeDOXHfD zU>5D_b6FUxmlf@xtVUEROlQF#8hMMy%+R-6B^Wtr#!}B5ccBpJ_wX6G~rRNsIj^+?YW*HwH zXSUPMI;Pvv&TLMcDGF@PtVO=(9*EV&gu0c!%iHaonh)@hqs$I@l=qWg#A7NpjQ~$o z;g`W)DTg&8y=T;7{hw%E8b&{jHQE#9L%4n2-&fCbILI$Dv^C1VF^jPGWRw0?+w>70jirb#TLh#R}vdR=SG zwEZTX8?xm*j%?Q2X|_vAq{9+T^i8ho>dUuc4o zhHl6BN==+NDLJ43Hp#+(5_&D9MEYr}1R^Un_HvP#ezq3rAT^zhTauWO(8LP8k&UbQ zX}-}#VCKK6iThmMPJ74p_encI-Dhq4=tV%?nl|hUPaaSQr~}lkQ|hQdRQH*BxsRM% z`4&+3g<7oXw*l$^b%45cN*$QM{Id38fVwqp*cYBWpbk(6s9U$xt?J+RKkkUaa>VR? zlS|V$g!8kHvT>h&`)Ta;HD3A95oMJ0t^n=}Z<^q3YjFftsQZrkSALwUlZjvHUm4}j z&ZWznZG5rfDO9eyat~DRC0bVY0#BRqP@PwC2(_~H%(Z5$4y2RUCV8YS!w7#mE_Y(M zbCdmC)Q{~GW4)!1wG9*6u{S$vjCP)3&Nnw}t$(cTl;2@C+uLzw$q7#0J3n7XIO@Y< zpJ(-^h8UU|Eu#%HnVTsjh&cq?Pd_7>H3i!(OJuUxAQ!|Je0{;Y;Ay}2)|Ib#Y}m@{3kMc5sVicGedqBMe91xlhv-6T!o98O_DHv|XOyf9YDKGTQ5r!?g zK6-7(IIDGMw~neEgjhjeUC@+BQ#%Z^GF4M_$cENR(2_;!jv^%v)}KPQa5kzz><+3a zGm>YH>u8ao%`!w=(WdjTe9;ySudIXk>j<)Fs}ZB57`ENO#V+&sRb&-MgP9H4;`nWx zw0N7`FYet~eYgrozd6F4W8l8ll6Z}q#Ws#XL*)3rA$u1Uol;lML?J>HZGlLayU$9l z?n$$~#F!txK%xgtl#v_{U9^`R*3G=YODZMii+AJ`>|s+yxiYhr4QEi~nHD`PdA8kx zM4sz*5?Gr5(*BhPo_vR$Dgj_?@ut6?&KUp(00V%nDZsv`o|FKv^@PD%ycPf$01N=O z#sG8qDo^J}BH0@$wavrX5#$Nm3)3UOEHpG_fBue&M4 zhA1`EQ+h5n6L@u<1{_DvX_c_ z>@gpCZ|-9OG7YhaU{QJ=L^!{CoKiHWH;)pAxgkz*3Hu8@L@{-nIz}PWz5Ki@Ls-Rt zTJ|8#iKJ&m8u5W;b$;E4Zr$07!@eK_ph8*?l=(Fe4u8)$CobeNgBW=4%i?_ph zCtuK?VG?p?czA8HlnLc3^nk&FcdDF)#4uHUK;+G) z7V8RxTEjMWq*lpdcBR$I6`vEag+qg0;}Eo#Q}t}{s_q7LlN;%G&*~)zWA~*FnKfPv z;GJ#J^r*o~Tb3VB%x$uBxr5UkuuKlhU z^?aAhiV1zGB~>B)hFsfT_Zpl;GZ3!Xpz*D~goNzc5D&f_)KkP+$?9lmP);*u=j{A7 zYykRdX@t*(#fzCRW~=dMw7=L6WIL(7HBQybw>8ecyd-rip*ZO6Yid!|gR{H!mqq5v zqRq)gUpj^O`6Y0&exFzbtO3@(HWzE<_<*&w6PE$j0Baww?Dm1RjTC@2z}i}2=WCxQ zU=6SaqP2AptpV1+B;@~e)tRp?)qiz-z#3o;u(l3Z`(zz%CYe99(%Sp2T50Y3)e?R? z>x38X@6%l0D!a9kA3Nh$rx(^(*fjJZ$Ms*`Cc&H6)(EVy1|H8}Bai2=lSxRn&hCl# zxiz^_R-}gh*>|}$Tca!c^xG%P_d7^wmhShA7cS!z`^C5dQpRh9OP!=itrYJ%WTJn7 zj^rksTSs~u(y1dI-*5G!Mad0DxLCWjd6%?NCk3Z+Mi>1?!|u+J8Re`J<7PK; z+lK<gk0Hie^#&qZa)^;8-l8LM zWlK8!o&=dRyVS+bf#C#NZNbT`XWO#JB-Kun~T(U-$F686p!Eobij=>VrQ-VHgm>lNrUpO6kt;i2JAC}~_?iKA zS3(;yYX?6h3qS1q!@D{7^}im0741Mx9LU>!%bK`zBBSr~c62u73`NXp@sp(tT1PZG7s>9P8#(O9)9SwW@%8?82)f zsmDZg5Ok&Lb$nucz74nsTg_gob2+6dp1EuwVy%sFGHqtm`|)DSgqv~(?i%fGC>&{W zBjYv-MQ_n+06m-8C2wI7n0ePmuR#odtKFk|91_fA^P_y4?1 z4jqiwaI-3Y47IN%Y;!6wQ;cw|UMRyj*-8vY?YyBr;%zhBO$;tm;XIK>bmt_+E*gqY zBxSm%O!C;EVN-&^Dkn&lUA#7Gugf<^(03HBuoiX<1mjl29-~sSJglGJ9dT@P% z!@g_t1*SB={Eq*B{!RcM01tq-&cSp0xUZ$bI?Lhx*3RAJMhNenxP2^m?&7-E*;9Yk2x&tAr;e?GK@my{b)O5`gX*^?(&6v-3FS3DshCG?^|=@?%LWeQBN zw0P;wL`Heh8-enkhqgj5tNh;z;p!5(rz=lyxqjv4(bo9=)xQpp?yr$sczYEmVRN11 z)sZcBBDK@E?=bEZP8A&|2hOM(E9`? zBieHnAtOdGvRM)zGSik8&$H6%6d07Ed2!Ig)Bk<)T@E;wy B&?*1` literal 0 HcmV?d00001 From adcc222487041dd22b06e8c0837a97e3265e105c Mon Sep 17 00:00:00 2001 From: cinxdy Date: Sun, 5 Sep 2021 19:22:52 +0900 Subject: [PATCH 067/287] [STYLE] Update page style and unified all pages --- .../article-analysis/analysis-style.less | 343 ++++++++++++++++++ .../analysis/analysis.component.html | 169 ++++----- .../analysis/analysis.component.less | 246 ------------- .../components/analysis/analysis.component.ts | 12 +- .../components/manual/manual.component.html | 22 +- .../components/manual/manual.component.less | 236 ------------ .../components/manual/manual.component.ts | 2 +- .../preprocessing.component.html | 104 ++++-- .../preprocessing.component.less | 138 ------- .../preprocessing/preprocessing.component.ts | 4 +- .../savedDocForAnalysis.component.html | 13 +- .../savedDocForAnalysis.component.less | 153 -------- .../savedDocForAnalysis.component.ts | 2 +- 13 files changed, 540 insertions(+), 904 deletions(-) create mode 100644 src/app/features/article-analysis/analysis-style.less delete mode 100644 src/app/features/article-analysis/components/analysis/analysis.component.less delete mode 100644 src/app/features/article-analysis/components/manual/manual.component.less delete mode 100644 src/app/features/article-analysis/components/preprocessing/preprocessing.component.less delete mode 100644 src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.less diff --git a/src/app/features/article-analysis/analysis-style.less b/src/app/features/article-analysis/analysis-style.less new file mode 100644 index 00000000..47658dae --- /dev/null +++ b/src/app/features/article-analysis/analysis-style.less @@ -0,0 +1,343 @@ +// Mydoc + +// Menu block + +.section-header{ + display: block; + font-size: 2.25rem; + font-weight: 700; +} +.section-info{ + display: block; + font-size: 1.3rem; + font-weight: 500 ; +} + + hr{ + width: 100%; + color: darkgray; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + // Table + table { + width:100%; + border-collapse: separate; + text-align : center; + border-spacing: 1px; + line-height: 1.5; + + } + + + th { + padding : 15px 0px; + font-weight: 500; + color: #fff; + background: lightskyblue ; + } + + td { + border-bottom : 1px solid lightgray; + height : 57px; + vertical-align: middle; + } + + .savedDocTable{ + overflow-x:hidden; + overflow:auto; + height: 500px; + margin: 1.5rem 0rem; + } + + + +// Scrollbar +::-webkit-scrollbar { + width: 7px; + } + ::-webkit-scrollbar-thumb { + background-color: darkgray; + border-radius: 10px; + background-clip: padding-box; + border: 2px solid transparent; + } + ::-webkit-scrollbar-track { + background-color: rgb(212, 212, 212); + border-radius: 10px; + box-shadow: inset 0px 0px 5px white; + } + + +// Preprocessing + +.option-header{ + margin: 1.0rem; + font-size: 1.5rem; + font-weight:500; +} + +.option-info{ + margin: 1.0rem; + font-size: 1.3rem; +} + +.option-dict{ + // list-style-type: square; + font-size: 1.3rem; + display: flex; + margin: 5px 0px; +} + +.select-option{ + margin:30px 0px; +} + +.result-table{ + height: 200px; + overflow:scroll; +} + + +.tooltip { + width: 2.0rem; + padding-left : 3px; +} + +.button-group{ + display: flex; +} +.button-group>button{ + margin:5px; +} +.run{ + border: 2px solid darkgray; + font-size:2.0rem; + font-weight: 550; + float: right; +} + +.run:hover{ + box-shadow:200px 0 0 0 lightskyblue inset; + color: white; +} + +.popup{ + position:absolute; + right:20%; + top:60%; + width:100px; + background: lightskyblue; + display:none; + border-radius:3px; + padding: 10px; + // index:1; +} + +/* temp grid */ +.col-2 {width: 16.66%;} +.col-3 {width: 33%;} +.col-6 {width: 50%;padding:0px;} + +.only-sr { + overflow: hidden !important; + position: absolute !important; + left: -9999px !important; + width: 1px; + height: 1px; +} + + /* form | radio */ + .radio-items { + margin: 0px 10px; + display: table; + width: 300px; + border: 1px solid #454a60; + border-radius: 10px; + box-sizing: border-box; + > div { + display: table-cell; + height: 20px; + line-height: 20px; + border-left: 1px solid #454a60; + text-align: center; + } + > div:first-child { + border-left: none; + // width: auto !important; + } + label { + display: block; + width: 100%; + height: 100%; + color: #454a60; + // box-sizing: border-box; + cursor: pointer; + } + input[type="radio"]:checked + label{ + background-color: lightskyblue; + color: #fff; + } + input[type="checkbox"]:checked + label{ + background-color: lightskyblue; + color: #fff; + } + } + + .upload-dict{ + font-size:1.3rem; + + } + + +// Analysis + +#loading { width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; display: block; opacity: 0.7; background-color: #fff; z-index: 99; text-align: center; } #loading-image { position: absolute; top: 50%; left: 50%; z-index: 100; } + + +.tooltip { + width: 2.0rem; + padding-left : 3px; +} + +input{ + width: 100px; +} + +.pop-container{ + margin: 10px; + background-color: white; + + // border: 1px solid lightgray; + // border-radius: 25px; + display: flex; + flex-wrap:wrap; + justify-content: center; + align-items: center; +} + +.pop-block{ + width:25%; + margin: 10px; + flex: 1 1 20%; + // border:1px solid black; +} + +.pop-head{ + font-size: 1.5rem; + margin:2px; + background-color: white; + border: 1px solid rgb(156, 136, 136); + border-radius: 25px; + justify-content: center; + align-items: center; + text-align: center; +} + +.pop-body{ + margin:2px; + // background-color: white; + // border: 1px solid lightskyblue; + justify-content: center; + align-items: center; + display:none; +} + + + +// Manual + +.popupmenu-item ul.popupmenu-menu +{ + display: none; + position: absolute; + margin: 0; + padding: .4em; + list-style: none; + background: white; + border: solid 1px #CCCCCC; +} +.popupmenu-item ul.popupmenu-menu li +{ + padding: .1em .5em; +} +.popupmenu-item ul.popupmenu-menu li a +{ + display: block; +} +.popupmenu-item:hover +{ + background: lightblue; +} +.popupmenu-item:hover ul.popupmenu-menu +{ + display: block; +} + +button { + font-size:1.5rem; +} +.popupmenu-item { + margin: 10px; + background-color: white; + border-radius: 25px !important; + border: 1px solid lightgray; + display: inline-flex; + flex-direction: column; + justify-content: center; + align-items: center; + width:20%; + font-size: 1.5rem; +} + +.manual-info{ + font-size:1.3rem; +} + +// Frame + .content-container { + grid-area: main; + display: grid; + align-content: stretch; + grid-template-columns: repeat(15, minmax(0, 1fr)); + grid-template-rows: min-content; + gap: 20px 20px; + grid-template-areas: "menu menu menu body body body body body body body body body body body body"; + } + + app-analysis-menu { + grid-area: menu; + } + .content { + grid-area: body; + margin-top: 4rem; + border: 1px solid darkgray; + border-radius: 15px; + padding: 1.6rem 2rem; + } + + .content > p { + font-size: 1.5rem; + } + + @media all and (max-width: 425px){ + .content-container { + grid-area: main; + display: grid; + align-content: stretch; + grid-template-columns: repeat(10, minmax(0, 1fr)); + grid-template-rows: min-content; + gap: 20px 20px; + grid-template-areas: "menu menu menu menu menu menu menu menu menu menu" + "body body body body body body body body body body "; + } + + .content { + grid-area: body; + margin-top: 0; + border: 0; + padding: 1.6rem 2rem; + } + } + \ No newline at end of file diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.html b/src/app/features/article-analysis/components/analysis/analysis.component.html index 564410cb..cf241f77 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.html +++ b/src/app/features/article-analysis/components/analysis/analysis.component.html @@ -1,105 +1,107 @@ - -
      - -
      -
      -
      빈도수 분석 -
      -
      - 분석할 단어수: - -
      -
      - + + 분석 선택 + +
      +
      -
      TFIDF +
      빈도수 분석 -
      -
      - 분석할 단어수: - -
      -
      - -
      -
      분할군집분석 - -
      -
      - 분석할 단어수: -
      - 군집개수: - -
      + src="../../../../assets/icons/help-gray.png" + />
      +
      + 분석할 단어수: +
      +
      +
      +
      TFIDF + +
      +
      + 분석할 단어수: + +
      +
      +
      -
      계층군집분석 - +
      분할군집분석 +
      -
      - 분석할 단어수: -
      - 계층레벨: - +
      + 분석할 단어수: +
      + 군집개수: +
      +
      + +
      +
      계층군집분석 +
      +
      + 분석할 단어수: +
      + 계층레벨: + +
      +
      -
      -
      N-gram - -
      -
      +
      +
      N-gram + +
      +
      -
      +
      -
      -
      유의어분석 - -
      +
      +
      유의어분석 +
      - -
      -
      의미연결망 - -
      -
      - 분석할 단어수: - - -
      +
      + +
      +
      의미연결망 +
      - -
      -
      토픽 모델링 - -
      +
      + 분석할 단어수: + +
      -
      -
      - 분석 결과 +
      + +
      +
      토픽 모델링 +
      - +
      +
      + +
      + 분석 결과 + +
      - +
      diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.less b/src/app/features/article-analysis/components/analysis/analysis.component.less deleted file mode 100644 index 22ecffb8..00000000 --- a/src/app/features/article-analysis/components/analysis/analysis.component.less +++ /dev/null @@ -1,246 +0,0 @@ -#loading { width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; display: block; opacity: 0.7; background-color: #fff; z-index: 99; text-align: center; } #loading-image { position: absolute; top: 50%; left: 50%; z-index: 100; } - - -.tooltip { - width: 2.0rem; - padding-left : 3px; -} - -input{ - width: 100px; -} - -.pop-container{ - margin: 10px; - background-color: white; - - // border: 1px solid lightgray; - // border-radius: 25px; - display: flex; - flex-wrap:wrap; - justify-content: center; - align-items: center; -} - -.pop-block{ - width:25%; - margin: 10px; - flex: 1 1 20%; - // border:1px solid black; -} - -.pop-head{ - margin:2px; - background-color: white; - border: 1px solid rgb(156, 136, 136); - border-radius: 25px; - justify-content: center; - align-items: center; - text-align: center; -} - -.pop-body{ - margin:2px; - // background-color: white; - // border: 1px solid lightskyblue; - justify-content: center; - align-items: center; - display:none; -} - -.content-container { - grid-area: main; - display: grid; - align-content: stretch; - grid-template-columns: repeat(15, minmax(0, 1fr)); - grid-template-rows: min-content; - gap: 20px 20px; - grid-template-areas: "menu menu menu menu menu body body body body body body body body body body "; -} - -app-analysis-menu { - grid-area: menu; -} -.content { - grid-area: body; - margin-top: 4rem; - border: 1px solid darkgray; - border-radius: 15px; - padding: 1.6rem 2rem; -} - -.content > p { - font-size: 1.5rem; -} - -@media all and (max-width: 425px){ - .content-container { - grid-area: main; - display: grid; - align-content: stretch; - grid-template-columns: repeat(10, minmax(0, 1fr)); - grid-template-rows: min-content; - gap: 20px 20px; - grid-template-areas: "menu menu menu menu menu menu menu menu menu menu" - "body body body body body body body body body body "; - } - - .content { - grid-area: body; - margin-top: 0; - border: 0; - padding: 1.6rem 2rem; - } -} - -// Table - -table { - width: 100%; -} - -.result-table{ - width:100%; - height: 200px; - overflow:scroll; -} - - -th { - padding : 15px 0px; - font-weight: 500; - text-align : center; -} - -td { - border-bottom : 1px solid lightgray; - // height : 57px; - vertical-align: middle; - text-align : center; -} - - - - -.doc-num { - width : 10%; - text-align: center; -} - -.doc-postdate { - text-align: center; -} - -.announcement-button { - border : none; - width : 50%; - background-color: #8c8b8b; - color : white; - text-align : center; - border-radius : 2rem; - margin : 10px auto; - padding : 0.5em 0px; -} - -.doc-title { - width : 30%; - text-align: start; -} -.doc-purpose { - width : 30%; - text-align: start; -} - -.doc-postdate { - width: 15%; -} - -.search-bar { - color : black; - width : 20%; - border-radius : 2rem; - background-color : rgb(236, 239, 239); - background-repeat : no-repeat; - background-size : 1.5rem; - background-position: 10px center; - padding-left : 3.5rem; - margin : 10px 0px; - background-image : url("../../../../../assets/icons/search-black.png"); - border : none; - height : 3.5rem; - float : right; -} - -.buttons { - display : flex; - justify-content: flex-end; - margin : 20px 0; -} - -.page-numbers { - margin: 0; -} - -.button-write { - width : 5em; - height : 2.5em; - border-radius : 2em; - border : none; - color : white; - background-color: rgb(97, 97, 97); - outline : none; -} - -.no-docs { - text-align: center; -} - -@media all and (max-width: 768px){ - .search-bar { - width : 40%; - height : 2.5rem; - } - - *{ - font-size: 1rem; - } - - th{ - padding-top: 10px; - padding-bottom: 10px; - } -} - -@media all and (max-width: 565px){ - th{ - font-size: 1.05rem; - } - - .doc-title { - width: 55%; - } - - .doc-num { - width: 15%; - } -} - -@media all and (max-width: 426px){ - .search-bar { - width : 50%; - } - - .doc-postdate{ - display: none; - } - - th{ - font-weight: 600; - font-size: 3.3vw; - } - - thead { - border-top: 1.9px solid #555555; - border-bottom: 1px solid #A5A5A5; - } -} diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index b19c23a9..5d1e5875 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -6,7 +6,7 @@ import { dragDisable } from "d3"; @Component({ selector: "app-analysis", templateUrl: "./analysis.component.html", - styleUrls: ["./analysis.component.less"], + styleUrls: ['../../analysis-style.less'], }) export class AnalysisComponent extends abstractAnalysis implements OnInit { @@ -21,10 +21,16 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { ngOnInit(): void {} showPop(analName:string){ - if(document.getElementById(analName).style.display=='inline') + if(document.getElementById(analName).style.display=='inline'){ document.getElementById(analName).style.display='none' - else + document.getElementById(analName+"-head").style.background='none'; + document.getElementById(analName+"-head").style.color='black'; + } + else{ document.getElementById(analName).style.display='inline'; + document.getElementById(analName+"-head").style.background='lightskyblue'; + document.getElementById(analName+"-head").style.color='white'; + } } async runAnalysis(activity:string): Promise{ diff --git a/src/app/features/article-analysis/components/manual/manual.component.html b/src/app/features/article-analysis/components/manual/manual.component.html index 14dbd3d7..29660c0b 100644 --- a/src/app/features/article-analysis/components/manual/manual.component.html +++ b/src/app/features/article-analysis/components/manual/manual.component.html @@ -2,19 +2,23 @@
      -
    9. 자료분석 프로세스
    10. - -

      + 자료분석 과정 + + +

       
             -내 보관함: 검색한 키워드에 따라 수집된 문서들이 저장되며, 키워드에 따라 선택하여 분석을 진행할 수 있습니다.
      -      
      + -사용자 사전: 불용어, 유의어, 복합어 -
      -품사 선택: -
      1. 유의어사전: 같은 의미의 다른 표현들을 대표단어로 변경합니다. 제일 첫번째로 작성한 단어가 대표어가 됩니다. ex) 김정은 위원장, 김정은, 김위원장 → 첫번째 단어인 김정은 위원장으로 단어가 변경됩니다. -
      2. 불용어사전: 의미 없는 단어들을 불용어 사전에 등록해, 그 단어는 분석에서 제외할 수 있습니다. ex) 결국, 이것, 첨부 -
      3. 복합어사전: 신조어를 사용자 사전으로 등록하고 싶을 때 사용합니다. ex) 김정은 위원장, 김정은 체제, 코로나 + 1. 유의어사전: 같은 의미의 다른 표현들을 대표단어로 변경합니다. + 제일 첫번째로 작성한 단어가 대표어가 됩니다. + ex) 김정은 위원장, 김정은, 김위원장 → 첫번째 단어인 김정은 위원장으로 단어가 변경됩니다. + 2. 불용어사전: 의미 없는 단어들을 불용어 사전에 등록해, 그 단어는 분석에서 제외할 수 있습니다. + ex) 결국, 이것, 첨부 + 3. 복합어사전: 신조어를 사용자 사전으로 등록하고 싶을 때 사용합니다. + ex) 김정은 위원장, 김정은 체제, 코로나 -

      +
      diff --git a/src/app/features/article-analysis/components/manual/manual.component.less b/src/app/features/article-analysis/components/manual/manual.component.less deleted file mode 100644 index eed54059..00000000 --- a/src/app/features/article-analysis/components/manual/manual.component.less +++ /dev/null @@ -1,236 +0,0 @@ -.popupmenu-item ul.popupmenu-menu -{ - display: none; - position: absolute; - margin: 0; - padding: .4em; - list-style: none; - background: white; - border: solid 1px #CCCCCC; -} -.popupmenu-item ul.popupmenu-menu li -{ - padding: .1em .5em; -} -.popupmenu-item ul.popupmenu-menu li a -{ - display: block; -} -.popupmenu-item:hover -{ - background: lightblue; -} -.popupmenu-item:hover ul.popupmenu-menu -{ - display: block; -} - -button { - font-size:1.5rem; -} -.popupmenu-item { - margin: 10px; - background-color: white; - border-radius: 25px !important; - border: 1px solid lightgray; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - width:20%; - font-size: 1.5rem; -} - -.content-container { - grid-area: main; - display: grid; - align-content: stretch; - grid-template-columns: repeat(15, minmax(0, 1fr)); - grid-template-rows: min-content; - gap: 20px 20px; - grid-template-areas: "menu menu menu menu menu body body body body body body body body body body "; -} - -app-analysis-menu { - grid-area: menu; -} -.content { - grid-area: body; - margin-top: 4rem; - border: 1px solid darkgray; - border-radius: 15px; - padding: 1.6rem 2rem; -} - -.content > p { - font-size: 1.5rem; -} - -@media all and (max-width: 425px){ - .content-container { - grid-area: main; - display: grid; - align-content: stretch; - grid-template-columns: repeat(10, minmax(0, 1fr)); - grid-template-rows: min-content; - gap: 20px 20px; - grid-template-areas: "menu menu menu menu menu menu menu menu menu menu" - "body body body body body body body body body body "; - } - - .content { - grid-area: body; - margin-top: 0; - border: 0; - padding: 1.6rem 2rem; - } -} - -// Table - -table { - width: 100%; -} - -thead { - border-top : 1.5px solid black; - border-bottom: 1px solid gray; -} - -th { - padding : 15px 0px; - font-weight: 500; - text-align : center; -} - -td { - border-bottom : 1px solid lightgray; - height : 57px; - vertical-align: middle; -} - - - - -.doc-num { - width : 10%; - text-align: center; -} - -.doc-postdate { - text-align: center; -} - -.announcement-button { - border : none; - width : 50%; - background-color: #8c8b8b; - color : white; - text-align : center; - border-radius : 2rem; - margin : 10px auto; - padding : 0.5em 0px; -} - -.doc-title { - width : 30%; - text-align: start; -} -.doc-purpose { - width : 30%; - text-align: start; -} - -.doc-postdate { - width: 15%; -} - -.search-bar { - color : black; - width : 20%; - border-radius : 2rem; - background-color : rgb(236, 239, 239); - background-repeat : no-repeat; - background-size : 1.5rem; - background-position: 10px center; - padding-left : 3.5rem; - margin : 10px 0px; - background-image : url("../../../../../assets/icons/search-black.png"); - border : none; - height : 3.5rem; - float : right; -} - -.buttons { - display : flex; - justify-content: flex-end; - margin : 20px 0; -} - -.page-numbers { - margin: 0; -} - -.button-write { - width : 5em; - height : 2.5em; - border-radius : 2em; - border : none; - color : white; - background-color: rgb(97, 97, 97); - outline : none; -} - -.no-docs { - text-align: center; -} - -@media all and (max-width: 768px){ - .search-bar { - width : 40%; - height : 2.5rem; - } - - *{ - font-size: 1rem; - } - - th{ - padding-top: 10px; - padding-bottom: 10px; - } -} - -@media all and (max-width: 565px){ - th{ - font-size: 1.05rem; - } - - .doc-title { - width: 55%; - } - - .doc-num { - width: 15%; - } -} - -@media all and (max-width: 426px){ - .search-bar { - width : 50%; - } - - .doc-postdate{ - display: none; - } - - th{ - font-weight: 600; - font-size: 3.3vw; - } - - thead { - border-top: 1.9px solid #555555; - border-bottom: 1px solid #A5A5A5; - } -} diff --git a/src/app/features/article-analysis/components/manual/manual.component.ts b/src/app/features/article-analysis/components/manual/manual.component.ts index 25c89365..19221e7e 100644 --- a/src/app/features/article-analysis/components/manual/manual.component.ts +++ b/src/app/features/article-analysis/components/manual/manual.component.ts @@ -4,7 +4,7 @@ import { Router } from "@angular/router"; @Component({ selector: "app-manual", templateUrl: "./manual.component.html", - styleUrls: ["./manual.component.less"], + styleUrls: ["../../analysis-style.less"], }) export class ManualComponent implements OnInit { constructor(public router: Router) {} diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html index b783c4e5..a189b62f 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html @@ -5,25 +5,71 @@
      - 사용자 사전 전처리 옵션 선택 + +
      +
      + 사용자 사전 적용 + 사용하실 사용자 사전을 선택해주세요. + +
      +
    11. + 유의어 +
      +
      + + +
      +
      + + +
      +
      + + + +
    12. +
    13. + 불용어 +
      +
      + + +
      +
      + + +
      +
      + + + +
    14. + +
    15. + 복합어 +
      +
      + + +
      +
      + + +
      +
      + + + +
    16. -
    17. 유의어 -
      -
      - - -
      -
      - - -
      - -
    18. + + @@ -33,8 +79,7 @@
      새로운 사전 업로드
      --> - -
    19. 불용어 + - - 품사 선택 -
      +
      + +
      + 품사 선택 + 적용할 품사를 모두 선택해주세요.
      @@ -79,15 +126,18 @@
      -
      +
    20. + +
      -
      - 미리보기 - +
      + 전처리 결과 + +
      +
      +
      -
      -
      diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less deleted file mode 100644 index 82e1491a..00000000 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.less +++ /dev/null @@ -1,138 +0,0 @@ - -.result-table{ - height: 200px; - overflow:scroll; -} - - -.tooltip { - width: 2.0rem; - padding-left : 3px; -} - -.button-group{ - display: flex; -} -.button-group>button{ - margin:5px; -} -.run{ - font-size:1.5rem; -} - -.popup{ - position:absolute; - right:20%; - top:60%; - width:100px; - background: lightskyblue; - display:none; - border-radius:3px; - padding: 10px; - // index:1; -} - -/* reset */ -*{margin: 0; padding: 0} -body {padding: 20px;} - -/* temp grid */ -.col-2 {width: 16.66%;} -.col-3 {width: 25%;} -.col-6 {width: 50%;} - -.only-sr { - overflow: hidden !important; - position: absolute !important; - left: -9999px !important; - width: 1px; - height: 1px; -} - -/* form | radio */ -.radio-items { - display: table; - width: 300px; - border: 1px solid #454a60; - border-radius: 25px; - box-sizing: border-box; - > div { - display: table-cell; - height: 20px; - line-height: 20px; - border-left: 1px solid #454a60; - text-align: center; - } - > div:first-child { - border-left: none; - // width: auto !important; - } - label { - display: block; - width: 100%; - height: 100%; - color: #454a60; - // box-sizing: border-box; - cursor: pointer; - } - input[type="radio"]:checked + label{ - background-color: lightskyblue; - color: #fff; - } - input[type="checkbox"]:checked + label{ - background-color: lightskyblue; - color: #fff; -} -} - -button{ - font-size:1.0rem; -} - - - - -.content-container { - grid-area: main; - display: grid; - align-content: stretch; - grid-template-columns: repeat(15, minmax(0, 1fr)); - grid-template-rows: min-content; - gap: 20px 20px; - grid-template-areas: "menu menu menu menu menu body body body body body body body body body body "; -} - -app-analysis-menu { - grid-area: menu; -} -.content { - grid-area: body; - margin-top: 4rem; - border: 1px solid darkgray; - border-radius: 15px; - padding: 1.6rem 2rem; -} - -.content > p { - font-size: 1.5rem; -} - -@media all and (max-width: 425px){ - .content-container { - grid-area: main; - display: grid; - align-content: stretch; - grid-template-columns: repeat(10, minmax(0, 1fr)); - grid-template-rows: min-content; - gap: 20px 20px; - grid-template-areas: "menu menu menu menu menu menu menu menu menu menu" - "body body body body body body body body body body "; - } - - .content { - grid-area: body; - margin-top: 0; - border: 0; - padding: 1.6rem 2rem; - } -} diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts index f0af8ef0..54276c69 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts @@ -7,7 +7,7 @@ import * as d3 from 'd3'; @Component({ selector: "app-preprocessing", templateUrl: "./preprocessing.component.html", - styleUrls: ["./preprocessing.component.less"], + styleUrls: ["../../analysis-style.less"], }) export class PreprocessingComponent extends abstractAnalysis implements OnInit { @@ -162,7 +162,7 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { drawTable(){ let data:Array = this.preprocessedData; - const table = d3.select("figure#table").append("table").style('width','100%'); + const table = d3.select("figure#table").append("table").attr('class','result-table').style('width','100%'); const th = table.append("tr") .style('padding','15px 0px') diff --git a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html index 684e2c40..a663cb1a 100644 --- a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html +++ b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html @@ -3,7 +3,11 @@
      -

      내 보관함

      + 내 보관함 + +
      + +
      @@ -15,10 +19,9 @@

      내 보관함

      -
      전처리
      + -
      - +
      내 보관함
      + +
      \ No newline at end of file diff --git a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.less b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.less deleted file mode 100644 index c51f6e1f..00000000 --- a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.less +++ /dev/null @@ -1,153 +0,0 @@ - -// Table - -table { - width: 100%; - } - - thead { - border-top : 1.5px solid black; - border-bottom: 1px solid gray; - } - - th { - padding : 15px 0px; - font-weight: 500; - text-align : center; - } - - td { - border-bottom : 1px solid lightgray; - height : 57px; - vertical-align: middle; - } - - .savedDocTable{ - overflow:scroll; - height: 500px; - } - - - .doc-num { - width : 10%; - text-align: center; - } - - .doc-postdate { - text-align: center; - } - - .announcement-button { - border : none; - width : 50%; - background-color: #8c8b8b; - color : white; - text-align : center; - border-radius : 2rem; - margin : 10px auto; - padding : 0.5em 0px; - } - - .doc-title { - width : 30%; - text-align: start; - } - .doc-purpose { - width : 30%; - text-align: start; - } - - .doc-postdate { - width: 15%; - } - - .search-bar { - color : black; - width : 20%; - border-radius : 2rem; - background-color : rgb(236, 239, 239); - background-repeat : no-repeat; - background-size : 1.5rem; - background-position: 10px center; - padding-left : 3.5rem; - margin : 10px 0px; - background-image : url("../../../../../assets/icons/search-black.png"); - border : none; - height : 3.5rem; - float : right; - } - - .buttons { - display : flex; - justify-content: flex-end; - margin : 20px 0; - } - - .page-numbers { - margin: 0; - } - - .button-write { - width : 5em; - height : 2.5em; - border-radius : 2em; - border : none; - color : white; - background-color: rgb(97, 97, 97); - outline : none; - } - - .no-docs { - text-align: center; - } - - @media all and (max-width: 768px){ - .search-bar { - width : 40%; - height : 2.5rem; - } - - *{ - font-size: 1rem; - } - - th{ - padding-top: 10px; - padding-bottom: 10px; - } - } - - @media all and (max-width: 565px){ - th{ - font-size: 1.05rem; - } - - .doc-title { - width: 55%; - } - - .doc-num { - width: 15%; - } - } - - @media all and (max-width: 426px){ - .search-bar { - width : 50%; - } - - .doc-postdate{ - display: none; - } - - th{ - font-weight: 600; - font-size: 3.3vw; - } - - thead { - border-top: 1.9px solid #555555; - border-bottom: 1px solid #A5A5A5; - } - } - \ No newline at end of file diff --git a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts index c4f0bb0b..f1247d5a 100644 --- a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts +++ b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts @@ -11,7 +11,7 @@ import { EventEmitter } from "@angular/core"; @Component({ selector: "app-savedDocForAnalysis", templateUrl: "./savedDocForAnalysis.component.html", - styleUrls: ["./savedDocForAnalysis.component.less"], + styleUrls: ["../../analysis-style.less"], }) export class savedDocForAnalysis implements OnInit{ From c0672ab16efd57d5c788418c63cec2d15dc0335f Mon Sep 17 00:00:00 2001 From: cinxdy Date: Sun, 5 Sep 2021 21:23:12 +0900 Subject: [PATCH 068/287] [STYLE] Update Scrollbar and sidebar frame --- .../article-analysis/analysis-style.less | 21 +------------------ .../components/manual/manual.component.html | 1 + src/styles.less | 17 +++++++++++++++ 3 files changed, 19 insertions(+), 20 deletions(-) diff --git a/src/app/features/article-analysis/analysis-style.less b/src/app/features/article-analysis/analysis-style.less index 47658dae..3f71b243 100644 --- a/src/app/features/article-analysis/analysis-style.less +++ b/src/app/features/article-analysis/analysis-style.less @@ -51,25 +51,6 @@ margin: 1.5rem 0rem; } - - -// Scrollbar -::-webkit-scrollbar { - width: 7px; - } - ::-webkit-scrollbar-thumb { - background-color: darkgray; - border-radius: 10px; - background-clip: padding-box; - border: 2px solid transparent; - } - ::-webkit-scrollbar-track { - background-color: rgb(212, 212, 212); - border-radius: 10px; - box-shadow: inset 0px 0px 5px white; - } - - // Preprocessing .option-header{ @@ -303,7 +284,7 @@ button { grid-template-columns: repeat(15, minmax(0, 1fr)); grid-template-rows: min-content; gap: 20px 20px; - grid-template-areas: "menu menu menu body body body body body body body body body body body body"; + grid-template-areas: "menu menu menu menu menu body body body body body body body body body body "; } app-analysis-menu { diff --git a/src/app/features/article-analysis/components/manual/manual.component.html b/src/app/features/article-analysis/components/manual/manual.component.html index 29660c0b..a2a7c080 100644 --- a/src/app/features/article-analysis/components/manual/manual.component.html +++ b/src/app/features/article-analysis/components/manual/manual.component.html @@ -4,6 +4,7 @@
      자료분석 과정 +
       
             -내 보관함: 검색한 키워드에 따라 수집된 문서들이 저장되며, 키워드에 따라 선택하여 분석을 진행할 수 있습니다.
      diff --git a/src/styles.less b/src/styles.less
      index ce2c71f8..be68a28b 100755
      --- a/src/styles.less
      +++ b/src/styles.less
      @@ -290,3 +290,20 @@ main {
       #page-multinext {
         background-image: url(./assets/icons/page-jump-forward.png);
       }
      +
      +// Scrollbar
      +::-webkit-scrollbar {
      +  height: 7px;
      +  width: 7px;
      +}
      +::-webkit-scrollbar-thumb {
      +  background-color: darkgray;
      +  border-radius: 10px;
      +  background-clip: padding-box;
      +  border: 2px solid transparent;
      +}
      +::-webkit-scrollbar-track {
      +  background-color: rgb(212, 212, 212);
      +  border-radius: 10px;
      +  box-shadow: inset 0px 0px 5px white;
      +}
      \ No newline at end of file
      
      From 266dcdb8212336fd372fe40fec899c4503bc35d4 Mon Sep 17 00:00:00 2001
      From: SUJIN YANG 
      Date: Mon, 6 Sep 2021 02:01:33 +0900
      Subject: [PATCH 069/287] [FEAT] Implement delete selected document  - #14
      
      ---
       fe-backend/module/keepMyDocQuery.js            |  5 ++++-
       fe-backend/module/topicQuery.js                |  2 +-
       .../components/my-docs/my-docs.component.ts    | 18 +++++++++++++-----
       3 files changed, 18 insertions(+), 7 deletions(-)
      
      diff --git a/fe-backend/module/keepMyDocQuery.js b/fe-backend/module/keepMyDocQuery.js
      index 02263e0d..2c286b0f 100755
      --- a/fe-backend/module/keepMyDocQuery.js
      +++ b/fe-backend/module/keepMyDocQuery.js
      @@ -105,10 +105,13 @@ router.post("/deleteSelectedMyDocs", (req, res) => {
         let userEmail = req.body.userEmail;
         let docHashKeys = req.body.docHashKeys;
         let savedDate = req.body.savedDate;
      +
      +  console.log(docHashKeys);
      +
         myDoc
           .findOneAndUpdate(
             { userEmail: userEmail, 'keywordList.savedDate' : new Date(savedDate).toISOString() },
      -      { $pull: { 'keywordList.savedDocHashKeys' : {$each : docHashKeys} } },
      +      { $pull : {'keywordList.$.savedDocHashKeys' :  {$in :docHashKeys }}  },
             { upsert: true }
           )
           .then((result) => {
      diff --git a/fe-backend/module/topicQuery.js b/fe-backend/module/topicQuery.js
      index 8bbc3e52..6b813a1b 100755
      --- a/fe-backend/module/topicQuery.js
      +++ b/fe-backend/module/topicQuery.js
      @@ -9,7 +9,7 @@ router.get("/", (req, res) => {
       
       router.post("/getTopicCounts", (req, res) => {
         topic
      -    .aggregate([{ $group: { hash_key: "$topic", count: { $sum: 1 } } }])
      +    .aggregate([{ $group: { hashKey: "$topic", count: { $sum: 1 } } }])
           .then((result) => {
             return res
               .status(200)
      diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.ts b/src/app/features/userpage/components/my-docs/my-docs.component.ts
      index 9a0c5722..f12b06c5 100644
      --- a/src/app/features/userpage/components/my-docs/my-docs.component.ts
      +++ b/src/app/features/userpage/components/my-docs/my-docs.component.ts
      @@ -39,6 +39,8 @@ export class MyDocsComponent implements OnInit {
           private router: Router,
           private formBuilder: FormBuilder,
         ) {
      +    this.savedDate = null;
      +    this.savedKeywords = null;
           this.setArticleForm();
         }
       
      @@ -54,7 +56,10 @@ export class MyDocsComponent implements OnInit {
           this.isSavedDocsLoaded = false;
           this.totalSavedDocsNum = await this.userSavedDocumentService.getTotalDocNum(this.keyword, this.savedDate);
           this.isSavedDocsEmpty = (this.totalSavedDocsNum === 0);
      -    if (this.isSavedDocsEmpty) return;
      +    if (this.isSavedDocsEmpty) {
      +      this.deleteAllMyDocs();
      +      return;
      +    }
           pageNum = this.handlePageOverflow(pageNum);
           this.currentPage = pageNum;
           this.savedDocs = await this.userSavedDocumentService.getMyDocs( this.savedDate, pageNum);
      @@ -293,8 +298,11 @@ export class MyDocsComponent implements OnInit {
           if(this.savedKeywords.length === 0){
             this.isSavedKeywordsEmpty = true;
           }
      -    this.keyword = this.savedKeywords[0].keyword;
      -    this.savedDate = this.savedKeywords[0].savedDate;
      +
      +    if(this.savedDate == null){
      +      this.keyword = this.savedKeywords[0].keyword;
      +      this.savedDate = this.savedKeywords[0].savedDate;
      +    }
       
           this.loadSavedDocs(1);
         }
      @@ -303,11 +311,11 @@ export class MyDocsComponent implements OnInit {
           if (this.form.value["checkArray"].length == 0) {
             alert("삭제할 문서가 없습니다! 삭제할 문서를 선택해주세요.");
           } else {
      +      console.log(this.form.value["checkArray"]);
             this.userSavedDocumentService.eraseSelectedMyDocs(this.form.value["checkArray"], this.savedDate).then(
               () => this.loadSavedKeywords(),
      -        this.form.value["checkArray"].clear()
             );
           }
      -
      +    this.form.value["checkArray"].clear;
         }
       }
      
      From aec848607debdd2c2c1fdf483727cfc311d15224 Mon Sep 17 00:00:00 2001
      From: cinxdy 
      Date: Mon, 6 Sep 2021 11:14:22 +0900
      Subject: [PATCH 070/287] [FIX] Edited abstractAnalysisPage.ts for building
       service
      
      ---
       .../article-analysis/components/abstractAnalysisPage.ts    | 7 ++++++-
       1 file changed, 6 insertions(+), 1 deletion(-)
      
      diff --git a/src/app/features/article-analysis/components/abstractAnalysisPage.ts b/src/app/features/article-analysis/components/abstractAnalysisPage.ts
      index 94fafddf..7c5b9c21 100644
      --- a/src/app/features/article-analysis/components/abstractAnalysisPage.ts
      +++ b/src/app/features/article-analysis/components/abstractAnalysisPage.ts
      @@ -1,10 +1,15 @@
      -import { Injectable, OnInit } from "@angular/core";
      +import { Directive, Injectable, OnInit } from "@angular/core";
       import { AnalysisOnMiddlewareService } from "src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service";
       import { UserSavedDocumentService } from "src/app/core/services/user-saved-document-service/user-saved-document.service";
       
       @Injectable({
           providedIn: "root",
         })
      +
      +@Directive({
      +    selector: '[appChanges]'
      +})
      +  
         
       export abstract class abstractAnalysis{
       
      
      From fdaeb80830209af3e7927f954a169694eb15efda Mon Sep 17 00:00:00 2001
      From: cinxdy 
      Date: Thu, 23 Sep 2021 23:51:22 +0900
      Subject: [PATCH 071/287] [FEAT] Implement preview function and fix some errors
      
      ---
       fe-backend/models/preprocessing.js            |  19 ++
       fe-backend/module/textMiningQuery.js          |  71 +++++
       fe-backend/module/usersDictQuery.js           |  39 ---
       fe-backend/server.js                          |   4 +-
       .../analysis.on.middleware.service.ts         |   8 +-
       .../user-saved-document.service.ts            |   2 +-
       .../article-analysis/analysis-style.less      |  92 +++---
       .../components/abstractAnalysisPage.ts        | 188 +++++++-----
       .../analysis/analysis.component.html          |  33 +-
       .../components/analysis/analysis.component.ts | 283 +++++++-----------
       .../preprocessing.component.html              |   5 +-
       .../preprocessing/preprocessing.component.ts  |  40 +--
       .../savedDocForAnalysis.component.html        |   7 +-
       .../savedDocForAnalysis.component.ts          |   2 +-
       .../document/document.component.html          |   4 +-
       15 files changed, 418 insertions(+), 379 deletions(-)
       create mode 100644 fe-backend/models/preprocessing.js
       create mode 100644 fe-backend/module/textMiningQuery.js
       delete mode 100644 fe-backend/module/usersDictQuery.js
      
      diff --git a/fe-backend/models/preprocessing.js b/fe-backend/models/preprocessing.js
      new file mode 100644
      index 00000000..5c205530
      --- /dev/null
      +++ b/fe-backend/models/preprocessing.js
      @@ -0,0 +1,19 @@
      +const { stringify } = require("@angular/compiler/src/util");
      +const { ObjectId } = require("bson");
      +const mongoose = require("mongoose");
      +const Schema = mongoose.Schema;
      +const autoIncrement = require("mongoose-auto-increment");
      +const conn = require("../connection/textMiningConn");
      +
      +autoIncrement.initialize(conn);
      +
      +const preprocessingModel = new Schema({
      +  userEmail: String,
      +  keyword: String,
      +  savedDate: String,
      +  processedData: Date,
      +  nTokens: Number,
      +  tokenList: [[String]]
      +},{collection: 'preprocessing'});
      +
      +module.exports = conn.model("preprocessing", preprocessingModel);
      diff --git a/fe-backend/module/textMiningQuery.js b/fe-backend/module/textMiningQuery.js
      new file mode 100644
      index 00000000..353622ba
      --- /dev/null
      +++ b/fe-backend/module/textMiningQuery.js
      @@ -0,0 +1,71 @@
      +const express = require("express");
      +const moment = require("moment");
      +const Res = require("../models/Res");
      +const router = express.Router();
      +
      +router.post("/uploadDict", uploadDict);
      +router.post("/getPreprocessedData",getPreprocessedData);
      +
      +const usersDict = require("../models/usersDict");
      +const preprocessing = require("../models/preprocessing");
      +
      +
      +
      +async function uploadDict(req, res) {
      +    let userEmail = req.body.userEmail;
      +    let dictType = req.body.dictType;
      +    let csv = req.body.csv;
      +
      +    // console.log('req',req);
      +    let doc;
      +    if(dictType=='synonym') doc = {'synonym':csv};
      +    else if(dictType=='stopword') doc = {'stopword':csv};
      +    else if(dictType=='compound') doc = {'compound':csv};
      +
      +    usersDict.findOneAndUpdate(
      +        { userEmail: userEmail },
      +        {"$set":doc},
      +        { upsert: true, returnNewDocument: true }
      +      ).then((result=>console.log(result)));
      +          return res
      +            .status(200)
      +            .json(
      +              new Res(true, "successfully uploaded",null)
      +            );
      +  }
      +
      +
      +  async function getPreprocessedData(req, res) {
      +    let userEmail = req.body.userEmail;
      +    let savedDate = req.body.savedDate;
      +  
      +    preprocessing
      +      .findOne(
      +        { $and: [ { userEmail: userEmail }, {'savedDate' : new Date(savedDate).toISOString() } ] }
      +        )
      +      .then((result) => {
      +        // console.log(result);
      +        result.tokenList = result.tokenList[0].slice(0,100);
      +        if (result)
      +          return res
      +            .status(200)
      +            .json(
      +              new Res(true, "successfully saved doc HashKeys", result)
      +            );
      +        else{
      +          return res
      +          .status(200)
      +          .json(
      +            new Res(false, "no saved docs", [])
      +          );
      +        }
      +      })
      +      .catch((err) => {
      +        console.log(err);
      +        return res
      +          .status(400)
      +          .json(new Res(false, "successfully saved doc HashKeys", null));
      +      });
      +  }
      +  
      +module.exports = router;
      \ No newline at end of file
      diff --git a/fe-backend/module/usersDictQuery.js b/fe-backend/module/usersDictQuery.js
      deleted file mode 100644
      index b5bfd800..00000000
      --- a/fe-backend/module/usersDictQuery.js
      +++ /dev/null
      @@ -1,39 +0,0 @@
      -const express = require("express");
      -const moment = require("moment");
      -const usersDict = require("../models/usersDict");
      -// const UserStatus = require("../models/userStatus");
      -const Res = require("../models/Res");
      -
      -const router = express.Router();
      -
      -// router.post("/verifyUser", verifyUser);
      -// router.post("/registerUser", registerUser);
      -router.post("/uploadDict", uploadDict);
      -// router.post("/verifyToken", verifyToken);
      -// router.post("/deleteUser", deleteUser);
      -
      -async function uploadDict(req, res) {
      -    let userEmail = req.body.userEmail;
      -    let dictType = req.body.dictType;
      -    let csv = req.body.csv;
      -
      -    // console.log('req',req);
      -    let doc;
      -    if(dictType=='synonym') doc = {'synonym':csv};
      -    else if(dictType=='stopword') doc = {'stopword':csv};
      -    else if(dictType=='compound') doc = {'compound':csv};
      -
      -    usersDict.findOneAndUpdate(
      -        { userEmail: userEmail },
      -        {"$set":doc},
      -        { upsert: true, returnNewDocument: true }
      -      ).then((result=>console.log(result)));
      -          return res
      -            .status(200)
      -            .json(
      -              new Res(true, "successfully uploaded",null)
      -            );
      -  }
      -
      -  
      -module.exports = router;
      \ No newline at end of file
      diff --git a/fe-backend/server.js b/fe-backend/server.js
      index a2b02912..3fc2526f 100755
      --- a/fe-backend/server.js
      +++ b/fe-backend/server.js
      @@ -5,7 +5,7 @@ const cors = require('cors');
       const app = express();
       const PORT = 14000;
       
      -const usersDict = require('./module/usersDictQuery');
      +const textMiningQuery = require('./module/textMiningQuery');
       const apiInfo = require('./module/apiQuery');
       const userAuth = require('./module/userAuthQuery');
       const keepDoc = require('./module/keepMyDocQuery');
      @@ -18,7 +18,7 @@ const rcmds = require('./module/rcmdQuery');
       
       app.use(cors());
       app.use(express.json());
      -app.use('/usersDict', usersDict);
      +app.use('/textmining', textMiningQuery);
       app.use('/api', apiInfo);
       app.use('/users', userAuth);
       app.use('/myDoc',keepDoc);
      diff --git a/src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service.ts b/src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service.ts
      index dc7d5fce..7a76ed9f 100644
      --- a/src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service.ts
      +++ b/src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service.ts
      @@ -21,7 +21,7 @@ export class AnalysisOnMiddlewareService {
       
           async postDataToMiddleware(route:string, data: string): Promise {
               
      -        let res: any = await this.http
      +        let res: QueryResponse = await this.http
                   .post(this.middleware_URL+route, data, {'headers':{'Content-Type': 'application/json'}})
                   .toPromise();
       
      @@ -35,12 +35,12 @@ export class AnalysisOnMiddlewareService {
       
           async postDataToFEDB(route:string, data: string): Promise {
               
      -        let res: any = await this.http
      +        let res: QueryResponse = await this.http
                   .post(this.frontDB_URL+route, data, {'headers':{'Content-Type': 'application/json'}})
                   .toPromise();
       
      -            if(res == undefined) alert('내부적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요!');
      +            if(res == undefined || res.isSuccess==false) alert('내부적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요!');
       
      -        return res;
      +        return res.payload;
           }
       }
      \ No newline at end of file
      diff --git a/src/app/core/services/user-saved-document-service/user-saved-document.service.ts b/src/app/core/services/user-saved-document-service/user-saved-document.service.ts
      index 877161e5..fd78577e 100644
      --- a/src/app/core/services/user-saved-document-service/user-saved-document.service.ts
      +++ b/src/app/core/services/user-saved-document-service/user-saved-document.service.ts
      @@ -62,7 +62,7 @@ export class UserSavedDocumentService {
       
           let mydocs:Array = res.payload["keywordList"];
           for(let doc of mydocs){
      -      let docHashKeys:Array = mydocs.find(object => "savedDocHashKeys" in object)["savedDocHashKeys"];
      +      let docHashKeys:Array = doc["savedDocHashKeys"];
             doc['title'] = await this.articleService.convertDocHashKeysToTitles(docHashKeys);
             doc['savedDate_format'] = moment(new Date(doc['savedDate'])).format('YYYY년 MM월 DD일 HH시 mm분');
             doc['preprocessed'] = doc['preprocessed']==true? true:false;
      diff --git a/src/app/features/article-analysis/analysis-style.less b/src/app/features/article-analysis/analysis-style.less
      index 3f71b243..f951ea67 100644
      --- a/src/app/features/article-analysis/analysis-style.less
      +++ b/src/app/features/article-analysis/analysis-style.less
      @@ -12,45 +12,53 @@
           font-size: 1.3rem;
           font-weight: 500 ;
       }
      +
      +hr{
      +  width: 100%;
      +  color: darkgray;
      +  margin-top: 0.5rem;
      +  margin-bottom: 0.5rem;
      +}
      +
      +// Table
      +table {
      +  width:100%;
      +  border-collapse: separate;
      +  text-align : center;
      +  border-spacing: 1px;
      +  line-height: 1.5;
         
      -  hr{
      -    width: 100%;
      -    color: darkgray;
      -    margin-top: 0.5rem;
      -    margin-bottom: 0.5rem;
      -  }
      -  
      -  // Table
      -  table {
      -    width:100%;
      -    border-collapse: separate;
      -    text-align : center;
      -    border-spacing: 1px;
      -    line-height: 1.5;
      -    
      -  }
      -  
      -  
      -  th {
      -    padding    : 15px 0px;
      -    font-weight: 500;
      -    color: #fff;
      -    background: lightskyblue ;
      -  }
      -  
      -  td {
      -    border-bottom : 1px solid lightgray;
      -    height        : 57px;
      -    vertical-align: middle;
      -  }
      -  
      -  .savedDocTable{
      -    overflow-x:hidden;
      -    overflow:auto;
      -    height: 500px;
      -    margin: 1.5rem 0rem;
      -  }
      +}
      +
      +
      +th {
      +  // width: 100%;
      +  padding    : 15px 0px;
      +  font-weight: 500;
      +  color: #fff;
      +  background: lightskyblue ;
      +}
      +
      +td {
      +  // width: 100%;
      +  border-bottom : 1px solid lightgray;
      +  height        : 57px;
      +  vertical-align: middle;
      +}
      +
      +.savedDocTable{
      +  overflow-x:hidden;
      +  overflow:auto;
      +  height: 500px;
      +  margin: 1.5rem 0rem;
      +}
           
      +
      +.tablebtn{
      +  font-size: 1.2rem;
      +}
      +
      +
       // Preprocessing
       
       .option-header{
      @@ -75,9 +83,9 @@
           margin:30px 0px;
       }
       
      -.result-table{
      +.result-pretable{
           height: 200px;
      -    overflow:scroll;
      +    overflow:auto;
       }
       
       
      @@ -182,9 +190,9 @@
         padding-left : 3px;
       }
       
      -input{
      -  width: 100px;
      -}
      +// input{
      +//   width: 100px;
      +// }
       
       .pop-container{
         margin: 10px;
      diff --git a/src/app/features/article-analysis/components/abstractAnalysisPage.ts b/src/app/features/article-analysis/components/abstractAnalysisPage.ts
      index 7c5b9c21..a3f654e0 100644
      --- a/src/app/features/article-analysis/components/abstractAnalysisPage.ts
      +++ b/src/app/features/article-analysis/components/abstractAnalysisPage.ts
      @@ -1,4 +1,5 @@
       import { Directive, Injectable, OnInit } from "@angular/core";
      +import * as d3 from 'd3';
       import { AnalysisOnMiddlewareService } from "src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service";
       import { UserSavedDocumentService } from "src/app/core/services/user-saved-document-service/user-saved-document.service";
       
      @@ -17,6 +18,8 @@ export abstract class abstractAnalysis{
           private _selectedKeyword: string;
           private _selectedSavedDate: string;
           private _isSelectedPreprocessed: boolean;
      +    private _isDataPreview: boolean;
      +    
           
           constructor(
               private _middlewareService: AnalysisOnMiddlewareService,
      @@ -27,13 +30,14 @@ export abstract class abstractAnalysis{
               let data = JSON.parse(event);
               this.email = data.email;
       
      +        console.log(event);
               let selectedKeyword = data.savedKeyword;
               let selectedSavedDate = data.savedDate;
               let isSelectedPreprocessed = data.isSelectedPreprocessed;
               // console.log('isPreprocessed?'+isSelectedPreprocessed);
       
               if(data.activity=='select')       this.setSelected(selectedKeyword, selectedSavedDate, isSelectedPreprocessed);
      -        else if(!isSelectedPreprocessed) return ;
      +        // else if(!isSelectedPreprocessed) return ;
               else if(data.activity=='preview') this.previewData(selectedKeyword,selectedSavedDate);
               else if(data.activity=='download') this.downloadData(selectedKeyword,selectedSavedDate);
               else ;
      @@ -46,90 +50,130 @@ export abstract class abstractAnalysis{
               this.isSelectedPreprocessed = isSelectedPreprocessed;
           }
       
      -    previewData(selectedKeyword:string, selectedSavedDate:string){
      +    async previewData(selectedKeyword:string, selectedSavedDate:string){
      +        let data = JSON.stringify({
      +            'userEmail': this.email,
      +            'keyword': selectedKeyword,
      +            'savedDate': selectedSavedDate,
      +          });
      +        
      +        this.LoadingWithMask();
      +
      +        let result = await this.middlewareService.postDataToFEDB('/textmining/getPreprocessedData', data);
      +        console.log("preview", result);
      +        
      +        this.clearResult();
      +        this.drawPreTable(result, "preview");
               
      +        this.closeLoadingWithMask();
           }
           
           downloadData(selectedKeyword:string, selectedSavedDate:string){
               
           }
       
      +    drawPreTable(dataArray:any, activity: string){
      +        let data:Array;
       
      -    
      -LoadingWithMask() {
      -    //화면의 높이와 너비를 구합니다.
      -    let maskHeight = $(document).height();
      -    let maskWidth  = window.document.body.clientWidth;
      -    let gif='../../../../assets/icons/loading.gif';
      -     
      -    //화면에 출력할 마스크를 설정해줍니다.
      -    var mask       ="
      "; - var loadingImg = ''; - - loadingImg +=" "; - - + const figure = d3.select("figure#pretable") + // .attr('class','result-pretable'); + if(activity=="preview"){ + data= dataArray['tokenList'][0]; + console.log("preview",data); + } + else if(activity=="runProcessing"){ + data = dataArray['tokenList']; + // console.log("runProcess",data); + } + figure.append("div").text('키워드:'+dataArray['keyword']); + figure.append("div").text('전처리 날짜:'+dataArray['processedDate']); + figure.append("div").text('토큰 개수:'+dataArray['nTokens']); - //화면에 레이어 추가 - $('body') - .append(mask) - - //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채웁니다. - $('#mask').css({ - // 'width':'100%', - // 'height':'100vh', - 'width' : maskWidth, - 'height': maskHeight, - 'opacity' :'0.7' - }); - - //마스크 표시 - $('#mask').show(); + const table = figure.append("div").style('height','200px') + .style('overflow','auto') + .append("table").style('width','100%'); + + const th = table.append("tr") + .style('padding','15px 0px') + .style('font-weight','500') + .style('text-align','center'); + + th.append('th').text('No'); + th.append('th').text('단어'); + + const tbody = table.append("tbody") + .style('text-align','center'); + + for(let i=0;i{ + LoadingWithMask() { + //화면의 높이와 너비를 구합니다. + let maskHeight = $(document).height(); + let maskWidth = window.document.body.clientWidth; + let gif='../../../../assets/icons/loading.gif'; - // if(this.selectedSavedDate==null) return alert('문서를 선택해주세요!'); - - // // let data = JSON.stringify({ - // // 'userEmail': this.email, - // // 'keyword': this.selectedKeyword, - // // 'savedDate': this.selectedSavedDate, - // // optionList: option, - // // }); + //화면에 출력할 마스크를 설정해줍니다. + var mask ="
      "; + var loadingImg = ''; - // // console.log(data); - // let res = await this.middlewareService.postDataToMiddleware('/'+activity,data); + loadingImg +=" "; + - // // this.userSavedDocumentService.setMyDocPreprocessed(this.selectedSavedDate); - // // this.preprocessedData = res.result; - // // this.isDataPreprocessed = true; - // } + //화면에 레이어 추가 + $('body') + .append(mask) + + //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채웁니다. + $('#mask').css({ + // 'width':'100%', + // 'height':'100vh', + 'width' : maskWidth, + 'height': maskHeight, + 'opacity' :'0.7' + }); + + //마스크 표시 + $('#mask').show(); + + // var center ="
      "; + // $('body') + // .append(center) + + // $('#center').append(loadingImg); + // $('#center').show(); + $('#mask') + .append(loadingImg); + //로딩중 이미지 표시 + // $('#loading').css({ + // 'opacity' :'1.0' + // }) + + + $('#loading').append(loadingImg); + $('#loading').show(); + + $('#mask').append(""); + // $('#cancelbtn').click() + // $(document).on("click", "#cancelbtn", this.closeLoadingWithMask()); + } + + + closeLoadingWithMask() { + $('#mask, #loading').hide(); + $('#mask, #loading').empty(); + } + clearResult(){ + d3.selectAll('figure > *').remove(); + } public get middlewareService(): AnalysisOnMiddlewareService { return this._middlewareService; @@ -165,6 +209,12 @@ closeLoadingWithMask() { this._isSelectedPreprocessed = value; } + public get isDataPreview(): boolean { + return this._isDataPreview; + } + public set isDataPreview(value: boolean) { + this._isDataPreview = value; + } public get email(): string { return this._email; diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.html b/src/app/features/article-analysis/components/analysis/analysis.component.html index cf241f77..e8a9cf44 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.html +++ b/src/app/features/article-analysis/components/analysis/analysis.component.html @@ -36,13 +36,26 @@ />
      - 분석할 단어수: -
      - 군집개수: + 군집개수: +
      +
      +
      의미연결망 + +
      +
      + 분석할 단어수: +
      + 연결 강도(%) + +
      +
      +
      계층군집분석
      - -
      -
      의미연결망 - -
      -
      - 분석할 단어수: - - -
      -
      +
      토픽 모델링 diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index 5d1e5875..01aedeb8 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -1,22 +1,21 @@ import { Component, OnInit } from "@angular/core"; import { abstractAnalysis } from "../abstractAnalysisPage"; import * as d3 from 'd3'; -import { dragDisable } from "d3"; @Component({ selector: "app-analysis", templateUrl: "./analysis.component.html", styleUrls: ['../../analysis-style.less'], }) + export class AnalysisComponent extends abstractAnalysis implements OnInit { private _isDataAnalysised: boolean = false; private _analysisedData: any; - public svg; - - private margin = 50; - private width = 500 - (this.margin * 2); - private height = 400 - (this.margin * 2); + + private margin = 50; private margina = {top: 10, right: 30, bottom: 30, left: 40}; + private width = 800 - (this.margin * 2); + private height = 480 - (this.margin * 2); ngOnInit(): void {} @@ -34,30 +33,42 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } async runAnalysis(activity:string): Promise{ + + // Check the options if(this.selectedSavedDate==null) return alert('문서를 선택해주세요!'); if(!this.isSelectedPreprocessed) return alert('선택하신 문서는 전처리되지 않은 문서입니다. 전처리를 먼저 해주세요!'); let optionValue1 = ( document.getElementById(activity+'_option1')).value ; let optionValue2 = ( document.getElementById(activity+'_option2')) != null? ( document.getElementById(activity+'_option2')).value:null; this.LoadingWithMask(); + document.getElementById("cancelbtn").addEventListener("click", this.closeLoadingWithMask); + let data = JSON.stringify({ 'userEmail': this.email, 'keyword': this.selectedKeyword, 'savedDate': this.selectedSavedDate, - 'optionList': optionValue1, - 'clusterNum': optionValue2, + 'option1': optionValue1, + 'option2': optionValue2, 'analysisName': activity, }); - console.log(data); this.clearResult(); + + // Send Requests to Flask let res = await this.middlewareService.postDataToMiddleware('/textmining',data); + if(res==null){ this.isDataAnalysised = false; alert("내부적인 오류가 발생했습니다. 잠시후 다시 시도해주세요"); this.closeLoadingWithMask(); return ; } + + if(res.returnCode!=200){ + alert(res.errMsg); + this.closeLoadingWithMask(); + return ; + }; this.analysisedData = res.result_graph; this.isDataAnalysised = true; @@ -67,32 +78,30 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // temp.push({word:Object.keys(this.analysisedData)[i], count:this.analysisedData[Object.keys(this.analysisedData)[i]]}); // } - // console.log(temp); - // this.drawBarChart(JSON.stringify(temp)); - + if(activity=='count'|| activity=='tfidf'){ this.drawTable(activity, JSON.stringify(this.analysisedData)); - this.drawBarChart(JSON.stringify(this.analysisedData));} + this.drawBarChart(JSON.stringify(this.analysisedData)); + } else if(activity=='network') this.drawNetworkChart(JSON.stringify(this.analysisedData)); else if(activity=='kmeans') this.drawScatterChart(JSON.stringify(this.analysisedData)); alert("분석 완료되었습니다."); - this.closeLoadingWithMask(); } - clearResult(){ - d3.selectAll('figure > *').remove(); - } + drawTable(analType:string, data_str:string){ let data:Array<{word:string,value:number}> = JSON.parse(data_str); + const table = d3.select("figure#table") - .attr('class','result-table') - .append("table") + .attr('class','result-pretable') + .append("table") .attr('width','100%') + .attr('height','200px') if(analType=='count'||analType=='tfidf'){ const th = table.append("tr") @@ -102,7 +111,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { th.append('th').text('No'); th.append('th').text('단어'); - th.append('th').text('빈도'); + th.append('th').text('값'); const tbody = table.append("tbody") .style('text-align','center'); @@ -127,8 +136,8 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // {word:"문재인",count:9}, // {word:"박근혜",count:8} // ]; - - this.svg = d3.select("figure#bar") + + const svg = d3.select("figure#bar") .append("svg") .attr("width", this.width + (this.margin * 2)) .attr("height", this.height + (this.margin * 2)) @@ -142,7 +151,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .padding(0.2); // Draw the X-axis on the DOM - this.svg.append("g") + svg.append("g") .attr("transform", "translate(0," + this.height + ")") .call(d3.axisBottom(x)) .selectAll("text") @@ -155,11 +164,11 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .range([this.height, 0]); // Draw the Y-axis on the DOM - this.svg.append("g") + svg.append("g") .call(d3.axisLeft(y)); // Create and fill the bars - this.svg.selectAll("bars") + svg.selectAll("bars") .data(data) .enter() .append("rect") @@ -167,121 +176,81 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .attr("y", d => y(d.value)) .attr("width", x.bandwidth()) .attr("height", (d) => this.height - y(d.value)) - .attr("fill", "#d04a35"); + .attr("fill", "#d04a35") + // .on("mouseover",function(d,i){ + // console.log(this); + // var text = svg.append("text") + // // .attr("id","r"+"-"+i) + // .attr("x",d.x-20) + // .attr("y",d.y-20) + // .attr("stroke","red") + // .attr("stroke-width",2) + // // .text(d => d.word); + // }) + // .on("mouseout",function(){d3.select(this).attr("fill","blue");}); + + } drawNetworkChart(data_str:string){ let data:any = JSON.parse(data_str); - // let data:object = { - // "nodes" : [ - // { - // "id" : 0, - // "name" : "통일", - // "degree_cen" : 1.0, - // "eigenvector_cen" : 0.0999999999999999, - // "closeness_cen" : 1.0, - // "between_cen" : 0.01 - // }, - // { - // "id" : 1, - // "name" : "북한", - // "degree_cen" : 1.0, - // "eigenvector_cen" : 0.0999999999999999, - // "closeness_cen" : 1.0, - // "between_cen" : 0.01 - // }, - // { - // "id" : 99, - // "name" : "문화", - // "degree_cen" : 1.0, - // "eigenvector_cen" : 0.0999999999999999, - // "closeness_cen" : 1.0, - // "between_cen" : 0.0100000000000001 - // } - // ], - // "links" : [ - // { - // "source" : 0, - // "target" : 1, - // "weight" : 8 - // }, - // { - // "source" : 99, - // "target" : 0, - // "weight" : 10 - // }, - // { - // "source" : 1, - // "target" : 99, - // "weight" : 7 - // } - // ] - // } - -// set the dimensions and margins of the graph -const margin = {top: 10, right: 30, bottom: 30, left: 40}, - width = 800 - margin.left - margin.right, - height = 800 - margin.top - margin.bottom; - -// append the svg object to the body of the page -const svg = d3.select("figure#network") -.append("svg") - .attr("width", width + margin.left + margin.right) - .attr("height", height + margin.top + margin.bottom) -.append("g") - .attr("transform", - `translate(${margin.left}, ${margin.top})`); - -// d3.json("https://raw.githubusercontent.com/holtzy/D3-graph-gallery/master/DATA/data_network.json").then( function(data:any) { - - // Initialize the links - const link = svg - .selectAll("line") - .data(data['links']) - .join("line") - .style("stroke", "#aaa") - - // Initialize the nodes - const node = svg - .selectAll("circle") - .data(data['nodes']) - .join("circle") - .attr("r", 10) - .style("fill", "#69b3a2") - - // const g = d3.select("svg").select('g'); - // g.append("text") - // .data(data['nodes']) - // .attr("dx", function(d){return -20}) - // .text(function(d){return d['name']}) - - // Let's list the force we wanna apply on the network - const simulation = d3.forceSimulation(data['nodes']) // Force algorithm is applied to data.nodes - .force("link", d3.forceLink() // This force provides links between nodes - .id(function(d) { return d['id']; }) // This provide the id of a node - .links(data['links']) // and this the list of links - ) - .force("charge", d3.forceManyBody().strength(-400)) // This adds repulsion between nodes. Play with the -400 for the repulsion strength - .force("center", d3.forceCenter(width /4, height / 4)) // This force attracts nodes to the center of the svg area - .on("end", ticked); - - // This function is run at each iteration of the force algorithm, updating the nodes position. - function ticked() { - link - .attr("x1", function(d) { return d['source']['x']; }) - .attr("y1", function(d) { return d['source']['y']; }) - .attr("x2", function(d) { return d['target']['x']; }) - .attr("y2", function(d) { return d['target']['y']; }); - - node - .attr("cx", function (d) { return d['x']+6; }) - .attr("cy", function(d) { return d['y']-6; }); - } -// } -// ); - } + const margin = {top: 10, right: 30, bottom: 30, left: 40}; + + // append the svg object to the body of the page + const svg = d3.select("figure#network") + .append("svg") + .attr("width", this.width + margin.left + margin.right) + .attr("height", this.height + margin.top + margin.bottom) + .append("g") + .attr("transform", + `translate(${margin.left}, ${margin.top})`); + + // Initialize the links + const link = svg + .selectAll("line") + .data(data['links']) + .join("line") + .style("stroke", "#aaa") + + // Initialize the nodes + const node = svg + .selectAll("circle") + .data(data['nodes']) + .join("circle") + .attr("r", 10) + .style("fill", "#69b3a2") + + // const g = d3.select("svg").select('g'); + // g.append("text") + // .data(data['nodes']) + // .attr("dx", function(d){return -20}) + // .text(function(d){return d['name']}) + + // Let's list the force we wanna apply on the network + const simulation = d3.forceSimulation(data['nodes']) // Force algorithm is applied to data.nodes + .force("link", d3.forceLink() // This force provides links between nodes + .id(function(d) { return d['id']; }) // This provide the id of a node + .links(data['links']) // and this the list of links + ) + .force("charge", d3.forceManyBody().strength(-400)) // This adds repulsion between nodes. Play with the -400 for the repulsion strength + .force("center", d3.forceCenter(this.width /2, this.height / 2)) // This force attracts nodes to the center of the svg area + .on("end", ticked); + + // This function is run at each iteration of the force algorithm, updating the nodes position. + function ticked() { + link + .attr("x1", function(d) { return d['source']['x']; }) + .attr("y1", function(d) { return d['source']['y']; }) + .attr("x2", function(d) { return d['target']['x']; }) + .attr("y2", function(d) { return d['target']['y']; }); + + node + .attr("cx", function (d) { return d['x']+6; }) + .attr("cy", function(d) { return d['y']-6; }); + } + } drawScatterChart(data_str:string){ @@ -290,62 +259,31 @@ const svg = d3.select("figure#network") "x" : number, "y" : number }>= JSON.parse(data_str); - // let data:Array<{ - // "category" : string, - // "x" : number, - // "y" : number - // }> = [ - // { - // "category" : 'type1', - // "x" : 3, - // "y" : 1 - // }, - // { - // "category" : 'type1', - // "x" : 5, - // "y" : 7 - // }, - // { - // "category" : 'type2', - // "x" : 100, - // "y" : 107 - // }, - // { - // "category" : 'type2', - // "x" : 99, - // "y" : 7 - // } - // ] - - // set the dimensions and margins of the graph - var margin = {top: 10, right: 30, bottom: 30, left: 60}, - width = 460 - margin.left - margin.right, - height = 400 - margin.top - margin.bottom; + // append the svg object to the body of the page var svg = d3.select("figure#scatter") .append("svg") - .attr("width", width + margin.left + margin.right) - .attr("height", height + margin.top + margin.bottom) + .attr("width", this.width + this.margina.left + this.margina.right) + .attr("height", this.height + this.margina.top + this.margina.bottom) .append("g") .attr("transform", - "translate(" + margin.left + "," + margin.top + ")"); + "translate(" + this.margina.left + "," + this.margina.top + ")"); // //Read the data - // d3.csv("https://raw.githubusercontent.com/holtzy/D3-graph-gallery/master/DATA/iris.csv", function(data) { // Add X axis var x = d3.scaleLinear() .domain([d3.min(data, d => d['x']), d3.max(data, d => d['x'])]) - .range([ 0, width ]); + .range([ 0, this.width ]); svg.append("g") - .attr("transform", "translate(0," + height + ")") + .attr("transform", "translate(0," + this.height + ")") .call(d3.axisBottom(x)); // Add Y axis var y = d3.scaleLinear() .domain([d3.min(data, d => d['y']), d3.max(data, d => d['y'])]) - .range([ height, 0]); + .range([ this.height, 0]); svg.append("g") .call(d3.axisLeft(y)); @@ -399,7 +337,6 @@ const svg = d3.select("figure#network") .on("mouseover", highlight) .on("mouseleave", doNotHighlight ) - // }) } public get isDataAnalysised(): boolean { diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html index a189b62f..db31c9d4 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html @@ -136,8 +136,11 @@
      전처리 결과 + + 전처리 미리보기 +
      -
      +
      diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts index 54276c69..2daede51 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts @@ -69,7 +69,7 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { 'csv': jsonArray, }); console.log(data); - this.middlewareService.postDataToFEDB('/usersDict/uploadDict', data); + this.middlewareService.postDataToFEDB('/textmining/uploadDict', data); alert('사전 업로드가 완료되었습니다.'); // return jsonArray; // this.uploadedDict = jsonArray; @@ -129,13 +129,17 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { async runPreprocessing():Promise{ let wordclass: number = 0; if(this.selectedSavedDate==null) return alert('문서를 선택해주세요!'); + if(this.isSelectedPreprocessed) if(!confirm('선택하신 문서는 이미 전처리된 문서입니다. 새로 전처리하시겠습니까?')) return ; let nodeList= >document.getElementsByName('wordclass'); nodeList.forEach((node) => { if(node.checked) wordclass += parseInt(node.value); }); + if(wordclass==0) return alert("품사를 한 개 이상 선택해주세요!"); + this.LoadingWithMask(); + document.getElementById("cancelbtn").addEventListener("click", this.closeLoadingWithMask); let data = JSON.stringify({ 'userEmail': this.email, @@ -150,37 +154,25 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { // console.log(data); let res = await this.middlewareService.postDataToMiddleware('/preprocessing',data); - + if(res.returnCode!=200){ + alert(res.errMsg); + this.closeLoadingWithMask(); + return ; + }; + this.userSavedDocumentService.setMyDocPreprocessed(this.selectedSavedDate); this.preprocessedData = res.result; this.isDataPreprocessed = true; - this.drawTable(); + this.closeLoadingWithMask(); + console.log("preview", this.preprocessedData); + this.clearResult(); + this.drawPreTable(this.preprocessedData, "runProcessing"); alert("전처리 완료되었습니다"); } - drawTable(){ - let data:Array = this.preprocessedData; - const table = d3.select("figure#table").append("table").attr('class','result-table').style('width','100%'); - - const th = table.append("tr") - .style('padding','15px 0px') - .style('font-weight','500') - .style('text-align','center'); - - th.append('th').text('No'); - th.append('th').text('단어'); - - const tbody = table.append("tbody") - .style('text-align','center'); - - for(let i=0;i전처리
      총문서수:{{ docSet['savedDocHashKeys'].length}}개
      평균 단어수:230개
      - - + +
      @@ -311,4 +310,4 @@

      결과 코드

      - + --> From 03786c4c7bb672d962bbe5782b4c8aa863729911 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 2 Nov 2021 00:38:59 +0900 Subject: [PATCH 076/287] [FEAT] Implement Tree Chart --- .../analysis/analysis.component.html | 8 +- .../components/analysis/analysis.component.ts | 184 +++++++++++++++--- .../document/document.component.html | 4 +- .../components/gotoapi/gotoapi.component.html | 2 + 4 files changed, 167 insertions(+), 31 deletions(-) diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.html b/src/app/features/article-analysis/components/analysis/analysis.component.html index 01631cbb..e1c43d23 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.html +++ b/src/app/features/article-analysis/components/analysis/analysis.component.html @@ -63,17 +63,13 @@ />
      - 분석할 단어 개수: -
      - 트리레벨: -
      -
      N-gram +
      N-gram @@ -141,6 +137,8 @@
      + +
      diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index 6fe08288..7714ccee 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -37,7 +37,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // Check the options if(this.selectedSavedDate==null) return alert('문서를 선택해주세요!'); if(!this.isSelectedPreprocessed) return alert('선택하신 문서는 전처리되지 않은 문서입니다. 전처리를 먼저 해주세요!'); - let optionValue1 = ( document.getElementById(activity+'_option1')).value ; + let optionValue1 = ( document.getElementById(activity+'_option1'))!= null? ( document.getElementById(activity+'_option1')).value:null; let optionValue2 = ( document.getElementById(activity+'_option2')) != null? ( document.getElementById(activity+'_option2')).value:null; let optionValue3 = ( document.getElementById(activity+'_option3')) != null? ( document.getElementById(activity+'_option2')).value:null; @@ -86,14 +86,12 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { this.drawTable(activity, JSON.stringify(this.analysisedData)); this.drawBarChart(JSON.stringify(this.analysisedData)); } - else if(activity=='network') + else if(activity=='network' || activity=='ngrams') this.drawNetworkChart(JSON.stringify(this.analysisedData)); else if(activity=='kmeans') this.drawScatterChart(JSON.stringify(this.analysisedData)); - else if(activity=='ngrams') - this.drawNetworkChart(JSON.stringify(this.analysisedData)); else if(activity=='hcluster') - this.drawDendrogramChart(JSON.stringify(this.analysisedData)); + this.drawTreeChart(JSON.stringify(this.analysisedData)); alert("분석 완료되었습니다."); this.closeLoadingWithMask(); @@ -188,8 +186,8 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // console.log(this); // var text = svg.append("text") // // .attr("id","r"+"-"+i) - // .attr("x",d.x-20) - // .attr("y",d.y-20) + // .attr("x",d['x']-20) + // .attr("y",d['y']-20) // .attr("stroke","red") // .attr("stroke-width",2) // // .text(d => d.word); @@ -201,18 +199,18 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } drawNetworkChart(data_str:string){ - let data:any = JSON.parse(data_str); + console.log(data); const margin = {top: 10, right: 30, bottom: 30, left: 40}; // append the svg object to the body of the page const svg = d3.select("figure#network") .append("svg") - .attr("width", this.width + margin.left + margin.right) - .attr("height", this.height + margin.top + margin.bottom) + .attr("width", this.width + margin['left'] + margin['right']) + .attr("height", this.height + margin['top'] + margin['bottom']) .append("g") .attr("transform", - `translate(${margin.left}, ${margin.top})`); + `translate(${margin['left']}, ${margin['top']})`); // Initialize the links const link = svg @@ -229,11 +227,11 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .attr("r", 10) .style("fill", "#69b3a2") - // const g = d3.select("svg").select('g'); - // g.append("text") - // .data(data['nodes']) - // .attr("dx", function(d){return -20}) - // .text(function(d){return d['name']}) + const g = d3.select("svg").select('g'); + g.append("text") + .data(data['nodes']) + .attr("dx", function(d){return -20}) + .text(function(d){return d['name']}) // Let's list the force we wanna apply on the network const simulation = d3.forceSimulation(data['nodes']) // Force algorithm is applied to data.nodes @@ -271,11 +269,11 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // append the svg object to the body of the page var svg = d3.select("figure#scatter") .append("svg") - .attr("width", this.width + this.margina.left + this.margina.right) - .attr("height", this.height + this.margina.top + this.margina.bottom) + .attr("width", this.width + this.margina['left'] + this.margina['right']) + .attr("height", this.height + this.margina['top'] + this.margina['bottom']) .append("g") .attr("transform", - "translate(" + this.margina.left + "," + this.margina.top + ")"); + "translate(" + this.margina['left'] + "," + this.margina['top'] + ")"); // //Read the data @@ -310,13 +308,13 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { console.log(colorset); d3.selectAll(".dot") .transition() - .duration(200) + // .duration(200) .style("fill", "lightgrey") .attr("r", 3) d3.selectAll("." + selected_specie) .transition() - .duration(200) + // .duration(200) .style("fill", colorset) .attr("r", 7) } @@ -325,7 +323,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { var doNotHighlight = function(){ d3.selectAll(".dot") .transition() - .duration(200) + // .duration(200) .style("fill", "lightgrey") .attr("r", 5 ) } @@ -346,10 +344,148 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } + drawTreeChart(data_str:string){ + + let data = JSON.parse(data_str); + // let ex_data={'name': 18.0, 'children': [{'name': 13.0, 'parent': 18.0, 'children': [{'name': 9.0, 'parent': 13.0, 'children': [], 'title': '통일 이후 북한지역의 도시개발 방향에 관한 연구'}, {'name': 12.0, 'parent': 13.0, 'children': [{'name': 7.0, 'parent': 12.0, 'children': [], 'title': '새 통일 한국의 영.유아 교육 연구'}, {'name': 11.0, 'parent': 12.0, 'children': [{'name': 8.0, 'parent': 11.0, 'children': [], 'title': '민간 통일 운동의 주요 논의 동향과 통일 정책 수용여부에 관한 연구'}, {'name': 10.0, 'parent': 11.0, 'children': [{'name': 5.0, 'parent': 10.0, 'children': [], 'title': '알기쉬운 통일교육 12주제:프리젠테이션-제1부-통일비전'}, {'name': 6.0, 'parent': 10.0, 'children': [], 'title': '통일 후 남북한경제 한시분리운영방안: 노동 및 사회복지 분야'}]}]}]}]}, {'name': 17.0, 'parent': 18.0, 'children': [{'name': 1.0, 'parent': 17.0, 'children': [], 'title': '통일 비용·편익의 분석모형 구축'}, {'name': 16.0, 'parent': 17.0, 'children': [{'name': 2.0, 'parent': 16.0, 'children': [], 'title': '통일대비를 위한 국내과제'}, {'name': 15.0, 'parent': 16.0, 'children': [{'name': 0.0, 'parent': 15.0, 'children': [], 'title': '한반도 통일에 대한 국제사회의 기대와 역할: 주변 4국과 G20'}, {'name': 14.0, 'parent': 15.0, 'children': [{'name': 3.0, 'parent': 14.0, 'children': [], 'title': '통일대계 탐색연구'}, {'name': 4.0, 'parent': 14.0, 'children': [], 'title': '한반도 통일의 미래와 주변 4국의 기대'}]}]}]}]}]} + // data=ex_data; + let width = 600; + const dx = width/4; + const dy = width/10; + const margin = ({top: 10, right: 40, bottom: 10, left: 40}); + + let diagonal:Function = d3.linkHorizontal().x(d => d['y']).y(d => d['x']); + + const tree = d3.tree().nodeSize([dx, dy]); + const root = d3.hierarchy(data); + + root['x0'] = dy / 2; + root['y0'] = 0; + root.descendants().forEach((d, i) => { + d['num'] = i; + d['_children'] = d['children']; + // if (d['depth'] && d['data']['name']['length'] !== 7) d['children'] = null; + }); + + const svg = d3.select("figure#tree") + .append("svg") + .attr("viewBox", [-margin.left, -margin.top, width, dx].join()) + .style("font", "10px sans-serif") + .style("user-select", "none"); + + const gLink = svg.append("g") + .attr("fill", "none") + .attr("stroke", "#555") + .attr("stroke-opacity", 0.4) + .attr("stroke-width", 1.5); + + const gNode = svg.append("g") + .attr("cursor", "pointer") + .attr("pointer-events", "all"); + + function update(source) { + // const duration = d3.event && d3.event.altKey ? 2500 : 250; + const nodes = root.descendants().reverse(); + const links = root.links(); + + // Compute the new tree layout. + tree(root); + + let left = root; + let right = root; + root.eachBefore(node => { + if (node['x'] < left['x']) left = node; + if (node['x'] > right['x']) right = node; + }); + + const height = right['x'] - left['x'] + margin['top'] + margin['bottom']; + + const transition = svg.transition() + // .duration(duration) + .attr("viewBox", [-margin['left'], left['x'] - margin['top'], width, height].join()) + .tween("resize", window['ResizeObserver'] ? null : () => () => svg.dispatch("toggle")); + + // Update the nodes… + const node = gNode.selectAll("g") + .data(nodes, d => d['num']); + + // Enter any new nodes at the parent's previous position. + const nodeEnter = node.enter().append("g") + .attr("transform", d => `translate(${source['y0']},${source['x0']})`) + .attr("fill-opacity", 0) + .attr("stroke-opacity", 0) + .on("click", (event, d) => { + d['children'] = d['children'] ? null : d['_children']; + update(d); + }); + + nodeEnter.append("circle") + .attr("r", 2.5) + .attr("fill", d => d['_children'] ? "#555" : "#999") + .attr("stroke-width", 10); + + nodeEnter.append("text") + .attr("dy", "0.31em") + .attr("x", d => d['_children'] ? -6 : 6) + .attr("text-anchor", d => d['_children'] ? "end" : "start") + .text(d => d.data.title? d.data.title: null) + .clone(true).lower() + .attr("stroke-linejoin", "round") + .attr("stroke-width", 3) + .attr("stroke", "white"); + + // Transition nodes to their new position. + const nodeUpdate = node.merge(nodeEnter).transition(transition) + .attr("transform", d => `translate(${d['y']},${d['x']})`) + .attr("fill-opacity", 1) + .attr("stroke-opacity", 1); + + // Transition exiting nodes to the parent's new position. + const nodeExit = node.exit().transition(transition).remove() + .attr("transform", d => `translate(${source['y']},${source['x']})`) + .attr("fill-opacity", 0) + .attr("stroke-opacity", 0); + + // Update the links… + const link = gLink.selectAll("path") + .data(links, d => d['target']['num']); + + // Enter any new links at the parent's previous position. + const linkEnter = link.enter().append("path") + .attr("d", d => { + const o = {x: source['x0'], y: source['y0']}; + return diagonal({source: o, target: o}); + }); + + // Transition links to their new position. + link.merge(linkEnter).transition(transition) + .attr("d", diagonal); + + // Transition exiting nodes to the parent's new position. + link.exit().transition(transition).remove() + .attr("d", d => { + const o = {x: source['x'], y: source['y']}; + return diagonal({source: o, target: o}); + }); + + // Stash the old positions for transition. + root.eachBefore(d => { + d['x0'] = d['x']; + d['y0'] = d['y']; + }); + } + + update(root); + + return svg.node(); + } + + drawDendrogramChart(data_str:string){ let data = JSON.parse(data_str); + // let ex_data={ // "name":18.0, // // "parent":0.0, @@ -496,9 +632,7 @@ var svg = d3.select("figure#ngrams") .size([height, width - 100]); // 100 is the margin I will have on the right side // Give the data to this cluster layout: - var root = d3.hierarchy(data, function(d) { - return d['children']; - }); + var root = d3.hierarchy(data, d=>d['children']); cluster(root); diff --git a/src/app/features/open-api/components/document/document.component.html b/src/app/features/open-api/components/document/document.component.html index 88c988fd..e8981103 100644 --- a/src/app/features/open-api/components/document/document.component.html +++ b/src/app/features/open-api/components/document/document.component.html @@ -1,4 +1,6 @@ -
      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      저장된 문서가 없습니다.

      diff --git a/src/app/features/userpage/components/userpage-header/userpage-header.component.html b/src/app/features/userpage/components/userpage-header/userpage-header.component.html index 04f51d67..1d43cf18 100644 --- a/src/app/features/userpage/components/userpage-header/userpage-header.component.html +++ b/src/app/features/userpage/components/userpage-header/userpage-header.component.html @@ -1,8 +1,11 @@

      {{ currentMenu }}

      - - +
      diff --git a/src/app/features/userpage/components/userpage-header/userpage-header.component.ts b/src/app/features/userpage/components/userpage-header/userpage-header.component.ts index 763863b3..70a19c87 100644 --- a/src/app/features/userpage/components/userpage-header/userpage-header.component.ts +++ b/src/app/features/userpage/components/userpage-header/userpage-header.component.ts @@ -1,5 +1,6 @@ import { Component, OnInit } from '@angular/core'; import { NavigationEnd, Router } from '@angular/router'; +import { MyDocsComponent } from "src/app/features/userpage/components/my-docs/my-docs.component"; @Component({ selector: 'app-userpage-header', @@ -9,9 +10,10 @@ import { NavigationEnd, Router } from '@angular/router'; export class UserpageHeaderComponent implements OnInit { private _currentMenu: string = ""; + private _currentKeyword: string = ""; constructor( - private router: Router + private router: Router, ) { this.router.events.subscribe((event) => { if (event instanceof NavigationEnd) { @@ -25,8 +27,8 @@ export class UserpageHeaderComponent implements OnInit { } /** - * @description Return route name to Korean - * @param routename + * @description Return route name to Korean + * @param routename */ convertRouteToKor(routename: string) { if (routename === "my-docs") return "내 보관함"; @@ -42,4 +44,17 @@ export class UserpageHeaderComponent implements OnInit { this._currentMenu = value; } + public get currentKeyword(): string { + return this._currentKeyword; + } + public set currentKeyword(value: string) { + this._currentKeyword = value; + } + + openModal() { + let newName = prompt("변경할 폴더 이름을 입력하세요."); + + console.log(newName); + } + } diff --git a/src/app/shared/component/article-list/article-list.component.html b/src/app/shared/component/article-list/article-list.component.html index 4d2e91c6..97ebc5ac 100755 --- a/src/app/shared/component/article-list/article-list.component.html +++ b/src/app/shared/component/article-list/article-list.component.html @@ -35,6 +35,7 @@ >전체선택 diff --git a/src/app/shared/component/article-list/article-list.component.ts b/src/app/shared/component/article-list/article-list.component.ts index 784facf2..6f2e6af4 100755 --- a/src/app/shared/component/article-list/article-list.component.ts +++ b/src/app/shared/component/article-list/article-list.component.ts @@ -44,6 +44,9 @@ export class ArticleListComponent implements OnInit, OnDestroy { private _totalDocs: number; private _pageSize: number = 10; + private _checkArray: FormArray = null; + private _toggle_all : boolean = false; + constructor( private userSavedDocumentService: UserSavedDocumentService, private articleService: ArticleService, @@ -64,6 +67,7 @@ export class ArticleListComponent implements OnInit, OnDestroy { this.isResultFound = (articles !== null); this.elasticsearchService.setSearchStatus(true); + }); // Check if it is still searching @@ -111,9 +115,11 @@ export class ArticleListComponent implements OnInit, OnDestroy { * @description Create form to set checkbox for each article in the list. */ setArticleForm(): void { - this.form = this.formBuilder.group({ - checkArray: this.formBuilder.array([]), - }); + if(this.checkArray == null){ + this.form = this.formBuilder.group({ + checkArray: this.formBuilder.array([]), + }); + } } /** @@ -123,6 +129,7 @@ export class ArticleListComponent implements OnInit, OnDestroy { for (let i in this.articleSources) { this.articleSources[i]["isSelected"] = false; } + this._toggle_all = false; } /** @@ -231,6 +238,7 @@ export class ArticleListComponent implements OnInit, OnDestroy { .then(() => { alert("문서가 내 보관함에 저장되었어요."); }); + this.checkArray.clear(); } } @@ -241,6 +249,7 @@ export class ArticleListComponent implements OnInit, OnDestroy { */ checkUncheckAll(isCheckAll: boolean, checkArray: FormArray): FormArray { if (isCheckAll) { + this._toggle_all = true; for (let i = 0; i < this.articleSources.length; i++) { checkArray.push(new FormControl(this.articleSources[i]["_source"]["hash_key"])); } @@ -258,17 +267,18 @@ export class ArticleListComponent implements OnInit, OnDestroy { * @param e DOM event. */ onCheckboxChange(e): void { - let checkArray: FormArray = this.form.get("checkArray") as FormArray; + this.checkArray = this.form.get("checkArray") as FormArray; + if (e.target.value === "toggleAll") { - checkArray = this.checkUncheckAll(e.target.checked, checkArray); + this.checkArray = this.checkUncheckAll(e.target.checked, this.checkArray); } else { if (e.target.checked) { - checkArray.push(new FormControl(e.target.value)); + this.checkArray.push(new FormControl(e.target.value)); } else { let i: number = 0; - checkArray.controls.forEach((item: FormControl) => { + this.checkArray.controls.forEach((item: FormControl) => { if (item.value == e.target.value) { - checkArray.removeAt(i); + this.checkArray.removeAt(i); return; } i++; @@ -443,4 +453,17 @@ export class ArticleListComponent implements OnInit, OnDestroy { public set pageSize(value: number) { this._pageSize = value; } + + public get checkArray(): FormArray { + return this._checkArray; + } + public set checkArray(value: FormArray) { + this._checkArray = value; + } + public get toggle_all(): boolean { + return this._toggle_all; + } + public set toggle_all(value: boolean) { + this._toggle_all = value; + } } diff --git a/src/app/shared/component/search-bar/search-bar.component.html b/src/app/shared/component/search-bar/search-bar.component.html index b4d86287..47e57a2d 100755 --- a/src/app/shared/component/search-bar/search-bar.component.html +++ b/src/app/shared/component/search-bar/search-bar.component.html @@ -52,14 +52,20 @@
      -
      -->
      검색도움말 - filter-reset + + filter-reset +
      + +
      + +
      +
      *:not(:last-child) { - margin-right: 1rem; + margin-right: 1rem; } + .search-filter-container button { - padding: 1em 2.2em; + padding: 1em 2.2em; +} + +.inst-dropdown{ + width : 300px !important; } .reset-filter, .search-helper { - display : flex; - align-items : center; - justify-content: center; + display : flex; + align-items : center; + justify-content: center; } .reset-filter img, .search-helper img { - width: 1.338rem; - padding-left : 3px; + width: 2.3rem; + padding-left : 5px; } .related-keywords-container { - display : flex; - width : max-content; - font-size: 1.3rem; + display : flex; + width : max-content; + font-size: 1.3rem; } .related-keywords-container>p { - font-weight : 600; - color : #52b9ff; - margin-right: 3rem; - margin-bottom: 0; + font-weight : 600; + color : #52b9ff; + margin-right: 3rem; + margin-bottom: 0; } .related-keywords-container>ul { - display: flex; - padding: 0; - margin-bottom: 0; + display: flex; + padding: 0; + margin-bottom: 0; } .related-keywords-container>ul>li:not(:last-child) { - margin-right: 3rem; + margin-right: 3rem; } .related-keywords-container>ul>li>a{ @@ -99,6 +104,95 @@ button { display: none; } +.uk-nav > li { + white-space: nowrap; + display : flex; + justify-content: stretch; + flex-direction: column; + flex-wrap: wrap; +} + +.uk-nav > li > a { + margin-right : 0.5rem; + margin-bottom: 0.5em; + border : 1px solid #8a8e8d !important; + flex-grow : 1; + font-size : 1.3rem; + border-radius : 100px; + padding : 5px 5px !important; + text-align: center; +} + + +.a-date{ + color : #8a8e8d; +} + +//popup +.overlay { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: rgba(0, 0, 0, 0.7); + transition: opacity 500ms; + visibility: hidden; + opacity: 0; + z-index: 900; +} + +.overlay:target { + visibility: visible; + opacity: 1; +} + +.popup { + position: fixed; + width: 60%; + padding: 20px; + max-width: 500px; + border-radius: 10px; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background: rgba(255, 255, 255, .9); + /* "delay" the visibility transition */ + -webkit-transition: opacity .5s, visibility 0s linear .5s; + transition: opacity .5s, visibility 0s linear .5s; + z-index: 1; +} + +.popup:target { + visibility: visible; + opacity: 1; + /* cancel visibility transition delay */ + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.popup-close { + position: absolute; + padding: 10px; + max-width: 500px; + border-radius: 10px; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background: rgba(255, 255, 255, .9); +} + +.popup .close { + position: absolute; + right: 5px; + top: 5px; + padding: 5px; + font-size: 2em; + line-height: .6em; + font-weight: bold; +} + + /*tablet*/ @media (min-width: 568px) and (max-width: 768px){ .search-filter-container * { diff --git a/src/app/shared/component/search-bar/search-bar.component.ts b/src/app/shared/component/search-bar/search-bar.component.ts index 78f7fe2a..220353af 100755 --- a/src/app/shared/component/search-bar/search-bar.component.ts +++ b/src/app/shared/component/search-bar/search-bar.component.ts @@ -98,13 +98,12 @@ export class SearchBarComponent implements OnInit { this.isTopicSelected = false; this.isKeyLoaded = false; this.checkRouterIsMain(); - // this.loadInstitutions(); + this.loadInstitutions(); } async loadInstitutions() { - let res = await this.elasticsearchService.getInstitutionsWithTextSearch(); + let res = await this.elasticsearchService.getInstitutions(); this.institutionList = res["aggregations"]["count"]["buckets"]; - console.log(this.institutionList) } /** @@ -312,6 +311,7 @@ export class SearchBarComponent implements OnInit { } selectInst(inst: { key: string; doc_num: number }) { + this.isInstSelected = true; this.selectedInst = inst.key; this.elasticsearchService.setSearchMode(SearchMode.INST); this.elasticsearchService.setSelectedInst(inst.key); From b25c2302d2109066b669a8495ae8172b79470e19 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Thu, 4 Nov 2021 00:22:30 +0900 Subject: [PATCH 078/287] [FEAT] Implement open api page --- .../core/components/navbar/navbar.component.html | 6 ++---- src/app/core/components/navbar/navbar.component.ts | 14 +++++++------- .../components/analysis/analysis.component.html | 2 +- .../components/document/document.component.html | 8 +++++--- .../components/document/document.component.less | 11 +++++++++++ .../components/gotoapi/gotoapi.component.html | 9 ++++++--- .../components/gotoapi/gotoapi.component.less | 11 +++++++++++ .../management/management.component.html | 4 +++- .../management/management.component.less | 11 +++++++++++ .../open-api-menu/open-api-menu.component.html | 4 ++-- 10 files changed, 59 insertions(+), 21 deletions(-) diff --git a/src/app/core/components/navbar/navbar.component.html b/src/app/core/components/navbar/navbar.component.html index fc5cd9fc..246cd413 100755 --- a/src/app/core/components/navbar/navbar.component.html +++ b/src/app/core/components/navbar/navbar.component.html @@ -14,8 +14,6 @@
    21. 자료분석
    22. -
    23. OpenAPI
    24. @@ -119,7 +117,7 @@ (click)="toMemberInfo()">회원정보관리
    25. OpenAPI
    26. + (click)="toOpenAPI()">Open API
    27. 회원탈퇴
    28. diff --git a/src/app/core/components/navbar/navbar.component.ts b/src/app/core/components/navbar/navbar.component.ts index 89c22aa4..5fc08f12 100755 --- a/src/app/core/components/navbar/navbar.component.ts +++ b/src/app/core/components/navbar/navbar.component.ts @@ -181,7 +181,7 @@ export class NavbarComponent implements OnInit { this.isHamburger = false; if (this.authService.getCurrentUser().isApiUser) { - this.toOpenApi(); + this.toManagement(); } else { this.router.navigateByUrl("/api-register"); @@ -222,14 +222,14 @@ export class NavbarComponent implements OnInit { } - // toManagement(): void { - // this.router.navigateByUrl("/openapi/management"); - // } - - toDocument(): void { - this.router.navigateByUrl("/openapi/document"); + toManagement(): void { + this.router.navigateByUrl("/openapi/management"); } + // toDocument(): void { + // this.router.navigateByUrl("/openapi/document"); + // } + // toGotoapi(): void { // this.router.navigateByUrl("/openapi/gotoapi"); // } diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.html b/src/app/features/article-analysis/components/analysis/analysis.component.html index e1c43d23..418be82a 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.html +++ b/src/app/features/article-analysis/components/analysis/analysis.component.html @@ -51,7 +51,7 @@
      분석할 단어수:
      - 연결 강도(%) + 연결 강도(%)
      diff --git a/src/app/features/open-api/components/document/document.component.html b/src/app/features/open-api/components/document/document.component.html index e8981103..d30ca34b 100644 --- a/src/app/features/open-api/components/document/document.component.html +++ b/src/app/features/open-api/components/document/document.component.html @@ -1,13 +1,15 @@
      -
      -
    29. Date: Thu, 4 Nov 2021 00:37:29 +0900 Subject: [PATCH 079/287] [FIX] Fix a bug that doesn't keep the checkbox - #16 --- .../component/article-list/article-list.component.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/shared/component/article-list/article-list.component.ts b/src/app/shared/component/article-list/article-list.component.ts index 6f2e6af4..5b948986 100755 --- a/src/app/shared/component/article-list/article-list.component.ts +++ b/src/app/shared/component/article-list/article-list.component.ts @@ -57,13 +57,13 @@ export class ArticleListComponent implements OnInit, OnDestroy { private paginationService: PaginationService, private authenticationService: AuthenticationService ) { + this.setArticleForm(); // Set articles when article has been changed this.articleSubscriber = this.articleChange$.subscribe((articles) => { this.articleSources = articles; this.resetSearchOptions(); this.setArticleHashKeyList(); this.setCheckbox(); - this.setArticleForm(); this.isResultFound = (articles !== null); this.elasticsearchService.setSearchStatus(true); @@ -126,8 +126,16 @@ export class ArticleListComponent implements OnInit, OnDestroy { * @description Add property of checkbox value into article. */ setCheckbox(): void { + this.checkArray = this.form.get("checkArray") as FormArray; + for (let i in this.articleSources) { this.articleSources[i]["isSelected"] = false; + this.checkArray.controls.forEach((item: FormControl) => { + if (item.value == this.articleSources[i]["_source"]["hash_key"]) { + this.articleSources[i]["isSelected"] = true; + return; + } + }); } this._toggle_all = false; } From 431ccf3fbaa9f5536cda662a22dee2465fe4b3fb Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 4 Nov 2021 01:26:28 +0900 Subject: [PATCH 080/287] [FEAT] Implement change folder name #19 --- fe-backend/module/keepMyDocQuery.js | 21 +++++++++++++++++++ .../elasticsearch.service.ts | 2 +- .../user-saved-document.service.ts | 10 ++++++++- .../components/my-docs/my-docs.component.html | 9 +++++++- .../components/my-docs/my-docs.component.less | 21 +++++++++++++++++++ .../components/my-docs/my-docs.component.ts | 13 +++++++++++- .../userpage-header.component.html | 8 ------- .../userpage-header.component.ts | 7 ------- 8 files changed, 72 insertions(+), 19 deletions(-) diff --git a/fe-backend/module/keepMyDocQuery.js b/fe-backend/module/keepMyDocQuery.js index 16896fe9..504aa298 100755 --- a/fe-backend/module/keepMyDocQuery.js +++ b/fe-backend/module/keepMyDocQuery.js @@ -133,6 +133,27 @@ router.post("/deleteSelectedMyDocs", (req, res) => { }); }); +router.post("/changeTitleMyDocs", (req, res) => { + let userEmail = req.body.userEmail; + let keyword = req.body.keyword; + let savedDate = req.body.savedDate; + + myDoc + .update( + { userEmail: "sujinyang@handong.edu", 'keywordList.savedDate' : new Date(savedDate).toISOString() }, + {$set : {'keywordList.$.keyword' : keyword } } + ) + .then((result) => { + return res. + status(200) + .json(new Res(true, "successfully delete all docs", null)); + }) + .catch((err) => { + return res.status(400) + .json(new Res(false, "successfully delete all docs", null)); + }); +}); + router.post("/saveMyDoc", (req, res) => { let userEmail = req.body.userEmail; let docHashKeys = req.body.docHashKeys; diff --git a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts index 8a2024f9..7c3f82d0 100755 --- a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts +++ b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts @@ -183,6 +183,7 @@ export class ElasticsearchService { searchByText(startIndex?: number, docSize?: number): Promise { if (!startIndex) startIndex = 0; if (!docSize) docSize = this.numDocsPerPage; + return this.client.search({ index: this.ipSvc.ES_INDEX, from: startIndex, @@ -304,7 +305,6 @@ export class ElasticsearchService { * @param info New article source to update. */ docsToArticleSource(info: Array): void { - console.log(info); this.articleSource.next(info); } diff --git a/src/app/core/services/user-saved-document-service/user-saved-document.service.ts b/src/app/core/services/user-saved-document-service/user-saved-document.service.ts index fd78577e..04775d08 100644 --- a/src/app/core/services/user-saved-document-service/user-saved-document.service.ts +++ b/src/app/core/services/user-saved-document-service/user-saved-document.service.ts @@ -20,6 +20,7 @@ export class UserSavedDocumentService { private setPreprocessedUrl = this.API_URL + "/myDoc/setPreprocessed"; private deleteAllMyDocUrl = this.API_URL + "/myDoc/deleteAllMyDocs"; private deleteSelectedMyDocUrl = this.API_URL + "/myDoc/deleteSelectedMyDocs"; + private changeTitleMyDocs = this.API_URL + "/myDoc/changeTitleMyDocs"; private currentUser: UserProfile; private docsPerPage: number = 10; @@ -67,7 +68,7 @@ export class UserSavedDocumentService { doc['savedDate_format'] = moment(new Date(doc['savedDate'])).format('YYYY년 MM월 DD일 HH시 mm분'); doc['preprocessed'] = doc['preprocessed']==true? true:false; } - + return mydocs; } @@ -146,4 +147,11 @@ export class UserSavedDocumentService { .toPromise(); return res.succ; } + + async changeFolderTitle(title : string, savedDate: string){ + let res = await this.httpClient + .post(this.changeTitleMyDocs, { userEmail: this.currentUser.email, keyword: title, savedDate: savedDate }) + .toPromise(); + return res.succ; + } } diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.html b/src/app/features/userpage/components/my-docs/my-docs.component.html index 2a23a9b1..9ef6aa58 100644 --- a/src/app/features/userpage/components/my-docs/my-docs.component.html +++ b/src/app/features/userpage/components/my-docs/my-docs.component.html @@ -1,3 +1,10 @@ +
      + +
      @@ -43,7 +50,7 @@
      - + diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.less b/src/app/features/userpage/components/my-docs/my-docs.component.less index 42461013..817b5e46 100644 --- a/src/app/features/userpage/components/my-docs/my-docs.component.less +++ b/src/app/features/userpage/components/my-docs/my-docs.component.less @@ -87,6 +87,27 @@ input[type="checkbox"] { border-radius: 0px !important; } +.folder-menu { + display: flex; + justify-content: flex-end; +} + +.folder{ + background-image: url("../../../../../assets/icons/folder-add-new.png"); + margin-right: 10px; + background-color: #52b9ff; + color: white; + border: none; + border-radius: 40px; + width: 7.5em; + height: 2em; + background-repeat: no-repeat; + background-position: left 0.9em center; + background-size: 1.2em; + padding: 0px 0px 0px 1.5em; + font-size: 1.5rem; +} + @media all and (max-width: 768px){ .upside3>button{ font-size : 13px; diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.ts b/src/app/features/userpage/components/my-docs/my-docs.component.ts index f12b06c5..216926a2 100644 --- a/src/app/features/userpage/components/my-docs/my-docs.component.ts +++ b/src/app/features/userpage/components/my-docs/my-docs.component.ts @@ -311,11 +311,22 @@ export class MyDocsComponent implements OnInit { if (this.form.value["checkArray"].length == 0) { alert("삭제할 문서가 없습니다! 삭제할 문서를 선택해주세요."); } else { - console.log(this.form.value["checkArray"]); this.userSavedDocumentService.eraseSelectedMyDocs(this.form.value["checkArray"], this.savedDate).then( () => this.loadSavedKeywords(), ); } this.form.value["checkArray"].clear; } + + openModal() { + let title = prompt("변경할 폴더 명을 입력 하세요.",this.keyword); + + if(title != null){ + this.userSavedDocumentService.changeFolderTitle(title, this.savedDate).then( + () => this.loadSavedKeywords(), + ); + }else{ + alert("변경할 폴더 명이 없습니다."); + } + } } diff --git a/src/app/features/userpage/components/userpage-header/userpage-header.component.html b/src/app/features/userpage/components/userpage-header/userpage-header.component.html index 1d43cf18..725de2c0 100644 --- a/src/app/features/userpage/components/userpage-header/userpage-header.component.html +++ b/src/app/features/userpage/components/userpage-header/userpage-header.component.html @@ -1,12 +1,4 @@

      {{ currentMenu }}

      -
      - -
      -
      diff --git a/src/app/features/userpage/components/userpage-header/userpage-header.component.ts b/src/app/features/userpage/components/userpage-header/userpage-header.component.ts index 70a19c87..96687410 100644 --- a/src/app/features/userpage/components/userpage-header/userpage-header.component.ts +++ b/src/app/features/userpage/components/userpage-header/userpage-header.component.ts @@ -1,6 +1,5 @@ import { Component, OnInit } from '@angular/core'; import { NavigationEnd, Router } from '@angular/router'; -import { MyDocsComponent } from "src/app/features/userpage/components/my-docs/my-docs.component"; @Component({ selector: 'app-userpage-header', @@ -51,10 +50,4 @@ export class UserpageHeaderComponent implements OnInit { this._currentKeyword = value; } - openModal() { - let newName = prompt("변경할 폴더 이름을 입력하세요."); - - console.log(newName); - } - } From 16aa94c276abd1f033fbc882e01268cc3664796a Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 4 Nov 2021 14:00:05 +0900 Subject: [PATCH 081/287] [FIX] Fix the uncheck bug in the search result - #16 --- .../components/my-docs/my-docs.component.ts | 2 +- .../article-list/article-list.component.ts | 39 ++++++++++++++----- 2 files changed, 31 insertions(+), 10 deletions(-) diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.ts b/src/app/features/userpage/components/my-docs/my-docs.component.ts index 216926a2..09d53024 100644 --- a/src/app/features/userpage/components/my-docs/my-docs.component.ts +++ b/src/app/features/userpage/components/my-docs/my-docs.component.ts @@ -320,7 +320,7 @@ export class MyDocsComponent implements OnInit { openModal() { let title = prompt("변경할 폴더 명을 입력 하세요.",this.keyword); - + if(title != null){ this.userSavedDocumentService.changeFolderTitle(title, this.savedDate).then( () => this.loadSavedKeywords(), diff --git a/src/app/shared/component/article-list/article-list.component.ts b/src/app/shared/component/article-list/article-list.component.ts index 5b948986..234524a4 100755 --- a/src/app/shared/component/article-list/article-list.component.ts +++ b/src/app/shared/component/article-list/article-list.component.ts @@ -115,11 +115,9 @@ export class ArticleListComponent implements OnInit, OnDestroy { * @description Create form to set checkbox for each article in the list. */ setArticleForm(): void { - if(this.checkArray == null){ - this.form = this.formBuilder.group({ - checkArray: this.formBuilder.array([]), - }); - } + this.form = this.formBuilder.group({ + checkArray: this.formBuilder.array([]), + }); } /** @@ -137,7 +135,13 @@ export class ArticleListComponent implements OnInit, OnDestroy { } }); } - this._toggle_all = false; + + this.toggle_all = true; + for (let i in this.articleSources) { + if(this.articleSources[i]["isSelected"] == false){ + this.toggle_all = false; + } + } } /** @@ -184,7 +188,11 @@ export class ArticleListComponent implements OnInit, OnDestroy { this.isSearchDone = false; this.currentPage = this.elasticsearchService.getCurrentSearchingPage(); if (this.isMainSearch === true) { + let previousSearchKeyword : string = this.searchKeyword; this.searchKeyword = this.elasticsearchService.getKeyword(); + if(previousSearchKeyword != this.searchKeyword){ + this.setArticleForm(); + } } else { this.searchKeyword = '키워드 없음'; } @@ -257,16 +265,29 @@ export class ArticleListComponent implements OnInit, OnDestroy { */ checkUncheckAll(isCheckAll: boolean, checkArray: FormArray): FormArray { if (isCheckAll) { - this._toggle_all = true; + this.toggle_all = true; for (let i = 0; i < this.articleSources.length; i++) { checkArray.push(new FormControl(this.articleSources[i]["_source"]["hash_key"])); } } else { - checkArray.clear(); - } + this.toggle_all = false; + + let j : number = 0; + this.checkArray.controls.forEach((item: FormControl, index :number) => { + if (item.value == this.articleSources[0]["_source"]["hash_key"]) { + for(let i = 10; i > 0; i--){ + this.checkArray.removeAt(j); + } + return; + } + j++; + }); + } + for (let i = 0; i < this.articleSources.length; i++) { this.articleSources[i]["isSelected"] = isCheckAll; } + return checkArray; } From 3f5a63f6a12ee5f2a3ab6b4727df90a3cafd2713 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Sun, 14 Nov 2021 19:28:40 +0900 Subject: [PATCH 082/287] [FIX] Fix the error in an Open API management page --- .../api-database-service/api-database.service.ts | 4 ++-- .../components/register/register.component.ts | 13 +++++++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/app/core/services/api-database-service/api-database.service.ts b/src/app/core/services/api-database-service/api-database.service.ts index bb4704b9..cf71f4ac 100644 --- a/src/app/core/services/api-database-service/api-database.service.ts +++ b/src/app/core/services/api-database-service/api-database.service.ts @@ -61,10 +61,10 @@ private headers = new HttpHeaders().set("Content-Type", "application/json"); return res; } - async register(app_name:string ,app_purpose: string): Promise<{authKey:string}>{ + async register(email:string, app_name:string ,app_purpose: string): Promise<{authKey:string}>{ let res: {authKey:string} = await this.httpClient .post(this.OpenAPI_URL +'/register', - 'app_name='+app_name+'&app_purpose='+app_purpose, + 'email='+email+'&app_name='+app_name+'&app_purpose='+app_purpose, {'headers':{'Content-Type': 'application/x-www-form-urlencoded'}}, ) .toPromise(); diff --git a/src/app/features/open-api/components/register/register.component.ts b/src/app/features/open-api/components/register/register.component.ts index a2614334..ddceabec 100644 --- a/src/app/features/open-api/components/register/register.component.ts +++ b/src/app/features/open-api/components/register/register.component.ts @@ -13,19 +13,24 @@ import { ManagementComponent } from "../management/management.component"; }) export class RegisterComponent implements OnInit{ + userProfile: UserProfile; ngOnInit(){ - } constructor( public router: Router, - public apiService: APIService, - ){} + public apiService: APIService, + private authenticationService: AuthenticationService + ) { + this.authenticationService.getCurrentUserChange().subscribe((currentUser) => { + this.userProfile = currentUser; + }); + } async register():Promise{ let app_name:string = (document.getElementById('app_name')).value; let app_purpose:string = (document.getElementById('app_purpose')).value; - let authKey = (await this.apiService.register(app_name,app_purpose)).authKey; + let authKey = (await this.apiService.register(this.userProfile.email, app_name,app_purpose)).authKey; prompt('성공적으로 활용이 등록되었습니다.\n인증키를 복사하세요.',authKey); return this.toManagement(); } From 85e6803a6a1038a5638fce44edd07bf463bea521 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Wed, 17 Nov 2021 03:10:20 +0900 Subject: [PATCH 083/287] [REFACTORING] Add some descriptions for functions --- .../components/abstractAnalysisPage.ts | 31 ++++++-- .../components/analysis/analysis.component.ts | 66 +++++++++++------ .../preprocessing/preprocessing.component.ts | 72 ++++--------------- .../savedDocForAnalysis.component.ts | 20 ++---- 4 files changed, 90 insertions(+), 99 deletions(-) diff --git a/src/app/features/article-analysis/components/abstractAnalysisPage.ts b/src/app/features/article-analysis/components/abstractAnalysisPage.ts index 08856d0d..15d5419a 100644 --- a/src/app/features/article-analysis/components/abstractAnalysisPage.ts +++ b/src/app/features/article-analysis/components/abstractAnalysisPage.ts @@ -1,6 +1,5 @@ import { Directive, Injectable, OnInit } from "@angular/core"; import * as d3 from 'd3'; -import { title } from "process"; import { AnalysisOnMiddlewareService } from "src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service"; import { UserSavedDocumentService } from "src/app/core/services/user-saved-document-service/user-saved-document.service"; @@ -32,7 +31,7 @@ export abstract class abstractAnalysis{ let data = JSON.parse(event); this.email = data.email; - console.log(event); + // console.log(event); let selectedKeyword = data.savedKeyword; let selectedSavedDate = data.savedDate; let isSelectedPreprocessed = data.isSelectedPreprocessed; @@ -45,6 +44,9 @@ export abstract class abstractAnalysis{ else ; } + /** + * @description set the variables of the document user selected + */ setSelected(selectedKeyword:string, selectedSavedDate:string, isSelectedPreprocessed: boolean){ this.selectedKeyword=selectedKeyword; @@ -52,6 +54,10 @@ export abstract class abstractAnalysis{ this.isSelectedPreprocessed = isSelectedPreprocessed; } + /** + * @description get the data to preview from middleware and show in a result table + */ + async previewData(selectedKeyword:string, selectedSavedDate:string){ let data = JSON.stringify({ 'userEmail': this.email, @@ -72,10 +78,18 @@ export abstract class abstractAnalysis{ this.closeLoadingWithMask(); } + /** + * @description get the data to preview from middleware and make csv file and give a user as a file download method + */ + downloadData(selectedKeyword:string, selectedSavedDate:string){ } + + /** + * @description draw a preprocessing result table using d3 library. + */ drawPreTable(dataArray:any, activity: string){ let data:Array; @@ -118,7 +132,9 @@ export abstract class abstractAnalysis{ } } - + /** + * @description show a loading img + */ LoadingWithMask() { //화면의 높이와 너비를 구합니다. let maskHeight = $(document).height(); @@ -171,16 +187,23 @@ export abstract class abstractAnalysis{ // $(document).on("click", "#cancelbtn", this.closeLoadingWithMask()); } - + /** + * @description close a loading img + */ closeLoadingWithMask() { $('#mask, #loading').hide(); $('#mask, #loading').empty(); } + /** + * @description clear the result table + */ clearResult(){ d3.selectAll('figure > *').remove(); } + + public get middlewareService(): AnalysisOnMiddlewareService { return this._middlewareService; } diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index 7714ccee..d875818a 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -19,6 +19,9 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { ngOnInit(): void {} + /** + * @description show pop up when the analysis name is on click + */ showPop(analName:string){ if(document.getElementById(analName).style.display=='inline'){ document.getElementById(analName).style.display='none' @@ -32,6 +35,10 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } } + /** + * @description run Analysis + */ + async runAnalysis(activity:string): Promise{ // Check the options @@ -97,7 +104,9 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { this.closeLoadingWithMask(); } - + /** + * @description draw a result table for analysis using d3 + */ drawTable(analType:string, data_str:string){ let data:Array<{word:string,value:number}> = JSON.parse(data_str); @@ -128,9 +137,12 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { tr.append("td").text(data[i]['value']); } } - return table.node(); } + /** + * @description draw a bar chart using the data using d3 + */ + drawBarChart(data_str:string){ let data:Array<{word:string,value:number}> = JSON.parse(data_str); @@ -198,9 +210,13 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } + /** + * @description draw a network chart using the data using d3 + */ + drawNetworkChart(data_str:string){ let data:any = JSON.parse(data_str); - console.log(data); + // console.log(data); const margin = {top: 10, right: 30, bottom: 30, left: 40}; // append the svg object to the body of the page @@ -257,6 +273,9 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } } + /** + * @description draw a scatter chart using the data using d3 + */ drawScatterChart(data_str:string){ let data:Array<{ @@ -275,8 +294,6 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .attr("transform", "translate(" + this.margina['left'] + "," + this.margina['top'] + ")"); - // //Read the data - // Add X axis var x = d3.scaleLinear() .domain([d3.min(data, d => d['x']), d3.max(data, d => d['x'])]) @@ -343,9 +360,11 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .on("mouseleave", doNotHighlight ) } + /** + * @description draw a tree chart using the data using d3 + */ drawTreeChart(data_str:string){ - let data = JSON.parse(data_str); // let ex_data={'name': 18.0, 'children': [{'name': 13.0, 'parent': 18.0, 'children': [{'name': 9.0, 'parent': 13.0, 'children': [], 'title': '통일 이후 북한지역의 도시개발 방향에 관한 연구'}, {'name': 12.0, 'parent': 13.0, 'children': [{'name': 7.0, 'parent': 12.0, 'children': [], 'title': '새 통일 한국의 영.유아 교육 연구'}, {'name': 11.0, 'parent': 12.0, 'children': [{'name': 8.0, 'parent': 11.0, 'children': [], 'title': '민간 통일 운동의 주요 논의 동향과 통일 정책 수용여부에 관한 연구'}, {'name': 10.0, 'parent': 11.0, 'children': [{'name': 5.0, 'parent': 10.0, 'children': [], 'title': '알기쉬운 통일교육 12주제:프리젠테이션-제1부-통일비전'}, {'name': 6.0, 'parent': 10.0, 'children': [], 'title': '통일 후 남북한경제 한시분리운영방안: 노동 및 사회복지 분야'}]}]}]}]}, {'name': 17.0, 'parent': 18.0, 'children': [{'name': 1.0, 'parent': 17.0, 'children': [], 'title': '통일 비용·편익의 분석모형 구축'}, {'name': 16.0, 'parent': 17.0, 'children': [{'name': 2.0, 'parent': 16.0, 'children': [], 'title': '통일대비를 위한 국내과제'}, {'name': 15.0, 'parent': 16.0, 'children': [{'name': 0.0, 'parent': 15.0, 'children': [], 'title': '한반도 통일에 대한 국제사회의 기대와 역할: 주변 4국과 G20'}, {'name': 14.0, 'parent': 15.0, 'children': [{'name': 3.0, 'parent': 14.0, 'children': [], 'title': '통일대계 탐색연구'}, {'name': 4.0, 'parent': 14.0, 'children': [], 'title': '한반도 통일의 미래와 주변 4국의 기대'}]}]}]}]}]} // data=ex_data; @@ -480,11 +499,12 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { return svg.node(); } + /** + * @description draw a dendrogram chart using the data using d3 + */ drawDendrogramChart(data_str:string){ - - - let data = JSON.parse(data_str); + let data = JSON.parse(data_str); // let ex_data={ // "name":18.0, @@ -613,20 +633,20 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // set the dimensions and margins of the graph -var width = 460 -var height = 460 - -// append the svg object to the body of the page -var svg = d3.select("figure#ngrams") - .append("svg") - .attr("width", width) - .attr("height", height) - .append("g") - .attr("transform", "translate(40,0)"); // bit of margin on the left = 40 - -// // read json data -// d3.json("https://raw.githubusercontent.com/holtzy/D3-graph-gallery/master/DATA/data_dendrogram.json") -// .then((data) => { + var width = 460 + var height = 460 + + // append the svg object to the body of the page + var svg = d3.select("figure#ngrams") + .append("svg") + .attr("width", width) + .attr("height", height) + .append("g") + .attr("transform", "translate(40,0)"); // bit of margin on the left = 40 + + // // read json data + // d3.json("https://raw.githubusercontent.com/holtzy/D3-graph-gallery/master/DATA/data_dendrogram.json") + // .then((data) => { // Create the cluster layout: var cluster = d3.cluster() .size([height, width - 100]); // 100 is the margin I will have on the right side diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts index befd76cc..158536fc 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.ts @@ -1,8 +1,5 @@ -import { stringify } from "@angular/compiler/src/util"; import { Component, OnInit, Output } from "@angular/core"; import { abstractAnalysis } from "../abstractAnalysisPage"; -import $ from 'jquery'; -import * as d3 from 'd3'; @Component({ selector: "app-preprocessing", @@ -13,7 +10,7 @@ import * as d3 from 'd3'; export class PreprocessingComponent extends abstractAnalysis implements OnInit { private _preprocessedData: Array; - uploadedDict: Object; + // private _uploadedDict: Object; // private _previewPreprocessed: boolean; ngOnInit(): void { @@ -22,9 +19,12 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { // uploadDict(dictType:string){ // this.insertDictToDB(dictType); // } - +/** + * @description open text file + * @param dictType + */ openTextFile(dictType:string){ - console.log('opened csv file'); + // console.log('opened csv file'); let input = document.createElement("input"); input.type = "file"; @@ -43,8 +43,11 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { }; } + /** + * @description process the file to upload to MongoDB + */ async processFile(file:File, dictType:string){ - console.log('csv->json'); + // console.log('csv->json'); let reader = new FileReader(); let csv_string: string; reader.readAsText(file, "UTF-8"); @@ -67,7 +70,7 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { 'dictType': dictType, 'csv': jsonArray, }); - console.log(data); + // console.log(data); this.middlewareService.postDataToFEDB('/textmining/uploadDict', data); alert('사전 업로드가 완료되었습니다.'); // return jsonArray; @@ -76,55 +79,10 @@ export class PreprocessingComponent extends abstractAnalysis implements OnInit { }; } - // insertDictToDB(dictType:string){ - // console.log('reading..'); - // let csv = this.openTextFile(); - // console.log('reading done',csv); - // } - - // async uploadDict(event:any){ - // this.uploader.clearQueue(); - // let files:File[] = event.target.files; - // let filteredFiles:File[] = []; - // for (var f of files) { - // if (f.name.endsWith(".csv")) { - // filteredFiles.push(f); - // } - // } - - // if (filteredFiles.length == 0) { - // ; - // // this.showGuide = true; - // } else { - // // this.showGuide = false; - // let options = null; - // let filters = null; - // this.uploader.addToQueue(filteredFiles, options, filters); - // } - - // function csvToJSON(file: File){ - // // loadDataFile (파일 : 파일) : void { - // const fileReader = new FileReader(); - // fileReader.onload = e =>{ - // file.text - // }; - // fileReader.readAsText (파일 이름); - // } - - - // } - - // } - -// setDisplay(){ -// if($('input:radio[id=synonym_user]').is(':checked')){ -// $('#selectUserDict').show(); -// }else{ -// $('#selectUserDict').hide(); -// } -// } - - + /** + * + * @description run preprocessing + */ async runPreprocessing():Promise{ let wordclass: number = 0; if(this.selectedSavedDate==null) return alert('문서를 선택해주세요!'); diff --git a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts index 731143f8..a4d0f6f8 100644 --- a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts +++ b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.ts @@ -1,10 +1,7 @@ import { Component, OnInit, Output } from "@angular/core"; -import { MyDocsComponent } from "src/app/features/userpage/components/my-docs/my-docs.component"; import { MydocModel } from "src/app/core/models/mydoc.model"; import { UserProfile } from "src/app/core/models/user.model"; import { UserSavedDocumentService } from 'src/app/core/services/user-saved-document-service/user-saved-document.service'; -import { ArticleService } from "src/app/core/services/article-service/article.service"; -import { Router } from "@angular/router"; import { AuthenticationService } from "src/app/core/services/authentication-service/authentication.service"; import { EventEmitter } from "@angular/core"; @@ -17,7 +14,6 @@ import { EventEmitter } from "@angular/core"; export class savedDocForAnalysis implements OnInit{ private _savedDocs: Array; - private _isSavedDocsLoaded: boolean = false; private _isSavedDocsEmpty: boolean; private _totalSavedDocsNum: number; @@ -40,9 +36,9 @@ export class savedDocForAnalysis implements OnInit{ @Output() sender = new EventEmitter(); + /** - * @description Load saved documents from userSavedDocumentService - * @param pageNum + * @description load every saved documents from the mongo DB */ async loadSavedDocs(): Promise { this.savedDocs = await this.userSavedDocumentService.getAllMyDocs(); @@ -52,15 +48,9 @@ export class savedDocForAnalysis implements OnInit{ this.isSavedDocsEmpty = (this.totalSavedDocsNum === 0); } - - // updateSelectDoc(){ - // const nodeList= >document.getElementsByName('selectDoc'); - // nodeList.forEach((node) => { - // if(node.checked) - // this.idx = parseInt(node.value); - // }); - // } - + /** + * @description emit the data selected by user to parents class + */ emitData(activity?:string, selectedKeyword?:string, selectedSavedDate?:string, isSelectedPreprocessed?:boolean){ this.sender.emit(JSON.stringify({ 'activity': activity, From 2e4ebd391ba2aaac4d0dedda600c1691ced0611b Mon Sep 17 00:00:00 2001 From: cinxdy Date: Thu, 18 Nov 2021 21:39:54 +0900 Subject: [PATCH 084/287] [REFACTORING] Update the descriptions for several functions --- .../analysis.on.middleware.service.ts | 36 +++++++++++++++- .../management/management.component.ts | 43 +++++++++++++++++-- 2 files changed, 74 insertions(+), 5 deletions(-) diff --git a/src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service.ts b/src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service.ts index 7a76ed9f..bbb04b08 100644 --- a/src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service.ts +++ b/src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service.ts @@ -18,6 +18,34 @@ export class AnalysisOnMiddlewareService { private docControl: ArticleService ) {} + /** + * @description send the data to middleware + * @param route : subroute for the middleware ex) /textmining, /preprocessing + * @param data : JSON.stringfy(object) + * /textmining: + * JSON.stringify({ + 'userEmail': this.email, + 'keyword': this.selectedKeyword, + 'savedDate': this.selectedSavedDate, + 'option1': optionValue1, + 'option2': optionValue2, + 'option3': optionValue3, + 'analysisName': activity, + }) + * + * /getPreprocessedData: + * JSON.stringify({ + 'userEmail': this.email, + 'keyword': this.selectedKeyword, + 'savedDate': this.selectedSavedDate, + + 'synonym': (document.getElementById('synonym_user')).checked, + 'stopword': (document.getElementById('stopword_user')).checked, + 'compound': (document.getElementById('compound_user')).checked, + 'wordclass': wordclass.toString().padStart(3, '0') //(100) 동사, 010(명사), 001(형용사) + }) + * @returns res + */ async postDataToMiddleware(route:string, data: string): Promise { @@ -32,7 +60,13 @@ export class AnalysisOnMiddlewareService { return res; } - + /** + * @description send the data to frontend DB(node.js) + * @see /TIBigdataFE/fe-backend/module/textMiningQuery.js + * @param route : subroute for the frontend DB(node.js) ex) /uploadDict , /getPreprocessedData + * @param data : /uploadDict(userEmail, dictType, csv), /getPreprocessedData(userEmail, savedDate) + * @returns res + */ async postDataToFEDB(route:string, data: string): Promise { let res: QueryResponse = await this.http diff --git a/src/app/features/open-api/components/management/management.component.ts b/src/app/features/open-api/components/management/management.component.ts index 6c6ff105..4e7a33a5 100644 --- a/src/app/features/open-api/components/management/management.component.ts +++ b/src/app/features/open-api/components/management/management.component.ts @@ -11,9 +11,10 @@ import { AuthenticationService } from "src/app/core/services/authentication-serv styleUrls: ["./management.component.less"], }) export class ManagementComponent implements OnInit { - userProfile: UserProfile; - name:string; - count: number; + private _userProfile: UserProfile; + private _name: string; + private _count: number; + public infos: { app_name: string; app_purpose: string; user_email: string; reporting_date: string; expiration_date: string; traffic: number; }[]; constructor( @@ -30,14 +31,21 @@ export class ManagementComponent implements OnInit { this.loadInfo(); } + /** + * @description load API info from the middleware by user email + */ async loadInfo(){ let info=await this.apiService.getApiInfos(this.userProfile.email); this.count = info.count; this.infos= info.info; - console.log(this.infos); + // console.log(this.infos); this.name=this.userProfile.name; } + /** + * @description reissue the authentication key of the selected application + * @param _id + */ async reissue(_id:string): Promise{ let authKey = (await this.apiService.reissueKey(_id)).authKey; prompt('성공적으로 인증키가 변경되었습니다.\n복사하세요.',authKey); @@ -45,6 +53,10 @@ export class ManagementComponent implements OnInit { return ; } + /** + * @description delete the selected application + * @param _id + */ async delete(_id:string): Promise{ if ((await this.apiService.delete(_id)).succeed) alert('성공적으로 삭제되었습니다'); @@ -53,9 +65,32 @@ export class ManagementComponent implements OnInit { return ; } + /** + * @description move to the register page to register a user's API application + */ toRegister(){ this.router.navigateByUrl("/openapi/register"); this.ngOnInit(); } + public get userProfile(): UserProfile { + return this._userProfile; + } + public set userProfile(value: UserProfile) { + this._userProfile = value; + } + + public get name(): string { + return this._name; + } + public set name(value: string) { + this._name = value; + } + + public get count(): number { + return this._count; + } + public set count(value: number) { + this._count = value; + } } From 4022beec8826344685d52343a24271437bb1c07c Mon Sep 17 00:00:00 2001 From: cinxdy Date: Wed, 8 Dec 2021 14:33:44 +0900 Subject: [PATCH 085/287] Fix the jquery problem --- package-lock.json | 22395 +--------------- package.json | 2 +- .../components/abstractAnalysisPage.ts | 1 + 3 files changed, 669 insertions(+), 21729 deletions(-) diff --git a/package-lock.json b/package-lock.json index 249cf4e5..3a292f70 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,21212 +1,8 @@ { "name": "kubic", "version": "0.0.0", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "kubic", - "version": "0.0.0", - "dependencies": { - "@angular-devkit/build-webpack": "~0.1100.5", - "@angular/animations": "^11.0.5", - "@angular/cdk": "^11.0.3", - "@angular/common": "^11.0.5", - "@angular/compiler": "^11.0.5", - "@angular/core": "^11.0.5", - "@angular/forms": "~11.0.5", - "@angular/material": "^11.0.3", - "@angular/platform-browser": "^11.0.5", - "@angular/platform-browser-dynamic": "^11.0.5", - "@angular/router": "~11.0.5", - "@babel/cli": "^7.12.10", - "angular-tag-cloud-module": "^5.2.0", - "angularx-social-login": "^3.5.4", - "bcrypt": "^5.0.1", - "bootstrap": "^4.5.3", - "chart.js": "^2.9.4", - "circlepack-chart": "^1.3.4", - "core-js": "^3.8.1", - "cors": "^2.8.5", - "elasticsearch-browser": "^16.7.1", - "fuctbase64": "^1.4.0", - "g": "^2.0.1", - "google-auth-library": "^6.1.3", - "jquery": "^3.5.1", - "jsonwebtoken": "^8.5.1", - "minimist": "^1.2.5", - "moment": "^2.29.1", - "mongoose": "^5.11.9", - "ng2-charts": "^2.4.2", - "ng2-file-upload": "^1.4.0", - "passport-google-oauth": "^2.0.0", - "popper.js": "^1.16.1", - "rxjs": "~6.6.3", - "rxjs-compat": "^6.6.3", - "sunburst-chart": "^1.11.2", - "tslib": "^2.0.3", - "uikit": "^3.6.5", - "zone.js": "~0.11.3" - }, - "devDependencies": { - "@angular-devkit/build-angular": "^0.1100.5", - "@angular/cli": "^11.0.5", - "@angular/compiler-cli": "^11.0.5", - "@angular/language-service": "~11.0.5", - "@types/d3-array": "2.8.0", - "@types/d3-axis": "2.0.0", - "@types/d3-brush": "2.1.0", - "@types/d3-color": "2.0.1", - "@types/d3-scale": "3.2.2", - "@types/d3-scale-chromatic": "2.0.0", - "@types/d3-selection": "2.0.0", - "@types/d3-shape": "2.0.0", - "@types/d3-time-format": "3.0.0", - "@types/d3-zoom": "2.0.0", - "@types/elasticsearch": "^5.0.37", - "@types/jasmine": "~3.6.2", - "@types/jasminewd2": "^2.0.8", - "@types/jquery": "^3.5.6", - "@types/node": "^14.14.16", - "babel-preset-env": "^1.7.0", - "codelyzer": "^6.0.1", - "jasmine-core": "~3.6.0", - "jasmine-spec-reporter": "~6.0.0", - "karma": "^5.2.3", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage-istanbul-reporter": "^3.0.3", - "karma-jasmine": "~4.0.1", - "karma-jasmine-html-reporter": "^1.5.4", - "protractor": "^7.0.0", - "ts-node": "~9.1.1", - "tslint": "~5.20.1", - "typescript": "^4.0.5" - } - }, - "node_modules/@angular-devkit/architect": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.5.tgz", - "integrity": "sha512-yOYfucNouc1doTbcGbCNMXGMSc36+j97XpdNoeGyzFQ7GwezLAro0a9gxc5PdOxndfelkND7J1JuOjxdW5O17A==", - "dependencies": { - "@angular-devkit/core": "11.0.5", - "rxjs": "6.6.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1100.5.tgz", - "integrity": "sha512-lJYsnBImBAqUAIVC2qGY64UaC2uWOPZEpSWjYUxkRZA/c4IVCJj3M12CgONBjtcKYzFVXc1eojhrScukGIJJcg==", - "dev": true, - "dependencies": { - "@angular-devkit/architect": "0.1100.5", - "@angular-devkit/build-optimizer": "0.1100.5", - "@angular-devkit/build-webpack": "0.1100.5", - "@angular-devkit/core": "11.0.5", - "@babel/core": "7.12.3", - "@babel/generator": "7.12.1", - "@babel/plugin-transform-runtime": "7.12.1", - "@babel/preset-env": "7.12.1", - "@babel/runtime": "7.12.1", - "@babel/template": "7.10.4", - "@jsdevtools/coverage-istanbul-loader": "3.0.5", - "@ngtools/webpack": "11.0.5", - "ansi-colors": "4.1.1", - "autoprefixer": "9.8.6", - "babel-loader": "8.1.0", - "browserslist": "^4.9.1", - "cacache": "15.0.5", - "caniuse-lite": "^1.0.30001032", - "circular-dependency-plugin": "5.2.0", - "copy-webpack-plugin": "6.2.1", - "core-js": "3.6.5", - "css-loader": "4.3.0", - "cssnano": "4.1.10", - "file-loader": "6.1.1", - "find-cache-dir": "3.3.1", - "glob": "7.1.6", - "inquirer": "7.3.3", - "jest-worker": "26.5.0", - "karma-source-map-support": "1.4.0", - "less": "3.12.2", - "less-loader": "7.0.2", - "license-webpack-plugin": "2.3.1", - "loader-utils": "2.0.0", - "mini-css-extract-plugin": "1.2.1", - "minimatch": "3.0.4", - "open": "7.3.0", - "ora": "5.1.0", - "parse5-html-rewriting-stream": "6.0.1", - "pnp-webpack-plugin": "1.6.4", - "postcss": "7.0.32", - "postcss-import": "12.0.1", - "postcss-loader": "4.0.4", - "raw-loader": "4.0.2", - "regenerator-runtime": "0.13.7", - "resolve-url-loader": "3.1.2", - "rimraf": "3.0.2", - "rollup": "2.32.1", - "rxjs": "6.6.3", - "sass": "1.27.0", - "sass-loader": "10.0.5", - "semver": "7.3.2", - "source-map": "0.7.3", - "source-map-loader": "1.1.2", - "source-map-support": "0.5.19", - "speed-measure-webpack-plugin": "1.3.3", - "style-loader": "2.0.0", - "stylus": "0.54.8", - "stylus-loader": "4.3.1", - "terser": "5.3.7", - "terser-webpack-plugin": "4.2.3", - "text-table": "0.2.0", - "tree-kill": "1.2.2", - "webpack": "4.44.2", - "webpack-dev-middleware": "3.7.2", - "webpack-dev-server": "3.11.0", - "webpack-merge": "5.2.0", - "webpack-sources": "2.0.1", - "webpack-subresource-integrity": "1.5.1", - "worker-plugin": "5.0.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/architect": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.5.tgz", - "integrity": "sha512-yOYfucNouc1doTbcGbCNMXGMSc36+j97XpdNoeGyzFQ7GwezLAro0a9gxc5PdOxndfelkND7J1JuOjxdW5O17A==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.5", - "rxjs": "6.6.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/build-webpack": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1100.5.tgz", - "integrity": "sha512-oD5t2oCfyiCyyeZckrqBnQco94zIMkRnRGzy3lFDH7KMiL0DG9l7x3nxn9H0YunYWr55LsGWwXGoR7l03Kl+jw==", - "dev": true, - "dependencies": { - "@angular-devkit/architect": "0.1100.5", - "@angular-devkit/core": "11.0.5", - "rxjs": "6.6.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", - "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", - "dev": true, - "dependencies": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", - "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.1", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/caniuse-lite": { - "version": "1.0.30001171", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", - "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", - "dev": true - }, - "node_modules/@angular-devkit/build-angular/node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@angular-devkit/build-angular/node_modules/core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true, - "hasInstallScript": true - }, - "node_modules/@angular-devkit/build-angular/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/@angular-devkit/build-angular/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/inquirer/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@angular-devkit/build-angular/node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/open": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", - "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "node_modules/@angular-devkit/build-angular/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/@angular-devkit/build-angular/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@angular-devkit/build-optimizer": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1100.5.tgz", - "integrity": "sha512-aKITFuiydR681eS1z84EIdOtqdxP/V5xGZuF3xjGmg5Ddwv36PweAHaCVJEB4btHSWH6uxMvW2hLXg2RTWbRNg==", - "dev": true, - "dependencies": { - "loader-utils": "2.0.0", - "source-map": "0.7.3", - "tslib": "2.0.3", - "typescript": "4.0.5", - "webpack-sources": "2.0.1" - }, - "bin": { - "build-optimizer": "src/build-optimizer/cli.js" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-optimizer/node_modules/tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true - }, - "node_modules/@angular-devkit/build-optimizer/node_modules/typescript": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz", - "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/@angular-devkit/build-webpack": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1100.5.tgz", - "integrity": "sha512-oD5t2oCfyiCyyeZckrqBnQco94zIMkRnRGzy3lFDH7KMiL0DG9l7x3nxn9H0YunYWr55LsGWwXGoR7l03Kl+jw==", - "dependencies": { - "@angular-devkit/architect": "0.1100.5", - "@angular-devkit/core": "11.0.5", - "rxjs": "6.6.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/core": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", - "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", - "dependencies": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/core/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/@angular-devkit/schematics": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.0.5.tgz", - "integrity": "sha512-0NKGC8Nf/4vvDpWKB7bwxIazvNnNHnZBX6XlyBXNl+fW8tpTef3PNMJMSErTz9LFnuv61vsKbc36u/Ek2YChWg==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.5", - "ora": "5.1.0", - "rxjs": "6.6.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular/animations": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-11.0.5.tgz", - "integrity": "sha512-ghE/xDTYuEWkKNZtioH9JBrSlux0MLHzWoE7tNP+XMaplt80lCm979vWsEBO3/xpQLRmRlGPul6RacCAoeqogg==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@angular/cdk": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-11.0.3.tgz", - "integrity": "sha512-hgbJXvZURKBnZawwxUrsZE/3a+HCJh2UhoLIng3cn5Q+WIW/4a37knDl8B9DYKBWrCqeINXNcUHVSKkWc/gjCA==", - "dependencies": { - "tslib": "^2.0.0" - }, - "optionalDependencies": { - "parse5": "^5.0.0" - } - }, - "node_modules/@angular/cdk/node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "optional": true - }, - "node_modules/@angular/cli": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-11.0.5.tgz", - "integrity": "sha512-k4j/2z7qkuigJ1shH0McW1wW63clhrbrg98FK4/KWhU/sce5AgVjuHDQFycAclTwHesf7Vs6Gzt7zGlqUmeKIg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@angular-devkit/architect": "0.1100.5", - "@angular-devkit/core": "11.0.5", - "@angular-devkit/schematics": "11.0.5", - "@schematics/angular": "11.0.5", - "@schematics/update": "0.1100.5", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.1", - "debug": "4.2.0", - "ini": "1.3.6", - "inquirer": "7.3.3", - "npm-package-arg": "8.1.0", - "npm-pick-manifest": "6.1.0", - "open": "7.3.0", - "pacote": "9.5.12", - "resolve": "1.18.1", - "rimraf": "3.0.2", - "semver": "7.3.2", - "symbol-observable": "2.0.3", - "universal-analytics": "0.4.23", - "uuid": "8.3.1" - }, - "bin": { - "ng": "bin/ng" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular/cli/node_modules/debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@angular/cli/node_modules/ini": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.6.tgz", - "integrity": "sha512-IZUoxEjNjubzrmvzZU4lKP7OnYmX72XRl3sqkfJhBKweKi5rnGi5+IUdlj/H1M+Ip5JQ1WzaDMOBRY90Ajc5jg==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@angular/cli/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@angular/cli/node_modules/resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.0.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/@angular/cli/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@angular/cli/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/cli/node_modules/uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@angular/common": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-11.0.5.tgz", - "integrity": "sha512-aoXdTkoni65LWhrPKNsAiOnO70XFaTaisO+K8ZYMpciMTTAxHx3hFCF9sj4a+Bo3M1a5UDjpsFDYMeGgJOkmFA==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@angular/compiler": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-11.0.5.tgz", - "integrity": "sha512-japxEn07P9z9FnW8ii+M5DIfgRAGNxl6QNQWKBkNo5ytN6iCAB7pVbJI0vn1AUT9TByV3+xDW/FNuoSuzsnX3w==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@angular/compiler-cli": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-11.0.5.tgz", - "integrity": "sha512-1EbnDdK2Em9xpnbLCjw+9w2F0I6gl5AS6QAn03ztYX9ZooNzCeC6sT8qghzrNTFTV89nyIoAqyMtgcLS6udVkg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.8.6", - "@babel/types": "^7.8.6", - "canonical-path": "1.0.0", - "chokidar": "^3.0.0", - "convert-source-map": "^1.5.1", - "dependency-graph": "^0.7.2", - "fs-extra": "4.0.2", - "magic-string": "^0.25.0", - "minimist": "^1.2.0", - "reflect-metadata": "^0.1.2", - "semver": "^6.3.0", - "source-map": "^0.6.1", - "sourcemap-codec": "^1.4.8", - "tslib": "^2.0.0", - "yargs": "^16.1.1" - }, - "bin": { - "ivy-ngcc": "ngcc/main-ivy-ngcc.js", - "ng-xi18n": "src/extract_i18n.js", - "ngc": "src/main.js", - "ngcc": "ngcc/main-ngcc.js" - }, - "engines": { - "node": ">=10.0" - } - }, - "node_modules/@angular/compiler-cli/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@angular/compiler-cli/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@angular/compiler-cli/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@angular/compiler-cli/node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true - }, - "node_modules/@angular/compiler-cli/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@angular/core": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-11.0.5.tgz", - "integrity": "sha512-XAXWQi7R3ucZXQwx9QK5jSKJeQyRJ53u2dQDpr7R5stzeCy1a5hrNOkZLg9zOTTPcth/6+FrOrRZP9SMdxtw3w==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@angular/forms": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-11.0.5.tgz", - "integrity": "sha512-2zB1IuqYNJrjh7Og9J8f/AtjX3NHc3VVbt0rPw35ghqIU3aQLpOichdQ1y5QvMWic1UzZ7SjWXDU7RpKbm4iUA==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@angular/language-service": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-11.0.5.tgz", - "integrity": "sha512-EzGycD9ztTKAZB+kR+masNqCfGmU0vnKd/z33VLmeo9fo41t/YNCEQEEFz/pEl2dEwX/Wjou+3oyTYZIZz2uSA==", - "dev": true - }, - "node_modules/@angular/material": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-11.0.3.tgz", - "integrity": "sha512-YTHmtKGwjAEFAOOmuivcwnINMPHxvM7iZQpTgZqDKNiqiv53cwry2Ctb54suRNT+D794z59D0/r+YocGkzFv3w==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@angular/platform-browser": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-11.0.5.tgz", - "integrity": "sha512-173JZHF3QS78hEscBxFZ/kX8KLjdaDhfAYi4Sh8daIKNUcDcyhqEy7wpAjWmCwdspL1QUtWKCrhZqrEVNGTpvA==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@angular/platform-browser-dynamic": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-11.0.5.tgz", - "integrity": "sha512-MFjpQcqkHOu8iTUMKVG6vfuOHwrRlgPBvkNucEbtXhTTYNlsw2mprxfUODYEu26EBUAh+FGttu8ZjclUGw4bVg==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@angular/router": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-11.0.5.tgz", - "integrity": "sha512-mSD4tbzuFH4uBb9vxPQHBUbkIMoWAfVUb7r9gtn3/deOxQbVh08f2gk2iWDN3OQLAa5mNHswuLByAYSw2rPbMA==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@babel/cli": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.12.10.tgz", - "integrity": "sha512-+y4ZnePpvWs1fc/LhZRTHkTesbXkyBYuOB+5CyodZqrEuETXi3zOVfpAQIdgC3lXbHLTDG9dQosxR9BhvLKDLQ==", - "dependencies": { - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "lodash": "^4.17.19", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - }, - "bin": { - "babel": "bin/babel.js", - "babel-external-helpers": "bin/babel-external-helpers.js" - }, - "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents", - "chokidar": "^3.4.0" - } - }, - "node_modules/@babel/cli/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "optional": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@babel/cli/node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@babel/cli/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "optional": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@babel/cli/node_modules/chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "optional": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - } - }, - "node_modules/@babel/cli/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@babel/cli/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "optional": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@babel/cli/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/@babel/cli/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "optional": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@babel/cli/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@babel/cli/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "optional": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@babel/cli/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/cli/node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@babel/cli/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/cli/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/cli/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "optional": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.0.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", - "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==", - "dev": true - }, - "node_modules/@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/core/node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/core/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/core/node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/core/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/core/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/core/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/core/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", - "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", - "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.12.5", - "@babel/helper-validator-option": "^7.12.1", - "browserslist": "^4.14.5", - "semver": "^5.5.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", - "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "regexpu-core": "^4.7.1" - } - }, - "node_modules/@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-define-map/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helper-define-map/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", - "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-explode-assignable-expression/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-hoist-variables/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", - "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.5" - } - }, - "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-module-imports/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helper-module-transforms/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/helper-module-transforms/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", - "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", - "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", - "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.12.7", - "@babel/helper-optimise-call-expression": "^7.12.10", - "@babel/traverse": "^7.12.10", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helper-replace-supers/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/helper-replace-supers/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-simple-access/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", - "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==", - "dev": true - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", - "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helper-wrap-function/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/helper-wrap-function/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helpers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", - "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helpers/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/helpers/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helpers/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helpers/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/helpers/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helpers/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, - "dependencies": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/highlight/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", - "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", - "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", - "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", - "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", - "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", - "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", - "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", - "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", - "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", - "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", - "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", - "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", - "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", - "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", - "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", - "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4", - "globals": "^11.1.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/plugin-transform-classes/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", - "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", - "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", - "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", - "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", - "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", - "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", - "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", - "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", - "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", - "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", - "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.12.1", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", - "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", - "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", - "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", - "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", - "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", - "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", - "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", - "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - } - }, - "node_modules/@babel/plugin-transform-regenerator/node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", - "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", - "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "resolve": "^1.8.1", - "semver": "^5.5.1" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", - "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", - "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", - "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", - "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", - "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", - "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", - "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", - "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.12.1", - "@babel/helper-compilation-targets": "^7.12.1", - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.1", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.1", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.1", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.1", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.1", - "core-js-compat": "^3.6.2", - "semver": "^5.5.0" - } - }, - "node_modules/@babel/preset-env/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/preset-env/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "node_modules/@babel/runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", - "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "node_modules/@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/types/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jsdevtools/coverage-istanbul-loader": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", - "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", - "dev": true, - "dependencies": { - "convert-source-map": "^1.7.0", - "istanbul-lib-instrument": "^4.0.3", - "loader-utils": "^2.0.0", - "merge-source-map": "^1.1.0", - "schema-utils": "^2.7.0" - } - }, - "node_modules/@jsdevtools/coverage-istanbul-loader/node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.0.tgz", - "integrity": "sha512-mEaiD1CURETR/dBIiJAwz0M0Q0mH3gCW4pPMaIlNt97mdzYUVeqGcTJSamgJpS6Tg4tBHDrOJpjdh5fJTLnyNQ==", - "dependencies": { - "detect-libc": "^1.0.3", - "http-proxy-agent": "^4.0.1", - "mkdirp": "^1.0.4", - "node-fetch": "^2.6.1", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "rimraf": "^3.0.2", - "semver": "^7.3.4", - "tar": "^6.1.0" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@ngtools/webpack": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-11.0.5.tgz", - "integrity": "sha512-hM0LdOSlC6c7ij+BvIpAFbe7dpJhL+A51L5v6YbMA6aM0Sb/y+HpE2u34AHEQvute7cLe4EyOyvJ9jSinVAJhQ==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.5", - "enhanced-resolve": "5.3.1", - "webpack-sources": "2.0.1" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@ngtools/webpack/node_modules/@angular-devkit/core": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", - "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", - "dev": true, - "dependencies": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@ngtools/webpack/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/@ngtools/webpack/node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "node_modules/@ngtools/webpack/node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/@ngtools/webpack/node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz", - "integrity": "sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==", - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.4", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.4", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", - "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@schematics/angular": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-11.0.5.tgz", - "integrity": "sha512-7p2wweoJYhim8YUy3ih1SrPGqRsa6+aEFbYgo9v4zt7b3tOva8SvkbC2alayK74fclzQ7umqa6xAwvWhy8ORvg==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.5", - "@angular-devkit/schematics": "11.0.5", - "jsonc-parser": "2.3.1" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@schematics/update": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.1100.5.tgz", - "integrity": "sha512-BYtKKuiWsrlc4FMW3bRyl4tm6lWNMTi8oql/mtkSgH7V5eMmaLDJtM+zDl+qyC/KHPxbHTfoHDapfv1tITSWjA==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.5", - "@angular-devkit/schematics": "11.0.5", - "@yarnpkg/lockfile": "1.1.0", - "ini": "1.3.6", - "npm-package-arg": "^8.0.0", - "pacote": "9.5.12", - "semver": "7.3.2", - "semver-intersect": "1.4.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@schematics/update/node_modules/ini": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.6.tgz", - "integrity": "sha512-IZUoxEjNjubzrmvzZU4lKP7OnYmX72XRl3sqkfJhBKweKi5rnGi5+IUdlj/H1M+Ip5JQ1WzaDMOBRY90Ajc5jg==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@schematics/update/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/bson": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.3.tgz", - "integrity": "sha512-mVRvYnTOZJz3ccpxhr3wgxVmSeiYinW+zlzQz3SXWaJmD1DuL05Jeq7nKw3SnbKmbleW5qrLG5vdyWe/A9sXhw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/chart.js": { - "version": "2.9.30", - "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.30.tgz", - "integrity": "sha512-EgjxUUZFvf6ls3kW2CwyrnSJhgyKxgwrlp/W5G9wqyPEO9iFatO63zAA7L24YqgMxiDjQ+tG7ODU+2yWH91lPg==", - "dependencies": { - "moment": "^2.10.2" - } - }, - "node_modules/@types/d3-array": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-2.8.0.tgz", - "integrity": "sha512-Q0ubcGHAmCRPh90/hoYB4eKWhxYKUxphwSeQrlz2tiabQ8S9zqhaE2CZJtCaLH2cjqKcjr52WPvmOA7ha0O4ZA==", - "dev": true - }, - "node_modules/@types/d3-axis": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-2.0.0.tgz", - "integrity": "sha512-gUdlEwGBLl3tXGiBnBNmNzph9W3bCfa4tBgWZD60Z1eDQKTY4zyCAcZ3LksignGfKawYatmDYcBdjJ5h/54sqA==", - "dev": true, - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-brush": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-2.1.0.tgz", - "integrity": "sha512-rLQqxQeXWF4ArXi81GlV8HBNwJw9EDpz0jcWvvzv548EDE4tXrayBTOHYi/8Q4FZ/Df8PGXFzxpAVQmJMjOtvQ==", - "dev": true, - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-color": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-2.0.1.tgz", - "integrity": "sha512-u7LTCL7RnaavFSmob2rIAJLNwu50i6gFwY9cHFr80BrQURYQBRkJ+Yv47nA3Fm7FeRhdWTiVTeqvSeOuMAOzBQ==", - "dev": true - }, - "node_modules/@types/d3-interpolate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-2.0.0.tgz", - "integrity": "sha512-Wt1v2zTlEN8dSx8hhx6MoOhWQgTkz0Ukj7owAEIOF2QtI0e219paFX9rf/SLOr/UExWb1TcUzatU8zWwFby6gg==", - "dev": true, - "dependencies": { - "@types/d3-color": "*" - } - }, - "node_modules/@types/d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ==", - "dev": true - }, - "node_modules/@types/d3-scale": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.2.2.tgz", - "integrity": "sha512-qpQe8G02tzUwt9sdWX1h8A/W0Q1+N48wMnYXVOkrzeLUkCfvzJYV9Ee3aORCS4dN4ONRLFmMvaXdziQ29XGLjQ==", - "dev": true, - "dependencies": { - "@types/d3-time": "*" - } - }, - "node_modules/@types/d3-scale-chromatic": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", - "integrity": "sha512-Y62+2clOwZoKua84Ha0xU77w7lePiaBoTjXugT4l8Rd5LAk+Mn/ZDtrgs087a+B5uJ3jYUHHtKw5nuEzp0WBHw==", - "dev": true - }, - "node_modules/@types/d3-selection": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-2.0.0.tgz", - "integrity": "sha512-EF0lWZ4tg7oDFg4YQFlbOU3936e3a9UmoQ2IXlBy1+cv2c2Pv7knhKUzGlH5Hq2sF/KeDTH1amiRPey2rrLMQA==", - "dev": true - }, - "node_modules/@types/d3-shape": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-2.0.0.tgz", - "integrity": "sha512-NLzD02m5PiD1KLEDjLN+MtqEcFYn4ZL9+Rqc9ZwARK1cpKZXd91zBETbe6wpBB6Ia0D0VZbpmbW3+BsGPGnCpA==", - "dev": true, - "dependencies": { - "@types/d3-path": "^1" - } - }, - "node_modules/@types/d3-time": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.0.0.tgz", - "integrity": "sha512-Abz8bTzy8UWDeYs9pCa3D37i29EWDjNTjemdk0ei1ApYVNqulYlGUKip/jLOpogkPSsPz/GvZCYiC7MFlEk0iQ==", - "dev": true - }, - "node_modules/@types/d3-time-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha512-UpLg1mn/8PLyjr+J/JwdQJM/GzysMvv2CS8y+WYAL5K0+wbvXv/pPSLEfdNaprCZsGcXTxPsFMy8QtkYv9ueew==", - "dev": true - }, - "node_modules/@types/d3-zoom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-2.0.0.tgz", - "integrity": "sha512-daL0PJm4yT0ISTGa7p2lHX0kvv9FO/IR1ooWbHR/7H4jpbaKiLux5FslyS/OvISPiJ5SXb4sOqYhO6fMB6hKRw==", - "dev": true, - "dependencies": { - "@types/d3-interpolate": "*", - "@types/d3-selection": "*" - } - }, - "node_modules/@types/elasticsearch": { - "version": "5.0.37", - "resolved": "https://registry.npmjs.org/@types/elasticsearch/-/elasticsearch-5.0.37.tgz", - "integrity": "sha512-iYOZTully5zGUyEUIzQV92VwF2dLf3hyA/1oqfnenifDTfEr4JWU8yHWRVIU3dmKm7v8phFEKgGX6kEO7dHoAQ==", - "dev": true - }, - "node_modules/@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/jasmine": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.6.2.tgz", - "integrity": "sha512-AzfesNFLvOs6Q1mHzIsVJXSeUnqVh4ZHG8ngygKJfbkcSLwzrBVm/LKa+mR8KrOfnWtUL47112gde1MC0IXqpQ==", - "dev": true - }, - "node_modules/@types/jasminewd2": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.8.tgz", - "integrity": "sha512-d9p31r7Nxk0ZH0U39PTH0hiDlJ+qNVGjlt1ucOoTUptxb2v+Y5VMnsxfwN+i3hK4yQnqBi3FMmoMFcd1JHDxdg==", - "dev": true, - "dependencies": { - "@types/jasmine": "*" - } - }, - "node_modules/@types/jquery": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.6.tgz", - "integrity": "sha512-SmgCQRzGPId4MZQKDj9Hqc6kSXFNWZFHpELkyK8AQhf8Zr6HKfCzFv9ZC1Fv3FyQttJZOlap3qYb12h61iZAIg==", - "dev": true, - "dependencies": { - "@types/sizzle": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "node_modules/@types/mongodb": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.3.tgz", - "integrity": "sha512-6YNqGP1hk5bjUFaim+QoFFuI61WjHiHE1BNeB41TA00Xd2K7zG4lcWyLLq/XtIp36uMavvS5hoAUJ+1u/GcX2Q==", - "dependencies": { - "@types/bson": "*", - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "14.14.16", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.16.tgz", - "integrity": "sha512-naXYePhweTi+BMv11TgioE2/FXU4fSl29HAH1ffxVciNsH3rYXjNP2yM8wqmSm7jS20gM8TIklKiTen+1iVncw==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/q": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", - "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", - "dev": true - }, - "node_modules/@types/selenium-webdriver": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.17.tgz", - "integrity": "sha512-tGomyEuzSC1H28y2zlW6XPCaDaXFaD6soTdb4GNdmte2qfHtrKqhy0ZFs4r/1hpazCfEZqeTSRLvSasmEx89uw==", - "dev": true - }, - "node_modules/@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", - "dev": true - }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "node_modules/@types/webpack-sources": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.8.tgz", - "integrity": "sha512-JHB2/xZlXOjzjBB6fMOpH1eQAfsrpqVVIbneE0Rok16WXwFaznaI5vfg75U5WgGJm7V9W1c4xeRQDjX/zwvghA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.6.1" - } - }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accessor-fn": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/accessor-fn/-/accessor-fn-1.3.0.tgz", - "integrity": "sha512-NC5BYjrfBonksWxXrZ1WsPnh70sTQC2Uas9IL0RHQN5OETP4dO/bviPxZ7zTOahhRQ7o6avJg3ImJvRbuyHASg==" - }, - "node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/adm-zip": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", - "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", - "dev": true, - "engines": { - "node": ">=0.3.0" - } - }, - "node_modules/after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true - }, - "node_modules/agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", - "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", - "dev": true, - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "node_modules/ajv/node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "node_modules/angular-tag-cloud-module": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/angular-tag-cloud-module/-/angular-tag-cloud-module-5.2.0.tgz", - "integrity": "sha512-F89pvDWmpy4VHMhw1CN5kSwiGjGhBIXS4ektJZraJTBwjxCf9GsTNiw0mjcMWpuqEIxccxcaN3kIx+Z+wvoV3Q==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/angularx-social-login": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/angularx-social-login/-/angularx-social-login-3.5.4.tgz", - "integrity": "sha512-qS5Tr7hE/QyonhI/71ED5+AVYcxuJTKQMN/L+927WN9c21Us7I6X0HUyyloPrQwhfcuybDpnlBCarv5kHw6XPA==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", - "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", - "dev": true, - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "devOptional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/app-root-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz", - "integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", - "dev": true, - "dependencies": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - } - }, - "node_modules/arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=", - "dev": true - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", - "dev": true - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", - "dev": true - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "devOptional": true - }, - "node_modules/async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "devOptional": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - } - }, - "node_modules/autoprefixer/node_modules/caniuse-lite": { - "version": "1.0.30001171", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", - "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", - "dev": true - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/axobject-query": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", - "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", - "dev": true, - "dependencies": { - "ast-types-flow": "0.0.7" - } - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "dev": true, - "dependencies": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, - "dependencies": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, - "dependencies": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "dependencies": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", - "dev": true, - "dependencies": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 6.9" - } - }, - "node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "node_modules/babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", - "dev": true - }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", - "dev": true - }, - "node_modules/babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dev": true, - "dependencies": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dev": true, - "dependencies": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "dev": true, - "dependencies": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", - "dev": true, - "dependencies": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true, - "dependencies": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", - "dev": true, - "dependencies": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "dev": true, - "dependencies": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dev": true, - "dependencies": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "dev": true, - "dependencies": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "dev": true, - "dependencies": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" - } - }, - "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true, - "dependencies": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "node_modules/babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "dev": true, - "dependencies": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.10.0" - } - }, - "node_modules/babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", - "dev": true, - "dependencies": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" - } - }, - "node_modules/babel-preset-env/node_modules/browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - }, - "bin": { - "browserslist": "cli.js" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "dev": true, - "hasInstallScript": true - }, - "node_modules/babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "devOptional": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "devOptional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-arraybuffer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - }, - "node_modules/base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "dev": true, - "engines": { - "node": "^4.5.0 || >= 5.9" - } - }, - "node_modules/base64url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", - "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "node_modules/bcrypt": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz", - "integrity": "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==", - "hasInstallScript": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.0", - "node-addon-api": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", - "dev": true - }, - "node_modules/blocking-proxy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", - "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "blocking-proxy": "built/lib/bin.js" - }, - "engines": { - "node": ">=6.9.x" - } - }, - "node_modules/bluebird": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", - "dev": true - }, - "node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/bootstrap": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.3.tgz", - "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "devOptional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz", - "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001165", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.621", - "escalade": "^3.1.1", - "node-releases": "^1.1.67" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/browserslist/node_modules/caniuse-lite": { - "version": "1.0.30001171", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", - "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", - "dev": true - }, - "node_modules/browserslist/node_modules/electron-to-chromium": { - "version": "1.3.633", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.633.tgz", - "integrity": "sha512-bsVCsONiVX1abkWdH7KtpuDAhsQ3N3bjPYhROSAXE78roJKet0Y5wznA14JE9pzbwSZmSMAW6KiKYf1RvbTJkA==", - "dev": true - }, - "node_modules/browserstack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.1.tgz", - "integrity": "sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw==", - "dev": true, - "dependencies": { - "https-proxy-agent": "^2.2.1" - } - }, - "node_modules/bson": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.5.tgz", - "integrity": "sha512-kDuEzldR21lHciPQAIulLs1LZlCXdLziXI6Mb/TDkwXhb//UORJNPXgcRs2CuO4H0DcMkpfT3/ySsP3unoZjBg==", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "dependencies": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacache/node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cacache/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/cacache/node_modules/tar": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", - "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "devOptional": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001012", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001012.tgz", - "integrity": "sha512-7RR4Uh04t9K1uYRWzOJmzplgEOAXbfK72oVNokCdMzA67trrhPzy93ahKk1AWHiA0c58tD2P+NHqxrA8FZ+Trg==", - "dev": true - }, - "node_modules/canonical-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", - "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", - "dev": true - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "node_modules/chart.js": { - "version": "2.9.4", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz", - "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==", - "dependencies": { - "chartjs-color": "^2.1.0", - "moment": "^2.10.2" - } - }, - "node_modules/chartjs-color": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", - "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", - "dependencies": { - "chartjs-color-string": "^0.6.0", - "color-convert": "^1.9.3" - } - }, - "node_modules/chartjs-color-string": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", - "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", - "dependencies": { - "color-name": "^1.0.0" - } - }, - "node_modules/chokidar": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", - "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.3.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/chokidar/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/chokidar/node_modules/binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chokidar/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/chokidar/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chokidar/node_modules/readdirp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", - "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", - "dev": true, - "dependencies": { - "picomatch": "^2.0.7" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/chokidar/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/chownr": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", - "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", - "dev": true - }, - "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/chrome-trace-event/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/circlepack-chart": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/circlepack-chart/-/circlepack-chart-1.3.4.tgz", - "integrity": "sha512-coKAmQcvK1Fgshti3iohRD2+bhYmGNhgPrGCzONcaKIifrkdaoFja0lqwV2yR96h6a+5Voz+j1KZ00srOisX6g==", - "dependencies": { - "accessor-fn": "^1.3.0", - "d3-hierarchy": "^1.1.9", - "d3-interpolate": "^1.4.0", - "d3-scale": "^3.2.1", - "d3-selection": "^1.4.2", - "d3-transition": "^1.3.2", - "d3-zoomable": "^1.1.3", - "kapsule": "^1.13.3", - "tinycolor2": "^1.4.1" - } - }, - "node_modules/circular-dependency-plugin": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.0.tgz", - "integrity": "sha512-7p4Kn/gffhQaavNfyDFg7LS5S/UT1JAjyGd4UqR2+jzoYF02eDkj0Ec3+48TsIa4zghjLY87nQHIh/ecK9qLdw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "devOptional": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", - "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/coa/node_modules/@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/codelyzer": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.1.tgz", - "integrity": "sha512-cOyGQgMdhnRYtW2xrJUNrNYDjEgwQ+BrE2y93Bwz3h4DJ6vJRLfupemU5N3pbYsUlBHJf0u1j1UGk+NLW4d97g==", - "dev": true, - "dependencies": { - "@angular/compiler": "9.0.0", - "@angular/core": "9.0.0", - "app-root-path": "^3.0.0", - "aria-query": "^3.0.0", - "axobject-query": "2.0.2", - "css-selector-tokenizer": "^0.7.1", - "cssauron": "^1.4.0", - "damerau-levenshtein": "^1.0.4", - "rxjs": "^6.5.3", - "semver-dsl": "^1.0.1", - "source-map": "^0.5.7", - "sprintf-js": "^1.1.2", - "tslib": "^1.10.0", - "zone.js": "~0.10.3" - } - }, - "node_modules/codelyzer/node_modules/@angular/compiler": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz", - "integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==", - "dev": true - }, - "node_modules/codelyzer/node_modules/@angular/core": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz", - "integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==", - "dev": true - }, - "node_modules/codelyzer/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/codelyzer/node_modules/sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true - }, - "node_modules/codelyzer/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/codelyzer/node_modules/zone.js": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz", - "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==", - "dev": true - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "devOptional": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "devOptional": true - }, - "node_modules/component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", - "dev": true - }, - "node_modules/compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", - "dev": true, - "dependencies": { - "arity-n": "^1.0.4" - } - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compressible/node_modules/mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.2.1.tgz", - "integrity": "sha512-VH2ZTMIBsx4p++Lmpg77adZ0KUyM5gFR/9cuTrbneNnJlcQXUFvsNariPqq2dq2kV3F2skHiDGPQCyKWy1+U0Q==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/copy-webpack-plugin/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/core-js": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", - "integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==", - "hasInstallScript": true - }, - "node_modules/core-js-compat": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.1.tgz", - "integrity": "sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.15.0", - "semver": "7.0.0" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "engines": { - "node": ">4" - } - }, - "node_modules/css-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", - "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", - "dev": true, - "dependencies": { - "camelcase": "^6.0.0", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^2.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.3", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.1", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/css-loader/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-loader/node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/css-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/css-parse": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", - "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", - "dev": true, - "dependencies": { - "css": "^2.0.0" - } - }, - "node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "node_modules/css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssauron": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", - "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", - "dev": true, - "dependencies": { - "through": "X.X.X" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", - "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", - "dev": true - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/d3-array": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.9.1.tgz", - "integrity": "sha512-Ob7RdOtkqsjx1NWyQHMFLtCSk6/aKTxDdC4ZIolX+O+mDD2RzrsYgAyc0WGAlfYFVELLSilS7w8BtE3PKM8bHg==" - }, - "node_modules/d3-color": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", - "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" - }, - "node_modules/d3-dispatch": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", - "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" - }, - "node_modules/d3-drag": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz", - "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==", - "dependencies": { - "d3-dispatch": "1", - "d3-selection": "1" - } - }, - "node_modules/d3-ease": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", - "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" - }, - "node_modules/d3-format": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" - }, - "node_modules/d3-hierarchy": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", - "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==" - }, - "node_modules/d3-interpolate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", - "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", - "dependencies": { - "d3-color": "1" - } - }, - "node_modules/d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" - }, - "node_modules/d3-scale": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.2.3.tgz", - "integrity": "sha512-8E37oWEmEzj57bHcnjPVOBS3n4jqakOeuv1EDdQSiSrYnMCBdMd3nc4HtKk7uia8DUHcY/CGuJ42xxgtEYrX0g==", - "dependencies": { - "d3-array": "^2.3.0", - "d3-format": "1 - 2", - "d3-interpolate": "1.2.0 - 2", - "d3-time": "1 - 2", - "d3-time-format": "2 - 3" - } - }, - "node_modules/d3-selection": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", - "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" - }, - "node_modules/d3-shape": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", - "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", - "dependencies": { - "d3-path": "1" - } - }, - "node_modules/d3-time": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.0.0.tgz", - "integrity": "sha512-2mvhstTFcMvwStWd9Tj3e6CEqtOivtD8AUiHT8ido/xmzrI9ijrUUihZ6nHuf/vsScRBonagOdj0Vv+SEL5G3Q==" - }, - "node_modules/d3-time-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", - "dependencies": { - "d3-time": "1 - 2" - } - }, - "node_modules/d3-timer": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", - "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" - }, - "node_modules/d3-transition": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", - "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", - "dependencies": { - "d3-color": "1", - "d3-dispatch": "1", - "d3-ease": "1", - "d3-interpolate": "1", - "d3-selection": "^1.1.0", - "d3-timer": "1" - } - }, - "node_modules/d3-zoom": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz", - "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==", - "dependencies": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "node_modules/d3-zoomable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/d3-zoomable/-/d3-zoomable-1.1.3.tgz", - "integrity": "sha512-80jS7agm2GolXIwhRP9aNQ1VbutSDSNHR6FDIJVRJF01SpcCuJ/8C35PZ65u2mBu2e7bwHwbCtLhg3Qbnh4BvQ==", - "dependencies": { - "d3-interpolate": "^1.4.0", - "d3-selection": "^1.4.1", - "d3-transition": "^1.3.2", - "d3-zoom": "^1.8.3", - "kapsule": "^1.12.2" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/date-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", - "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/debounce": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", - "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==" - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "devOptional": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "devOptional": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "devOptional": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "node_modules/denque": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz", - "integrity": "sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/dependency-graph": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz", - "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true - }, - "node_modules/di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", - "dev": true - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "node_modules/dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dev": true, - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "node_modules/dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", - "dev": true, - "dependencies": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", - "dev": true - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "node_modules/elasticsearch-browser": { - "version": "16.7.1", - "resolved": "https://registry.npmjs.org/elasticsearch-browser/-/elasticsearch-browser-16.7.1.tgz", - "integrity": "sha512-3aajCu13z/BjMRn8M3y5hr5TAL2oPu5sEDcl9gBWdZsIhNi860AloDYawZeL9Pv5tmNwYrqXqrI+d32rYy6W1A==" - }, - "node_modules/electron-to-chromium": { - "version": "1.3.314", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.314.tgz", - "integrity": "sha512-IKDR/xCxKFhPts7h+VaSXS02Z1mznP3fli1BbXWXeN89i2gCzKraU8qLpEid8YzKcmZdZD3Mly3cn5/lY9xsBQ==", - "dev": true - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io-client": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz", - "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==", - "dev": true, - "dependencies": { - "component-emitter": "~1.3.0", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.2.0", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~7.4.2", - "xmlhttprequest-ssl": "~1.6.2", - "yeast": "0.1.2" - } - }, - "node_modules/engine.io-client/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/engine.io-parser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", - "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", - "dev": true, - "dependencies": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.4", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.3.1.tgz", - "integrity": "sha512-G1XD3MRGrGfNcf6Hg0LVZG7GIKcYkbfHa5QMxt1HDUTdYoXH0JR1xXyg+MaKLF73E9A27uWNVxvFivNRYeUB6w==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enhanced-resolve/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "dev": true - }, - "node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", - "dev": true - }, - "node_modules/err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", - "dev": true - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-abstract/node_modules/is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "dependencies": { - "es6-promise": "^4.0.3" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "devOptional": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, - "dependencies": { - "type": "^2.0.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", - "dev": true - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "devOptional": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "devOptional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "devOptional": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "devOptional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-glob": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", - "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-glob/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/fast-glob/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "node_modules/fast-text-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", - "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" - }, - "node_modules/fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", - "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", - "dev": true - }, - "node_modules/figures": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", - "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/file-loader": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", - "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "devOptional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", - "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "devOptional": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz", - "integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "node_modules/fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", - "bundleDependencies": [ - "abbrev", - "ansi-regex", - "aproba", - "are-we-there-yet", - "balanced-match", - "brace-expansion", - "chownr", - "code-point-at", - "concat-map", - "console-control-strings", - "core-util-is", - "debug", - "deep-extend", - "delegates", - "detect-libc", - "fs-minipass", - "fs.realpath", - "gauge", - "glob", - "has-unicode", - "iconv-lite", - "ignore-walk", - "inflight", - "inherits", - "ini", - "is-fullwidth-code-point", - "isarray", - "minimatch", - "minimist", - "minipass", - "minizlib", - "mkdirp", - "ms", - "needle", - "node-pre-gyp", - "nopt", - "npm-bundled", - "npm-normalize-package-bin", - "npm-packlist", - "npmlog", - "number-is-nan", - "object-assign", - "once", - "os-homedir", - "os-tmpdir", - "osenv", - "path-is-absolute", - "process-nextick-args", - "rc", - "readable-stream", - "rimraf", - "safe-buffer", - "safer-buffer", - "sax", - "semver", - "set-blocking", - "signal-exit", - "string-width", - "string_decoder", - "strip-ansi", - "strip-json-comments", - "tar", - "util-deprecate", - "wide-align", - "wrappy", - "yallist" - ], - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/fsevents/node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/fsevents/node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/fsevents/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/fsevents/node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fsevents/node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/fsevents/node_modules/fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fsevents/node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/fsevents/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fsevents/node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/fsevents/node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/fsevents/node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/fsevents/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/fsevents/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/fsevents/node_modules/minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/fsevents/node_modules/mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/fsevents/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/needle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", - "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/fsevents/node_modules/node-pre-gyp": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", - "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/fsevents/node_modules/nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/fsevents/node_modules/npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/fsevents/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/fsevents/node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/fsevents/node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/fsevents/node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/fsevents/node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "inBundle": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "optional": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/fsevents/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/fsevents/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/fsevents/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/fsevents/node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/fsevents/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/fsevents/node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/fsevents/node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fuctbase64": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/fuctbase64/-/fuctbase64-1.4.0.tgz", - "integrity": "sha512-8jw5h4zUIr8aXSa35dY9WMlcbq0PPDRTRZy9yvP0umX+jmwGfgYtjFiydZATfLrTi6DNFY+zx8m7DOYMzuhCdA==" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/g": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/g/-/g-2.0.1.tgz", - "integrity": "sha1-C1lj69DKcOO8jGdmk0oCGCHIuFc=" - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gaxios": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.1.0.tgz", - "integrity": "sha512-vb0to8xzGnA2qcgywAjtshOKKVDf2eQhJoiL6fHhgW5tVN7wNk7egnYIO9zotfn3lQ3De1VPdf7V5/BWfCtCmg==", - "dependencies": { - "abort-controller": "^3.0.0", - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gaxios/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/gaxios/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gaxios/node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/gaxios/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gaxios/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/gcp-metadata": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.2.1.tgz", - "integrity": "sha512-tSk+REe5iq/N+K+SK1XjZJUrFPuDqGZVzCy2vocIHIGmPlTGsa8owXMJwGkrXr73NO0AzhPW4MF2DEHz7P2AVw==", - "dependencies": { - "gaxios": "^4.0.0", - "json-bigint": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/genfun": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", - "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", - "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-stream/node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "devOptional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "devOptional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/globby/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/google-auth-library": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.1.3.tgz", - "integrity": "sha512-m9mwvY3GWbr7ZYEbl61isWmk+fvTmOt0YNUfPOUY2VH8K5pZlAIWJjxEi0PqR3OjMretyiQLI6GURMrPSwHQ2g==", - "dependencies": { - "arrify": "^2.0.0", - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "fast-text-encoding": "^1.0.0", - "gaxios": "^4.0.0", - "gcp-metadata": "^4.2.0", - "gtoken": "^5.0.4", - "jws": "^4.0.0", - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/google-auth-library/node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "engines": { - "node": ">=8" - } - }, - "node_modules/google-auth-library/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/google-auth-library/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/google-p12-pem": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.3.tgz", - "integrity": "sha512-wS0ek4ZtFx/ACKYF3JhyGe5kzH7pgiQ7J5otlumqR9psmWMYc+U9cErKlCYVYHoUaidXHdZ2xbo34kB+S+24hA==", - "dependencies": { - "node-forge": "^0.10.0" - }, - "bin": { - "gp12-pem": "build/src/bin/gp12-pem.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", - "devOptional": true - }, - "node_modules/gtoken": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.1.0.tgz", - "integrity": "sha512-4d8N6Lk8TEAHl9vVoRVMh9BNOKWVgl2DdNtr3428O75r3QFrF/a5MMu851VmK0AA8+iSvbwRv69k5XnMLURGhg==", - "dependencies": { - "gaxios": "^4.0.0", - "google-p12-pem": "^3.0.3", - "jws": "^4.0.0", - "mime": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gtoken/node_modules/mime": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", - "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "dev": true, - "dependencies": { - "isarray": "2.0.1" - } - }, - "node_modules/has-binary2/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, - "node_modules/has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "devOptional": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "devOptional": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "devOptional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "node_modules/html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, - "node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", - "dev": true, - "dependencies": { - "agent-base": "4", - "debug": "3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "node_modules/https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", - "dev": true - }, - "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "node_modules/indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "devOptional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "devOptional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "devOptional": true - }, - "node_modules/is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "devOptional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "devOptional": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "devOptional": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "devOptional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "devOptional": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dev": true, - "dependencies": { - "html-comment-regex": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isbinaryfile": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", - "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", - "dev": true, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jasmine": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", - "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", - "dev": true, - "dependencies": { - "exit": "^0.1.2", - "glob": "^7.0.6", - "jasmine-core": "~2.8.0" - }, - "bin": { - "jasmine": "bin/jasmine.js" - } - }, - "node_modules/jasmine-core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz", - "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==", - "dev": true - }, - "node_modules/jasmine-spec-reporter": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-6.0.0.tgz", - "integrity": "sha512-MvTOVoMxDZAftQYBApIlSfKnGMzi9cj351nXeqtnZTuXffPlbONN31+Es7F+Ke4okUeQ2xISukt4U1npfzLVrQ==", - "dev": true, - "dependencies": { - "colors": "1.4.0" - } - }, - "node_modules/jasmine/node_modules/jasmine-core": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", - "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", - "dev": true - }, - "node_modules/jasminewd2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", - "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", - "dev": true, - "engines": { - "node": ">= 6.9.x" - } - }, - "node_modules/jest-worker": { - "version": "26.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.5.0.tgz", - "integrity": "sha512-kTw66Dn4ZX7WpjZ7T/SUDgRhapFRKWmisVAF0Rv4Fu8SLFD7eLbqpLvbxVqYhSgaWa7I+bW7pHnbyfNsH6stug==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jquery": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", - "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" - }, - "node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/js-yaml/node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-bigint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", - "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", - "dependencies": { - "bignumber.js": "^9.0.0" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json5/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/jsonc-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", - "dev": true - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "dependencies": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=4", - "npm": ">=1.4.28" - } - }, - "node_modules/jsonwebtoken/node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/jsonwebtoken/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/jszip": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", - "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==", - "dev": true, - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "node_modules/jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "dependencies": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/kapsule": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/kapsule/-/kapsule-1.13.3.tgz", - "integrity": "sha512-Qgzn1p0ywJsXJ3NBjIGst/EGvH2VF+YeVsVfWHZ1ZFX1v7AJfz215OWf3mRFy6NZBbN67yc1qUxAuJU+vuTtAA==", - "dependencies": { - "debounce": "^1.2.0" - } - }, - "node_modules/kareem": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", - "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" - }, - "node_modules/karma": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz", - "integrity": "sha512-tHdyFADhVVPBorIKCX8A37iLHxc6RBRphkSoQ+MLKdAtFn1k97tD8WUGi1KlEtDZKL3hui0qhsY9HXUfSNDYPQ==", - "dev": true, - "dependencies": { - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.4.2", - "colors": "^1.4.0", - "connect": "^3.7.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.1", - "glob": "^7.1.6", - "graceful-fs": "^4.2.4", - "http-proxy": "^1.18.1", - "isbinaryfile": "^4.0.6", - "lodash": "^4.17.19", - "log4js": "^6.2.1", - "mime": "^2.4.5", - "minimatch": "^3.0.4", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^2.3.0", - "source-map": "^0.6.1", - "tmp": "0.2.1", - "ua-parser-js": "0.7.22", - "yargs": "^15.3.1" - }, - "bin": { - "karma": "bin/karma" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/karma-chrome-launcher": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", - "dev": true, - "dependencies": { - "which": "^1.2.1" - } - }, - "node_modules/karma-coverage-istanbul-reporter": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz", - "integrity": "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^3.0.6", - "istanbul-reports": "^3.0.2", - "minimatch": "^3.0.4" - } - }, - "node_modules/karma-jasmine": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", - "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", - "dev": true, - "dependencies": { - "jasmine-core": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/karma-jasmine-html-reporter": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.4.tgz", - "integrity": "sha512-PtilRLno5O6wH3lDihRnz0Ba8oSn0YUJqKjjux1peoYGwo0AQqrWRbdWk/RLzcGlb+onTyXAnHl6M+Hu3UxG/Q==", - "dev": true - }, - "node_modules/karma-source-map-support": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", - "dev": true, - "dependencies": { - "source-map-support": "^0.5.5" - } - }, - "node_modules/karma/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/karma/node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/karma/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/karma/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/karma/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/karma/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/karma/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/karma/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/karma/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/karma/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/karma/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/mime": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", - "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/karma/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/karma/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/karma/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/karma/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/karma/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/karma/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/karma/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/less": { - "version": "3.12.2", - "resolved": "https://registry.npmjs.org/less/-/less-3.12.2.tgz", - "integrity": "sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==", - "dev": true, - "dependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "tslib": "^1.10.0" - }, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "image-size": "~0.5.0", - "native-request": "^1.0.5", - "source-map": "~0.6.0" - } - }, - "node_modules/less-loader": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-7.0.2.tgz", - "integrity": "sha512-7MKlgjnkCf63E3Lv6w2FvAEgLMx3d/tNBExITcanAq7ys5U8VPWT3F6xcRjYmdNfkoQ9udoVFb1r2azSiTnD6w==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/less-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/less/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/less/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/license-webpack-plugin": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.1.tgz", - "integrity": "sha512-yhqTmlYIEpZWA122lf6E0G8+rkn0AzoQ1OpzUKKs/lXUqG1plmGnwmkuuPlfggzJR5y6DLOdot/Tv00CC51CeQ==", - "dev": true, - "dependencies": { - "@types/webpack-sources": "^0.1.5", - "webpack-sources": "^1.2.0" - } - }, - "node_modules/license-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/license-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash-es": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.20.tgz", - "integrity": "sha512-JD1COMZsq8maT6mnuz1UMV0jvYD0E0aUsSOdrr1/nAG3dhqQXwRRgeW0cSqH1U43INKcqxaiVIQNOUDld7gRDA==" - }, - "node_modules/lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" - }, - "node_modules/lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" - }, - "node_modules/lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log4js": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", - "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", - "dev": true, - "dependencies": { - "date-format": "^3.0.0", - "debug": "^4.1.1", - "flatted": "^2.0.1", - "rfdc": "^1.1.4", - "streamroller": "^2.2.4" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/log4js/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/log4js/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", - "dev": true, - "dependencies": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/make-fetch-happen/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "devOptional": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/memory-pager": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "optional": true - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "node_modules/merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/merge-source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "devOptional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, - "dependencies": { - "mime-db": "1.40.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.2.1.tgz", - "integrity": "sha512-G3yw7/TQaPfkuiR73MDcyiqhyP8SnbmLhUbpC76H+wtQxA6wfKhMCQOCb6wnPK0dQbjORAeOILQqEesg4/wF7A==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "node_modules/minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mississippi/node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "devOptional": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "devOptional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "engines": { - "node": "*" - } - }, - "node_modules/mongodb": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.3.tgz", - "integrity": "sha512-rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==", - "dependencies": { - "bl": "^2.2.1", - "bson": "^1.1.4", - "denque": "^1.4.1", - "require_optional": "^1.0.1", - "safe-buffer": "^5.1.2" - }, - "engines": { - "node": ">=4" - }, - "optionalDependencies": { - "saslprep": "^1.0.0" - } - }, - "node_modules/mongoose": { - "version": "5.11.9", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.9.tgz", - "integrity": "sha512-lmG6R64jtGGxqtn88BkkY+v470LUfGgyTKUyjswQ5c01GNgQvxA0kQd8h+tm0hZb639hKNRxL9ZBQlLleUpuIQ==", - "dependencies": { - "@types/mongodb": "^3.5.27", - "bson": "^1.1.4", - "kareem": "2.3.2", - "mongodb": "3.6.3", - "mongoose-legacy-pluralize": "1.0.2", - "mpath": "0.8.1", - "mquery": "3.2.3", - "ms": "2.1.2", - "regexp-clone": "1.0.0", - "safe-buffer": "5.2.1", - "sift": "7.0.1", - "sliced": "1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mongoose-legacy-pluralize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", - "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" - }, - "node_modules/mongoose/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/mongoose/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/mpath": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.1.tgz", - "integrity": "sha512-norEinle9aFc05McBawVPwqgFZ7npkts9yu17ztIVLwPwO9rq0OTp89kGVTqvv5rNLMz96E5iWHpVORjI411vA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mquery": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.3.tgz", - "integrity": "sha512-cIfbP4TyMYX+SkaQ2MntD+F2XbqaBHUYWk3j+kqdDztPWok3tgyssOZxMHMtzbV1w9DaSlvEea0Iocuro41A4g==", - "dependencies": { - "bluebird": "3.5.1", - "debug": "3.1.0", - "regexp-clone": "^1.0.0", - "safe-buffer": "5.1.2", - "sliced": "1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mquery/node_modules/bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" - }, - "node_modules/mquery/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "devOptional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/native-request": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.8.tgz", - "integrity": "sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==", - "dev": true, - "optional": true - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "node_modules/ng2-charts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-2.4.2.tgz", - "integrity": "sha512-mY3C2uKCaApHCQizS2YxEOqQ7sSZZLxdV6N1uM9u/VvUgVtYvlPtdcXbKpN52ak93ZE22I73DiLWVDnDNG4/AQ==", - "dependencies": { - "@types/chart.js": "^2.9.24", - "lodash-es": "^4.17.15", - "tslib": "^2.0.0" - } - }, - "node_modules/ng2-file-upload": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ng2-file-upload/-/ng2-file-upload-1.4.0.tgz", - "integrity": "sha512-3J/KPU/tyh/ad6TFeUbrxX+SihUj0iOEt2Zsg4EX7mB3GFiQscXOfcUOxCkBtPWWWaqt3azrYbVGzsYa3/7NzQ==", - "dependencies": { - "tslib": "^1.9.0" - } - }, - "node_modules/ng2-file-upload/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/node-addon-api": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", - "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" - }, - "node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/node-fetch-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", - "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", - "dev": true, - "dependencies": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/node-releases": { - "version": "1.1.67", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", - "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", - "dev": true - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "devOptional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-install-checks": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", - "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", - "dev": true, - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-install-checks/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-install-checks/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-install-checks/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "node_modules/npm-package-arg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.0.tgz", - "integrity": "sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==", - "dev": true, - "dependencies": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-pick-manifest": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.0.tgz", - "integrity": "sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==", - "dev": true, - "dependencies": { - "npm-install-checks": "^4.0.0", - "npm-package-arg": "^8.0.0", - "semver": "^7.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-pick-manifest/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/npm-registry-fetch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.7.tgz", - "integrity": "sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.1", - "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "npm-package-arg": "^6.1.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "node_modules/npm-registry-fetch/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/oauth": { - "version": "0.9.15", - "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", - "integrity": "sha1-vR/vr2hslrdUda7VGWQS/2DPucE=" - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "devOptional": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true - }, - "node_modules/object-is": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", - "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "devOptional": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "devOptional": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", - "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.values/node_modules/es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.values/node_modules/is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.values/node_modules/object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", - "dev": true - }, - "node_modules/object.values/node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/open": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", - "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/open/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.1.0.tgz", - "integrity": "sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.4.0", - "is-interactive": "^1.0.0", - "log-symbols": "^4.0.0", - "mute-stream": "0.0.8", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "dependencies": { - "url-parse": "^1.4.3" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "dependencies": { - "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-retry/node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pacote": { - "version": "9.5.12", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.5.12.tgz", - "integrity": "sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.3", - "cacache": "^12.0.2", - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.1.0", - "glob": "^7.1.3", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "minimatch": "^3.0.4", - "minipass": "^2.3.5", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "normalize-package-data": "^2.4.0", - "npm-normalize-package-bin": "^1.0.0", - "npm-package-arg": "^6.1.0", - "npm-packlist": "^1.1.12", - "npm-pick-manifest": "^3.0.0", - "npm-registry-fetch": "^4.0.0", - "osenv": "^0.1.5", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^5.0.1", - "rimraf": "^2.6.2", - "safe-buffer": "^5.1.2", - "semver": "^5.6.0", - "ssri": "^6.0.1", - "tar": "^4.4.10", - "unique-filename": "^1.1.1", - "which": "^1.3.1" - } - }, - "node_modules/pacote/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/pacote/node_modules/cacache/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/pacote/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/pacote/node_modules/npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/pacote/node_modules/npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - } - }, - "node_modules/pacote/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/pacote/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/pako": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", - "dev": true - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module/node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parse5-html-rewriting-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", - "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", - "dev": true, - "dependencies": { - "parse5": "^6.0.1", - "parse5-sax-parser": "^6.0.1" - } - }, - "node_modules/parse5-sax-parser": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", - "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", - "dev": true, - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parseqs": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", - "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", - "dev": true - }, - "node_modules/parseuri": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", - "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/passport-google-oauth": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-2.0.0.tgz", - "integrity": "sha512-JKxZpBx6wBQXX1/a1s7VmdBgwOugohH+IxCy84aPTZNq/iIPX6u7Mqov1zY7MKRz3niFPol0KJz8zPLBoHKtYA==", - "dependencies": { - "passport-google-oauth1": "1.x.x", - "passport-google-oauth20": "2.x.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-google-oauth1": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz", - "integrity": "sha1-r3SoA99R7GRvZqRNgigr5vEI4Mw=", - "dependencies": { - "passport-oauth1": "1.x.x" - } - }, - "node_modules/passport-google-oauth20": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz", - "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==", - "dependencies": { - "passport-oauth2": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-oauth1": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.1.0.tgz", - "integrity": "sha1-p96YiiEfnPRoc3cTDqdN8ycwyRg=", - "dependencies": { - "oauth": "0.9.x", - "passport-strategy": "1.x.x", - "utils-merge": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-oauth2": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.5.0.tgz", - "integrity": "sha512-kqBt6vR/5VlCK8iCx1/KpY42kQ+NEHZwsSyt4Y6STiNjU+wWICG1i8ucc1FapXDGO15C5O5VZz7+7vRzrDPXXQ==", - "dependencies": { - "base64url": "3.x.x", - "oauth": "0.9.x", - "passport-strategy": "1.x.x", - "uid2": "0.0.x", - "utils-merge": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-strategy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", - "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "devOptional": true - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", - "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", - "devOptional": true, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dev": true, - "dependencies": { - "ts-pnp": "^1.1.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/portfinder/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-import": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", - "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", - "dev": true, - "dependencies": { - "postcss": "^7.0.1", - "postcss-value-parser": "^3.2.3", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-import/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-loader": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.0.4.tgz", - "integrity": "sha512-pntA9zIR14drQo84yGTjQJg1m7T0DkXR4vXYHBngiRZdJtEeCrojL6lOpqUanMzG375lIJbT4Yug85zC/AJWGw==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/postcss-loader/node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-loader/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-loader/node_modules/parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-loader/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-selector-parser/node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", - "dev": true, - "dependencies": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "node_modules/postcss/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "node_modules/promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", - "dev": true, - "dependencies": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", - "dev": true, - "dependencies": { - "genfun": "^5.0.0" - } - }, - "node_modules/protractor": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz", - "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==", - "dev": true, - "dependencies": { - "@types/q": "^0.0.32", - "@types/selenium-webdriver": "^3.0.0", - "blocking-proxy": "^1.0.0", - "browserstack": "^1.5.1", - "chalk": "^1.1.3", - "glob": "^7.0.3", - "jasmine": "2.8.0", - "jasminewd2": "^2.1.0", - "q": "1.4.1", - "saucelabs": "^1.5.0", - "selenium-webdriver": "3.6.0", - "source-map-support": "~0.4.0", - "webdriver-js-extender": "2.1.0", - "webdriver-manager": "^12.1.7", - "yargs": "^15.3.1" - }, - "bin": { - "protractor": "bin/protractor", - "webdriver-manager": "bin/webdriver-manager" - }, - "engines": { - "node": ">=10.13.x" - } - }, - "node_modules/protractor/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/protractor/node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/protractor/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/protractor/node_modules/del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "dependencies": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/protractor/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/protractor/node_modules/webdriver-manager": { - "version": "12.1.7", - "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.7.tgz", - "integrity": "sha512-XINj6b8CYuUYC93SG3xPkxlyUc3IJbD6Vvo75CVGuG9uzsefDzWQrhz0Lq8vbPxtb4d63CZdYophF8k8Or/YiA==", - "dev": true, - "dependencies": { - "adm-zip": "^0.4.9", - "chalk": "^1.1.1", - "del": "^2.2.0", - "glob": "^7.0.3", - "ini": "^1.3.4", - "minimist": "^1.2.0", - "q": "^1.4.1", - "request": "^2.87.0", - "rimraf": "^2.5.2", - "semver": "^5.3.0", - "xml2js": "^0.4.17" - }, - "bin": { - "webdriver-manager": "bin/webdriver-manager" - }, - "engines": { - "node": ">=6.9.x" - } - }, - "node_modules/protractor/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, - "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", - "dev": true, - "engines": { - "node": ">=0.9" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/raw-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "devOptional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "dev": true - }, - "node_modules/regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", - "dev": true, - "dependencies": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "devOptional": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", - "dev": true - }, - "node_modules/regexp-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", - "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regexpu-core/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/regexpu-core/node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regexpu-core/node_modules/regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "devOptional": true - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "devOptional": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/require_optional": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", - "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", - "dependencies": { - "resolve-from": "^2.0.0", - "semver": "^5.1.0" - } - }, - "node_modules/require_optional/node_modules/resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "devOptional": true - }, - "node_modules/resolve-url-loader": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", - "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", - "dev": true, - "dependencies": { - "adjust-sourcemap-loader": "3.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "1.2.3", - "postcss": "7.0.21", - "rework": "1.0.1", - "rework-visit": "1.0.0", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/resolve-url-loader/node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/resolve-url-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", - "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-url-loader/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "devOptional": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", - "dev": true, - "dependencies": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - } - }, - "node_modules/rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", - "dev": true - }, - "node_modules/rework/node_modules/convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", - "dev": true - }, - "node_modules/rfdc": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz", - "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==", - "dev": true - }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rollup": { - "version": "2.32.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.32.1.tgz", - "integrity": "sha512-Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/rollup/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", - "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==", - "dev": true - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs-compat": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.6.3.tgz", - "integrity": "sha512-y+wUqq7bS2dG+7rH2fNMoxsDiJ32RQzFxZQE/JdtpnmEZmwLQrb1tCiItyHxdXJHXjmHnnzFscn3b6PEmORGKw==" - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "devOptional": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/saslprep": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", - "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", - "optional": true, - "dependencies": { - "sparse-bitfield": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.27.0.tgz", - "integrity": "sha512-0gcrER56OkzotK/GGwgg4fPrKuiFlPNitO7eUJ18Bs+/NBlofJfMxmxqpqJxjae9vu0Wq8TZzrSyxZal00WDig==", - "dev": true, - "dependencies": { - "chokidar": ">=2.0.0 <4.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/sass-loader": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.0.5.tgz", - "integrity": "sha512-2LqoNPtKkZq/XbXNQ4C64GFEleSEHKv6NPSI+bMC/l+jpEXGJhiRYkAQToO24MR7NU4JRY2RpLpJ/gjo2Uf13w==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/sass-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sass-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/sass-loader/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sass-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/saucelabs": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", - "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", - "dev": true, - "dependencies": { - "https-proxy-agent": "^2.2.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "node_modules/selenium-webdriver": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", - "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", - "dev": true, - "dependencies": { - "jszip": "^3.1.3", - "rimraf": "^2.5.4", - "tmp": "0.0.30", - "xml2js": "^0.4.17" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/selenium-webdriver/node_modules/tmp": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", - "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dev": true, - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/selfsigned/node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-dsl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", - "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", - "dev": true, - "dependencies": { - "semver": "^5.3.0" - } - }, - "node_modules/semver-intersect": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz", - "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==", - "dev": true, - "dependencies": { - "semver": "^5.0.0" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "devOptional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sift": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", - "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" - }, - "node_modules/signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/sliced": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" - }, - "node_modules/smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "devOptional": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "devOptional": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "devOptional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "devOptional": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/socket.io": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.4.1.tgz", - "integrity": "sha512-Si18v0mMXGAqLqCVpTxBa8MGqriHGQh8ccEOhmsmNS3thNCGBwO8WGrwMibANsWtQQ5NStdZwHqZR3naJVFc3w==", - "dev": true, - "dependencies": { - "debug": "~4.1.0", - "engine.io": "~3.5.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.4.0", - "socket.io-parser": "~3.4.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", - "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", - "dev": true - }, - "node_modules/socket.io-parser": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz", - "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==", - "dev": true, - "dependencies": { - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "isarray": "2.0.1" - } - }, - "node_modules/socket.io-parser/node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/socket.io-parser/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, - "node_modules/socket.io-parser/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/socket.io/node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/socket.io/node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/socket.io/node_modules/engine.io": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.5.0.tgz", - "integrity": "sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "debug": "~4.1.0", - "engine.io-parser": "~2.2.0", - "ws": "~7.4.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/socket.io/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, - "node_modules/socket.io/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/socket.io/node_modules/socket.io-client": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz", - "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==", - "dev": true, - "dependencies": { - "backo2": "1.0.2", - "component-bind": "1.0.0", - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "engine.io-client": "~3.5.0", - "has-binary2": "~1.0.2", - "indexof": "0.0.1", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" - } - }, - "node_modules/socket.io/node_modules/socket.io-client/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/socket.io/node_modules/socket.io-client/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", - "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", - "dev": true, - "dependencies": { - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "isarray": "2.0.1" - } - }, - "node_modules/sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "node_modules/sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, - "dependencies": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/sockjs-client/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/sockjs/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", - "dev": true, - "dependencies": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - }, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", - "dev": true, - "dependencies": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/socks-proxy-agent/node_modules/agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", - "dev": true, - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-loader": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.2.tgz", - "integrity": "sha512-bjf6eSENOYBX4JZDfl9vVLNsGAQ6Uz90fLmOazcmMcyDYOBFsGxPNn83jXezWLY9bJsVAo1ObztxPcV8HAbjVA==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.6.1", - "whatwg-mimetype": "^2.3.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/source-map-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "devOptional": true, - "dependencies": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", - "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "devOptional": true - }, - "node_modules/sourcemap-codec": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.6.tgz", - "integrity": "sha512-1ZooVLYFxC448piVLBbtOxFcXwnymH9oUF8nRd3CuYDVvkRBxRl6pB4Mtas5a4drtL+E8LDgFkQNcgIw6tc8Hg==" - }, - "node_modules/sparse-bitfield": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", - "optional": true, - "dependencies": { - "memory-pager": "^1.0.2" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/spdy-transport/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/spdy-transport/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/spdy/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/spdy/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/speed-measure-webpack-plugin": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.3.3.tgz", - "integrity": "sha512-2ljD4Ch/rz2zG3HsLsnPfp23osuPBS0qPuz9sGpkNXTN1Ic4M+W9xB8l8rS8ob2cO4b1L+WTJw/0AJwWYVgcxQ==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "devOptional": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/ssri/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ssri/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "devOptional": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true - }, - "node_modules/streamroller": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", - "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", - "dev": true, - "dependencies": { - "date-format": "^2.1.0", - "debug": "^4.1.1", - "fs-extra": "^8.1.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/streamroller/node_modules/date-format": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", - "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/streamroller/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/streamroller/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/streamroller/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "node_modules/string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/style-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylus": { - "version": "0.54.8", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", - "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", - "dev": true, - "dependencies": { - "css-parse": "~2.0.0", - "debug": "~3.1.0", - "glob": "^7.1.6", - "mkdirp": "~1.0.4", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "semver": "^6.3.0", - "source-map": "^0.7.3" - }, - "bin": { - "stylus": "bin/stylus" - }, - "engines": { - "node": "*" - } - }, - "node_modules/stylus-loader": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-4.3.1.tgz", - "integrity": "sha512-apDYJEM5ZpOAWbWInWcsbtI8gHNr/XYVcSY/tWqOUPt7M5tqhtwXVsAkgyiVjhuvw2Yrjq474a9H+g4d047Ebw==", - "dev": true, - "dependencies": { - "fast-glob": "^3.2.4", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/stylus-loader/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stylus-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/stylus/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/stylus/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/stylus/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stylus/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/sunburst-chart": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/sunburst-chart/-/sunburst-chart-1.11.2.tgz", - "integrity": "sha512-H6u+DgtrRwku6BRDR1A23hD9oIqTgXTFjmEkPYLCXUd/4JR4YNGjZjCghR/k4BkCTOCQHoiIwnMdnQith9olSg==", - "dependencies": { - "accessor-fn": "^1.3.0", - "d3-hierarchy": "^1.1.9", - "d3-interpolate": "^1.4.0", - "d3-path": "^1.0.9", - "d3-scale": "^3.2.1", - "d3-selection": "^1.4.2", - "d3-shape": "^1.3.7", - "d3-transition": "^1.3.2", - "kapsule": "^1.13.3" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/symbol-observable": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", - "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/terser": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.7.tgz", - "integrity": "sha512-lJbKdfxWvjpV330U4PBZStCT9h3N9A4zZVA5Y4k9sCWXknrpdyxi1oMsRKLmQ/YDMDxSBKIh88v0SkdhdqX06w==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": "^10.0.0 || ^11.0.0 || ^12.0.0 || >=14.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/terser/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/terser/node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "node_modules/tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "engines": { - "node": "*" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", - "dev": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "devOptional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "devOptional": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "devOptional": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/ts-node/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - }, - "node_modules/tslint": { - "version": "5.20.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", - "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.29.0" - }, - "bin": { - "tslint": "bin/tslint" - }, - "engines": { - "node": ">=4.8.0" - } - }, - "node_modules/tslint/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "node_modules/typescript": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz", - "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.22", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", - "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/uid2": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" - }, - "node_modules/uikit": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/uikit/-/uikit-3.6.5.tgz", - "integrity": "sha512-ChsoZBuCC4y0CXqJ51tiIPS4zcKgj8yvXDl8njRyMBLCjNRFlHgSjem2T6pQsEEItoN+Vh7NE3iueD70A4LW4A==" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "devOptional": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universal-analytics": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.23.tgz", - "integrity": "sha512-lgMIH7XBI6OgYn1woDEmxhGdj8yDefMKg7GkWdeATAlQZFrMrNyxSkpDzY57iY0/6fdlzTbBV03OawvvzG+q7A==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "request": "^2.88.2", - "uuid": "^3.0.0" - } - }, - "node_modules/universal-analytics/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/universal-analytics/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "devOptional": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "devOptional": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "devOptional": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", - "devOptional": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "devOptional": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", - "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", - "dev": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/watchpack/node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - } - }, - "node_modules/watchpack/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/watchpack/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/watchpack/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/watchpack/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack/node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/watchpack/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webdriver-js-extender": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", - "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", - "dev": true, - "dependencies": { - "@types/selenium-webdriver": "^3.0.0", - "selenium-webdriver": "^3.0.1" - }, - "engines": { - "node": ">=6.9.x" - } - }, - "node_modules/webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", - "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dev": true, - "dependencies": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 6.11.5" - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/webpack-dev-server/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/webpack-dev-server/node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/webpack-dev-server/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/webpack-dev-server/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-dev-server/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/webpack-dev-server/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-log/node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-merge": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.2.0.tgz", - "integrity": "sha512-QBglJBg5+lItm3/Lopv8KDDK01+hjdg2azEwi/4vKJ8ZmGPdtJsTpjtNNOW3a4WiqzXdCATtTudOZJngE7RKkA==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.0.1.tgz", - "integrity": "sha512-A9oYz7ANQBK5EN19rUXbvNgfdfZf5U2gP0769OXsj9CvYkCR6OHOsd6OKyEy4H38GGxpsQPKIL83NC64QY6Xmw==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-subresource-integrity": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.1.tgz", - "integrity": "sha512-uekbQ93PZ9e7BFB8Hl9cFIVYQyQqiXp2ExKk9Zv+qZfH/zHXHrCFAfw1VW0+NqWbTWrs/HnuDrto3+tiPXh//Q==", - "dev": true, - "dependencies": { - "webpack-sources": "^1.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-subresource-integrity/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-subresource-integrity/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/webpack/node_modules/enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/webpack/node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/webpack/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/webpack/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/webpack/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/webpack/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/webpack/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/webpack/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, - "dependencies": { - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/worker-plugin": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/worker-plugin/-/worker-plugin-5.0.0.tgz", - "integrity": "sha512-AXMUstURCxDD6yGam2r4E34aJg6kW85IiaeX72hi+I1cxyaMUtrvVY6sbfpGKAj5e7f68Acl62BjQF5aOOx2IQ==", - "dev": true, - "dependencies": { - "loader-utils": "^1.1.0" - } - }, - "node_modules/worker-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/worker-plugin/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/ws": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", - "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==", - "dev": true, - "engines": { - "node": ">=8.3.0" - } - }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dev": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.2.tgz", - "integrity": "sha512-tYOaldF/0BLfKuoA39QMwD4j2m8lq4DIncqj1yuNELX4vz9+z/ieG/vwmctjJce+boFHXstqhWnHSxc4W8f4qg==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/zone.js": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.3.tgz", - "integrity": "sha512-Y4hTHoh4VcxU5BDGAqEoOnOiyT254w6CiHtpQxAJUSMZPyVgdbKf+5R7Mwz6xsPhMIeBXk5rTopRZDpjssTCUg==", - "dependencies": { - "tslib": "^2.0.0" - } - } - }, "dependencies": { "@angular-devkit/architect": { "version": "0.1100.5", @@ -21542,6 +338,40 @@ "is-wsl": "^2.1.1" } }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", @@ -22024,9 +854,9 @@ "optional": true }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "optional": true, "requires": { "is-glob": "^4.0.1" @@ -24444,9 +3274,9 @@ } }, "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", + "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", "requires": { "yallist": "^4.0.0" } @@ -24487,9 +3317,9 @@ } }, "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -24987,9 +3817,9 @@ } }, "@types/jquery": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.6.tgz", - "integrity": "sha512-SmgCQRzGPId4MZQKDj9Hqc6kSXFNWZFHpELkyK8AQhf8Zr6HKfCzFv9ZC1Fv3FyQttJZOlap3qYb12h61iZAIg==", + "version": "3.5.9", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.9.tgz", + "integrity": "sha512-B8pDk+sH/tSv/HKdx6EQER6BfUOb2GtKs0LOmozziS4h7cbe8u/eYySfUAeTwD+J09SqV3man7AMWIA5mgzCBA==", "dev": true, "requires": { "@types/sizzle": "*" @@ -25263,6 +4093,16 @@ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", "dev": true }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -25444,7 +4284,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "devOptional": true, "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -25504,20 +4343,17 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "devOptional": true + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "devOptional": true + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "devOptional": true + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, "array-flatten": { "version": "2.1.2", @@ -25543,8 +4379,7 @@ "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "devOptional": true + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, "arraybuffer.slice": { "version": "0.0.7", @@ -25623,8 +4458,7 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "devOptional": true + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "ast-types-flow": { "version": "0.0.7", @@ -25644,14 +4478,7 @@ "async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "devOptional": true - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, "asynckit": { "version": "0.4.0", @@ -25662,8 +4489,7 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "devOptional": true + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { "version": "9.8.6", @@ -26384,7 +5210,6 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "devOptional": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -26399,7 +5224,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "devOptional": true, "requires": { "is-descriptor": "^1.0.0" } @@ -26408,7 +5232,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -26417,7 +5240,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -26426,7 +5248,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -26495,8 +5316,7 @@ "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "devOptional": true + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" }, "bindings": { "version": "1.5.0", @@ -26614,7 +5434,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "devOptional": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -26632,7 +5451,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -26738,28 +5556,28 @@ } }, "browserslist": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz", - "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001165", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.621", + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", "escalade": "^3.1.1", - "node-releases": "^1.1.67" + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" }, "dependencies": { "caniuse-lite": { - "version": "1.0.30001171", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", - "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", + "version": "1.0.30001285", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001285.tgz", + "integrity": "sha512-KAOkuUtcQ901MtmvxfKD+ODHH9YVDYnBt+TGYSz2KIfnq22CiArbUxXPN9067gNbgMlnNYRSwho8OPXZPALB9Q==", "dev": true }, "electron-to-chromium": { - "version": "1.3.633", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.633.tgz", - "integrity": "sha512-bsVCsONiVX1abkWdH7KtpuDAhsQ3N3bjPYhROSAXE78roJKet0Y5wznA14JE9pzbwSZmSMAW6KiKYf1RvbTJkA==", + "version": "1.4.12", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.12.tgz", + "integrity": "sha512-zjfhG9Us/hIy8AlQ5OzfbR/C4aBv1Dg/ak4GX35CELYlJ4tDAtoEcQivXvyBdqdNQ+R6PhlgQqV8UNPJmhkJog==", "dev": true } } @@ -26934,9 +5752,9 @@ } }, "tar": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", - "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dev": true, "requires": { "chownr": "^2.0.0", @@ -26959,7 +5777,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "devOptional": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -27143,9 +5960,9 @@ "optional": true }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -27251,7 +6068,6 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "devOptional": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -27263,7 +6079,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -27309,9 +6124,9 @@ }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "is-fullwidth-code-point": { @@ -27371,9 +6186,9 @@ }, "dependencies": { "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", "dev": true } } @@ -27447,20 +6262,19 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "devOptional": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" } }, "color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", "dev": true, "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" + "color-convert": "^1.9.3", + "color-string": "^1.6.0" } }, "color-convert": { @@ -27477,9 +6291,9 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", "dev": true, "requires": { "color-name": "^1.0.0", @@ -27528,8 +6342,7 @@ "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "devOptional": true + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "component-inherit": { "version": "0.0.3", @@ -27682,8 +6495,7 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "devOptional": true + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "copy-webpack-plugin": { "version": "6.2.1", @@ -27705,9 +6517,9 @@ }, "dependencies": { "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -28072,9 +6884,9 @@ } }, "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", "dev": true, "requires": { "css-declaration-sorter": "^4.0.1", @@ -28105,7 +6917,7 @@ "postcss-ordered-values": "^4.1.2", "postcss-reduce-initial": "^4.0.3", "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", + "postcss-svgo": "^4.0.3", "postcss-unique-selectors": "^4.0.1" } }, @@ -28146,9 +6958,9 @@ }, "dependencies": { "css-tree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", - "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "requires": { "mdn-data": "2.0.14", @@ -28661,7 +7473,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "devOptional": true, "requires": { "ms": "2.0.0" } @@ -28675,8 +7486,7 @@ "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "devOptional": true + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, "deep-equal": { "version": "1.1.1", @@ -28724,7 +7534,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "devOptional": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -28734,7 +7543,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -28743,7 +7551,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -28752,7 +7559,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -28939,9 +7745,9 @@ "dev": true }, "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dev": true, "requires": { "ip": "^1.1.0", @@ -28980,9 +7786,9 @@ }, "dependencies": { "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true } } @@ -29203,9 +8009,9 @@ "dev": true }, "entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true }, "err-code": { @@ -29444,7 +8250,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "devOptional": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -29459,7 +8264,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -29468,7 +8272,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -29553,7 +8356,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "devOptional": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -29563,7 +8365,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "devOptional": true, "requires": { "is-plain-object": "^2.0.4" } @@ -29585,7 +8386,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "devOptional": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -29601,7 +8401,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "devOptional": true, "requires": { "is-descriptor": "^1.0.0" } @@ -29610,7 +8409,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -29619,7 +8417,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -29628,7 +8425,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -29637,7 +8433,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -29685,9 +8480,9 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -29803,7 +8598,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "devOptional": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -29815,7 +8609,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -29942,8 +8735,7 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "devOptional": true + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, "forever-agent": { "version": "0.6.1", @@ -29972,7 +8764,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "devOptional": true, "requires": { "map-cache": "^0.2.2" } @@ -30049,32 +8840,24 @@ "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "bundled": true, "dev": true, "optional": true }, "ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "bundled": true, "dev": true, "optional": true }, "aproba": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "bundled": true, "dev": true, "optional": true }, "are-we-there-yet": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "bundled": true, "dev": true, "optional": true, @@ -30085,16 +8868,12 @@ }, "balanced-match": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "bundled": true, "dev": true, "optional": true }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "bundled": true, "dev": true, "optional": true, @@ -30105,48 +8884,36 @@ }, "chownr": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "bundled": true, "dev": true, "optional": true }, "code-point-at": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "bundled": true, "dev": true, "optional": true }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "bundled": true, "dev": true, "optional": true }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "bundled": true, "dev": true, "optional": true }, "core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "bundled": true, "dev": true, "optional": true }, "debug": { "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "bundled": true, "dev": true, "optional": true, @@ -30156,32 +8923,24 @@ }, "deep-extend": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "bundled": true, "dev": true, "optional": true }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "bundled": true, "dev": true, "optional": true }, "detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "bundled": true, "dev": true, "optional": true }, "fs-minipass": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "bundled": true, "dev": true, "optional": true, @@ -30191,16 +8950,12 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "bundled": true, "dev": true, "optional": true }, "gauge": { "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "bundled": true, "dev": true, "optional": true, @@ -30217,8 +8972,6 @@ }, "glob": { "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "bundled": true, "dev": true, "optional": true, @@ -30233,16 +8986,12 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "bundled": true, "dev": true, "optional": true }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "bundled": true, "dev": true, "optional": true, @@ -30252,8 +9001,6 @@ }, "ignore-walk": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", "bundled": true, "dev": true, "optional": true, @@ -30263,8 +9010,6 @@ }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "bundled": true, "dev": true, "optional": true, @@ -30275,24 +9020,18 @@ }, "inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "bundled": true, "dev": true, "optional": true }, "ini": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "bundled": true, "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "bundled": true, "dev": true, "optional": true, @@ -30302,16 +9041,12 @@ }, "isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "bundled": true, "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "bundled": true, "dev": true, "optional": true, @@ -30321,16 +9056,12 @@ }, "minimist": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "bundled": true, "dev": true, "optional": true }, "minipass": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "bundled": true, "dev": true, "optional": true, @@ -30341,8 +9072,6 @@ }, "minizlib": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "bundled": true, "dev": true, "optional": true, @@ -30352,8 +9081,6 @@ }, "mkdirp": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "bundled": true, "dev": true, "optional": true, @@ -30363,16 +9090,12 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "bundled": true, "dev": true, "optional": true }, "needle": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", - "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", "bundled": true, "dev": true, "optional": true, @@ -30384,8 +9107,6 @@ }, "node-pre-gyp": { "version": "0.14.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", - "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", "bundled": true, "dev": true, "optional": true, @@ -30404,8 +9125,6 @@ }, "nopt": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "bundled": true, "dev": true, "optional": true, @@ -30416,8 +9135,6 @@ }, "npm-bundled": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", "bundled": true, "dev": true, "optional": true, @@ -30427,16 +9144,12 @@ }, "npm-normalize-package-bin": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", "bundled": true, "dev": true, "optional": true }, "npm-packlist": { "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", "bundled": true, "dev": true, "optional": true, @@ -30448,8 +9161,6 @@ }, "npmlog": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "bundled": true, "dev": true, "optional": true, @@ -30462,24 +9173,18 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "bundled": true, "dev": true, "optional": true }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "bundled": true, "dev": true, "optional": true }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "bundled": true, "dev": true, "optional": true, @@ -30489,24 +9194,18 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "bundled": true, "dev": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "bundled": true, "dev": true, "optional": true }, "osenv": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "bundled": true, "dev": true, "optional": true, @@ -30517,24 +9216,18 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "bundled": true, "dev": true, "optional": true }, "process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "bundled": true, "dev": true, "optional": true }, "rc": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "bundled": true, "dev": true, "optional": true, @@ -30547,8 +9240,6 @@ }, "readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "bundled": true, "dev": true, "optional": true, @@ -30564,8 +9255,6 @@ }, "rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "bundled": true, "dev": true, "optional": true, @@ -30575,80 +9264,62 @@ }, "safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "bundled": true, "dev": true, "optional": true }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "bundled": true, "dev": true, "optional": true }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "bundled": true, "dev": true, "optional": true }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bundled": true, "dev": true, "optional": true }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "bundled": true, "dev": true, "optional": true }, "signal-exit": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "bundled": true, "dev": true, "optional": true }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "string-width": { + "version": "1.0.2", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "string_decoder": { + "version": "1.1.1", "bundled": true, "dev": true, "optional": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "bundled": true, "dev": true, "optional": true, @@ -30658,16 +9329,12 @@ }, "strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "bundled": true, "dev": true, "optional": true }, "tar": { "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "bundled": true, "dev": true, "optional": true, @@ -30683,16 +9350,12 @@ }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "bundled": true, "dev": true, "optional": true }, "wide-align": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "bundled": true, "dev": true, "optional": true, @@ -30702,16 +9365,12 @@ }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "bundled": true, "dev": true, "optional": true }, "yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "bundled": true, "dev": true, "optional": true @@ -30857,11 +9516,43 @@ } } }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } + } + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "devOptional": true + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, "getpass": { "version": "0.1.7", @@ -30889,7 +9580,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "devOptional": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -30899,7 +9589,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "devOptional": true, "requires": { "is-extglob": "^2.1.0" } @@ -30981,8 +9670,7 @@ "graceful-fs": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", - "devOptional": true + "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" }, "gtoken": { "version": "5.1.0", @@ -31042,6 +9730,12 @@ "ansi-regex": "^2.0.0" } }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, "has-binary2": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", @@ -31077,6 +9771,23 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + } + } + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -31086,7 +9797,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "devOptional": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -31097,7 +9807,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "devOptional": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -31107,7 +9816,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -31221,12 +9929,6 @@ "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", "dev": true }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, "html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", @@ -31519,9 +10221,9 @@ }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { @@ -31611,6 +10313,30 @@ "ipaddr.js": "^1.9.0" } }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } + } + }, "internmap": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.1.tgz", @@ -31653,7 +10379,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "devOptional": true, "requires": { "kind-of": "^3.0.2" }, @@ -31662,7 +10387,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -31684,20 +10408,49 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "devOptional": true, "requires": { "binary-extensions": "^1.0.0" } }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } + } + }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "devOptional": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { "version": "1.1.5", @@ -31732,7 +10485,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "devOptional": true, "requires": { "kind-of": "^3.0.2" }, @@ -31741,7 +10493,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -31758,7 +10509,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "devOptional": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -31768,8 +10518,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "devOptional": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -31788,14 +10537,12 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "devOptional": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "devOptional": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -31809,7 +10556,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "devOptional": true, "requires": { "is-extglob": "^2.1.1" } @@ -31830,7 +10576,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "devOptional": true, "requires": { "kind-of": "^3.0.2" }, @@ -31839,13 +10584,21 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, "requires": { "is-buffer": "^1.1.5" } } } }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", @@ -31880,7 +10633,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "devOptional": true, "requires": { "isobject": "^3.0.1" } @@ -31900,19 +10652,25 @@ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, "requires": { - "html-comment-regex": "^1.1.0" + "has-tostringtag": "^1.0.0" } }, "is-symbol": { @@ -31930,11 +10688,19 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, + "is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "devOptional": true + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "is-wsl": { "version": "1.1.0", @@ -31962,8 +10728,7 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "devOptional": true + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "isstream": { "version": "0.1.2", @@ -32222,9 +10987,9 @@ "dev": true }, "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "json-schema-traverse": { @@ -32282,16 +11047,6 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, "jsonwebtoken": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", @@ -32341,21 +11096,21 @@ } }, "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" } }, "jszip": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", - "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", + "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", "dev": true, "requires": { "lie": "~3.3.0", @@ -32550,9 +11305,9 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -32780,8 +11535,7 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "devOptional": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "klona": { "version": "2.0.4", @@ -33185,14 +11939,12 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "devOptional": true + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "devOptional": true, "requires": { "object-visit": "^1.0.0" } @@ -33281,7 +12033,6 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "devOptional": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -33547,7 +12298,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "devOptional": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -33557,7 +12307,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "devOptional": true, "requires": { "is-plain-object": "^2.0.4" } @@ -33719,7 +12468,6 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "devOptional": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -33856,9 +12604,9 @@ } }, "node-releases": { - "version": "1.1.67", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", - "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, "nopt": { @@ -33893,7 +12641,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "devOptional": true, "requires": { "remove-trailing-separator": "^1.0.1" } @@ -35864,9 +14611,9 @@ "integrity": "sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ==", "dev": true, "requires": { + "JSONStream": "^1.3.4", "bluebird": "^3.5.1", "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", "lru-cache": "^5.1.1", "make-fetch-happen": "^5.0.0", "npm-package-arg": "^6.1.0", @@ -35965,7 +14712,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "devOptional": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -35976,7 +14722,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -35985,7 +14730,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -36018,7 +14762,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "devOptional": true, "requires": { "isobject": "^3.0.0" } @@ -36036,66 +14779,205 @@ } }, "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", "dev": true, "requires": { + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "es-abstract": "^1.19.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz", + "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } } }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "devOptional": true, "requires": { "isobject": "^3.0.1" } }, "object.values": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", - "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "es-abstract": "^1.19.1" }, "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } } }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", "dev": true }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz", + "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==", "dev": true }, "object.assign": { @@ -36197,9 +15079,9 @@ }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { @@ -36581,8 +15463,7 @@ "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "devOptional": true + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" }, "passport-google-oauth": { "version": "2.0.0", @@ -36620,9 +15501,9 @@ } }, "passport-oauth2": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.5.0.tgz", - "integrity": "sha512-kqBt6vR/5VlCK8iCx1/KpY42kQ+NEHZwsSyt4Y6STiNjU+wWICG1i8ucc1FapXDGO15C5O5VZz7+7vRzrDPXXQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.1.tgz", + "integrity": "sha512-ZbV43Hq9d/SBSYQ22GOiglFsjsD1YY/qdiptA+8ej+9C1dL1TVB+mBE5kDH/D4AJo50+2i8f4bx0vg4/yDDZCQ==", "requires": { "base64url": "3.x.x", "oauth": "0.9.x", @@ -36645,8 +15526,7 @@ "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "devOptional": true + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "path-exists": { "version": "3.0.0", @@ -36672,9 +15552,9 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-to-regexp": { @@ -36708,11 +15588,16 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "picomatch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", - "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", - "devOptional": true + "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==" }, "pify": { "version": "4.0.1", @@ -36788,34 +15673,29 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "devOptional": true + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, @@ -37424,12 +16304,11 @@ } }, "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", "dev": true, "requires": { - "is-svg": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" @@ -37995,7 +16874,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "devOptional": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -38044,7 +16922,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "devOptional": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -38134,20 +17011,17 @@ "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "devOptional": true + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "devOptional": true + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "devOptional": true + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, "request": { "version": "2.88.2", @@ -38177,6 +17051,18 @@ "uuid": "^3.3.2" } }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "require_optional": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", @@ -38193,18 +17079,6 @@ } } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -38239,8 +17113,7 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "devOptional": true + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { "version": "3.1.2", @@ -38336,8 +17209,7 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "devOptional": true + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "retry": { "version": "0.10.1", @@ -38490,7 +17362,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "devOptional": true, "requires": { "ret": "~0.1.10" } @@ -38769,7 +17640,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "devOptional": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -38781,7 +17651,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -38834,6 +17703,25 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "dependencies": { + "object-inspect": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz", + "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==", + "dev": true + } + } + }, "sift": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", @@ -38882,7 +17770,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "devOptional": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -38898,7 +17785,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -38907,7 +17793,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, "requires": { "is-extendable": "^0.1.0" } @@ -38915,8 +17800,7 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "devOptional": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, @@ -38924,7 +17808,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "devOptional": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -38935,7 +17818,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "devOptional": true, "requires": { "is-descriptor": "^1.0.0" } @@ -38944,7 +17826,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -38953,7 +17834,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, "requires": { "kind-of": "^6.0.0" } @@ -38962,7 +17842,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -38975,7 +17854,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "devOptional": true, "requires": { "kind-of": "^3.2.0" }, @@ -38984,7 +17862,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -39288,7 +18165,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "devOptional": true, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -39318,8 +18194,7 @@ "source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "devOptional": true + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, "sourcemap-codec": { "version": "1.4.6", @@ -39452,7 +18327,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "devOptional": true, "requires": { "extend-shallow": "^3.0.0" } @@ -39516,7 +18390,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "devOptional": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -39526,7 +18399,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -39623,14 +18495,6 @@ } } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -39642,13 +18506,25 @@ } }, "string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } } }, "string.prototype.trimleft": { @@ -39672,13 +18548,33 @@ } }, "string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -39886,18 +18782,32 @@ "dev": true }, "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "version": "4.4.19", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", "dev": true, "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" + "chownr": "^1.1.4", + "fs-minipass": "^1.2.7", + "minipass": "^2.9.0", + "minizlib": "^1.3.3", + "mkdirp": "^0.5.5", + "safe-buffer": "^5.2.1", + "yallist": "^3.1.1" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "terser": { @@ -40065,7 +18975,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "devOptional": true, "requires": { "kind-of": "^3.0.2" }, @@ -40074,7 +18983,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, "requires": { "is-buffer": "^1.1.5" } @@ -40085,7 +18993,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "devOptional": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -40097,7 +19004,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "devOptional": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -40276,15 +19182,35 @@ "dev": true }, "uid2": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", + "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" }, "uikit": { "version": "3.6.5", "resolved": "https://registry.npmjs.org/uikit/-/uikit-3.6.5.tgz", "integrity": "sha512-ChsoZBuCC4y0CXqJ51tiIPS4zcKgj8yvXDl8njRyMBLCjNRFlHgSjem2T6pQsEEItoN+Vh7NE3iueD70A4LW4A==" }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + } + } + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -40317,7 +19243,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "devOptional": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -40405,7 +19330,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "devOptional": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -40415,7 +19339,6 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "devOptional": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -40426,7 +19349,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "devOptional": true, "requires": { "isarray": "1.0.0" } @@ -40436,16 +19358,14 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "devOptional": true + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" } } }, "upath": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", - "devOptional": true + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==" }, "uri-js": { "version": "4.2.2", @@ -40458,8 +19378,7 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "devOptional": true + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "url": { "version": "0.11.0", @@ -40480,9 +19399,9 @@ } }, "url-parse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", - "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", "dev": true, "requires": { "querystringify": "^2.1.1", @@ -40492,8 +19411,7 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "devOptional": true + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "util": { "version": "0.11.1", @@ -40668,9 +19586,9 @@ "optional": true }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "optional": true, "requires": { @@ -41236,12 +20154,20 @@ } }, "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dev": true, "requires": { "async-limiter": "~1.0.0" + }, + "dependencies": { + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + } } }, "yargs": { @@ -41377,6 +20303,19 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -41449,9 +20388,9 @@ }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { @@ -41512,9 +20451,9 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "ws": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", - "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", "dev": true }, "xml2js": { diff --git a/package.json b/package.json index 534dcee8..acd648fa 100755 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "@types/elasticsearch": "^5.0.37", "@types/jasmine": "~3.6.2", "@types/jasminewd2": "^2.0.8", - "@types/jquery": "^3.5.6", + "@types/jquery": "^3.5.9", "@types/node": "^14.14.16", "babel-preset-env": "^1.7.0", "codelyzer": "^6.0.1", diff --git a/src/app/features/article-analysis/components/abstractAnalysisPage.ts b/src/app/features/article-analysis/components/abstractAnalysisPage.ts index 15d5419a..8d20221c 100644 --- a/src/app/features/article-analysis/components/abstractAnalysisPage.ts +++ b/src/app/features/article-analysis/components/abstractAnalysisPage.ts @@ -2,6 +2,7 @@ import { Directive, Injectable, OnInit } from "@angular/core"; import * as d3 from 'd3'; import { AnalysisOnMiddlewareService } from "src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service"; import { UserSavedDocumentService } from "src/app/core/services/user-saved-document-service/user-saved-document.service"; +import $ from "jquery"; @Injectable({ providedIn: "root", From 4f7240f49e41611e290db66bab0afc910614ced7 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Wed, 8 Dec 2021 16:16:39 +0900 Subject: [PATCH 086/287] [Fix] jquery error --- fe-backend/module/keepMyDocQuery.js | 2 +- package-lock.json | 458 +++++++++++------- package.json | 2 +- .../components/abstractAnalysisPage.ts | 53 +- 4 files changed, 324 insertions(+), 191 deletions(-) diff --git a/fe-backend/module/keepMyDocQuery.js b/fe-backend/module/keepMyDocQuery.js index 504aa298..dbb24a20 100755 --- a/fe-backend/module/keepMyDocQuery.js +++ b/fe-backend/module/keepMyDocQuery.js @@ -140,7 +140,7 @@ router.post("/changeTitleMyDocs", (req, res) => { myDoc .update( - { userEmail: "sujinyang@handong.edu", 'keywordList.savedDate' : new Date(savedDate).toISOString() }, + { userEmail: userEmail, 'keywordList.savedDate' : new Date(savedDate).toISOString() }, {$set : {'keywordList.$.keyword' : keyword } } ) .then((result) => { diff --git a/package-lock.json b/package-lock.json index 26ba652e..12fd3aaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -70,7 +70,7 @@ "@types/elasticsearch": "^5.0.37", "@types/jasmine": "~3.6.2", "@types/jasminewd2": "^2.0.8", - "@types/jquery": "^3.5.6", + "@types/jquery": "^3.5.9", "@types/node": "^14.14.16", "babel-preset-env": "^1.7.0", "codelyzer": "^6.0.1", @@ -4286,9 +4286,9 @@ } }, "node_modules/@types/jquery": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.6.tgz", - "integrity": "sha512-SmgCQRzGPId4MZQKDj9Hqc6kSXFNWZFHpELkyK8AQhf8Zr6HKfCzFv9ZC1Fv3FyQttJZOlap3qYb12h61iZAIg==", + "version": "3.5.9", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.9.tgz", + "integrity": "sha512-B8pDk+sH/tSv/HKdx6EQER6BfUOb2GtKs0LOmozziS4h7cbe8u/eYySfUAeTwD+J09SqV3man7AMWIA5mgzCBA==", "dev": true, "dependencies": { "@types/sizzle": "*" @@ -10205,17 +10205,19 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10224,17 +10226,19 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -10244,17 +10248,19 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -10264,17 +10270,19 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10283,33 +10291,37 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "ms": "^2.1.1" } @@ -10318,9 +10330,10 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=4.0.0" } @@ -10329,17 +10342,19 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", + "optional": true, "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -10351,9 +10366,10 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "minipass": "^2.6.0" } @@ -10362,17 +10378,19 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -10388,9 +10406,10 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -10410,17 +10429,19 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -10432,9 +10453,10 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "minimatch": "^3.0.4" } @@ -10443,9 +10465,10 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -10455,17 +10478,19 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "engines": { "node": "*" } @@ -10474,9 +10499,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "number-is-nan": "^1.0.0" }, @@ -10488,17 +10514,19 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -10510,17 +10538,19 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/minipass": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -10530,9 +10560,10 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "minipass": "^2.9.0" } @@ -10542,9 +10573,10 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "minimist": "^1.2.5" }, @@ -10556,17 +10588,19 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/needle": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -10583,9 +10617,10 @@ "version": "0.14.0", "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-3-Clause", + "optional": true, "dependencies": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", @@ -10606,9 +10641,10 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "abbrev": "1", "osenv": "^0.1.4" @@ -10621,9 +10657,10 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "npm-normalize-package-bin": "^1.0.1" } @@ -10632,17 +10669,19 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/npm-packlist": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", @@ -10653,9 +10692,10 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -10667,9 +10707,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10678,9 +10719,10 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10689,9 +10731,10 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "wrappy": "1" } @@ -10700,9 +10743,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10711,9 +10755,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10722,9 +10767,10 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -10734,9 +10780,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10745,17 +10792,19 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "optional": true, "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -10770,9 +10819,10 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10787,9 +10837,10 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "glob": "^7.1.3" }, @@ -10801,33 +10852,37 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "bin": { "semver": "bin/semver" } @@ -10836,25 +10891,28 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -10863,9 +10921,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -10879,9 +10938,10 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -10893,9 +10953,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10904,9 +10965,10 @@ "version": "4.4.13", "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -10924,17 +10986,19 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "string-width": "^1.0.2 || 2" } @@ -10943,17 +11007,19 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fuctbase64": { "version": "1.4.0", @@ -28425,9 +28491,9 @@ } }, "@types/jquery": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.6.tgz", - "integrity": "sha512-SmgCQRzGPId4MZQKDj9Hqc6kSXFNWZFHpELkyK8AQhf8Zr6HKfCzFv9ZC1Fv3FyQttJZOlap3qYb12h61iZAIg==", + "version": "3.5.9", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.9.tgz", + "integrity": "sha512-B8pDk+sH/tSv/HKdx6EQER6BfUOb2GtKs0LOmozziS4h7cbe8u/eYySfUAeTwD+J09SqV3man7AMWIA5mgzCBA==", "dev": true, "requires": { "@types/sizzle": "*" @@ -33489,28 +33555,32 @@ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -33521,14 +33591,16 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -33539,42 +33611,48 @@ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "ms": "^2.1.1" } @@ -33584,28 +33662,32 @@ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "fs-minipass": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "minipass": "^2.6.0" } @@ -33615,14 +33697,16 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -33639,7 +33723,8 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -33654,14 +33739,16 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -33671,7 +33758,8 @@ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "minimatch": "^3.0.4" } @@ -33681,7 +33769,8 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -33692,21 +33781,24 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -33716,14 +33808,16 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -33733,14 +33827,16 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "minipass": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -33751,7 +33847,8 @@ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "minipass": "^2.9.0" } @@ -33761,7 +33858,8 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "minimist": "^1.2.5" } @@ -33771,14 +33869,16 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "needle": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -33790,7 +33890,8 @@ "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", @@ -33809,7 +33910,8 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "abbrev": "1", "osenv": "^0.1.4" @@ -33820,7 +33922,8 @@ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "npm-normalize-package-bin": "^1.0.1" } @@ -33830,14 +33933,16 @@ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "npm-packlist": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", @@ -33849,7 +33954,8 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -33862,21 +33968,24 @@ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -33886,21 +33995,24 @@ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "osenv": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -33911,21 +34023,24 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -33938,7 +34053,8 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -33954,7 +34070,8 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "glob": "^7.1.3" } @@ -33964,49 +34081,56 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "safe-buffer": "~5.1.0" } @@ -34016,7 +34140,8 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -34028,7 +34153,8 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -34038,14 +34164,16 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "tar": { "version": "4.4.13", "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -34061,14 +34189,16 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "string-width": "^1.0.2 || 2" } @@ -34078,14 +34208,16 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "bundled": true, - "extraneous": true + "dev": true, + "optional": true } } }, diff --git a/package.json b/package.json index f6a66f55..79fe43ad 100755 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "@types/elasticsearch": "^5.0.37", "@types/jasmine": "~3.6.2", "@types/jasminewd2": "^2.0.8", - "@types/jquery": "^3.5.6", + "@types/jquery": "^3.5.9", "@types/node": "^14.14.16", "babel-preset-env": "^1.7.0", "codelyzer": "^6.0.1", diff --git a/src/app/features/article-analysis/components/abstractAnalysisPage.ts b/src/app/features/article-analysis/components/abstractAnalysisPage.ts index 15d5419a..f1020b14 100644 --- a/src/app/features/article-analysis/components/abstractAnalysisPage.ts +++ b/src/app/features/article-analysis/components/abstractAnalysisPage.ts @@ -2,6 +2,7 @@ import { Directive, Injectable, OnInit } from "@angular/core"; import * as d3 from 'd3'; import { AnalysisOnMiddlewareService } from "src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service"; import { UserSavedDocumentService } from "src/app/core/services/user-saved-document-service/user-saved-document.service"; +import $ from "jquery"; @Injectable({ providedIn: "root", @@ -10,8 +11,8 @@ import { UserSavedDocumentService } from "src/app/core/services/user-saved-docum @Directive({ selector: '[appChanges]' }) - - + + export abstract class abstractAnalysis{ private _email: string; @@ -20,13 +21,13 @@ export abstract class abstractAnalysis{ private _isSelectedPreprocessed: boolean; private _isDataPreprocessed: boolean = false; private _isDataPreview: boolean = false; - - + + constructor( private _middlewareService: AnalysisOnMiddlewareService, private _userSavedDocumentService: UserSavedDocumentService, ){}; - + onMessage(event){ let data = JSON.parse(event); this.email = data.email; @@ -42,7 +43,7 @@ export abstract class abstractAnalysis{ else if(data.activity=='preview') this.previewData(selectedKeyword,selectedSavedDate); else if(data.activity=='download') this.downloadData(selectedKeyword,selectedSavedDate); else ; - + } /** * @description set the variables of the document user selected @@ -64,26 +65,26 @@ export abstract class abstractAnalysis{ 'keyword': selectedKeyword, 'savedDate': selectedSavedDate, }); - + this.LoadingWithMask(); let result = await this.middlewareService.postDataToFEDB('/textmining/getPreprocessedData', data); console.log("preview", result); - + this.clearResult(); this.drawPreTable(result, "preview"); - + this.isDataPreprocessed = false; this.isDataPreview =true; this.closeLoadingWithMask(); } - + /** * @description get the data to preview from middleware and make csv file and give a user as a file download method */ downloadData(selectedKeyword:string, selectedSavedDate:string){ - + } @@ -97,7 +98,7 @@ export abstract class abstractAnalysis{ // .attr('class','result-pretable'); if(activity=="preview"){ // data= dataArray['tokenList'][0]; - + data = dataArray['tokenList']; console.log("preview",data); } @@ -112,12 +113,12 @@ export abstract class abstractAnalysis{ const table = figure.append("div").style('height','200px') .style('overflow','auto') .append("table").style('width','100%'); - + const th = table.append("tr") .style('padding','15px 0px') .style('font-weight','500') .style('text-align','center'); - + th.append('th').text('제목'); th.append('th').text('전처리'); @@ -129,7 +130,7 @@ export abstract class abstractAnalysis{ const tr = tbody.append("tr"); tr.append("td").text(dataArray['titleList'][i]); tr.append("td").text(data[i]); - } + } } /** @@ -140,19 +141,19 @@ export abstract class abstractAnalysis{ let maskHeight = $(document).height(); let maskWidth = window.document.body.clientWidth; let gif='../../../../assets/icons/loading.gif'; - + //화면에 출력할 마스크를 설정해줍니다. var mask ="
      "; var loadingImg = ''; - + loadingImg +=" "; - - + + //화면에 레이어 추가 $('body') .append(mask) - + //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채웁니다. $('#mask').css({ // 'width':'100%', @@ -161,14 +162,14 @@ export abstract class abstractAnalysis{ 'height': maskHeight, 'opacity' :'0.7' }); - + //마스크 표시 $('#mask').show(); // var center ="
      "; // $('body') // .append(center) - + // $('#center').append(loadingImg); // $('#center').show(); $('#mask') @@ -186,13 +187,13 @@ export abstract class abstractAnalysis{ // $('#cancelbtn').click() // $(document).on("click", "#cancelbtn", this.closeLoadingWithMask()); } - + /** * @description close a loading img */ closeLoadingWithMask() { $('#mask, #loading').hide(); - $('#mask, #loading').empty(); + $('#mask, #loading').empty(); } /** @@ -203,7 +204,7 @@ export abstract class abstractAnalysis{ } - + public get middlewareService(): AnalysisOnMiddlewareService { return this._middlewareService; } @@ -259,4 +260,4 @@ export abstract class abstractAnalysis{ public set email(value: string) { this._email = value; } -} \ No newline at end of file +} From 0165abb320817be87b6ce6f2b12162ba44184db5 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 4 Jan 2022 15:13:00 +0900 Subject: [PATCH 087/287] [FIX] Fix the routing name duplication --- src/app/core/components/navbar/navbar.component.ts | 2 +- src/app/features/app-routing.module.ts | 2 +- src/app/features/app.component.ts | 2 +- .../component/route-location/route-location.component.ts | 5 ++++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/app/core/components/navbar/navbar.component.ts b/src/app/core/components/navbar/navbar.component.ts index 5fc08f12..1dbf6b52 100755 --- a/src/app/core/components/navbar/navbar.component.ts +++ b/src/app/core/components/navbar/navbar.component.ts @@ -113,7 +113,7 @@ export class NavbarComponent implements OnInit { navigateSpecials(): void { this.isHamburger = false; - this.router.navigateByUrl("/analysis"); + this.router.navigateByUrl("/analysis-menu"); } navigateLibrary(): void { diff --git a/src/app/features/app-routing.module.ts b/src/app/features/app-routing.module.ts index c2494f5a..ec6ecf92 100755 --- a/src/app/features/app-routing.module.ts +++ b/src/app/features/app-routing.module.ts @@ -56,7 +56,7 @@ const routes: Routes = [ ), }, { - path: "analysis", + path: "analysis-menu", canActivate: [AuthGuard], loadChildren: () => import("./article-analysis/analysis.module").then( diff --git a/src/app/features/app.component.ts b/src/app/features/app.component.ts index e52375d2..e17d026a 100755 --- a/src/app/features/app.component.ts +++ b/src/app/features/app.component.ts @@ -28,7 +28,7 @@ export class AppComponent { try { let rootUrl = this.router.url.split("/")[1]; - if(rootUrl === "search" || rootUrl === "library" || rootUrl === "analysis" || rootUrl === "community" || rootUrl === "about" || rootUrl === "userpage") + if(rootUrl === "search" || rootUrl === "library" || rootUrl === "analysis-menu" || rootUrl === "openapi" || rootUrl === "community" || rootUrl === "about" || rootUrl === "userpage") this.isSearchbarNeeded = true; else this.isSearchbarNeeded = false; diff --git a/src/app/shared/component/route-location/route-location.component.ts b/src/app/shared/component/route-location/route-location.component.ts index 5b117b05..1333e7aa 100644 --- a/src/app/shared/component/route-location/route-location.component.ts +++ b/src/app/shared/component/route-location/route-location.component.ts @@ -51,12 +51,15 @@ export class RouteLocationComponent implements OnInit { else if (routeName === "announcement") return "공지사항" else if (routeName === "new") return "새 글 작성" else if (routeName === "modify") return "글 수정" - else if (routeName === "analysis") return "자료분석" else if (routeName === "userpage") return "마이페이지" else if (routeName === "my-docs") return "내 보관함" else if (routeName === "my-analysis") return "내 분석함" else if (routeName === "member-info") return "회원 정보" else if (routeName === "secession") return "회원 탈퇴" + else if (routeName === "analysis") return "분석" + else if (routeName === "analysis-menu") return "자료분석" + else if (routeName === "manual") return "매뉴얼" + else if (routeName === "preprocessing") return "전처리" else if (routeName === "openapi") return "Open API" } From 15b10ed03158b70d8cdd489c5cacd3948e1bdd17 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 4 Jan 2022 15:13:49 +0900 Subject: [PATCH 088/287] [STYLE] Adjust the sidebar style --- .../article-analysis/analysis-style.less | 97 +++++++++++++++++++ .../analysis-menu/analysis-menu.component.css | 97 ------------------- .../analysis-menu/analysis-menu.component.ts | 8 +- 3 files changed, 101 insertions(+), 101 deletions(-) delete mode 100644 src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.css diff --git a/src/app/features/article-analysis/analysis-style.less b/src/app/features/article-analysis/analysis-style.less index f951ea67..51857564 100644 --- a/src/app/features/article-analysis/analysis-style.less +++ b/src/app/features/article-analysis/analysis-style.less @@ -1,6 +1,103 @@ // Mydoc // Menu block +ul, +li { + margin: 0; + padding: 0; + font-size: 1.5rem; + width: fit-content; +} + +h1 { + text-align: end; + display: inline-block; + margin-bottom: 20px; +} + +.sidebar-container { + height: 100%; + display: flex; + flex-direction: column; +} + +.menus { + display: flex; + flex-direction: column; + align-items: flex-end; + border: 1px solid darkgray; + border-radius: 0px 30px 30px 0px; + border-left: none; + height: 100%; + padding-bottom: 10rem; +} + +ul { + // display: flex; + flex-direction: column; + align-items: center; +} + +.menu-item { + margin: 1.5rem 1.5rem 0 0; +} + +.menu-item:last-child { + margin-bottom: 1.5rem; +} + +@media all and (min-width: 426px) and (max-width: 768px){ + + h1 { + font-size: 3.5vw !important; + } + + .menu-item { + font-size: 15px; + } +} + +@media (max-width: 425px){ + .sidebar-container { + width : 100%; + } + .menus { + list-style:none; + display: flex; + border: 0px; + display : flex; + margin : 0px; + align-items: center; + padding: 0px; + } + + ul { + display: flex; + flex-direction: row; + align-items: center; + } + + .menu-item:last-child{ + margin-bottom: 0px; + } + + .menu-item { + font-size: 4vw; + margin: 0px; + padding: 5px 8px 5px 8px; + border-bottom: 0.1rem solid #EEEEEE; + } + + h1 { + text-align: left; + margin-top: 17px; + margin-left: 10px; + margin-right: 10px; + font-size: 1.7em !important; + padding-bottom: 20px; + border-bottom: 0.1rem solid #EEEEEE; + } +} .section-header{ display: block; diff --git a/src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.css b/src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.css deleted file mode 100644 index 85c408ac..00000000 --- a/src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.css +++ /dev/null @@ -1,97 +0,0 @@ -ul, -li { - margin: 0; - padding: 0; - font-size: 1.5rem; - width: fit-content; -} - -h1 { - text-align: end; - display: inline-block; - margin-bottom: 20px; -} - -.sidebar-container { - height: 100%; - display: flex; - flex-direction: column; -} - -.menus { - display: flex; - flex-direction: column; - align-items: flex-end; - border: 1px solid darkgray; - border-radius: 0px 30px 30px 0px; - border-left: none; - height: 100%; - padding-bottom: 10rem; -} - -ul { - display: flex; - flex-direction: column; - align-items: center; -} - -.menu-item { - margin: 1.5rem 1.5rem 0 0; -} - -.menu-item:last-child { - margin-bottom: 1.5rem; -} - -@media all and (min-width: 426px) and (max-width: 768px){ - - h1 { - font-size: 3.5vw !important; - } - - .menu-item { - font-size: 15px; - } -} - -@media (max-width: 425px){ - .sidebar-container { - width : 100%; - } - .menus { - list-style:none; - display: flex; - border: 0px; - display : flex; - margin : 0px; - align-items: center; - padding: 0px; - } - - ul { - display: flex; - flex-direction: row; - align-items: center; - } - - .menu-item:last-child{ - margin-bottom: 0px; - } - - .menu-item { - font-size: 4vw; - margin: 0px; - padding: 5px 8px 5px 8px; - border-bottom: 0.1rem solid #EEEEEE; - } - - h1 { - text-align: left; - margin-top: 17px; - margin-left: 10px; - margin-right: 10px; - font-size: 1.7em !important; - padding-bottom: 20px; - border-bottom: 0.1rem solid #EEEEEE; - } -} diff --git a/src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.ts b/src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.ts index 2c9d0dc4..a3b6c235 100644 --- a/src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.ts +++ b/src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.ts @@ -4,7 +4,7 @@ import { Router } from "@angular/router"; @Component({ selector: "app-analysis-menu", templateUrl: "./analysis-menu.component.html", - styleUrls: ["./analysis-menu.component.css"], + styleUrls: ["../../analysis-style.less"], }) export class AnalysisMenuComponent implements OnInit { private _title: string = ""; @@ -56,17 +56,17 @@ export class AnalysisMenuComponent implements OnInit { } toManual() { - this.router.navigateByUrl("/analysis/manual"); + this.router.navigateByUrl("/analysis-menu/manual"); this.ngOnInit(); } toPreprocessing() { - this.router.navigateByUrl("/analysis/preprocessing"); + this.router.navigateByUrl("/analysis-menu/preprocessing"); this.ngOnInit(); } toAnalysis() { - this.router.navigateByUrl("/analysis/analysis"); + this.router.navigateByUrl("/analysis-menu/analysis"); this.ngOnInit(); } From 49e41354a19fa8a3db2ae994d002fb34d9acf5df Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Wed, 5 Jan 2022 16:07:04 +0900 Subject: [PATCH 089/287] [CHORE] update npm dependencies and remove backup files of fe-backend --- fe-backend/back/connection/boardConn.js | 11 - fe-backend/back/connection/config.js | 2 - fe-backend/back/connection/dataConn.js | 11 - fe-backend/back/connection/textMiningConn.js | 12 - fe-backend/back/connection/userConn.js | 12 - .../labs/saveTFIDFintoMongo/tfidf2mongo.py | 22 - .../labs/saveTOPICSintoMongo/topics2mongo.py | 18 - fe-backend/back/models/Res.js | 9 - fe-backend/back/models/announcement.js | 28 - fe-backend/back/models/apiuser.js | 16 - fe-backend/back/models/faq.js | 26 - fe-backend/back/models/history.js | 18 - fe-backend/back/models/myDoc.js | 20 - fe-backend/back/models/qna.js | 36 - fe-backend/back/models/rcmd.js | 11 - fe-backend/back/models/tfidf.js | 13 - fe-backend/back/models/topic.js | 12 - fe-backend/back/models/user.js | 16 - fe-backend/back/models/userStatus.js | 17 - fe-backend/back/models/usersDict.js | 19 - .../back/module/announcementDocsQuery.js | 176 - fe-backend/back/module/apiQuery.js | 64 - fe-backend/back/module/faqDocsQuery.js | 159 - fe-backend/back/module/keepMyDocQuery.js | 188 - fe-backend/back/module/qnaDocsQuery.js | 230 - fe-backend/back/module/rcmdQuery.js | 112 - fe-backend/back/module/searchHistoryQuery.js | 420 -- fe-backend/back/module/tfidfQuery.js | 90 - fe-backend/back/module/topicQuery.js | 66 - fe-backend/back/module/userAuthQuery.js | 174 - fe-backend/back/module/usersDictQuery.js | 39 - fe-backend/package-lock.json | 3940 ++--------------- package-lock.json | 2835 +++++------- 33 files changed, 1618 insertions(+), 7204 deletions(-) delete mode 100755 fe-backend/back/connection/boardConn.js delete mode 100755 fe-backend/back/connection/config.js delete mode 100755 fe-backend/back/connection/dataConn.js delete mode 100644 fe-backend/back/connection/textMiningConn.js delete mode 100755 fe-backend/back/connection/userConn.js delete mode 100644 fe-backend/back/labs/saveTFIDFintoMongo/tfidf2mongo.py delete mode 100644 fe-backend/back/labs/saveTOPICSintoMongo/topics2mongo.py delete mode 100755 fe-backend/back/models/Res.js delete mode 100755 fe-backend/back/models/announcement.js delete mode 100644 fe-backend/back/models/apiuser.js delete mode 100755 fe-backend/back/models/faq.js delete mode 100755 fe-backend/back/models/history.js delete mode 100755 fe-backend/back/models/myDoc.js delete mode 100755 fe-backend/back/models/qna.js delete mode 100755 fe-backend/back/models/rcmd.js delete mode 100755 fe-backend/back/models/tfidf.js delete mode 100755 fe-backend/back/models/topic.js delete mode 100755 fe-backend/back/models/user.js delete mode 100755 fe-backend/back/models/userStatus.js delete mode 100644 fe-backend/back/models/usersDict.js delete mode 100755 fe-backend/back/module/announcementDocsQuery.js delete mode 100644 fe-backend/back/module/apiQuery.js delete mode 100755 fe-backend/back/module/faqDocsQuery.js delete mode 100755 fe-backend/back/module/keepMyDocQuery.js delete mode 100755 fe-backend/back/module/qnaDocsQuery.js delete mode 100755 fe-backend/back/module/rcmdQuery.js delete mode 100755 fe-backend/back/module/searchHistoryQuery.js delete mode 100755 fe-backend/back/module/tfidfQuery.js delete mode 100755 fe-backend/back/module/topicQuery.js delete mode 100755 fe-backend/back/module/userAuthQuery.js delete mode 100644 fe-backend/back/module/usersDictQuery.js diff --git a/fe-backend/back/connection/boardConn.js b/fe-backend/back/connection/boardConn.js deleted file mode 100755 index 92983810..00000000 --- a/fe-backend/back/connection/boardConn.js +++ /dev/null @@ -1,11 +0,0 @@ -const mongoose = require("mongoose"); -const db = require("./config"); -const communityBoardCollection = db + "communityBoard"; - -const conn = mongoose.createConnection(communityBoardCollection, { - useNewUrlParser: true, - useUnifiedTopology: true, - useCreateIndex: true, -}); - -module.exports = conn; diff --git a/fe-backend/back/connection/config.js b/fe-backend/back/connection/config.js deleted file mode 100755 index 218705bb..00000000 --- a/fe-backend/back/connection/config.js +++ /dev/null @@ -1,2 +0,0 @@ -const dbAddress = "mongodb://localhost:27017/"; -module.exports = dbAddress; diff --git a/fe-backend/back/connection/dataConn.js b/fe-backend/back/connection/dataConn.js deleted file mode 100755 index 885009b7..00000000 --- a/fe-backend/back/connection/dataConn.js +++ /dev/null @@ -1,11 +0,0 @@ -const mongoose = require("mongoose"); -const db = require("./config"); -const dataCollection = db + "analysis"; - -const conn = mongoose.createConnection(dataCollection, { - useNewUrlParser: true, - useUnifiedTopology: true, - useCreateIndex: true, -}); - -module.exports = conn; diff --git a/fe-backend/back/connection/textMiningConn.js b/fe-backend/back/connection/textMiningConn.js deleted file mode 100644 index 5b802335..00000000 --- a/fe-backend/back/connection/textMiningConn.js +++ /dev/null @@ -1,12 +0,0 @@ -const mongoose = require("mongoose"); -const db = require("./config"); -const dataCollection = db + "textMining"; - -const conn = mongoose.createConnection(dataCollection, { - useNewUrlParser: true, - useUnifiedTopology: true, - useCreateIndex: true, - useFindAndModify: false, -}); - -module.exports = conn; diff --git a/fe-backend/back/connection/userConn.js b/fe-backend/back/connection/userConn.js deleted file mode 100755 index 4de8f981..00000000 --- a/fe-backend/back/connection/userConn.js +++ /dev/null @@ -1,12 +0,0 @@ -const mongoose = require("mongoose"); -const db = require("./config"); -const userCollection = db + "user"; - -const conn = mongoose.createConnection(userCollection, { - useNewUrlParser: true, - useUnifiedTopology: true, - useCreateIndex: true, - useFindAndModify: false, -}); - -module.exports = conn; diff --git a/fe-backend/back/labs/saveTFIDFintoMongo/tfidf2mongo.py b/fe-backend/back/labs/saveTFIDFintoMongo/tfidf2mongo.py deleted file mode 100644 index a7467742..00000000 --- a/fe-backend/back/labs/saveTFIDFintoMongo/tfidf2mongo.py +++ /dev/null @@ -1,22 +0,0 @@ -import json -import os -import pymongo -from pymongo import MongoClient - -TFIDF_DATA_DIR = "/home/kubic/TIBigdataMiddleware/tfidfs" - -files = os.listdir(TFIDF_DATA_DIR) - -for file in files: - with open(os.path.join(TFIDF_DATA_DIR, file),'r', encoding="utf-8") as fp: - try: - print("open: " + str(file)) - content = fp.read() - tfidfData = json.loads(content) - client = MongoClient('localhost',27017) - db = client.analysis - collection = db.tfidfs - collection.insert_many(tfidfData) - except TypeError: - pass - diff --git a/fe-backend/back/labs/saveTOPICSintoMongo/topics2mongo.py b/fe-backend/back/labs/saveTOPICSintoMongo/topics2mongo.py deleted file mode 100644 index 315ba6cd..00000000 --- a/fe-backend/back/labs/saveTOPICSintoMongo/topics2mongo.py +++ /dev/null @@ -1,18 +0,0 @@ -import json -import os -import pymongo -from pymongo import MongoClient - -TFIDF_DATA_DIR = "/home/kubic/topics.json" - -print("reading data...") -dataAll = [json.loads(line) for line in open(TFIDF_DATA_DIR, 'r')] - -client = MongoClient('localhost',27017) -db = client.analysis -collection = db.topics -i = 0 -for data in dataAll: - data['topic'] - inputJson = { "topic" : data['topic'], "docTitle" : data['doc_title'], "hashKey" : data['hash_key']} - collection.insert(inputJson) diff --git a/fe-backend/back/models/Res.js b/fe-backend/back/models/Res.js deleted file mode 100755 index 2e10e58a..00000000 --- a/fe-backend/back/models/Res.js +++ /dev/null @@ -1,9 +0,0 @@ -class QueryResponse { - constructor(isSuccess, responseMessage, payload) { - this.isSuccess = isSuccess; - this.responseMessage = responseMessage; - this.payload = payload; - } -} - -module.exports = QueryResponse; diff --git a/fe-backend/back/models/announcement.js b/fe-backend/back/models/announcement.js deleted file mode 100755 index 7a2ebbb6..00000000 --- a/fe-backend/back/models/announcement.js +++ /dev/null @@ -1,28 +0,0 @@ -const mongoose = require("mongoose"); -const Schema = mongoose.Schema; -const autoIncrement = require("mongoose-auto-increment"); -const conn = require("../connection/boardConn"); - -autoIncrement.initialize(conn); - -const announcementDocSchema = new Schema({ - docId: Number, - userName: String, - userEmail: String, - title: String, - content: String, - regDate: Date, - modDate: Date, - isMainAnnounce: Boolean, -}); - -announcementDocSchema.index({ title: "text", content: "text" }); - -announcementDocSchema.plugin(autoIncrement.plugin, { - model: "announcementModel", - field: "docId", - startAt: 1, - increment: 1, -}); - -module.exports = conn.model("announcement", announcementDocSchema); diff --git a/fe-backend/back/models/apiuser.js b/fe-backend/back/models/apiuser.js deleted file mode 100644 index 73e88de7..00000000 --- a/fe-backend/back/models/apiuser.js +++ /dev/null @@ -1,16 +0,0 @@ -const mongoose = require("mongoose"); - -const Schema = mongoose.Schema; - -const apiSchema = new Schema({ - app_name: String, - app_purpose: String, - user_email: String, - reporting_date: Date, - expiration_date: Date, - traffic: Number, -},{collection: 'apiUser'}); - -const conn = require("../connection/userConn"); -const ApiInfo = conn.model("apiuser", apiSchema); -module.exports = ApiInfo; diff --git a/fe-backend/back/models/faq.js b/fe-backend/back/models/faq.js deleted file mode 100755 index d1a5ecf9..00000000 --- a/fe-backend/back/models/faq.js +++ /dev/null @@ -1,26 +0,0 @@ -const mongoose = require("mongoose"); -const Schema = mongoose.Schema; -const autoIncrement = require("mongoose-auto-increment"); - -const conn = require("../connection/boardConn"); -autoIncrement.initialize(conn); - -const faqDocSchema = new Schema({ - docId: Number, - userName: String, - userEmail: String, - title: String, - content: String, - category: String, -}); - -faqDocSchema.index({ title: "text", content: "text" }); - -faqDocSchema.plugin(autoIncrement.plugin, { - model: "faqModel", - field: "docId", - startAt: 1, - increment: 1, -}); - -module.exports = conn.model("faq", faqDocSchema); diff --git a/fe-backend/back/models/history.js b/fe-backend/back/models/history.js deleted file mode 100755 index 95c73749..00000000 --- a/fe-backend/back/models/history.js +++ /dev/null @@ -1,18 +0,0 @@ -const mongoose = require("mongoose"); - -const Schema = mongoose.Schema; - -const srchHstSchema = new Schema({ - keyword: String, - year: Number, - month: Number, - date: Number, - hour: Number, - min: Number, - time: Date, -}); - -// module.exports = mongoose.model('history',srchHstSchema); -// module.exports = srchHstSchema; -const conn = require("../connection/userConn"); -module.exports = conn.model("history", srchHstSchema); diff --git a/fe-backend/back/models/myDoc.js b/fe-backend/back/models/myDoc.js deleted file mode 100755 index 289b2631..00000000 --- a/fe-backend/back/models/myDoc.js +++ /dev/null @@ -1,20 +0,0 @@ -const mongoose = require("mongoose"); - -const Schema = mongoose.Schema; - -const keywordListSchema = new Schema({ - keyword : String, - savedDate : Date, - savedDocHashKeys: [], - preprocessed: Boolean -}); - -const keepDocSchema = new Schema({ - userEmail: String, - keywordList : [keywordListSchema], -}); - -// module.exports = mongoose.model('keepDoc',keepDocSchema); -// module.exports = keepDocSchema; -const conn = require("../connection/userConn"); -module.exports = conn.model("myDoc", keepDocSchema); diff --git a/fe-backend/back/models/qna.js b/fe-backend/back/models/qna.js deleted file mode 100755 index 618bde13..00000000 --- a/fe-backend/back/models/qna.js +++ /dev/null @@ -1,36 +0,0 @@ -const mongoose = require("mongoose"); -const Schema = mongoose.Schema; -const autoIncrement = require("mongoose-auto-increment"); - -const conn = require("../connection/boardConn"); -autoIncrement.initialize(conn); - -const qnaDocSchema = new Schema({ - docId: Number, - userName: String, - userEmail: String, - title: String, - content: String, - regDate: Date, - modDate: Date, - isAnswered: Boolean, - reply: { - userName: String, - userEmail: String, - title: String, - content: String, - regDate: Date, - modDate: Date, - }, -}); - -qnaDocSchema.index({ title: "text", content: "text" }); - -qnaDocSchema.plugin(autoIncrement.plugin, { - model: "qnaModel", - field: "docId", - startAt: 1, - increment: 1, -}); - -module.exports = conn.model("qna", qnaDocSchema); diff --git a/fe-backend/back/models/rcmd.js b/fe-backend/back/models/rcmd.js deleted file mode 100755 index 6964f3bf..00000000 --- a/fe-backend/back/models/rcmd.js +++ /dev/null @@ -1,11 +0,0 @@ -const mongoose = require("mongoose"); - -const Schema = mongoose.Schema; - -const rcmdSchema = new Schema({ - docID: String, - rcmd: [], - lastUpdate: Date, -}); -const conn = require("../connection/dataConn"); -module.exports = conn.model("rcmd", rcmdSchema); diff --git a/fe-backend/back/models/tfidf.js b/fe-backend/back/models/tfidf.js deleted file mode 100755 index a4c802d4..00000000 --- a/fe-backend/back/models/tfidf.js +++ /dev/null @@ -1,13 +0,0 @@ -const mongoose = require("mongoose"); - -const Schema = mongoose.Schema; - -const tfidfSchema = new Schema({ - docID: String, - docTitle: String, - tfidf: [], - lastUpdate: Date, -}); - -const conn = require("../connection/dataConn"); -module.exports = conn.model("tfidf", tfidfSchema); diff --git a/fe-backend/back/models/topic.js b/fe-backend/back/models/topic.js deleted file mode 100755 index 962b0e12..00000000 --- a/fe-backend/back/models/topic.js +++ /dev/null @@ -1,12 +0,0 @@ -const mongoose = require("mongoose"); - -const Schema = mongoose.Schema; - -const topicSchema = new Schema({ - topic: String, - hashKey: String, - docTitle: String, -}); - -const conn = require("../connection/dataConn"); -module.exports = conn.model("topics", topicSchema); diff --git a/fe-backend/back/models/user.js b/fe-backend/back/models/user.js deleted file mode 100755 index e8e5e63b..00000000 --- a/fe-backend/back/models/user.js +++ /dev/null @@ -1,16 +0,0 @@ -const mongoose = require("mongoose"); - -const Schema = mongoose.Schema; - -const userSchema = new Schema({ - name: String, - inst: String, - email: String, - status: String, - isAdmin: Boolean, - isApiUser: Boolean, -}); - -const conn = require("../connection/userConn"); -const User = conn.model("user", userSchema); -module.exports = User; diff --git a/fe-backend/back/models/userStatus.js b/fe-backend/back/models/userStatus.js deleted file mode 100755 index bb84004c..00000000 --- a/fe-backend/back/models/userStatus.js +++ /dev/null @@ -1,17 +0,0 @@ -const { ObjectId } = require("bson"); -const mongoose = require("mongoose"); -const Schema = mongoose.Schema; -const autoIncrement = require("mongoose-auto-increment"); -const conn = require("../connection/userConn"); - -autoIncrement.initialize(conn); - -const userStatusSchema = new Schema({ - userId: ObjectId, - registeredDate: Date, - modifiedDate: Date, - isActive: Boolean, - isAdmin: Boolean, -}); - -module.exports = conn.model("userStatus", userStatusSchema); diff --git a/fe-backend/back/models/usersDict.js b/fe-backend/back/models/usersDict.js deleted file mode 100644 index 30b11e99..00000000 --- a/fe-backend/back/models/usersDict.js +++ /dev/null @@ -1,19 +0,0 @@ -const { stringify } = require("@angular/compiler/src/util"); -const { ObjectId } = require("bson"); -const mongoose = require("mongoose"); -const Schema = mongoose.Schema; -const autoIncrement = require("mongoose-auto-increment"); -const conn = require("../connection/textMiningConn"); - -autoIncrement.initialize(conn); - -const usersDictSchema = new Schema({ - userEmail: String, - keyword: String, - savedDate: String, - stopword: Object, - synonym: Object, - compound: Object, -},{collection: 'usersDic'}); - -module.exports = conn.model("usersDict", usersDictSchema); diff --git a/fe-backend/back/module/announcementDocsQuery.js b/fe-backend/back/module/announcementDocsQuery.js deleted file mode 100755 index 3bbb4e08..00000000 --- a/fe-backend/back/module/announcementDocsQuery.js +++ /dev/null @@ -1,176 +0,0 @@ -const express = require("express"); -const moment = require("moment"); -const Announcement = require("../models/announcement"); -const router = express.Router(); -const Res = require("../models/Res"); -const DOC_NUMBERS = 10; - -//yet useless dir -router.get("/", (req, res) => { - res.send("announcement query works!"); -}); -router.post("/registerDoc", registerDoc); -router.post("/getDocsNum", getDocsNum); -router.post("/getDocs", getDocs); -router.post("/getMainAnnounceDocs", getMainAnnounceDocs); -router.post("/deleteDoc", deleteDoc); -router.post("/modDoc", modDoc); -router.post("/getSingleDoc", getSingleDoc); -router.post("/searchDocs", searchDocs); -router.post("/searchDocsNum", searchDocsNum); - -async function getDocsNum(req, res) { - Announcement.countDocuments({}, function (err, count) { - if (err) { - return res - .status(400) - .json(new Res(false, "failed to get query result.", null)); - } else { - return res - .status(200) - .json( - new Res(true, "successfully get number of docs", { docNum: count }) - ); - } - }); -} - -async function registerDoc(req, res) { - newDoc = new Announcement({ - title: req.body.title, - content: req.body.content, - userName: req.body.userName, - userEmail: req.body.userEmail, - isMainAnnounce: req.body.isMainAnnounce, - regDate: moment().format("YYYY-MM-DD"), - modDate: moment().format("YYYY-MM-DD"), - }); - - newDoc.save(function (err) { - if (err) { - console.log(err); - return res - .status(400) - .json(new Res(false, "failed to get query result.", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully register new doc", null)); - } - }); -} - -async function getDocs(req, res) { - if (req.body.startIndex < 0) req.body.startIndex = 0; - Announcement.find({}) - .sort({ docId: -1 }) - .skip(req.body.startIndex) - .limit(10) - .exec(function (err, docList) { - if (err) { - return res.status(400).json(new Res(false, "failed to get docs", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully load docs", { docList: docList })); - } - }); -} - -async function getMainAnnounceDocs(req, res) { - if (req.body.startIndex < 0) req.body.startIndex = 0; - Announcement.find({ isMainAnnounce: true }) - .sort({ docId: -1 }) - .limit(5) - .exec(function (err, docList) { - if (err) { - return res.status(400).json(new Res(false, "failed to get docs", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully load docs", { docList: docList })); - } - }); -} - -async function deleteDoc(req, res) { - Announcement.remove({ docId: req.body.docId }, function (err) { - if (err) { - return res - .status(400) - .json(new Res(false, "failed to delete docs", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully load docs", null)); - } - }); -} - -async function modDoc(req, res) { - Announcement.updateOne( - { docId: req.body.docId }, - { - title: req.body.title, - content: req.body.content, - isMainAnnounce: req.body.isMainAnnounce, - modDate: moment().format("YYYY-MM-DD"), - }, - function (err) { - if (err) { - console.log(err); - return res - .status(400) - .json(new Res(false, "failed to update doc", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully update doc", null)); - } - } - ); -} - -async function getSingleDoc(req, res) { - Announcement.findOne({ docId: req.body.docId }) - .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully update doc", result)); - }) - .catch((err) => { - console.log(err); - return res.status(400).json(new Res(false, "failed to update doc", null)); - }); -} - -async function searchDocs(req, res) { - Announcement.createIndexes({ title: "text", content: "text" }); - Announcement.find({ $text: { $search: req.body.searchText } }) - .limit(10) - .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully search doc", { docList: result })); - }) - .catch((err) => { - return res.status(200).json(new Res(true, "failed to search doc", null)); - }); -} - -async function searchDocsNum(req, res) { - Announcement.createIndexes({ title: "text", content: "text" }); - Announcement.find({ $text: { $search: req.body.searchText } }) - .count() - .then((count) => { - return res - .status(200) - .json(new Res(true, "successfully search doc", { docNum: count })); - }) - .catch((err) => { - console.log(err); - return res.status(200).json(new Res(true, "failed to search doc", null)); - }); -} - -module.exports = router; diff --git a/fe-backend/back/module/apiQuery.js b/fe-backend/back/module/apiQuery.js deleted file mode 100644 index a6beffe1..00000000 --- a/fe-backend/back/module/apiQuery.js +++ /dev/null @@ -1,64 +0,0 @@ -const express = require("express"); -const moment = require("moment"); -const apiuser = require("../models/apiuser"); -const UserStatus = require("../models/userStatus"); -const Res = require("../models/Res"); - -const router = express.Router(); - -// router.post("/verifyUser", verifyUser); -// router.post("/registerUser", registerUser); -router.post("/getApiInfo", getApiInfo); -// router.post("/verifyToken", verifyToken); -// router.post("/deleteUser", deleteUser); - -async function getApiInfo(req, res) { - let userEmail = req.body.email; - apiuser.find({ user_email: userEmail }) - .then((result) => { - // console.log(result); - let count; - let info; - if (result){ - count = result.length; - for (let item of result){ - delete item.veri_code; - } - - return res - .status(200) - .json( - new Res(true, "successfully saved doc HashKeys", {count:count, info: result}) - ); - } - else{ - return res - .status(200) - .json( - new Res(false, "no info",{count:0, info:[]}) - ); - } - }); - // }), (error, api) => { - // console.log(api); - // if (error) { - // console.err(error); - // res.status(400).json(new Res(false, "API Registration Failed")); - // } else - // res.json( - // new Res(true, "API User authenticated!", { - // apiInfo: { - // app_name: api.app_name, - // app_purpose: api.app_purpose, - // email: api.user_email, - // reporting_date: api.reporting_date, - // expiration_date: api.expiration_date, - // traffic: api.traffic, - // }, - // }) - // ); - // }); - } - - -module.exports = router; \ No newline at end of file diff --git a/fe-backend/back/module/faqDocsQuery.js b/fe-backend/back/module/faqDocsQuery.js deleted file mode 100755 index cb7a0b94..00000000 --- a/fe-backend/back/module/faqDocsQuery.js +++ /dev/null @@ -1,159 +0,0 @@ -const express = require("express"); -const moment = require("moment"); -const Faq = require("../models/faq"); -const router = express.Router(); -const Res = require("../models/Res"); -const DOC_NUMBERS = 10; - -//yet useless dir -router.get("/", (req, res) => { - res.send("faq query works!"); -}); -router.post("/registerDoc", registerDoc); -router.post("/getDocsNum", getDocsNum); -router.post("/getDocs", getDocs); -router.post("/deleteDoc", deleteDoc); -router.post("/modDoc", modDoc); -router.post("/getSingleDoc", getSingleDoc); -router.post("/searchDocs", searchDocs); -router.post("/searchDocsNum", searchDocsNum); - -async function getDocsNum(req, res) { - Faq.countDocuments({}, function (err, count) { - if (err) { - console.log(err); - return res - .status(400) - .json(new Res(false, "failed to get query result.", null)); - } else { - return res - .status(200) - .json( - new Res(true, "successfully get number of docs", { docNum: count }) - ); - } - }); -} - -async function registerDoc(req, res) { - console.log(req.body); - newDoc = new Faq({ - userName: req.body.userName, - userEmail: req.body.userEmail, - title: req.body.title, - content: req.body.content, - category: req.body.category, - }); - - newDoc.save(function (err) { - if (err) { - console.log(err); - return res - .status(400) - .json(new Res(false, "failed to get query result.", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully register new doc", null)); - } - }); -} - -async function getDocs(req, res) { - if (req.body.startIndex < 0) req.body.startIndex = 0; - Faq.find({}) - .sort({ docId: -1 }) - .skip(req.body.startIndex) - .limit(10) - .exec(function (err, docList) { - if (err) { - return res.status(400).json(new Res(false, "failed to get docs", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully load docs", { docList: docList })); - } - }); -} - -async function deleteDoc(req, res) { - Faq.remove({ docId: req.body.docId }, function (err) { - if (err) { - return res - .status(400) - .json(new Res(false, "failed to delete docs", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully load docs", null)); - } - }); -} - -async function modDoc(req, res) { - Faq.updateOne( - { docId: req.body.docId }, - { - title: req.body.title, - content: req.body.content, - category: req.body.category, - modDate: moment().format("YYYY-MM-DD"), - }, - function (err) { - if (err) { - console.log(err); - return res - .status(400) - .json(new Res(false, "failed to update doc", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully update doc", null)); - } - } - ); -} - -async function getSingleDoc(req, res) { - Faq.findOne({ docId: req.body.docId }) - .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully update doc", result)); - }) - .catch((err) => { - console.log(err); - return res.status(400).json(new Res(false, "failed to update doc", null)); - }); -} - -async function searchDocs(req, res) { - Faq.createIndexes({ title: "text", content: "text" }); - Faq.find({ $text: { $search: req.body.searchText } }) - .limit(10) - .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully search doc", { docList: result })); - }) - .catch((err) => { - return res.status(200).json(new Res(true, "failed to search doc", null)); - }); -} - -async function searchDocsNum(req, res) { - Faq.createIndexes({ title: "text", content: "text" }); - Faq.find({ $text: { $search: req.body.searchText } }) - .count() - .then((count) => { - return res - .status(200) - .json(new Res(true, "successfully search doc", { docNum: count })); - }) - .catch((err) => { - console.log(err); - return res.status(200).json(new Res(true, "failed to search doc", null)); - }); -} - -module.exports = router; diff --git a/fe-backend/back/module/keepMyDocQuery.js b/fe-backend/back/module/keepMyDocQuery.js deleted file mode 100755 index 16896fe9..00000000 --- a/fe-backend/back/module/keepMyDocQuery.js +++ /dev/null @@ -1,188 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const myDoc = require("../models/myDoc"); -const Res = require("../models/Res"); - -router.post("/getMyDoc", (req, res) => { - let userEmail = req.body.userEmail; - let savedDate = req.body.savedDate; - - myDoc - .findOne( - { $and: [ { userEmail: userEmail }, {'keywordList.savedDate' : new Date(savedDate).toISOString() } ] }, - { 'keywordList.$' :1, _id: 0 } - ) - .then((result) => { - if (result) - return res - .status(200) - .json( - new Res(true, "successfully saved doc HashKeys", result) - ); - else{ - return res - .status(200) - .json( - new Res(false, "no saved docs", []) - ); - } - }) - .catch((err) => { - console.log(err); - return res - .status(400) - .json(new Res(false, "successfully saved doc HashKeys", null)); - }); -}); - -router.post("/getAllMyDoc", (req, res) => { - let userEmail = req.body.userEmail; - - myDoc - .findOne({ userEmail: userEmail }) - .then((result) => { - if (result) - return res - .status(200) - .json( - new Res(true, "successfully saved doc HashKeys", { - keywordList : result.keywordList, - }) - ); - else{ - return res - .status(200) - .json( - new Res(false, "no saved docs", { - docHashKeys: [], - }) - ); - } - }) - .catch((err) => { - console.log(err); - return res - .status(400) - .json(new Res(false, "successfully saved doc HashKeys", null)); - }); -}); - -router.post("/setPreprocessed", (req, res) => { - let userEmail = req.body.userEmail; - let savedDate = req.body.savedDate; - - myDoc - .updateOne( - { $and: [ { userEmail: userEmail }, {'keywordList.savedDate' : new Date(savedDate).toISOString() } ] }, - { $set: {"keywordList.$.preprocessed": true} }, - ).then((result) => { - return res - .status(200) - .json(new Res(true, "set Preprocessed", null)); - }) - .catch((err) => { - return res - .status(400) - .json(new Res(false, "Error", null)); - }); -}); - -router.post("/deleteAllMyDocs", (req, res) => { - let userEmail = req.body.userEmail; - let savedDate = req.body.savedDate; - - myDoc - .findOneAndUpdate( - {userEmail: userEmail}, - { $pull : {keywordList : {savedDate : new Date(savedDate).toISOString()}} }, - { upsert: true } - ) - .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully delete all docs", null)); - }) - .catch((err) => { - return res - .status(400) - .json(new Res(false, "successfully delete all docs", null)); - }); -}); - -router.post("/deleteSelectedMyDocs", (req, res) => { - let userEmail = req.body.userEmail; - let docHashKeys = req.body.docHashKeys; - let savedDate = req.body.savedDate; - - console.log(docHashKeys); - - myDoc - .findOneAndUpdate( - { userEmail: userEmail, 'keywordList.savedDate' : new Date(savedDate).toISOString() }, - { $pull : {'keywordList.$.savedDocHashKeys' : {$in :docHashKeys }} }, - { upsert: true } - ) - .then((result) => { - return res. - status(200) - .json(new Res(true, "successfully delete all docs", null)); - }) - .catch((err) => { - return res.status(400) - .json(new Res(false, "successfully delete all docs", null)); - }); -}); - -router.post("/saveMyDoc", (req, res) => { - let userEmail = req.body.userEmail; - let docHashKeys = req.body.docHashKeys; - let keyword = req.body.keyword; - - myDoc - .findOneAndUpdate( - { userEmail: userEmail }, - { $addToSet : { keywordList : [ { keyword : keyword, savedDate : new Date(), savedDocHashKeys : docHashKeys } ] } }, - { upsert: true } - ) - .then((result) => { - return res.status(200).json(new Res(true, "successfully saved doc HashKeys")); - }) - .catch((err) => { - return res.status(400).json(new Res(false, "Failed to saved doc HashKeys")); - }); -}); - -//keywords -router.post("/getMyKeyword", (req, res) => { - let userEmail = req.body.userEmail; - - myDoc - .findOne({userEmail : userEmail},{ 'keywordList.keyword' : 1 , 'keywordList.savedDate' :1, _id: 0 }) - .then((result) => { - if (result) - return res - .status(200) - .json( - new Res(true, "successfully saved keyword", { - keywordList: result.keywordList, - }) - ); - else{ - return res - .status(200) - .json( - new Res(false, "no saved keyword", { - keywordList: [], - }) - ); - } - }) - .catch((err) => { - console.log(err); - return res - .status(400) - .json(new Res(false, "successfully saved doc HashKeys", null)); - }); -}); - -module.exports = router; diff --git a/fe-backend/back/module/qnaDocsQuery.js b/fe-backend/back/module/qnaDocsQuery.js deleted file mode 100755 index 8a6c3872..00000000 --- a/fe-backend/back/module/qnaDocsQuery.js +++ /dev/null @@ -1,230 +0,0 @@ -const express = require("express"); -const moment = require("moment"); -const Qna = require("../models/qna"); -const router = express.Router(); -const Res = require("../models/Res"); -const DOC_NUMBERS = 10; - -//yet useless dir -router.get("/", (req, res) => { - res.send("qna query works!"); -}); -router.post("/registerDoc", registerDoc); -router.post("/getDocsNum", getDocsNum); -router.post("/getDocs", getDocs); -router.post("/deleteDoc", deleteDoc); -router.post("/modDoc", modDoc); -router.post("/modReply", modReply); -router.post("/registerReply", registerReply); -router.post("/getSingleDoc", getSingleDoc); -router.post("/deleteReply", deleteReply); -router.post("/searchDocs", searchDocs); -router.post("/searchDocsNum", searchDocsNum); - -async function getDocsNum(req, res) { - Qna.countDocuments({}, function (err, count) { - if (err) { - return res - .status(400) - .json(new Res(false, "failed to get query result.", null)); - } else { - return res - .status(200) - .json( - new Res(true, "successfully get number of docs", { docNum: count }) - ); - } - }); -} - -async function registerDoc(req, res) { - newDoc = new Qna({ - title: req.body.title, - content: req.body.content, - userName: req.body.userName, - userEmail: req.body.userEmail, - regDate: moment().format("YYYY-MM-DD"), - modDate: moment().format("YYYY-MM-DD"), - }); - - newDoc.save(function (err) { - if (err) { - console.log(err); - return res - .status(400) - .json(new Res(false, "failed to get query result.", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully register new doc", null)); - } - }); -} - -async function getDocs(req, res) { - if (req.body.startIndex < 0) req.body.startIndex = 0; - Qna.find({}) - .sort({ status: 1 }) - .sort({ docId: -1 }) - .skip(req.body.startIndex) - .limit(10) - .exec(function (err, docList) { - if (err) { - return res.status(400).json(new Res(false, "failed to get docs", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully load docs", { docList: docList })); - } - }); -} -async function deleteDoc(req, res) { - console.log(req); - console.log(req.body.docId); - Qna.remove({ docId: req.body.docId }, function (err) { - if (err) { - return res - .status(400) - .json(new Res(false, "failed to delete docs", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully load docs", null)); - } - }); -} - -async function modDoc(req, res) { - Qna.updateOne( - { docId: req.body.docId }, - { - title: req.body.title, - content: req.body.content, - modDate: moment().format("YYYY-MM-DD"), - }, - function (err) { - if (err) { - console.log(err); - return res - .status(400) - .json(new Res(false, "failed to update doc", null)); - } else { - return res - .status(200) - .json(new Res(true, "successfully update doc", null)); - } - } - ); -} - -async function registerReply(req, res) { - Qna.updateOne( - { docId: req.body.docId }, - { - $set: { - reply: { - title: req.body.reply.title, - content: req.body.reply.content, - userName: req.body.reply.userName, - userEmail: req.body.reply.userEmail, - regDate: moment().format("YYYY-MM-DD"), - modDate: moment().format("YYYY-MM-DD"), - }, - }, - } - ) - .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully update doc", null)); - }) - .catch((err) => { - console.log(err); - return res.status(400).json(new Res(false, "failed to update doc", null)); - }); -} - -async function modReply(req, res) { - Qna.updateOne( - { docId: req.body.docId }, - { - reply: { - title: req.body.reply.title, - content: req.body.reply.content, - userName: req.body.reply.userName, - userEmail: req.body.reply.userEmail, - regDate: moment().format("YYYY-MM-DD"), - modDate: moment().format("YYYY-MM-DD"), - }, - } - ) - .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully update doc", null)); - }) - .catch((err) => { - console.log(err); - return res.status(400).json(new Res(false, "failed to update doc", null)); - }); -} - -async function deleteReply(req, res) { - Qna.updateOne( - { docId: req.body.docId }, - { $unset: { reply: 1 } }, - { multi: true } - ) - .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully update doc", null)); - }) - .catch((err) => { - return res.status(400).json(new Res(false, "failed to update doc", null)); - }); -} - -async function getSingleDoc(req, res) { - Qna.findOne({ docId: req.body.docId }) - .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully update doc", result)); - }) - .catch((err) => { - console.log(err); - return res.status(400).json(new Res(false, "failed to update doc", null)); - }); -} - -async function searchDocs(req, res) { - Qna.createIndexes({ title: "text", content: "text" }); - Qna.find({ $text: { $search: req.body.searchText } }) - .limit(10) - .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully search doc", { docList: result })); - }) - .catch((err) => { - return res.status(200).json(new Res(true, "failed to search doc", null)); - }); -} - -async function searchDocsNum(req, res) { - Qna.createIndexes({ title: "text", content: "text" }); - Qna.find({ $text: { $search: req.body.searchText } }) - .count() - .then((count) => { - return res - .status(200) - .json(new Res(true, "successfully search doc", { docNum: count })); - }) - .catch((err) => { - console.log(err); - return res.status(200).json(new Res(true, "failed to search doc", null)); - }); -} - -module.exports = router; diff --git a/fe-backend/back/module/rcmdQuery.js b/fe-backend/back/module/rcmdQuery.js deleted file mode 100755 index 1ff173af..00000000 --- a/fe-backend/back/module/rcmdQuery.js +++ /dev/null @@ -1,112 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const Keywords = require("../models/rcmd"); -const Res = require("../models/Res"); - -const IS_TEST = false; - -router.get("/", (req, res) => { - res.send("rcmdQuery"); -}); - -router.get("/test", (req, res) => { - console.log("work!"); - let id = "5de1134ab53863d63aa55309"; - Keywords.findOne({ docID: id }, (error, val) => { - if (error) { - console.log(error); - } - // console.log(val) - res.json(val); - }); -}); - -router.post("/getRcmdTbl", getRcmdTbl); - -/** - * @description 문서의 id (혹은 id list) 을 전달 받으면 그 문서들의 연관 문서들을 문서 id 형태로 반환해준다. - */ -function getRcmdTbl(req, res) { - let ids = req.body["id"]; - - // console.log("post getRcmdTbl") - console.log(ids); - // console.log(typeof(ids)) - //연관문서의 수를 몇개까지 반환해줄지 결정한다. 전달받은게 없으면 default으로 5개 반환한다. - let num = req.body["num"]; //could be undefined if does not request specific num. - if (num == undefined) num = 6; - else { - num = parseInt(num); - num++; //자기 자신 지워야 한다. 코사인 유사도는 자기 자신에 대해서 가장 높은 값. - } - //연관문서 결과를 반환할 때 연관된 정도의 수치도 함께 반환할지 결정 - let isSim = req.body["sim"]; - let matchQuery = undefined; - - if (typeof ids == "string") - //only send one string - matchQuery = { docID: ids }; - //when send string array - else matchQuery = { docID: { $in: ids } }; - - // console.log("right b4 equey") - console.log(matchQuery); - - Keywords.aggregate( - [ - { - $match: matchQuery, - }, - { - $project: { - docID: 1, - rcmd: { $slice: ["$rcmd", num] }, - }, - }, - { - $unwind: "$rcmd", - }, - { - $project: { - docID: 1, - rcmd: { - $filter: { - input: "$rcmd", - cond: { - $ne: [{ $arrayElemAt: ["$rcmd", 0] }, ids], - }, - }, - }, - }, - }, - { - $project: { - docID: 1, - rcmd: { - $cond: { - if: isSim, - then: "$rcmd", - else: { $arrayElemAt: ["$rcmd", 0] }, - }, - }, - }, - }, - { - $group: { - _id: "$docID", - rcmd: { $push: "$rcmd" }, - // rcmd: { $addToSet: "$rcmd" } -> cannot make a array with order - }, - }, - ], - (err, docs) => { - if (err) console.error(err); - console.log("result : "); - console.log(docs); - res.json(new Res(true, "response of get rcmd table ", docs)); - } - ); -} - -if (IS_TEST) module.exports = { getRcmdTbl }; -else module.exports = router; diff --git a/fe-backend/back/module/searchHistoryQuery.js b/fe-backend/back/module/searchHistoryQuery.js deleted file mode 100755 index 91b2bdc9..00000000 --- a/fe-backend/back/module/searchHistoryQuery.js +++ /dev/null @@ -1,420 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const User = require("../models/user"); -// const gUser = require('./models/gUser'); -// const User = require('./models/user'); -// const User = require('./models/user'); - -const hst = require("../models/history"); -const Res = require("../models/Res"); -//for future. user model. -const userModel = { - name: String, - email: String, - history: [], -}; - -/** - * @CommonFunctions - * - * - * - */ - -//yet useless dir -router.get("/", (req, res) => { - res.send("From API route"); -}); - -/*** - * @SearchHistoryFunctions - * - * - */ -router.post("/addHistory", (req, res) => { - //post로 바꿔주었음 20.05.13 16:24 바꾸고 server.js새로 켜줘야함 - // console.log("add history init"); - let bundle = req.body; - // console.log(bundle); - - let time = new Date(); - - let keyword = { - keyword: bundle.key, - year: time.getFullYear(), - month: time.getMonth(), - date: time.getDate(), - hour: time.getHours(), - min: time.getMinutes(), - time: time, - }; - - //add total search history from all users - //new history keyword that is goona be added soon. - newHst = new hst(keyword); - // newHst. - newHst.save((err, keyword) => { - if (err) { - console.log("add history fail. error : " + err); - } else { - // console.log("add total history ok") - } - }); - - var userHst; - // var anyUser; - //record user own history for each user - var isLogin = bundle.login; - if (isLogin) { - let userEmail = bundle.email; - User.findOneAndUpdate( - { email: userEmail }, - { $push: { history: keyword } }, - (err, doc) => { - if (err) { - console.log("user personal history add failed!", err); - } else { - if (!doc) { - // console.log("user not found") - // console.log("requested user : ", userEmail) - // console.log(doc); - res.status(401).send( - new Res(false, "fail to response of add history", { - add: false, - }) - ); - } else { - // console.log("doc found!") - // console.log(doc); - userHst = doc.history; - userHst.push(keyword); - // console.log(userHst); - res.json( - new Res(true, "response of add history", { history: userHst }) - ); - } - } - } - ); - } - - // console.log("add history done"); -}); - -router.post("/showHistory", (req, res) => { - // console.log("show history init"); - let userData = req.body; - User.findOne({ email: userData.email }, { history: 1 }, (err, doc) => { - if (err) { - console.log(err); - } else { - // console.log(doc) - if (!doc) { - console.error(Error("Error in show history")); - } else { - // console.log(doc.history) - - if (doc.history.length == 0) - //when no history records - res.json(new Res(false, "no history records")); - else res.json(new Res(true, null, doc.history)); - } - - // else { - // if (doc.histories != undefined) - // res.json(new Res(true, null, doc.history)); - // else - // res.json(new Res(false, "no history records")) - // } - } - }); -}); - -router.get("/getHistoryCount", (req, res) => { - hst.count(null, (err, count) => { - if (err) { - console.log("get history count error"); - res.status(401); - } else - res.json( - new Res(true, "response of get getHistoryCount", { count: count }) - ); - }); -}); - -//Strongly recommand to use post function since it can control the history data in BacnEnd Side. -/** - * post("/getTotalHistory",{idx : number, num : number}); - * @param idx : start index of history among total history - * @param num : how many history data you request to backend server. - */ -router.post("/getTotalHistory", (req, res) => { - console.log("this is post total history"); - - var payload = req.body; - var idx = payload.idx; - var n = payload.num; - - // console.log("get total history func init"); - - // var query = - hst - .find({}) - .skip(idx) - .limit(n) - .exec((err, hstrs) => { - if (err) console.log("post : get total history err"); - // console.log(hstrs); - // console.log("post total history ok") - res.send( - new Res( - true, - "response of post get totla data : total user history data", - { histories: hstrs } - ) - ); - }); -}); - -router.get("/getTotalHistory", (req, res) => { - hst.aggregate( - [ - { - $group: { _id: { keyword: "$keyword" }, count: { $sum: 1 } }, - }, - { - $sort: { count: -1 }, - }, - { - $limit: 30, - }, - ], - (err, docs) => { - // console.log(docs) - if (err) console.log("error in get total history in get"); - else res.json(new Res(true, "response of get of get total data .", docs)); - } - ); -}); - -//debug -// countByMonth() - -router.get("/getMonthFreqHistory", async (req, res) => { - let s_t = Date.now(); - result = await countByMonth(); - let e_t = Date.now(); - // console.log(e_t, s_t); - let elapse_t = (e_t - s_t) / 1000; - var tmp_t; - var sec_t = Math.floor(elapse_t % 60); - tmp_t = elapse_t / 60; - var min_t = Math.floor(tmp_t % 60); - tmp_t = tmp_t / 60; - var hour_t = Math.floor(tmp_t % 60); - // console.log("total time taken : ", hour_t, "hour ", min_t, " min ", sec_t, " sec"); - // console.log("month func load fin") - // console.log(result) - res.status(200).json(result); -}); - -async function countByMonth() { - /** - * each month - * each time - * - * found if people search specific words. - * - * top 3 keywords by each month. - * get each month data - * for each month, distinct keywords. - * then, count each keywords. - * then, store the info somewhere. - * then sort by frequency. - * then get top X frequent keywords. - */ - return new Promise((r) => { - // - hst.distinct("month").exec(async (err, mth) => { - // - let keyInMth = []; - let idx = 0; - let numMonth = mth.length; - for (var i = 0; i < mth.length; i++) { - var m = hst.find({ month: mth[i] }); - - let numKey = m.length; - let result = await countByFreq(numKey, 3, m); - // console.log("\n\n----------debugging : "); - // console.log(result); - // console.log("----------\n\n") - keyInMth.push([mth[i], result]); - idx++; //use asyncronous for performance - - // console.log("\n----------", mth[i], "th month result : "); - // console.log(result); - // console.log("----------\n") - } - if (idx >= numMonth) { - //total taken time evaluate - - r(keyInMth); - } - // return keyInMth; - }); - }); // -} - -//aggMonth deggung -// aggMonth() -function aggMonth() { - hst.aggregate( - [ - { - // "$match" : {}, - $group: { - _id: "$month", - // count: { "$sum": 1 }, - key: { $push: { k: "$keyword" } }, - }, - }, - { - $group: { - _id: "$(_id.key.k)", - count: { $sum: 1 }, - }, - }, - { - $sort: { count: -1 }, - }, - { - $limit: 10, - }, - ], - - (err, res) => { - console.log("work..."); - // res.forEach((err,doc)=>{ - // console.log(doc); - // }) - // console.log(res); - } - ); -} - -router.get("/getSortFreqHistory", async (req, res) => { - var r = await countByFreq(); - res.status(200).json(r); -}); - -//debug -//run node server.js -// sortAndCountFreq(); - -//sort search history data -//LIM : number of distinct and unique keywords stored and get counted freq. -async function countByFreq(LIM = 1500, topX = 50, pipe_collection = hst) { - // let LIM = 1500; - // let topX = 20; - return new Promise((resolve) => { - pipe_collection.distinct("keyword", (err, key) => { - // console.log(key.length, "unique words"); - var keyFreq = []; - //top topX frequent keyword container - var topKey = []; - //find the top topX frequent - new Promise((resolve) => { - for (var i = 0; i < LIM; i++) { - //asyncronous - let k = key[i]; //must be let. let use independent object var. - // useful for asyncronous method. - let idx = i; - hst.countDocuments({ keyword: k }).exec((err, count) => { - // console.log(k, " : "); - // console.log(count); - keyFreq.push([k, count]); - - //must guarantee all keywords freq is stored fin. - if (idx >= LIM - 1) { - resolve(); - } - }); - } //for - }).then(() => { - // console.log("sort?") - for (var i = 0; i < LIM; i++) { - // console.log(keyFreq[i]) - if (i > LIM) break; //handle among only LIM number of documents. - } //for - let s = Date.now(); - keyFreq = keyFreq.sort((a, b) => b[1] - a[1]); - let e = Date.now(); - let elapse = (e - s) / 1000; - var tmp; - var sec = Math.floor(elapse % 60); - tmp = elapse / 60; - var min = Math.floor(tmp % 60); - tmp = tmp / 60; - var hour = Math.floor(tmp % 60); - // console.log("sort!") - // console.log("time taken : ", hour, "hour ", min, " min ", sec, " sec"); - for (var i = 0; i < LIM; i++) { - // console.log(keyFreq[i]) - if (i > LIM) break; - } //for - - for (var i = 0; i < topX; i++) { - topKey.push(keyFreq[i]); - } - // console.log("top key ", topX) - // console.log(topKey); - - resolve(topKey); - }); //then - }); //distinct - }); -} - -//use aggregate functino -//debug -// aggregate(); - -async function aggregate() { - //unique words - //top freq 5? - //unique, frequency, top5 - let s = Date.now(); - - const agg = hst.aggregate([ - { - $group: { - _id: "$keyword", - count: { $sum: 1 }, - }, - }, - { - $sort: { count: -1 }, - }, - { - $limit: 50, - }, - ]); - agg.exec((err, result) => { - // console.log(result); - let e = Date.now(); - let elapse = (e - s) / 1000; - var tmp; - var sec = Math.floor(elapse % 60); - tmp = elapse / 60; - var min = Math.floor(tmp % 60); - tmp = tmp / 60; - var hour = Math.floor(tmp % 60); - // console.log("sort!") - // console.log("time taken : ", hour, "hour ", min, " min ", sec, " sec"); - return result; - }); -} - -// const User = require('./models/user'); - -module.exports = router; diff --git a/fe-backend/back/module/tfidfQuery.js b/fe-backend/back/module/tfidfQuery.js deleted file mode 100755 index b9523c41..00000000 --- a/fe-backend/back/module/tfidfQuery.js +++ /dev/null @@ -1,90 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const Keywords = require("../models/tfidf"); - -router.get("/", (req, res) => { - Keywords.findOne().exec((res) => { - res.send(res); - }); -}); - -router.get("/test", (req, res) => { - console.log("work!"); - let id = "5f65aececd17436ac6436f4a"; - Keywords.findOne({ docID: id }, (error, val) => { - if (error) { - console.log(error); - } - console.log(val); - res.json(val); - }); -}); - -/** - * @description 받은 id 혹은 id list에 대해 그 문서의 tfidf 값을 반환해준다. - */ -function getKeyVal(req, res) { - console.log("tfidf/getKeyVal"); - let ids = req.body["id"]; - console.log("ids : ", ids); - - if (typeof ids == "string") - //only send one string - matchQuery = { docID: ids }; - //when send string array - else matchQuery = { docID: { $in: ids } }; - - let isVal = req.body["isVal"]; //tfidf 값에 해당하는 키워드를 반환할 때 tfidf 값도 함께 반환할 것인지 파악. - - //tfidf 테이블에서 몇개의 핵심 단어들을 반환할지 결정. undefined 으로 넘어오면 default 5를 반환해준다. - let num = req.body["num"]; //could be undefined. - // console.log("get req"); - // console.log(ids); - if (num == undefined) num = 5; - else num = parseInt(num); - - //use aggragation - Keywords.aggregate( - [ - { $match: matchQuery }, - // { $addFields : { keywords : }}, - { - $project: { - tfidf: { - $slice: ["$tfidf", num, num], //3번째 elemnt(왼쪽 param)까지 3개만큼(right param) - }, - }, - }, - { - $unwind: "$tfidf", //array을 풀어서 하나의 array으로 만든다. - }, - { - $project: { - tfidf: { - $cond: { - if: isVal, - then: "$tfidf", - else: { $arrayElemAt: ["$tfidf", 0] }, - }, - }, - }, - }, - { - $group: { - _id: "$_id", - tfidf: { $addToSet: "$tfidf" }, - }, - }, - ], - (err, docs) => { - console.log("getKeyVal result: "); - if (err) console.log(err); - // console.log(docs) - res.json(docs); - } - ); -} - -router.post("/getKeyVal", getKeyVal); - -module.exports = router; diff --git a/fe-backend/back/module/topicQuery.js b/fe-backend/back/module/topicQuery.js deleted file mode 100755 index 6b813a1b..00000000 --- a/fe-backend/back/module/topicQuery.js +++ /dev/null @@ -1,66 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const topic = require("../models/topic"); -const Res = require("../models/Res"); - -router.get("/", (req, res) => { - res.send("topicQuery"); -}); - -router.post("/getTopicCounts", (req, res) => { - topic - .aggregate([{ $group: { hashKey: "$topic", count: { $sum: 1 } } }]) - .then((result) => { - return res - .status(200) - .json(new Res(true, "successfully get topic counts", result)); - }) - .catch((err) => { - console.log(err); - return res - .status(400) - .json(new Res(false, "failed to get topic counts", null)); - }); -}); - -router.get("/getTopicTblPlain", (req, res) => { - topic.find({}, (err, docs) => { - if (err) console.log(err); - console.log(docs); - res.json(docs); - }); -}); - -router.post("/getOneTopicDocs", (req, res) => { - console.log("get reqeust"); - let tp = req.body.topic; - console.log(tp); - topic.aggregate( - [ - { - $match: { topic: tp }, - }, - { - $project: { - hashKey: 1, - _id : 0, - }, - }, - ], - (err, docs) => { - if (err) console.log(err); - else { - res.json(docs); - } - } - ); -}); - -router.post("/getTopicTbl", (req, res) => { - let topicReq = req.body["topic"]; - topic.aggregate([ - { $match: { topic: topicReq } }, - ]); -}); - -module.exports = router; diff --git a/fe-backend/back/module/userAuthQuery.js b/fe-backend/back/module/userAuthQuery.js deleted file mode 100755 index 3f5c7e08..00000000 --- a/fe-backend/back/module/userAuthQuery.js +++ /dev/null @@ -1,174 +0,0 @@ -const express = require("express"); -const moment = require("moment"); -const User = require("../models/user"); -const UserStatus = require("../models/userStatus"); -const Res = require("../models/Res"); -const { OAuth2Client } = require("google-auth-library"); - -const router = express.Router(); - -router.post("/verifyUser", verifyUser); -router.post("/registerUser", registerUser); -router.post("/getUserInfo", getUserInfo); -router.post("/verifyToken", verifyToken); -router.post("/deleteUser", deleteUser); - -function verifyToken(req, res) { - var token = req.body.token; - var CLIENT_ID = req.body.client; - - const client = new OAuth2Client(CLIENT_ID); - console.log(CLIENT_ID); - async function verify() { - const ticket = await client.verifyIdToken({ - idToken: token, - audience: CLIENT_ID, - }); - const payload = ticket.getPayload(); - console.log(payload); - User.findOne({ email: payload.email }, (error, user) => { - if (error) { - console.log(error); - } else { - if (!user) { - console.log(user); - res.json(new Res(false, "danger")); - } else { - console.log(user); - return res - .status(200) - .send(new Res(true, "google verify succ", { userProfile: user })); - } - } - }); - } - - return verify().catch((err) => { - console.error(err); - console.log("error"); - return res - .status(200) - .send(new Res(false, "google verify fail", { status: false, err: err })); - }); -} - -async function verifyUser(req, res) { - console.log(req.body); - User.findOne({ email: req.body.email }, (error, user) => { - if (error) res.status(400).json(new Res(false, "Verification Failed")); - else { - console.log(user); - if (user != null) - return res - .status(200) - .send(new Res(true, "Registered user", { isRegistered: true })); - else { - console.log("sed"); - return res - .status(200) - .send(new Res(false, "Not registered user", { isRegistered: false })); - } - } - }); -} - -async function registerUser(req, res) { - console.log("reg", req.body); - let userData = new User(req.body); - userData.save((error, registeredUser) => { - if (error) res.status(400).json(new Res(false, "Registration Failed")); - else { - userStatusData = new UserStatus({ - userId: registeredUser._id, - registeredDate: moment(), - modifiedDate: moment(), - isActive: true, - isAdmin: false, - }); - userStatusData.save((err, user) => { - if (err) - return res.status(400).json(new Res(false, "Registration Failed")); - else return res.status(200).json(new Res(true, "Registration Success")); - }); - } - }); -} - -async function getUserInfo(req, res) { - let userEmail = req.body.email; - User.findOne({ email: userEmail }, (error, user) => { - if (error) { - console.err(error); - res.status(400).json(new Res(false, "Registration Failed")); - } else - res.json( - new Res(true, "User authenticated!", { - userProfile: { - name: user.name, - email: user.email, - inst: user.inst, - status: user.status, - isAdmin: user.isAdmin, - isApiUser: user.isApiUser, - }, - }) - ); - }); -} - -async function deleteUser(req, res) { - let userEmail = req.body.email; - let userId; - console.log("email", userEmail); - User.findOne({ email: userEmail }) - .then((result) => { - userId = result["_id"]; - if (result) { - User.deleteOne({ email: userEmail }).then((deleteResult) => { - if (deleteResult) { - UserStatus.updateOne( - { userId: userId }, - { - modifiedDate: moment(), - isActive: false, - } - ) - .then((result) => { - console.log(result); - return res.status(200).json(new Res(true, "deletion succ")); - }) - .catch((err) => { - console.log(err); - return res.status(400).json(new Res(false, "deletion Failed")); - }); - } - }); - } - }) - .catch((error) => { - console.log(error); - }); -} - -router.post("/apiRegister", (req, res) => { - let userEmail = req.body.payload; - - console.log(userEmail); - - User.updateOne( - { email: userEmail }, - { $set: { isApiUser: true } }, - (error, result) => { - if (error) { - console.log(error); - } else { - if (!result) { - res.json(new Res(false, "Wrong attempt")); - } - res.json(new Res(true, "api auth is given!")); - } - } - ); -}); - -module.exports = router; diff --git a/fe-backend/back/module/usersDictQuery.js b/fe-backend/back/module/usersDictQuery.js deleted file mode 100644 index b5bfd800..00000000 --- a/fe-backend/back/module/usersDictQuery.js +++ /dev/null @@ -1,39 +0,0 @@ -const express = require("express"); -const moment = require("moment"); -const usersDict = require("../models/usersDict"); -// const UserStatus = require("../models/userStatus"); -const Res = require("../models/Res"); - -const router = express.Router(); - -// router.post("/verifyUser", verifyUser); -// router.post("/registerUser", registerUser); -router.post("/uploadDict", uploadDict); -// router.post("/verifyToken", verifyToken); -// router.post("/deleteUser", deleteUser); - -async function uploadDict(req, res) { - let userEmail = req.body.userEmail; - let dictType = req.body.dictType; - let csv = req.body.csv; - - // console.log('req',req); - let doc; - if(dictType=='synonym') doc = {'synonym':csv}; - else if(dictType=='stopword') doc = {'stopword':csv}; - else if(dictType=='compound') doc = {'compound':csv}; - - usersDict.findOneAndUpdate( - { userEmail: userEmail }, - {"$set":doc}, - { upsert: true, returnNewDocument: true } - ).then((result=>console.log(result))); - return res - .status(200) - .json( - new Res(true, "successfully uploaded",null) - ); - } - - -module.exports = router; \ No newline at end of file diff --git a/fe-backend/package-lock.json b/fe-backend/package-lock.json index f6fdc36e..9caa3530 100755 --- a/fe-backend/package-lock.json +++ b/fe-backend/package-lock.json @@ -30,16 +30,15 @@ } }, "node_modules/@babel/cli": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.12.10.tgz", - "integrity": "sha512-+y4ZnePpvWs1fc/LhZRTHkTesbXkyBYuOB+5CyodZqrEuETXi3zOVfpAQIdgC3lXbHLTDG9dQosxR9BhvLKDLQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.16.7.tgz", + "integrity": "sha512-0iBF+G2Qml0y3mY5dirolyToLSR88a/KB6F2Gm8J/lOnyL8wbEOHak0DHF8gjc9XZGgTDGv/jYXNiapvsYyHTA==", "dev": true, "dependencies": { "commander": "^4.0.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.1.0", "glob": "^7.0.0", - "lodash": "^4.17.19", "make-dir": "^2.1.0", "slash": "^2.0.0", "source-map": "^0.5.0" @@ -48,9 +47,15 @@ "babel": "bin/babel.js", "babel-external-helpers": "bin/babel-external-helpers.js" }, + "engines": { + "node": ">=6.9.0" + }, "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents", + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", "chokidar": "^3.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/code-frame": { @@ -74,32 +79,28 @@ } }, "node_modules/@babel/compat-data/node_modules/browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" }, "bin": { "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "node_modules/@babel/compat-data/node_modules/caniuse-lite": { - "version": "1.0.30001048", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", - "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", - "dev": true - }, - "node_modules/@babel/compat-data/node_modules/electron-to-chromium": { - "version": "1.3.418", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", - "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", - "dev": true - }, "node_modules/@babel/core": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", @@ -437,32 +438,28 @@ } }, "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" }, "bin": { "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite": { - "version": "1.0.30001048", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", - "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", - "dev": true - }, - "node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium": { - "version": "1.3.418", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", - "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", - "dev": true - }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.8.8", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", @@ -1536,32 +1533,28 @@ } }, "node_modules/@babel/preset-env/node_modules/browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" }, "bin": { "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "node_modules/@babel/preset-env/node_modules/caniuse-lite": { - "version": "1.0.30001048", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", - "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", - "dev": true - }, - "node_modules/@babel/preset-env/node_modules/electron-to-chromium": { - "version": "1.3.418", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", - "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", - "dev": true - }, "node_modules/@babel/preset-modules": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", @@ -1712,101 +1705,11 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz", - "integrity": "sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } + "optional": true }, "node_modules/@tootallnate/once": { "version": "1.1.2", @@ -1907,30 +1810,6 @@ "node": ">=0.10.0" } }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -1945,51 +1824,11 @@ "readable-stream": "^2.0.6" } }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", @@ -1998,36 +1837,6 @@ "node": ">=8" } }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "optional": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, "node_modules/babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -2590,79 +2399,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "optional": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/base64-js": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", @@ -2682,23 +2418,13 @@ } }, "node_modules/bignumber.js": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz", - "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", "engines": { "node": "*" } }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/bl": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", @@ -2787,33 +2513,16 @@ "node": ">= 0.8" } }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "node_modules/caniuse-lite": { + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true, - "optional": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001016", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001016.tgz", - "integrity": "sha512-yYQ2QfotceRiH4U+h1Us86WJXtVHDmy3nEKIdYPsZCYnOV5/tMgGbmoIlrMzmh2VXlproqYtVaKeGDBkMZifFA==", - "dev": true - }, "node_modules/chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", @@ -2874,19 +2583,6 @@ "node": ">=8" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/chokidar/node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -2921,35 +2617,6 @@ "node": ">=10" } }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "optional": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -2958,20 +2625,6 @@ "node": ">=0.10.0" } }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "optional": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -2996,13 +2649,6 @@ "node": ">= 6" } }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true, - "optional": true - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -3054,16 +2700,6 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/core-js": { "version": "2.6.11", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", @@ -3082,32 +2718,28 @@ } }, "node_modules/core-js-compat/node_modules/browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" }, "bin": { "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "node_modules/core-js-compat/node_modules/caniuse-lite": { - "version": "1.0.30001048", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", - "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", - "dev": true - }, - "node_modules/core-js-compat/node_modules/electron-to-chromium": { - "version": "1.3.418", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", - "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", - "dev": true - }, "node_modules/core-js-compat/node_modules/semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", @@ -3142,16 +2774,6 @@ "ms": "2.0.0" } }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10" - } - }, "node_modules/define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -3164,61 +2786,6 @@ "node": ">= 0.4" } }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "optional": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", @@ -3270,9 +2837,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/electron-to-chromium": { - "version": "1.3.322", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz", - "integrity": "sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA==", + "version": "1.4.35", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.35.tgz", + "integrity": "sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==", "dev": true }, "node_modules/encodeurl": { @@ -3283,6 +2850,15 @@ "node": ">= 0.8" } }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -3322,51 +2898,6 @@ "node": ">=6" } }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "optional": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/express": { "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", @@ -3412,120 +2943,6 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "optional": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "optional": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fast-text-encoding": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.1.tgz", @@ -3570,28 +2987,6 @@ "node": ">= 0.8" } }, - "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", @@ -3600,19 +2995,6 @@ "node": ">= 0.6" } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "optional": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -3693,12 +3075,27 @@ } }, "node_modules/gcp-metadata": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.0.1.tgz", - "integrity": "sha512-hX2Ge7RJqESJ3gTfitpJWbdXqxxzgUFX5KVPhE02l9jq17rKKsTeB5h7v7Cky7yhLPfMYcirojC6VWU26lVyCQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz", + "integrity": "sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==", "dependencies": { - "gaxios": "^3.0.0", - "json-bigint": "^0.3.0" + "gaxios": "^4.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gcp-metadata/node_modules/gaxios": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.2.tgz", + "integrity": "sha512-T+ap6GM6UZ0c4E6yb1y/hy2UB6hTrqhglp3XfmU9qbLCGRYhLVV5aRPpC4EmoG8N8zOnkYCgoBz+ScvGAARY6Q==", + "dependencies": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.1" }, "engines": { "node": ">=10" @@ -3713,16 +3110,6 @@ "node": ">=6.9.0" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -3740,27 +3127,16 @@ } }, "node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "optional": true, "dependencies": { - "is-extglob": "^2.1.0" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, "node_modules/globals": { @@ -3810,13 +3186,6 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true, - "optional": true - }, "node_modules/gtoken": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.1.0.tgz", @@ -3933,74 +3302,6 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "optional": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", @@ -4117,129 +3418,22 @@ "node": ">= 0.10" } }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true, "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": "^1.0.0" + "number-is-nan": "^1.0.0" }, "engines": { "node": ">=0.10.0" @@ -4266,19 +3460,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "optional": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -4287,31 +3468,11 @@ "node": ">=8" } }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/js-tokens": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", @@ -4331,11 +3492,11 @@ } }, "node_modules/json-bigint": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.0.tgz", - "integrity": "sha1-DM2RLEuCcNBfBW+9E4FLU9OCWx4=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", "dependencies": { - "bignumber.js": "^7.0.0" + "bignumber.js": "^9.0.0" } }, "node_modules/json5": { @@ -4403,16 +3564,6 @@ "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -4434,23 +3585,10 @@ "node": ">= 6" } }, - "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "node_modules/lodash.includes": { @@ -4521,29 +3659,6 @@ "node": ">=6" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "optional": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -4571,121 +3686,6 @@ "node": ">= 0.6" } }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -4765,33 +3765,6 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "optional": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -4812,14 +3785,14 @@ } }, "node_modules/mongodb": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.4.tgz", - "integrity": "sha512-Y+Ki9iXE9jI+n9bVtbTOOdK0B95d6wVGSucwtBkvQ+HIvVdTCfpVRp01FDC24uhC/Q2WXQ8Lpq3/zwtB5Op9Qw==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.3.tgz", + "integrity": "sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==", "dependencies": { "bl": "^2.2.1", "bson": "^1.1.4", "denque": "^1.4.1", - "require_optional": "^1.0.1", + "optional-require": "^1.1.8", "safe-buffer": "^5.1.2" }, "engines": { @@ -4827,28 +3800,65 @@ }, "optionalDependencies": { "saslprep": "^1.0.0" + }, + "peerDependenciesMeta": { + "aws4": { + "optional": true + }, + "bson-ext": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "mongodb-extjson": { + "optional": true + }, + "snappy": { + "optional": true + } + } + }, + "node_modules/mongodb/node_modules/optional-require": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", + "integrity": "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==", + "dependencies": { + "require-at": "^1.0.6" + }, + "engines": { + "node": ">=4" } }, "node_modules/mongoose": { - "version": "5.11.15", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.15.tgz", - "integrity": "sha512-8T4bT6eCGB7MqCm40oVhnhT/1AyAdwe+y1rYUhdl3ljsks3BpYz8whZgcMkIoh6VoCCjipOXRqZqdk1UByvlYA==", + "version": "5.13.14", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.14.tgz", + "integrity": "sha512-j+BlQjjxgZg0iWn42kLeZTB91OejcxWpY2Z50bsZTiKJ7HHcEtcY21Godw496GMkBqJMTzmW7G/kZ04mW+Cb7Q==", "dependencies": { + "@types/bson": "1.x || 4.0.x", "@types/mongodb": "^3.5.27", "bson": "^1.1.4", "kareem": "2.3.2", - "mongodb": "3.6.3", + "mongodb": "3.7.3", "mongoose-legacy-pluralize": "1.0.2", - "mpath": "0.8.3", - "mquery": "3.2.3", + "mpath": "0.8.4", + "mquery": "3.2.5", "ms": "2.1.2", + "optional-require": "1.0.x", "regexp-clone": "1.0.0", "safe-buffer": "5.2.1", - "sift": "7.0.1", + "sift": "13.5.2", "sliced": "1.0.1" }, "engines": { "node": ">=4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mongoose" } }, "node_modules/mongoose-auto-increment": { @@ -4864,24 +3874,6 @@ "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" }, - "node_modules/mongoose/node_modules/mongodb": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.3.tgz", - "integrity": "sha512-rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==", - "dependencies": { - "bl": "^2.2.1", - "bson": "^1.1.4", - "denque": "^1.4.1", - "require_optional": "^1.0.1", - "safe-buffer": "^5.1.2" - }, - "engines": { - "node": ">=4" - }, - "optionalDependencies": { - "saslprep": "^1.0.0" - } - }, "node_modules/mongoose/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -4890,20 +3882,34 @@ "node_modules/mongoose/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/mpath": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.3.tgz", - "integrity": "sha512-eb9rRvhDltXVNL6Fxd2zM9D4vKBxjVVQNLNijlj7uoXUy19zNDsIif5zR+pWmPCWNKwAtqyo4JveQm4nfD5+eA==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz", + "integrity": "sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==", "engines": { "node": ">=4.0.0" } }, "node_modules/mquery": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.3.tgz", - "integrity": "sha512-cIfbP4TyMYX+SkaQ2MntD+F2XbqaBHUYWk3j+kqdDztPWok3tgyssOZxMHMtzbV1w9DaSlvEea0Iocuro41A4g==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.5.tgz", + "integrity": "sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==", "dependencies": { "bluebird": "3.5.1", "debug": "3.1.0", @@ -4928,29 +3934,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", @@ -4973,9 +3956,9 @@ } }, "node_modules/node-releases": { - "version": "1.1.53", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", - "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, "node_modules/nopt": { @@ -5029,67 +4012,13 @@ "node": ">=0.10.0" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, - "optional": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "optional": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, "node_modules/object.assign": { @@ -5107,19 +4036,6 @@ "node": ">= 0.4" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "optional": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -5139,35 +4055,10 @@ "wrappy": "1" } }, - "node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, + "node_modules/optional-require": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", + "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==", "engines": { "node": ">=4" } @@ -5180,32 +4071,6 @@ "node": ">= 0.8" } }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -5215,9 +4080,9 @@ } }, "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "node_modules/path-to-regexp": { @@ -5225,6 +4090,12 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "node_modules/picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", @@ -5244,28 +4115,6 @@ "node": ">=6" } }, - "node_modules/pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", @@ -5336,21 +4185,6 @@ "util-deprecate": "~1.0.1" } }, - "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", @@ -5386,20 +4220,6 @@ "private": "^0.1.6" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "optional": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/regexp-clone": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", @@ -5443,40 +4263,12 @@ "jsesc": "bin/jsesc" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true, - "optional": true - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "optional": true, + "node_modules/require-at": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", + "integrity": "sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==", "engines": { - "node": ">=0.10" - } - }, - "node_modules/require_optional": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", - "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", - "dependencies": { - "resolve-from": "^2.0.0", - "semver": "^5.1.0" + "node": ">=4" } }, "node_modules/resolve": { @@ -5488,31 +4280,6 @@ "path-parse": "^1.0.6" } }, - "node_modules/resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true, - "optional": true - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.12" - } - }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -5529,16 +4296,6 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "optional": true, - "dependencies": { - "ret": "~0.1.10" - } - }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -5611,44 +4368,15 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, "node_modules/sift": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", - "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" + "version": "13.5.2", + "resolved": "https://registry.npmjs.org/sift/-/sift-13.5.2.tgz", + "integrity": "sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==" }, "node_modules/signal-exit": { "version": "3.0.3", @@ -5669,147 +4397,6 @@ "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "optional": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "optional": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -5819,27 +4406,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "optional": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true, - "optional": true - }, "node_modules/sparse-bitfield": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", @@ -5849,46 +4415,6 @@ "memory-pager": "^1.0.2" } }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "optional": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "optional": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -5939,9 +4465,9 @@ } }, "node_modules/tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -5968,88 +4494,6 @@ "node": ">=0.10.0" } }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "optional": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", @@ -6110,22 +4554,6 @@ "node": ">=4" } }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "optional": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -6134,86 +4562,6 @@ "node": ">= 0.8" } }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "optional": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "optional": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "optional": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true, - "optional": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -6256,18 +4604,17 @@ }, "dependencies": { "@babel/cli": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.12.10.tgz", - "integrity": "sha512-+y4ZnePpvWs1fc/LhZRTHkTesbXkyBYuOB+5CyodZqrEuETXi3zOVfpAQIdgC3lXbHLTDG9dQosxR9BhvLKDLQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.16.7.tgz", + "integrity": "sha512-0iBF+G2Qml0y3mY5dirolyToLSR88a/KB6F2Gm8J/lOnyL8wbEOHak0DHF8gjc9XZGgTDGv/jYXNiapvsYyHTA==", "dev": true, "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents", + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", "chokidar": "^3.4.0", "commander": "^4.0.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.1.0", "glob": "^7.0.0", - "lodash": "^4.17.19", "make-dir": "^2.1.0", "slash": "^2.0.0", "source-map": "^0.5.0" @@ -6294,28 +4641,17 @@ }, "dependencies": { "browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } - }, - "caniuse-lite": { - "version": "1.0.30001048", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", - "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.418", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", - "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", - "dev": true } } }, @@ -6628,28 +4964,17 @@ }, "dependencies": { "browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } - }, - "caniuse-lite": { - "version": "1.0.30001048", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", - "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.418", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", - "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", - "dev": true } } }, @@ -7679,28 +6004,17 @@ }, "dependencies": { "browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } - }, - "caniuse-lite": { - "version": "1.0.30001048", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", - "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.418", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", - "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", - "dev": true } } }, @@ -7822,111 +6136,34 @@ "dependencies": { "lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz", - "integrity": "sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "yallist": "^4.0.0" } }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "requires": { - "kind-of": "^3.0.2" + "lru-cache": "^6.0.0" } }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, + "@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "dev": true, + "optional": true + }, "@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -8010,29 +6247,6 @@ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -8047,65 +6261,16 @@ "readable-stream": "^2.0.6" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "optional": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "optional": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "optional": true - }, "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "optional": true - }, "arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "optional": true - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "optional": true - }, "babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -8665,66 +6830,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "optional": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "base64-js": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", @@ -8740,16 +6845,9 @@ } }, "bignumber.js": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz", - "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ==" - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==" }, "bl": { "version": "2.2.1", @@ -8824,28 +6922,10 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "optional": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, "caniuse-lite": { - "version": "1.0.30001016", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001016.tgz", - "integrity": "sha512-yYQ2QfotceRiH4U+h1Us86WJXtVHDmy3nEKIdYPsZCYnOV5/tMgGbmoIlrMzmh2VXlproqYtVaKeGDBkMZifFA==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "chalk": { @@ -8896,16 +6976,6 @@ "dev": true, "optional": true }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -8933,47 +7003,11 @@ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "optional": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "optional": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -8995,13 +7029,6 @@ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true, - "optional": true - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -9044,13 +7071,6 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "optional": true - }, "core-js": { "version": "2.6.11", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", @@ -9068,29 +7088,18 @@ }, "dependencies": { "browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } }, - "caniuse-lite": { - "version": "1.0.30001048", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz", - "integrity": "sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.418", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.418.tgz", - "integrity": "sha512-i2QrQtHes5fK/F9QGG5XacM5WKEuR322fxTYF9e8O9Gu0mc0WmjjwGpV8c7Htso6Zf2Di18lc3SIPxmMeRFBug==", - "dev": true - }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", @@ -9121,13 +7130,6 @@ "ms": "2.0.0" } }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "optional": true - }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -9137,51 +7139,6 @@ "object-keys": "^1.0.12" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", @@ -9221,9 +7178,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.322", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz", - "integrity": "sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA==", + "version": "1.4.35", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.35.tgz", + "integrity": "sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==", "dev": true }, "encodeurl": { @@ -9231,6 +7188,12 @@ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -9258,44 +7221,6 @@ "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "optional": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, "express": { "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", @@ -9304,134 +7229,40 @@ "accepts": "~1.3.7", "array-flatten": "1.1.1", "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "optional": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" } }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, "fast-text-encoding": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.1.tgz", @@ -9469,37 +7300,11 @@ "unpipe": "~1.0.0" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "optional": true - }, "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "optional": true, - "requires": { - "map-cache": "^0.2.2" - } - }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -9565,12 +7370,26 @@ } }, "gcp-metadata": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.0.1.tgz", - "integrity": "sha512-hX2Ge7RJqESJ3gTfitpJWbdXqxxzgUFX5KVPhE02l9jq17rKKsTeB5h7v7Cky7yhLPfMYcirojC6VWU26lVyCQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz", + "integrity": "sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==", "requires": { - "gaxios": "^3.0.0", - "json-bigint": "^0.3.0" + "gaxios": "^4.0.0", + "json-bigint": "^1.0.0" + }, + "dependencies": { + "gaxios": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.2.tgz", + "integrity": "sha512-T+ap6GM6UZ0c4E6yb1y/hy2UB6hTrqhglp3XfmU9qbLCGRYhLVV5aRPpC4EmoG8N8zOnkYCgoBz+ScvGAARY6Q==", + "requires": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.1" + } + } } }, "gensync": { @@ -9579,13 +7398,6 @@ "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", "dev": true }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "optional": true - }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -9600,26 +7412,13 @@ } }, "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "optional": true, "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } + "is-glob": "^4.0.1" } }, "globals": { @@ -9665,13 +7464,6 @@ } } }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true, - "optional": true - }, "gtoken": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.1.0.tgz", @@ -9760,63 +7552,6 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "optional": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", @@ -9921,95 +7656,6 @@ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "optional": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "optional": true - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -10040,40 +7686,16 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "optional": true, - "requires": { - "isobject": "^3.0.1" - } - }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "optional": true - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "optional": true - }, "js-tokens": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", @@ -10087,11 +7709,11 @@ "dev": true }, "json-bigint": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.0.tgz", - "integrity": "sha1-DM2RLEuCcNBfBW+9E4FLU9OCWx4=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", "requires": { - "bignumber.js": "^7.0.0" + "bignumber.js": "^9.0.0" } }, "json5": { @@ -10151,13 +7773,6 @@ "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "optional": true - }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -10173,20 +7788,10 @@ "leven": "^3.1.0" } }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "lodash.includes": { @@ -10251,23 +7856,6 @@ "semver": "^5.6.0" } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "optional": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "optional": true, - "requires": { - "object-visit": "^1.0.0" - } - }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -10289,108 +7877,6 @@ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - } - } - }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -10453,29 +7939,6 @@ } } }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "optional": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -10487,50 +7950,49 @@ "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" }, "mongodb": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.4.tgz", - "integrity": "sha512-Y+Ki9iXE9jI+n9bVtbTOOdK0B95d6wVGSucwtBkvQ+HIvVdTCfpVRp01FDC24uhC/Q2WXQ8Lpq3/zwtB5Op9Qw==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.3.tgz", + "integrity": "sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==", "requires": { "bl": "^2.2.1", "bson": "^1.1.4", "denque": "^1.4.1", - "require_optional": "^1.0.1", + "optional-require": "^1.1.8", "safe-buffer": "^5.1.2", "saslprep": "^1.0.0" + }, + "dependencies": { + "optional-require": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", + "integrity": "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==", + "requires": { + "require-at": "^1.0.6" + } + } } }, "mongoose": { - "version": "5.11.15", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.15.tgz", - "integrity": "sha512-8T4bT6eCGB7MqCm40oVhnhT/1AyAdwe+y1rYUhdl3ljsks3BpYz8whZgcMkIoh6VoCCjipOXRqZqdk1UByvlYA==", + "version": "5.13.14", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.14.tgz", + "integrity": "sha512-j+BlQjjxgZg0iWn42kLeZTB91OejcxWpY2Z50bsZTiKJ7HHcEtcY21Godw496GMkBqJMTzmW7G/kZ04mW+Cb7Q==", "requires": { + "@types/bson": "1.x || 4.0.x", "@types/mongodb": "^3.5.27", "bson": "^1.1.4", "kareem": "2.3.2", - "mongodb": "3.6.3", + "mongodb": "3.7.3", "mongoose-legacy-pluralize": "1.0.2", - "mpath": "0.8.3", - "mquery": "3.2.3", + "mpath": "0.8.4", + "mquery": "3.2.5", "ms": "2.1.2", + "optional-require": "1.0.x", "regexp-clone": "1.0.0", "safe-buffer": "5.2.1", - "sift": "7.0.1", + "sift": "13.5.2", "sliced": "1.0.1" }, "dependencies": { - "mongodb": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.3.tgz", - "integrity": "sha512-rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==", - "requires": { - "bl": "^2.2.1", - "bson": "^1.1.4", - "denque": "^1.4.1", - "require_optional": "^1.0.1", - "safe-buffer": "^5.1.2", - "saslprep": "^1.0.0" - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -10557,14 +8019,14 @@ "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" }, "mpath": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.3.tgz", - "integrity": "sha512-eb9rRvhDltXVNL6Fxd2zM9D4vKBxjVVQNLNijlj7uoXUy19zNDsIif5zR+pWmPCWNKwAtqyo4JveQm4nfD5+eA==" + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz", + "integrity": "sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==" }, "mquery": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.3.tgz", - "integrity": "sha512-cIfbP4TyMYX+SkaQ2MntD+F2XbqaBHUYWk3j+kqdDztPWok3tgyssOZxMHMtzbV1w9DaSlvEea0Iocuro41A4g==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.5.tgz", + "integrity": "sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==", "requires": { "bluebird": "3.5.1", "debug": "3.1.0", @@ -10588,26 +8050,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", @@ -10624,9 +8066,9 @@ "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" }, "node-releases": { - "version": "1.1.53", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", - "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, "nopt": { @@ -10665,55 +8107,11 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "optional": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "optional": true, - "requires": { - "isobject": "^3.0.0" - } + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true }, "object.assign": { "version": "4.1.0", @@ -10727,16 +8125,6 @@ "object-keys": "^1.0.11" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "optional": true, - "requires": { - "isobject": "^3.0.1" - } - }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -10753,64 +8141,25 @@ "wrappy": "1" } }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true + "optional-require": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", + "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==" }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "optional": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-to-regexp": { @@ -10818,6 +8167,12 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", @@ -10831,22 +8186,6 @@ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "optional": true - }, "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", @@ -10902,18 +8241,6 @@ "util-deprecate": "~1.0.1" } }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, "regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", @@ -10946,17 +8273,6 @@ "private": "^0.1.6" } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, "regexp-clone": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", @@ -10996,35 +8312,10 @@ } } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true, - "optional": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "optional": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "optional": true - }, - "require_optional": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", - "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", - "requires": { - "resolve-from": "^2.0.0", - "semver": "^5.1.0" - } + "require-at": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", + "integrity": "sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==" }, "resolve": { "version": "1.17.0", @@ -11035,25 +8326,6 @@ "path-parse": "^1.0.6" } }, - "resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true, - "optional": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "optional": true - }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -11067,16 +8339,6 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "optional": true, - "requires": { - "ret": "~0.1.10" - } - }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -11139,40 +8401,15 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, "sift": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", - "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" + "version": "13.5.2", + "resolved": "https://registry.npmjs.org/sift/-/sift-13.5.2.tgz", + "integrity": "sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==" }, "signal-exit": { "version": "3.0.3", @@ -11190,150 +8427,12 @@ "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "optional": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "optional": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "optional": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true, - "optional": true - }, "sparse-bitfield": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", @@ -11343,39 +8442,6 @@ "memory-pager": "^1.0.2" } }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "optional": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -11414,9 +8480,9 @@ "dev": true }, "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -11439,74 +8505,6 @@ "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", "dev": true }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "optional": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", @@ -11549,89 +8547,11 @@ "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", "dev": true }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "optional": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "optional": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "optional": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "optional": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "optional": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true, - "optional": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "optional": true - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/package-lock.json b/package-lock.json index 47783c63..b4a315a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "kubic", "version": "0.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, "packages": { "": { @@ -91,6 +91,7 @@ "version": "0.1100.5", "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.5.tgz", "integrity": "sha512-yOYfucNouc1doTbcGbCNMXGMSc36+j97XpdNoeGyzFQ7GwezLAro0a9gxc5PdOxndfelkND7J1JuOjxdW5O17A==", + "dev": true, "dependencies": { "@angular-devkit/core": "11.0.5", "rxjs": "6.6.3" @@ -102,15 +103,15 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1100.5.tgz", - "integrity": "sha512-lJYsnBImBAqUAIVC2qGY64UaC2uWOPZEpSWjYUxkRZA/c4IVCJj3M12CgONBjtcKYzFVXc1eojhrScukGIJJcg==", + "version": "0.1100.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1100.7.tgz", + "integrity": "sha512-erc+AtSU46ZIX7A5dmeZ0/G/SQIbqMAGbTKZbf11GePyhT0JAAnfMQtOHMb6AaX85n4yQTg1uMo9f5+8V3lfKA==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1100.5", - "@angular-devkit/build-optimizer": "0.1100.5", - "@angular-devkit/build-webpack": "0.1100.5", - "@angular-devkit/core": "11.0.5", + "@angular-devkit/architect": "0.1100.7", + "@angular-devkit/build-optimizer": "0.1100.7", + "@angular-devkit/build-webpack": "0.1100.7", + "@angular-devkit/core": "11.0.7", "@babel/core": "7.12.3", "@babel/generator": "7.12.1", "@babel/plugin-transform-runtime": "7.12.1", @@ -118,7 +119,7 @@ "@babel/runtime": "7.12.1", "@babel/template": "7.10.4", "@jsdevtools/coverage-istanbul-loader": "3.0.5", - "@ngtools/webpack": "11.0.5", + "@ngtools/webpack": "11.0.7", "ansi-colors": "4.1.1", "autoprefixer": "9.8.6", "babel-loader": "8.1.0", @@ -181,31 +182,41 @@ "node": ">= 10.13.0", "npm": ">= 6.11.0", "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/architect": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.5.tgz", - "integrity": "sha512-yOYfucNouc1doTbcGbCNMXGMSc36+j97XpdNoeGyzFQ7GwezLAro0a9gxc5PdOxndfelkND7J1JuOjxdW5O17A==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.5", - "rxjs": "6.6.3" }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" + "peerDependencies": { + "@angular/compiler-cli": "^11.0.0", + "@angular/localize": "^11.0.0", + "karma": "~5.1.0", + "ng-packagr": "^11.0.0", + "protractor": "^7.0.0", + "tslint": "^6.1.0", + "typescript": "~4.0.0" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + }, + "karma": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "protractor": { + "optional": true + }, + "tslint": { + "optional": true + } } }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/build-webpack": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1100.5.tgz", - "integrity": "sha512-oD5t2oCfyiCyyeZckrqBnQco94zIMkRnRGzy3lFDH7KMiL0DG9l7x3nxn9H0YunYWr55LsGWwXGoR7l03Kl+jw==", + "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/architect": { + "version": "0.1100.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.7.tgz", + "integrity": "sha512-b2zv2yiRbdhJ7hJfZsAvGYcqgh2DVtc7gRIPo1eDPvOAKrenmZ4zo/v0PRYScrTsPzqmoCokNA5nIwufwUEnuA==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1100.5", - "@angular-devkit/core": "11.0.5", + "@angular-devkit/core": "11.0.7", "rxjs": "6.6.3" }, "engines": { @@ -215,9 +226,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", - "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.7.tgz", + "integrity": "sha512-1GKnIT++YSUHpzzRx9QC0+8yOw4wy+ZpiJVDlroPSeK4FGrTCJqJKenkfRjVFRFOSrzTiJds+IU6kI4+bFbw9g==", "dev": true, "dependencies": { "ajv": "6.12.6", @@ -307,9 +318,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { "node": ">=8" @@ -327,12 +338,6 @@ "node": ">=8" } }, - "node_modules/@angular-devkit/build-angular/node_modules/caniuse-lite": { - "version": "1.0.30001171", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", - "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", - "dev": true - }, "node_modules/@angular-devkit/build-angular/node_modules/cli-width": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", @@ -367,12 +372,6 @@ "dev": true, "hasInstallScript": true }, - "node_modules/@angular-devkit/build-angular/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, "node_modules/@angular-devkit/build-angular/node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -463,15 +462,6 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, - "node_modules/@angular-devkit/build-angular/node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, "node_modules/@angular-devkit/build-angular/node_modules/open": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", @@ -609,9 +599,9 @@ } }, "node_modules/@angular-devkit/build-optimizer": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1100.5.tgz", - "integrity": "sha512-aKITFuiydR681eS1z84EIdOtqdxP/V5xGZuF3xjGmg5Ddwv36PweAHaCVJEB4btHSWH6uxMvW2hLXg2RTWbRNg==", + "version": "0.1100.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1100.7.tgz", + "integrity": "sha512-bHIIub0d1trVAmAX/EaNR6Zo4b7hkscewK394qYYp/w8VKQkLSAPMUbt2YTWN+erR9yyHnJ2y7tBabIui75Wdw==", "dev": true, "dependencies": { "loader-utils": "2.0.0", @@ -629,32 +619,31 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/build-optimizer/node_modules/tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true - }, - "node_modules/@angular-devkit/build-optimizer/node_modules/typescript": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz", - "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1100.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1100.7.tgz", + "integrity": "sha512-/6Hudd1hs/GMHX4C/Qk7jueIMNg8NKFJWDEbvMPMgDzTqUIa680PTD6SNSCcY5Cz9mEpdpYCZo5N31JB7dlpOg==", + "dependencies": { + "@angular-devkit/architect": "0.1100.7", + "@angular-devkit/core": "11.0.7", + "rxjs": "6.6.3" }, "engines": { - "node": ">=4.2.0" + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^4.6.0", + "webpack-dev-server": "^3.1.4" } }, - "node_modules/@angular-devkit/build-webpack": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1100.5.tgz", - "integrity": "sha512-oD5t2oCfyiCyyeZckrqBnQco94zIMkRnRGzy3lFDH7KMiL0DG9l7x3nxn9H0YunYWr55LsGWwXGoR7l03Kl+jw==", + "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/architect": { + "version": "0.1100.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.7.tgz", + "integrity": "sha512-b2zv2yiRbdhJ7hJfZsAvGYcqgh2DVtc7gRIPo1eDPvOAKrenmZ4zo/v0PRYScrTsPzqmoCokNA5nIwufwUEnuA==", "dependencies": { - "@angular-devkit/architect": "0.1100.5", - "@angular-devkit/core": "11.0.5", + "@angular-devkit/core": "11.0.7", "rxjs": "6.6.3" }, "engines": { @@ -663,10 +652,28 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/core": { + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.7.tgz", + "integrity": "sha512-1GKnIT++YSUHpzzRx9QC0+8yOw4wy+ZpiJVDlroPSeK4FGrTCJqJKenkfRjVFRFOSrzTiJds+IU6kI4+bFbw9g==", + "dependencies": { + "ajv": "6.12.6", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.3", + "source-map": "0.7.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, "node_modules/@angular-devkit/core": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", + "dev": true, "dependencies": { "ajv": "6.12.6", "fast-json-stable-stringify": "2.1.0", @@ -680,11 +687,6 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/core/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, "node_modules/@angular-devkit/schematics": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.0.5.tgz", @@ -980,15 +982,14 @@ } }, "node_modules/@babel/cli": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.12.10.tgz", - "integrity": "sha512-+y4ZnePpvWs1fc/LhZRTHkTesbXkyBYuOB+5CyodZqrEuETXi3zOVfpAQIdgC3lXbHLTDG9dQosxR9BhvLKDLQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.16.7.tgz", + "integrity": "sha512-0iBF+G2Qml0y3mY5dirolyToLSR88a/KB6F2Gm8J/lOnyL8wbEOHak0DHF8gjc9XZGgTDGv/jYXNiapvsYyHTA==", "dependencies": { "commander": "^4.0.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.1.0", "glob": "^7.0.0", - "lodash": "^4.17.19", "make-dir": "^2.1.0", "slash": "^2.0.0", "source-map": "^0.5.0" @@ -997,9 +998,15 @@ "babel": "bin/babel.js", "babel-external-helpers": "bin/babel-external-helpers.js" }, + "engines": { + "node": ">=6.9.0" + }, "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents", + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", "chokidar": "^3.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/cli/node_modules/anymatch": { @@ -1088,9 +1095,9 @@ } }, "node_modules/@babel/cli/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "optional": true, "dependencies": { "is-glob": "^4.0.1" @@ -3739,9 +3746,9 @@ } }, "node_modules/@mapbox/node-pre-gyp/node_modules/tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -3760,12 +3767,12 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/@ngtools/webpack": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-11.0.5.tgz", - "integrity": "sha512-hM0LdOSlC6c7ij+BvIpAFbe7dpJhL+A51L5v6YbMA6aM0Sb/y+HpE2u34AHEQvute7cLe4EyOyvJ9jSinVAJhQ==", + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-11.0.7.tgz", + "integrity": "sha512-OWGiiDc7s4T53BBCY8tLkLUjgw44HrixW8Wh8e4thFH1eIUM0NHe087s/B5hDNu72W/GqK4IoBbhNQ2wiCR7qQ==", "dev": true, "dependencies": { - "@angular-devkit/core": "11.0.5", + "@angular-devkit/core": "11.0.7", "enhanced-resolve": "5.3.1", "webpack-sources": "2.0.1" }, @@ -3773,12 +3780,17 @@ "node": ">= 10.13.0", "npm": ">= 6.11.0", "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^11.0.0", + "typescript": "~4.0.0", + "webpack": "^4.0.0" } }, "node_modules/@ngtools/webpack/node_modules/@angular-devkit/core": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", - "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.7.tgz", + "integrity": "sha512-1GKnIT++YSUHpzzRx9QC0+8yOw4wy+ZpiJVDlroPSeK4FGrTCJqJKenkfRjVFRFOSrzTiJds+IU6kI4+bFbw9g==", "dev": true, "dependencies": { "ajv": "6.12.6", @@ -3793,66 +3805,11 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@ngtools/webpack/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/@ngtools/webpack/node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "node_modules/@ngtools/webpack/node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/@ngtools/webpack/node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz", - "integrity": "sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==", - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "node_modules/@nicolo-ribaudo/chokidar-2/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "optional": true }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.4", @@ -4787,7 +4744,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "devOptional": true, + "dev": true, "dependencies": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -4851,7 +4808,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -4860,7 +4817,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -4869,7 +4826,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -4905,7 +4862,7 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -4990,7 +4947,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -5014,7 +4971,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "devOptional": true + "dev": true }, "node_modules/async-limiter": { "version": "1.0.0", @@ -5032,7 +4989,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "devOptional": true, + "dev": true, "bin": { "atob": "bin/atob.js" }, @@ -5058,12 +5015,6 @@ "autoprefixer": "bin/autoprefixer" } }, - "node_modules/autoprefixer/node_modules/caniuse-lite": { - "version": "1.0.30001171", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", - "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", - "dev": true - }, "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -5781,7 +5732,7 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "devOptional": true, + "dev": true, "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -5799,7 +5750,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "devOptional": true, + "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -5811,7 +5762,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -5823,7 +5774,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -5835,7 +5786,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, + "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -5925,7 +5876,7 @@ "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -6059,7 +6010,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "devOptional": true, + "dev": true, "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -6080,7 +6031,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -6188,36 +6139,28 @@ } }, "node_modules/browserslist": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz", - "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001165", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.621", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", - "node-releases": "^1.1.67" + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" }, "bin": { "browserslist": "cli.js" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "node_modules/browserslist/node_modules/caniuse-lite": { - "version": "1.0.30001171", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", - "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", - "dev": true - }, - "node_modules/browserslist/node_modules/electron-to-chromium": { - "version": "1.3.633", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.633.tgz", - "integrity": "sha512-bsVCsONiVX1abkWdH7KtpuDAhsQ3N3bjPYhROSAXE78roJKet0Y5wznA14JE9pzbwSZmSMAW6KiKYf1RvbTJkA==", - "dev": true - }, "node_modules/browserstack": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.1.tgz", @@ -6228,9 +6171,9 @@ } }, "node_modules/bson": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.5.tgz", - "integrity": "sha512-kDuEzldR21lHciPQAIulLs1LZlCXdLziXI6Mb/TDkwXhb//UORJNPXgcRs2CuO4H0DcMkpfT3/ySsP3unoZjBg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", + "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==", "engines": { "node": ">=0.6.19" } @@ -6427,9 +6370,9 @@ } }, "node_modules/cacache/node_modules/tar": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", - "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dev": true, "dependencies": { "chownr": "^2.0.0", @@ -6453,7 +6396,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "devOptional": true, + "dev": true, "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -6534,10 +6477,14 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001012", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001012.tgz", - "integrity": "sha512-7RR4Uh04t9K1uYRWzOJmzplgEOAXbfK72oVNokCdMzA67trrhPzy93ahKk1AWHiA0c58tD2P+NHqxrA8FZ+Trg==", - "dev": true + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } }, "node_modules/canonical-path": { "version": "1.0.0", @@ -6678,9 +6625,9 @@ } }, "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { "is-glob": "^4.0.1" @@ -6744,9 +6691,9 @@ } }, "node_modules/chownr": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", - "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, "node_modules/chrome-trace-event": { @@ -6806,7 +6753,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "devOptional": true, + "dev": true, "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -6821,7 +6768,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, + "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -6880,9 +6827,9 @@ } }, "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { "node": ">=8" @@ -7033,7 +6980,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "devOptional": true, + "dev": true, "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -7066,9 +7013,9 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "node_modules/color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", "dev": true, "dependencies": { "color-name": "^1.0.0", @@ -7124,7 +7071,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "devOptional": true + "dev": true }, "node_modules/component-inherit": { "version": "0.0.3", @@ -7303,7 +7250,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -7331,9 +7278,9 @@ } }, "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { "is-glob": "^4.0.1" @@ -8501,7 +8448,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "devOptional": true, + "dev": true, "dependencies": { "ms": "2.0.0" } @@ -8519,7 +8466,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10" } @@ -8576,7 +8523,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "devOptional": true, + "dev": true, "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -8589,7 +8536,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -8601,7 +8548,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -8613,7 +8560,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, + "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -8731,9 +8678,9 @@ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" }, "node_modules/denque": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz", - "integrity": "sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", + "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==", "engines": { "node": ">=0.10" } @@ -8840,9 +8787,9 @@ "dev": true }, "node_modules/dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dev": true, "dependencies": { "ip": "^1.1.0", @@ -8966,9 +8913,9 @@ "integrity": "sha512-3aajCu13z/BjMRn8M3y5hr5TAL2oPu5sEDcl9gBWdZsIhNi860AloDYawZeL9Pv5tmNwYrqXqrI+d32rYy6W1A==" }, "node_modules/electron-to-chromium": { - "version": "1.3.314", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.314.tgz", - "integrity": "sha512-IKDR/xCxKFhPts7h+VaSXS02Z1mznP3fli1BbXWXeN89i2gCzKraU8qLpEid8YzKcmZdZD3Mly3cn5/lY9xsBQ==", + "version": "1.4.35", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.35.tgz", + "integrity": "sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==", "dev": true }, "node_modules/elliptic": { @@ -9100,12 +9047,6 @@ "node": ">=10.13.0" } }, - "node_modules/enhanced-resolve/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, "node_modules/ent": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", @@ -9406,7 +9347,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "devOptional": true, + "dev": true, "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -9424,7 +9365,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, + "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -9436,7 +9377,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -9524,7 +9465,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "devOptional": true, + "dev": true, "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -9537,7 +9478,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "devOptional": true, + "dev": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -9563,7 +9504,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "devOptional": true, + "dev": true, "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -9582,7 +9523,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "devOptional": true, + "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -9594,7 +9535,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -9606,7 +9547,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -9618,7 +9559,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -9630,7 +9571,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, + "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -9691,9 +9632,9 @@ } }, "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { "is-glob": "^4.0.1" @@ -9737,9 +9678,9 @@ } }, "node_modules/fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-text-encoding": { "version": "1.0.3", @@ -9829,7 +9770,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "devOptional": true, + "dev": true, "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -9844,7 +9785,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -10004,7 +9945,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -10045,7 +9986,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "devOptional": true, + "dev": true, "dependencies": { "map-cache": "^0.2.2" }, @@ -10205,19 +10146,17 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.10.0" } @@ -10226,19 +10165,17 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -10248,19 +10185,17 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/fsevents/node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -10270,19 +10205,17 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.10.0" } @@ -10291,37 +10224,33 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/fsevents/node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/fsevents/node_modules/debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "ms": "^2.1.1" } @@ -10330,10 +10259,9 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=4.0.0" } @@ -10342,19 +10270,17 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/fsevents/node_modules/detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", - "optional": true, "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -10366,10 +10292,9 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "minipass": "^2.6.0" } @@ -10378,19 +10303,17 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -10406,10 +10329,9 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -10429,19 +10351,17 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -10453,10 +10373,9 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "minimatch": "^3.0.4" } @@ -10465,10 +10384,9 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -10478,19 +10396,17 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "engines": { "node": "*" } @@ -10499,10 +10415,9 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "number-is-nan": "^1.0.0" }, @@ -10514,19 +10429,17 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/fsevents/node_modules/minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -10538,19 +10451,17 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/fsevents/node_modules/minipass": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -10560,10 +10471,9 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "minipass": "^2.9.0" } @@ -10573,10 +10483,9 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "minimist": "^1.2.5" }, @@ -10588,19 +10497,17 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/fsevents/node_modules/needle": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -10617,10 +10524,9 @@ "version": "0.14.0", "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-3-Clause", - "optional": true, "dependencies": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", @@ -10641,10 +10547,9 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "abbrev": "1", "osenv": "^0.1.4" @@ -10657,10 +10562,9 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "npm-normalize-package-bin": "^1.0.1" } @@ -10669,19 +10573,17 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/npm-packlist": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", @@ -10692,10 +10594,9 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -10707,10 +10608,9 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.10.0" } @@ -10719,10 +10619,9 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.10.0" } @@ -10731,10 +10630,9 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "wrappy": "1" } @@ -10743,10 +10641,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.10.0" } @@ -10755,10 +10652,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.10.0" } @@ -10767,10 +10663,9 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -10780,10 +10675,9 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.10.0" } @@ -10792,19 +10686,17 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/fsevents/node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "optional": true, "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -10819,10 +10711,9 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10837,10 +10728,9 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "glob": "^7.1.3" }, @@ -10852,37 +10742,33 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/fsevents/node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/fsevents/node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "bin": { "semver": "bin/semver" } @@ -10891,28 +10777,25 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -10921,10 +10804,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -10938,10 +10820,9 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -10953,10 +10834,9 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.10.0" } @@ -10965,10 +10845,9 @@ "version": "4.4.13", "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -10986,19 +10865,17 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/fsevents/node_modules/wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, "dependencies": { "string-width": "^1.0.2 || 2" } @@ -11007,19 +10884,17 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fsevents/node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true + "license": "ISC" }, "node_modules/fuctbase64": { "version": "1.4.0", @@ -11187,7 +11062,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -11221,7 +11096,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "devOptional": true, + "dev": true, "dependencies": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -11231,7 +11106,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "devOptional": true, + "dev": true, "dependencies": { "is-extglob": "^2.1.0" }, @@ -11332,10 +11207,10 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", - "devOptional": true + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true }, "node_modules/gtoken": { "version": "5.1.0", @@ -11462,7 +11337,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "devOptional": true, + "dev": true, "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -11476,7 +11351,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "devOptional": true, + "dev": true, "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -11489,7 +11364,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "devOptional": true, + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -11612,12 +11487,6 @@ "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", "dev": true }, - "node_modules/html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, "node_modules/html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", @@ -11956,9 +11825,9 @@ } }, "node_modules/inquirer/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { "node": ">=8" @@ -12130,7 +11999,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -12142,7 +12011,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -12172,7 +12041,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "devOptional": true, + "dev": true, "dependencies": { "binary-extensions": "^1.0.0" }, @@ -12184,7 +12053,7 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "devOptional": true + "dev": true }, "node_modules/is-callable": { "version": "1.1.5", @@ -12222,7 +12091,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -12234,7 +12103,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -12255,7 +12124,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "devOptional": true, + "dev": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -12269,7 +12138,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12299,7 +12168,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12358,7 +12227,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -12370,7 +12239,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -12424,7 +12293,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "devOptional": true, + "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -12459,18 +12328,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dev": true, - "dependencies": { - "html-comment-regex": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", @@ -12493,7 +12350,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12531,7 +12388,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12850,9 +12707,9 @@ "dev": true }, "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "node_modules/json-schema-traverse": { @@ -12987,24 +12844,24 @@ } }, "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, - "engines": [ - "node >=0.6.0" - ], "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" } }, "node_modules/jszip": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", - "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", + "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", "dev": true, "dependencies": { "lie": "~3.3.0", @@ -13132,9 +12989,9 @@ } }, "node_modules/karma/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { "node": ">=8" @@ -13292,9 +13149,9 @@ } }, "node_modules/karma/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { "is-glob": "^4.0.1" @@ -13303,12 +13160,6 @@ "node": ">= 6" } }, - "node_modules/karma/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, "node_modules/karma/node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -13535,7 +13386,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -13700,7 +13551,8 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/lodash-es": { "version": "4.17.20", @@ -13999,7 +13851,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -14008,7 +13860,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "devOptional": true, + "dev": true, "dependencies": { "object-visit": "^1.0.0" }, @@ -14110,7 +13962,7 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "devOptional": true, + "dev": true, "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -14416,7 +14268,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "devOptional": true, + "dev": true, "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -14429,7 +14281,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "devOptional": true, + "dev": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -14464,14 +14316,14 @@ } }, "node_modules/mongodb": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.3.tgz", - "integrity": "sha512-rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.3.tgz", + "integrity": "sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==", "dependencies": { "bl": "^2.2.1", "bson": "^1.1.4", "denque": "^1.4.1", - "require_optional": "^1.0.1", + "optional-require": "^1.1.8", "safe-buffer": "^5.1.2" }, "engines": { @@ -14479,28 +14331,65 @@ }, "optionalDependencies": { "saslprep": "^1.0.0" + }, + "peerDependenciesMeta": { + "aws4": { + "optional": true + }, + "bson-ext": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "mongodb-extjson": { + "optional": true + }, + "snappy": { + "optional": true + } + } + }, + "node_modules/mongodb/node_modules/optional-require": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", + "integrity": "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==", + "dependencies": { + "require-at": "^1.0.6" + }, + "engines": { + "node": ">=4" } }, "node_modules/mongoose": { - "version": "5.11.9", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.9.tgz", - "integrity": "sha512-lmG6R64jtGGxqtn88BkkY+v470LUfGgyTKUyjswQ5c01GNgQvxA0kQd8h+tm0hZb639hKNRxL9ZBQlLleUpuIQ==", + "version": "5.13.14", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.14.tgz", + "integrity": "sha512-j+BlQjjxgZg0iWn42kLeZTB91OejcxWpY2Z50bsZTiKJ7HHcEtcY21Godw496GMkBqJMTzmW7G/kZ04mW+Cb7Q==", "dependencies": { + "@types/bson": "1.x || 4.0.x", "@types/mongodb": "^3.5.27", "bson": "^1.1.4", "kareem": "2.3.2", - "mongodb": "3.6.3", + "mongodb": "3.7.3", "mongoose-legacy-pluralize": "1.0.2", - "mpath": "0.8.1", - "mquery": "3.2.3", + "mpath": "0.8.4", + "mquery": "3.2.5", "ms": "2.1.2", + "optional-require": "1.0.x", "regexp-clone": "1.0.0", "safe-buffer": "5.2.1", - "sift": "7.0.1", + "sift": "13.5.2", "sliced": "1.0.1" }, "engines": { "node": ">=4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mongoose" } }, "node_modules/mongoose-legacy-pluralize": { @@ -14533,17 +14422,17 @@ } }, "node_modules/mpath": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.1.tgz", - "integrity": "sha512-norEinle9aFc05McBawVPwqgFZ7npkts9yu17ztIVLwPwO9rq0OTp89kGVTqvv5rNLMz96E5iWHpVORjI411vA==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz", + "integrity": "sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==", "engines": { "node": ">=4.0.0" } }, "node_modules/mquery": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.3.tgz", - "integrity": "sha512-cIfbP4TyMYX+SkaQ2MntD+F2XbqaBHUYWk3j+kqdDztPWok3tgyssOZxMHMtzbV1w9DaSlvEea0Iocuro41A4g==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.5.tgz", + "integrity": "sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==", "dependencies": { "bluebird": "3.5.1", "debug": "3.1.0", @@ -14609,7 +14498,7 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "devOptional": true, + "dev": true, "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -14757,9 +14646,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "1.1.67", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", - "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, "node_modules/nopt": { @@ -14798,7 +14687,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "devOptional": true, + "dev": true, "dependencies": { "remove-trailing-separator": "^1.0.1" }, @@ -17915,7 +17804,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "devOptional": true, + "dev": true, "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -17929,7 +17818,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, + "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -17941,7 +17830,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -17981,7 +17870,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "devOptional": true, + "dev": true, "dependencies": { "isobject": "^3.0.0" }, @@ -18021,7 +17910,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "devOptional": true, + "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -18181,6 +18070,14 @@ "node": ">=4" } }, + "node_modules/optional-require": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", + "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==", + "engines": { + "node": ">=4" + } + }, "node_modules/ora": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ora/-/ora-5.1.0.tgz", @@ -18201,9 +18098,9 @@ } }, "node_modules/ora/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { "node": ">=8" @@ -18642,7 +18539,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -18692,9 +18589,9 @@ } }, "node_modules/passport-oauth2": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.5.0.tgz", - "integrity": "sha512-kqBt6vR/5VlCK8iCx1/KpY42kQ+NEHZwsSyt4Y6STiNjU+wWICG1i8ucc1FapXDGO15C5O5VZz7+7vRzrDPXXQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.1.tgz", + "integrity": "sha512-ZbV43Hq9d/SBSYQ22GOiglFsjsD1YY/qdiptA+8ej+9C1dL1TVB+mBE5kDH/D4AJo50+2i8f4bx0vg4/yDDZCQ==", "dependencies": { "base64url": "3.x.x", "oauth": "0.9.x", @@ -18704,6 +18601,10 @@ }, "engines": { "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" } }, "node_modules/passport-strategy": { @@ -18724,7 +18625,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "devOptional": true + "dev": true }, "node_modules/path-exists": { "version": "3.0.0", @@ -18759,9 +18660,9 @@ } }, "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "node_modules/path-to-regexp": { @@ -18801,6 +18702,12 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "node_modules/picomatch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", @@ -18901,7 +18808,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -19609,12 +19516,11 @@ } }, "node_modules/postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", "dev": true, "dependencies": { - "is-svg": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" @@ -19762,9 +19668,9 @@ } }, "node_modules/protractor/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { "node": ">=8" @@ -20291,33 +20197,6 @@ "node": ">= 10.13.0" } }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -20382,7 +20261,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "devOptional": true, + "dev": true, "dependencies": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -20437,7 +20316,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "devOptional": true, + "dev": true, "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -20545,13 +20424,13 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "devOptional": true + "dev": true }, "node_modules/repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -20560,7 +20439,7 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10" } @@ -20596,21 +20475,12 @@ "node": ">= 6" } }, - "node_modules/require_optional": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", - "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", - "dependencies": { - "resolve-from": "^2.0.0", - "semver": "^5.1.0" - } - }, - "node_modules/require_optional/node_modules/resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "node_modules/require-at": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", + "integrity": "sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/require-directory": { @@ -20669,7 +20539,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "devOptional": true + "dev": true }, "node_modules/resolve-url-loader": { "version": "3.1.2", @@ -20788,7 +20658,7 @@ "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.12" } @@ -20966,7 +20836,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "devOptional": true, + "dev": true, "dependencies": { "ret": "~0.1.10" } @@ -21084,16 +20954,6 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, "node_modules/schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -21163,6 +21023,7 @@ "version": "5.5.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "dev": true, "bin": { "semver": "bin/semver" } @@ -21302,7 +21163,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "devOptional": true, + "dev": true, "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -21317,7 +21178,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -21384,9 +21245,9 @@ } }, "node_modules/sift": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", - "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" + "version": "13.5.2", + "resolved": "https://registry.npmjs.org/sift/-/sift-13.5.2.tgz", + "integrity": "sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==" }, "node_modules/signal-exit": { "version": "3.0.2", @@ -21436,7 +21297,7 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "devOptional": true, + "dev": true, "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -21455,7 +21316,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "devOptional": true, + "dev": true, "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -21469,7 +21330,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "devOptional": true, + "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -21481,7 +21342,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -21493,7 +21354,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -21505,7 +21366,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "devOptional": true, + "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -21519,7 +21380,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^3.2.0" }, @@ -21531,7 +21392,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -21543,7 +21404,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, + "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -21555,7 +21416,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -21567,7 +21428,7 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -21892,7 +21753,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "devOptional": true, + "dev": true, "dependencies": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -21924,7 +21785,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "devOptional": true + "dev": true }, "node_modules/sourcemap-codec": { "version": "1.4.6", @@ -22068,7 +21929,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "devOptional": true, + "dev": true, "dependencies": { "extend-shallow": "^3.0.0" }, @@ -22142,7 +22003,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "devOptional": true, + "dev": true, "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -22155,7 +22016,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "devOptional": true, + "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -22581,32 +22442,52 @@ } }, "node_modules/tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, "engines": { "node": ">=6" } }, "node_modules/tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "version": "4.4.19", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", "dev": true, "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" + "chownr": "^1.1.4", + "fs-minipass": "^1.2.7", + "minipass": "^2.9.0", + "minizlib": "^1.3.3", + "mkdirp": "^0.5.5", + "safe-buffer": "^5.2.1", + "yallist": "^3.1.1" }, "engines": { "node": ">=4.5" } }, + "node_modules/tar/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/terser": { "version": "5.3.7", "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.7.tgz", @@ -22799,7 +22680,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "devOptional": true, + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -22811,7 +22692,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -22823,7 +22704,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "devOptional": true, + "dev": true, "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -22838,7 +22719,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "devOptional": true, + "dev": true, "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -23116,7 +22997,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "devOptional": true, + "dev": true, "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -23214,7 +23095,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "devOptional": true, + "dev": true, "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -23227,7 +23108,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "devOptional": true, + "dev": true, "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -23241,7 +23122,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "devOptional": true, + "dev": true, "dependencies": { "isarray": "1.0.0" }, @@ -23253,7 +23134,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -23262,7 +23143,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", - "devOptional": true, + "dev": true, "engines": { "node": ">=4", "yarn": "*" @@ -23280,7 +23161,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "devOptional": true + "dev": true }, "node_modules/url": { "version": "0.11.0", @@ -23293,9 +23174,9 @@ } }, "node_modules/url-parse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", - "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", + "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", "dev": true, "dependencies": { "querystringify": "^2.1.1", @@ -23312,7 +23193,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -23575,9 +23456,9 @@ } }, "node_modules/watchpack/node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "optional": true, "dependencies": { @@ -23997,9 +23878,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dev": true, "dependencies": { "async-limiter": "~1.0.0" @@ -24453,9 +24334,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { "node": ">=8" @@ -24532,12 +24413,24 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "node_modules/ws": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", - "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", "dev": true, "engines": { "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, "node_modules/xml2js": { @@ -24629,9 +24522,9 @@ } }, "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { "node": ">=8" @@ -24716,21 +24609,22 @@ "version": "0.1100.5", "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.5.tgz", "integrity": "sha512-yOYfucNouc1doTbcGbCNMXGMSc36+j97XpdNoeGyzFQ7GwezLAro0a9gxc5PdOxndfelkND7J1JuOjxdW5O17A==", + "dev": true, "requires": { "@angular-devkit/core": "11.0.5", "rxjs": "6.6.3" } }, "@angular-devkit/build-angular": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1100.5.tgz", - "integrity": "sha512-lJYsnBImBAqUAIVC2qGY64UaC2uWOPZEpSWjYUxkRZA/c4IVCJj3M12CgONBjtcKYzFVXc1eojhrScukGIJJcg==", + "version": "0.1100.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1100.7.tgz", + "integrity": "sha512-erc+AtSU46ZIX7A5dmeZ0/G/SQIbqMAGbTKZbf11GePyhT0JAAnfMQtOHMb6AaX85n4yQTg1uMo9f5+8V3lfKA==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1100.5", - "@angular-devkit/build-optimizer": "0.1100.5", - "@angular-devkit/build-webpack": "0.1100.5", - "@angular-devkit/core": "11.0.5", + "@angular-devkit/architect": "0.1100.7", + "@angular-devkit/build-optimizer": "0.1100.7", + "@angular-devkit/build-webpack": "0.1100.7", + "@angular-devkit/core": "11.0.7", "@babel/core": "7.12.3", "@babel/generator": "7.12.1", "@babel/plugin-transform-runtime": "7.12.1", @@ -24738,7 +24632,7 @@ "@babel/runtime": "7.12.1", "@babel/template": "7.10.4", "@jsdevtools/coverage-istanbul-loader": "3.0.5", - "@ngtools/webpack": "11.0.5", + "@ngtools/webpack": "11.0.7", "ansi-colors": "4.1.1", "autoprefixer": "9.8.6", "babel-loader": "8.1.0", @@ -24799,30 +24693,19 @@ }, "dependencies": { "@angular-devkit/architect": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.5.tgz", - "integrity": "sha512-yOYfucNouc1doTbcGbCNMXGMSc36+j97XpdNoeGyzFQ7GwezLAro0a9gxc5PdOxndfelkND7J1JuOjxdW5O17A==", - "dev": true, - "requires": { - "@angular-devkit/core": "11.0.5", - "rxjs": "6.6.3" - } - }, - "@angular-devkit/build-webpack": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1100.5.tgz", - "integrity": "sha512-oD5t2oCfyiCyyeZckrqBnQco94zIMkRnRGzy3lFDH7KMiL0DG9l7x3nxn9H0YunYWr55LsGWwXGoR7l03Kl+jw==", + "version": "0.1100.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.7.tgz", + "integrity": "sha512-b2zv2yiRbdhJ7hJfZsAvGYcqgh2DVtc7gRIPo1eDPvOAKrenmZ4zo/v0PRYScrTsPzqmoCokNA5nIwufwUEnuA==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1100.5", - "@angular-devkit/core": "11.0.5", + "@angular-devkit/core": "11.0.7", "rxjs": "6.6.3" } }, "@angular-devkit/core": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", - "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.7.tgz", + "integrity": "sha512-1GKnIT++YSUHpzzRx9QC0+8yOw4wy+ZpiJVDlroPSeK4FGrTCJqJKenkfRjVFRFOSrzTiJds+IU6kI4+bFbw9g==", "dev": true, "requires": { "ajv": "6.12.6", @@ -24900,9 +24783,9 @@ } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { @@ -24914,12 +24797,6 @@ "color-convert": "^2.0.1" } }, - "caniuse-lite": { - "version": "1.0.30001171", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", - "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", - "dev": true - }, "cli-width": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", @@ -24947,12 +24824,6 @@ "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", "dev": true }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -25027,15 +24898,6 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, "open": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", @@ -25046,40 +24908,6 @@ "is-wsl": "^2.1.1" } }, - "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", @@ -25180,9 +25008,9 @@ } }, "@angular-devkit/build-optimizer": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1100.5.tgz", - "integrity": "sha512-aKITFuiydR681eS1z84EIdOtqdxP/V5xGZuF3xjGmg5Ddwv36PweAHaCVJEB4btHSWH6uxMvW2hLXg2RTWbRNg==", + "version": "0.1100.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1100.7.tgz", + "integrity": "sha512-bHIIub0d1trVAmAX/EaNR6Zo4b7hkscewK394qYYp/w8VKQkLSAPMUbt2YTWN+erR9yyHnJ2y7tBabIui75Wdw==", "dev": true, "requires": { "loader-utils": "2.0.0", @@ -25190,49 +25018,52 @@ "tslib": "2.0.3", "typescript": "4.0.5", "webpack-sources": "2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true - }, - "typescript": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz", - "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==", - "dev": true - } } }, "@angular-devkit/build-webpack": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1100.5.tgz", - "integrity": "sha512-oD5t2oCfyiCyyeZckrqBnQco94zIMkRnRGzy3lFDH7KMiL0DG9l7x3nxn9H0YunYWr55LsGWwXGoR7l03Kl+jw==", + "version": "0.1100.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1100.7.tgz", + "integrity": "sha512-/6Hudd1hs/GMHX4C/Qk7jueIMNg8NKFJWDEbvMPMgDzTqUIa680PTD6SNSCcY5Cz9mEpdpYCZo5N31JB7dlpOg==", "requires": { - "@angular-devkit/architect": "0.1100.5", - "@angular-devkit/core": "11.0.5", + "@angular-devkit/architect": "0.1100.7", + "@angular-devkit/core": "11.0.7", "rxjs": "6.6.3" + }, + "dependencies": { + "@angular-devkit/architect": { + "version": "0.1100.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.7.tgz", + "integrity": "sha512-b2zv2yiRbdhJ7hJfZsAvGYcqgh2DVtc7gRIPo1eDPvOAKrenmZ4zo/v0PRYScrTsPzqmoCokNA5nIwufwUEnuA==", + "requires": { + "@angular-devkit/core": "11.0.7", + "rxjs": "6.6.3" + } + }, + "@angular-devkit/core": { + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.7.tgz", + "integrity": "sha512-1GKnIT++YSUHpzzRx9QC0+8yOw4wy+ZpiJVDlroPSeK4FGrTCJqJKenkfRjVFRFOSrzTiJds+IU6kI4+bFbw9g==", + "requires": { + "ajv": "6.12.6", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.3", + "source-map": "0.7.3" + } + } } }, "@angular-devkit/core": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", + "dev": true, "requires": { "ajv": "6.12.6", "fast-json-stable-stringify": "2.1.0", "magic-string": "0.25.7", "rxjs": "6.6.3", "source-map": "0.7.3" - }, - "dependencies": { - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - } } }, "@angular-devkit/schematics": { @@ -25484,17 +25315,16 @@ } }, "@babel/cli": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.12.10.tgz", - "integrity": "sha512-+y4ZnePpvWs1fc/LhZRTHkTesbXkyBYuOB+5CyodZqrEuETXi3zOVfpAQIdgC3lXbHLTDG9dQosxR9BhvLKDLQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.16.7.tgz", + "integrity": "sha512-0iBF+G2Qml0y3mY5dirolyToLSR88a/KB6F2Gm8J/lOnyL8wbEOHak0DHF8gjc9XZGgTDGv/jYXNiapvsYyHTA==", "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents", + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", "chokidar": "^3.4.0", "commander": "^4.0.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.1.0", "glob": "^7.0.0", - "lodash": "^4.17.19", "make-dir": "^2.1.0", "slash": "^2.0.0", "source-map": "^0.5.0" @@ -27982,9 +27812,9 @@ } }, "minipass": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", - "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "requires": { "yallist": "^4.0.0" } @@ -28045,20 +27875,20 @@ } }, "@ngtools/webpack": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-11.0.5.tgz", - "integrity": "sha512-hM0LdOSlC6c7ij+BvIpAFbe7dpJhL+A51L5v6YbMA6aM0Sb/y+HpE2u34AHEQvute7cLe4EyOyvJ9jSinVAJhQ==", + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-11.0.7.tgz", + "integrity": "sha512-OWGiiDc7s4T53BBCY8tLkLUjgw44HrixW8Wh8e4thFH1eIUM0NHe087s/B5hDNu72W/GqK4IoBbhNQ2wiCR7qQ==", "dev": true, "requires": { - "@angular-devkit/core": "11.0.5", + "@angular-devkit/core": "11.0.7", "enhanced-resolve": "5.3.1", "webpack-sources": "2.0.1" }, "dependencies": { "@angular-devkit/core": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", - "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.7.tgz", + "integrity": "sha512-1GKnIT++YSUHpzzRx9QC0+8yOw4wy+ZpiJVDlroPSeK4FGrTCJqJKenkfRjVFRFOSrzTiJds+IU6kI4+bFbw9g==", "dev": true, "requires": { "ajv": "6.12.6", @@ -28067,67 +27897,14 @@ "rxjs": "6.6.3", "source-map": "0.7.3" } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } } } }, "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz", - "integrity": "sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==", - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "optional": true - } - } + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "optional": true }, "@nodelib/fs.scandir": { "version": "2.1.4", @@ -28801,16 +28578,6 @@ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", "dev": true }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -28992,6 +28759,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -29051,17 +28819,20 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true }, "array-flatten": { "version": "2.1.2", @@ -29087,7 +28858,8 @@ "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true }, "arraybuffer.slice": { "version": "0.0.7", @@ -29166,7 +28938,8 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true }, "ast-types-flow": { "version": "0.0.7", @@ -29186,7 +28959,14 @@ "async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true }, "asynckit": { "version": "0.4.0", @@ -29197,7 +28977,8 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true }, "autoprefixer": { "version": "9.8.6", @@ -29212,14 +28993,6 @@ "num2fraction": "^1.2.2", "postcss": "^7.0.32", "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "caniuse-lite": { - "version": "1.0.30001171", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz", - "integrity": "sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg==", - "dev": true - } } }, "aws-sign2": { @@ -29918,6 +29691,7 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -29932,6 +29706,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -29940,6 +29715,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -29948,6 +29724,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -29956,6 +29733,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -30024,7 +29802,8 @@ "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true }, "bindings": { "version": "1.5.0", @@ -30142,6 +29921,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -30159,6 +29939,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -30264,30 +30045,16 @@ } }, "browserslist": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", - "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001280", - "electron-to-chromium": "^1.3.896", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" - }, - "dependencies": { - "caniuse-lite": { - "version": "1.0.30001285", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001285.tgz", - "integrity": "sha512-KAOkuUtcQ901MtmvxfKD+ODHH9YVDYnBt+TGYSz2KIfnq22CiArbUxXPN9067gNbgMlnNYRSwho8OPXZPALB9Q==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.12", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.12.tgz", - "integrity": "sha512-zjfhG9Us/hIy8AlQ5OzfbR/C4aBv1Dg/ak4GX35CELYlJ4tDAtoEcQivXvyBdqdNQ+R6PhlgQqV8UNPJmhkJog==", - "dev": true - } } }, "browserstack": { @@ -30300,9 +30067,9 @@ } }, "bson": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.5.tgz", - "integrity": "sha512-kDuEzldR21lHciPQAIulLs1LZlCXdLziXI6Mb/TDkwXhb//UORJNPXgcRs2CuO4H0DcMkpfT3/ySsP3unoZjBg==" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", + "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==" }, "buffer": { "version": "4.9.2", @@ -30485,6 +30252,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -30550,9 +30318,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001012", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001012.tgz", - "integrity": "sha512-7RR4Uh04t9K1uYRWzOJmzplgEOAXbfK72oVNokCdMzA67trrhPzy93ahKk1AWHiA0c58tD2P+NHqxrA8FZ+Trg==", + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", "dev": true }, "canonical-path": { @@ -30718,9 +30486,9 @@ } }, "chownr": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", - "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, "chrome-trace-event": { @@ -30776,6 +30544,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -30787,6 +30556,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -30894,9 +30664,9 @@ }, "dependencies": { "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", "dev": true } } @@ -30964,19 +30734,20 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" } }, "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", "dev": true, "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" + "color-convert": "^1.9.1", + "color-string": "^1.5.4" } }, "color-convert": { @@ -31044,7 +30815,8 @@ "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, "component-inherit": { "version": "0.0.3", @@ -31197,7 +30969,8 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true }, "copy-webpack-plugin": { "version": "6.2.1", @@ -31586,9 +31359,9 @@ } }, "cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", "dev": true, "requires": { "css-declaration-sorter": "^4.0.1", @@ -31619,7 +31392,7 @@ "postcss-ordered-values": "^4.1.2", "postcss-reduce-initial": "^4.0.3", "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", + "postcss-svgo": "^4.0.2", "postcss-unique-selectors": "^4.0.1" } }, @@ -31660,9 +31433,9 @@ }, "dependencies": { "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", "dev": true, "requires": { "mdn-data": "2.0.14", @@ -32175,6 +31948,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -32188,7 +31962,8 @@ "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true }, "deep-equal": { "version": "1.1.1", @@ -32236,6 +32011,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -32245,6 +32021,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -32253,6 +32030,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -32261,6 +32039,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -32357,9 +32136,9 @@ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" }, "denque": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz", - "integrity": "sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", + "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==" }, "depd": { "version": "1.1.2", @@ -32488,9 +32267,9 @@ }, "dependencies": { "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", "dev": true } } @@ -32568,9 +32347,9 @@ "integrity": "sha512-3aajCu13z/BjMRn8M3y5hr5TAL2oPu5sEDcl9gBWdZsIhNi860AloDYawZeL9Pv5tmNwYrqXqrI+d32rYy6W1A==" }, "electron-to-chromium": { - "version": "1.3.314", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.314.tgz", - "integrity": "sha512-IKDR/xCxKFhPts7h+VaSXS02Z1mznP3fli1BbXWXeN89i2gCzKraU8qLpEid8YzKcmZdZD3Mly3cn5/lY9xsBQ==", + "version": "1.4.35", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.35.tgz", + "integrity": "sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==", "dev": true }, "elliptic": { @@ -32694,14 +32473,6 @@ "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.0.0" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - } } }, "ent": { @@ -32711,9 +32482,9 @@ "dev": true }, "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", "dev": true }, "err-code": { @@ -32957,6 +32728,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -32971,6 +32743,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -32979,6 +32752,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -33063,6 +32837,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -33072,6 +32847,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -33093,6 +32869,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -33108,6 +32885,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -33116,6 +32894,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -33124,6 +32903,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -33132,6 +32912,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -33140,6 +32921,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -33223,9 +33005,9 @@ } }, "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-text-encoding": { "version": "1.0.3", @@ -33305,6 +33087,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -33316,6 +33099,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -33442,7 +33226,8 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true }, "forever-agent": { "version": "0.6.1", @@ -33471,6 +33256,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, "requires": { "map-cache": "^0.2.2" } @@ -33547,27 +33333,31 @@ "dependencies": { "abbrev": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "ansi-regex": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "aproba": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "are-we-there-yet": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -33575,15 +33365,17 @@ }, "balanced-match": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -33591,81 +33383,93 @@ }, "chownr": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "code-point-at": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "concat-map": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "console-control-strings": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "core-util-is": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "debug": { "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "ms": "^2.1.1" } }, "deep-extend": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "delegates": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "detect-libc": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "fs-minipass": { "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "minipass": "^2.6.0" } }, "fs.realpath": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "gauge": { "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -33679,9 +33483,10 @@ }, "glob": { "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -33693,33 +33498,37 @@ }, "has-unicode": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "iconv-lite": { "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "ignore-walk": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "minimatch": "^3.0.4" } }, "inflight": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -33727,51 +33536,58 @@ }, "inherits": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "ini": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "is-fullwidth-code-point": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "number-is-nan": "^1.0.0" } }, "isarray": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "minimatch": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "minipass": { "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -33779,33 +33595,37 @@ }, "minizlib": { "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "minipass": "^2.9.0" } }, "mkdirp": { "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", + "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "minimist": "^1.2.5" } }, "ms": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "needle": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", + "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -33814,9 +33634,10 @@ }, "node-pre-gyp": { "version": "0.14.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", + "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", @@ -33832,9 +33653,10 @@ }, "nopt": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "abbrev": "1", "osenv": "^0.1.4" @@ -33842,24 +33664,27 @@ }, "npm-bundled": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "npm-normalize-package-bin": "^1.0.1" } }, "npm-normalize-package-bin": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "npm-packlist": { "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", @@ -33868,9 +33693,10 @@ }, "npmlog": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -33880,42 +33706,48 @@ }, "number-is-nan": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "object-assign": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "once": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "wrappy": "1" } }, "os-homedir": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "os-tmpdir": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "osenv": { "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -33923,21 +33755,24 @@ }, "path-is-absolute": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "process-nextick-args": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "rc": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -33947,9 +33782,10 @@ }, "readable-stream": { "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -33962,89 +33798,101 @@ }, "rimraf": { "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "glob": "^7.1.3" } }, "safe-buffer": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "safer-buffer": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "sax": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "set-blocking": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "signal-exit": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "bundled": true, + "extraneous": true, + "requires": { + "safe-buffer": "~5.1.0" + } }, "string-width": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", "strip-ansi": "^3.0.0" } }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "ansi-regex": "^2.0.0" } }, "strip-json-comments": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "tar": { "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -34057,30 +33905,34 @@ }, "util-deprecate": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "wide-align": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "bundled": true, - "dev": true, - "optional": true, + "extraneous": true, "requires": { "string-width": "^1.0.2 || 2" } }, "wrappy": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "bundled": true, - "dev": true, - "optional": true + "extraneous": true }, "yallist": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "bundled": true, - "dev": true, - "optional": true + "extraneous": true } } }, @@ -34223,43 +34075,11 @@ } } }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - } - } - }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true }, "getpass": { "version": "0.1.7", @@ -34287,6 +34107,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -34296,6 +34117,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, "requires": { "is-extglob": "^2.1.0" } @@ -34375,9 +34197,10 @@ } }, "graceful-fs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true }, "gtoken": { "version": "5.1.0", @@ -34437,12 +34260,6 @@ "ansi-regex": "^2.0.0" } }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, "has-binary2": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", @@ -34478,23 +34295,6 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - } - } - }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -34504,6 +34304,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -34514,6 +34315,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -34523,6 +34325,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -35020,30 +34823,6 @@ "ipaddr.js": "^1.9.0" } }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "dependencies": { - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - } - } - }, "internmap": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", @@ -35086,6 +34865,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -35094,6 +34874,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -35115,49 +34896,20 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - } + "binary-extensions": "^1.0.0" } }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "is-callable": { "version": "1.1.5", @@ -35192,6 +34944,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -35200,6 +34953,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -35216,6 +34970,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -35225,7 +34980,8 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -35244,12 +35000,14 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "devOptional": true }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -35263,6 +35021,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "devOptional": true, "requires": { "is-extglob": "^2.1.1" } @@ -35283,6 +35042,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -35291,21 +35051,13 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, "is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", @@ -35340,6 +35092,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, "requires": { "isobject": "^3.0.1" } @@ -35359,27 +35112,12 @@ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, - "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "dev": true - }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", @@ -35395,19 +35133,11 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "is-weakref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", - "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0" - } - }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true }, "is-wsl": { "version": "1.1.0", @@ -35435,7 +35165,8 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, "isstream": { "version": "0.1.2", @@ -35753,6 +35484,16 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "jsonwebtoken": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", @@ -35889,9 +35630,9 @@ }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { @@ -36019,12 +35760,6 @@ "is-glob": "^4.0.1" } }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -36241,7 +35976,8 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true }, "klona": { "version": "2.0.4", @@ -36377,7 +36113,8 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "lodash-es": { "version": "4.17.20", @@ -36644,12 +36381,14 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -36738,6 +36477,7 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -37003,6 +36743,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -37012,6 +36753,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -37041,34 +36783,46 @@ "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" }, "mongodb": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.3.tgz", - "integrity": "sha512-rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.3.tgz", + "integrity": "sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==", "requires": { "bl": "^2.2.1", "bson": "^1.1.4", "denque": "^1.4.1", - "require_optional": "^1.0.1", + "optional-require": "^1.1.8", "safe-buffer": "^5.1.2", "saslprep": "^1.0.0" + }, + "dependencies": { + "optional-require": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", + "integrity": "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==", + "requires": { + "require-at": "^1.0.6" + } + } } }, "mongoose": { - "version": "5.11.9", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.9.tgz", - "integrity": "sha512-lmG6R64jtGGxqtn88BkkY+v470LUfGgyTKUyjswQ5c01GNgQvxA0kQd8h+tm0hZb639hKNRxL9ZBQlLleUpuIQ==", + "version": "5.13.14", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.14.tgz", + "integrity": "sha512-j+BlQjjxgZg0iWn42kLeZTB91OejcxWpY2Z50bsZTiKJ7HHcEtcY21Godw496GMkBqJMTzmW7G/kZ04mW+Cb7Q==", "requires": { + "@types/bson": "1.x || 4.0.x", "@types/mongodb": "^3.5.27", "bson": "^1.1.4", "kareem": "2.3.2", - "mongodb": "3.6.3", + "mongodb": "3.7.3", "mongoose-legacy-pluralize": "1.0.2", - "mpath": "0.8.1", - "mquery": "3.2.3", + "mpath": "0.8.4", + "mquery": "3.2.5", "ms": "2.1.2", + "optional-require": "1.0.x", "regexp-clone": "1.0.0", "safe-buffer": "5.2.1", - "sift": "7.0.1", + "sift": "13.5.2", "sliced": "1.0.1" }, "dependencies": { @@ -37104,14 +36858,14 @@ } }, "mpath": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.1.tgz", - "integrity": "sha512-norEinle9aFc05McBawVPwqgFZ7npkts9yu17ztIVLwPwO9rq0OTp89kGVTqvv5rNLMz96E5iWHpVORjI411vA==" + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz", + "integrity": "sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==" }, "mquery": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.3.tgz", - "integrity": "sha512-cIfbP4TyMYX+SkaQ2MntD+F2XbqaBHUYWk3j+kqdDztPWok3tgyssOZxMHMtzbV1w9DaSlvEea0Iocuro41A4g==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.5.tgz", + "integrity": "sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==", "requires": { "bluebird": "3.5.1", "debug": "3.1.0", @@ -37173,6 +36927,7 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -37346,6 +37101,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" } @@ -39327,9 +39083,9 @@ "integrity": "sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ==", "dev": true, "requires": { - "JSONStream": "^1.3.4", "bluebird": "^3.5.1", "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", "lru-cache": "^5.1.1", "make-fetch-happen": "^5.0.0", "npm-package-arg": "^6.1.0", @@ -39428,6 +39184,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -39438,6 +39195,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -39446,6 +39204,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -39478,6 +39237,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, "requires": { "isobject": "^3.0.0" } @@ -39495,205 +39255,66 @@ } }, "object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", "dev": true, "requires": { - "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "dependencies": { - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - } - } - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "object-inspect": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz", - "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==", - "dev": true - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - } + "es-abstract": "^1.17.0-next.1" } }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, "requires": { "isobject": "^3.0.1" } }, "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", "dev": true, "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" }, "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", "dev": true, "requires": { - "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "dependencies": { - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - } + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" } }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "dev": true }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, "object-inspect": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz", - "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", "dev": true }, "object.assign": { @@ -39778,6 +39399,11 @@ "is-wsl": "^1.1.0" } }, + "optional-require": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", + "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==" + }, "ora": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ora/-/ora-5.1.0.tgz", @@ -40179,7 +39805,8 @@ "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true }, "passport-google-oauth": { "version": "2.0.0", @@ -40242,7 +39869,8 @@ "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true }, "path-exists": { "version": "3.0.0", @@ -40313,7 +39941,8 @@ "picomatch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", - "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==" + "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", + "devOptional": true }, "pify": { "version": "4.0.1", @@ -40389,29 +40018,34 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true }, "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "dev": true, "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" }, "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -41131,9 +40765,9 @@ }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { @@ -41565,27 +41199,6 @@ } } }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -41642,6 +41255,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -41690,6 +41304,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -41779,17 +41394,20 @@ "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true }, "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true }, "request": { "version": "2.88.2", @@ -41819,6 +41437,11 @@ "uuid": "^3.3.2" } }, + "require-at": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", + "integrity": "sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==" + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -41831,22 +41454,6 @@ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, - "require_optional": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", - "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", - "requires": { - "resolve-from": "^2.0.0", - "semver": "^5.1.0" - }, - "dependencies": { - "resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" - } - } - }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -41881,7 +41488,8 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true }, "resolve-url-loader": { "version": "3.1.2", @@ -41977,7 +41585,8 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true }, "retry": { "version": "0.10.1", @@ -42130,6 +41739,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, "requires": { "ret": "~0.1.10" } @@ -42222,16 +41832,6 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, "schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -42292,7 +41892,8 @@ "semver": { "version": "5.5.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "dev": true }, "semver-dsl": { "version": "1.0.1", @@ -42418,6 +42019,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -42429,6 +42031,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -42481,29 +42084,10 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "dependencies": { - "object-inspect": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz", - "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==", - "dev": true - } - } - }, "sift": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", - "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" + "version": "13.5.2", + "resolved": "https://registry.npmjs.org/sift/-/sift-13.5.2.tgz", + "integrity": "sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==" }, "signal-exit": { "version": "3.0.2", @@ -42548,6 +42132,7 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -42563,6 +42148,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -42571,6 +42157,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -42578,7 +42165,8 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -42586,6 +42174,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -42596,6 +42185,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -42604,6 +42194,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -42612,6 +42203,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -42620,6 +42212,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -42632,6 +42225,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -42640,6 +42234,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -42943,6 +42538,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -42972,7 +42568,8 @@ "source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true }, "sourcemap-codec": { "version": "1.4.6", @@ -43105,6 +42702,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, "requires": { "extend-shallow": "^3.0.0" } @@ -43168,6 +42766,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -43177,6 +42776,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -43273,6 +42873,14 @@ } } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -43284,25 +42892,13 @@ } }, "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "dev": true, "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - } } }, "string.prototype.trimleft": { @@ -43326,33 +42922,13 @@ } }, "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "dev": true, "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3" - }, - "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - } - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -43554,9 +43130,9 @@ "dev": true }, "tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, "tar": { @@ -43574,12 +43150,6 @@ "yallist": "^3.1.1" }, "dependencies": { - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -43753,6 +43323,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -43761,6 +43332,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -43771,6 +43343,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -43782,6 +43355,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -43960,35 +43534,15 @@ "dev": true }, "uid2": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", - "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", + "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" }, "uikit": { "version": "3.6.5", "resolved": "https://registry.npmjs.org/uikit/-/uikit-3.6.5.tgz", "integrity": "sha512-ChsoZBuCC4y0CXqJ51tiIPS4zcKgj8yvXDl8njRyMBLCjNRFlHgSjem2T6pQsEEItoN+Vh7NE3iueD70A4LW4A==" }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - } - } - }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -44021,6 +43575,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -44108,6 +43663,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -44117,6 +43673,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -44127,6 +43684,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, "requires": { "isarray": "1.0.0" } @@ -44136,14 +43694,16 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true } } }, "upath": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==" + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", + "dev": true }, "uri-js": { "version": "4.2.2", @@ -44156,7 +43716,8 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true }, "url": { "version": "0.11.0", @@ -44177,9 +43738,9 @@ } }, "url-parse": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", - "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", + "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", "dev": true, "requires": { "querystringify": "^2.1.1", @@ -44189,7 +43750,8 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true }, "util": { "version": "0.11.1", @@ -44946,14 +44508,6 @@ "dev": true, "requires": { "async-limiter": "~1.0.0" - }, - "dependencies": { - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - } } }, "yargs": { @@ -45089,19 +44643,6 @@ "isexe": "^2.0.0" } }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -45304,9 +44845,9 @@ }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "is-fullwidth-code-point": { From e9c0089cad6843b2da28ac1bb1fd8589184378d9 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Mon, 10 Jan 2022 21:00:17 +0900 Subject: [PATCH 090/287] [FEAT] Implement label on a bar chart --- .../components/analysis/analysis.component.ts | 90 +++++++++++++++---- 1 file changed, 74 insertions(+), 16 deletions(-) diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index d875818a..f7691d5f 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -154,7 +154,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // {word:"박근혜",count:8} // ]; - const svg = d3.select("figure#bar") + let svg = d3.select("figure#bar") .append("svg") .attr("width", this.width + (this.margin * 2)) .attr("height", this.height + (this.margin * 2)) @@ -189,24 +189,45 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .data(data) .enter() .append("rect") - .attr("x", d => x(d.word)) + .attr("x", (d) => x(d.word)) .attr("y", d => y(d.value)) .attr("width", x.bandwidth()) .attr("height", (d) => this.height - y(d.value)) - .attr("fill", "#d04a35") - // .on("mouseover",function(d,i){ - // console.log(this); - // var text = svg.append("text") - // // .attr("id","r"+"-"+i) - // .attr("x",d['x']-20) - // .attr("y",d['y']-20) - // .attr("stroke","red") - // .attr("stroke-width",2) - // // .text(d => d.word); - // }) - // .on("mouseout",function(){d3.select(this).attr("fill","blue");}); - - + .attr("fill", "red") + .on("mouseover",function(e,d){ + tooltip + .html("Word: " + d['word'] + "
      " + "Value: " + d['value']) + .style("opacity", 1) + d3.select(this).attr("fill","blue") + }) + .on("mousemove", function(e, d) { + tooltip + .style("left", (e['pageX']+20) + "px") // It is important to put the +90: other wise the tooltip is exactly where the point is an it creates a weird effect + .style("top", (e['pageY']) + "px") + }) + .on("mouseout",function(){ + d3.select(this).attr("fill","red"); + tooltip.style("opacity", 0); + }); + + let tooltip = d3.select("figure#bar") + .append("div") + .style("opacity", 0) + // .attr("class", "tooltip") + .style("position","absolute") + .style("background-color", "white") + .style("border", "solid") + .style("border-width", "1px") + .style("border-radius", "5px") + .style("padding", "10px"); + + // // Animation + // svg.selectAll("rect") + // .transition() + // .duration(800) + // .attr("y", function(d) { return y(d.value); }) + // // .attr("height", function(d) { return height - y(d.value); }) + // .delay(function(d,i){console.log(i) ; return(i*100)}); } @@ -688,6 +709,43 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // }) } + // drawTopicModeling(data_str:string){ + // let data = JSON.parse(data_str); + // // var ldavis_el318421406264962243766947466006_data = {"mdsDat": {"x": [-0.14198696843429942, -0.15380267926591257, 0.29578964770021215], "y": [-0.08176398920896776, 0.07961515437574983, 0.002148834833217854], "topics": [1, 2, 3], "cluster": [1, 1, 1], "Freq": [48.82380989417058, 38.85546005632252, 12.320730049506892]}, "tinfo": {"Term": ["\ubd81\ud55c", "\uc911\uc559", "\uc6d0\ud68c", "\uc559", "\ud68c", "\uc758\uc6d0", "\uac83", "\uc704\uc6d0", "\uc704\uc6d0\ud68c", "\uc6d0\uc7a5", "\uc6d0", "\ub300\uc758\uc6d0", "\ucc38\uc11d", "\ubcc0\ud654", "\uc218", "\ub300\ud68c", "\uc704", "\ub4f1", "\ub144", "\ud604\uc9c0", "\uad6d", "\uccb4\uc81c", "\uc8fc\ubbfc", "\uc559\ubcf4", "\ud45c", "\ubcf4\uace0\ub300\ud68c", "\uc0ac\ud68c", "\u3131", "\uc704\uc6d0\uc7a5", "\ud45c\ub2e8", "\ubcf4\uace0\ub300\ud68c", "\ub300\ud45c\ub2e8", "\uad00\ub78c", "\ub300\uc0ac", "\uc900\uacf5\uc2dd", "\uc601\uc811", "\ud611\ud68c", "\ud604\uc9c0", "\ub300\uc758\uc6d0", "\ucd94\ub300", "\uc0ac\ub839\uad00", "\u3134", "\uc704\uc6d0", "\uad70\uc911\ub300\ud68c", "\uc804\uc2dc\ud68c", "\ub300\ud68c", "\ubc1c\uc804\uc18c", "\uad00\ud558", "\uae08\uc218", "\uc911\uc559\uad70", "\uc911\ub300", "\uc804\uc1a1", "\uc704\uc6d0\ud68c", "\uc911\uc7a5", "\uc131\uc808", "\uad6c\ubd84\ub300", "\uc2dc\uc704", "\uc601\ub3c4", "\uac1c\uad00\uc2dd", "\ubd80\uc704\uc6d0\uc7a5", "\uc911\uc559", "\uc704", "\ubd80\ub300", "\uc704\uc6d0\uc7a5", "\uc81c\uad70", "\uc804\uad6d", "\uad81\uc804", "\uc804\uc784", "\uae40\uc601\ub0a8", "\ucd2c\uc601", "\uae08\uc218\uc0b0", "\ub300\ud45c", "\ub300\ud559", "\uc911\uad6d", "\ud604\uc9c1", "\uc811\uacac", "\uad00\ucca0", "\ucc38\uac00", "\uae40\uc815\uc740", "\uc218\ud589", "\uc2dc", "\ucc38\uc11d", "\ub3cc", "\uc81c\ucc28", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\uae40\uc815\uc77c", "\uc8fc\uc694", "\uc778\ubbfc\uad70", "\ub3c4\uc2dc", "\uacbd\ucd95", "\uae30\ub150", "\uae40\uc77c\uc131", "\uc870\uc120", "\uad6d\uac00", "\ubc29\ubb38", "\uc559", "\uc6d0\ud68c", "\ub78c\uc2dc", "\uacac", "\uc559\ubcf4", "\ub78c", "\uc7c1", "\ub825", "\ud658", "\uc2dc\ud68c", "\uad6d\uacf5", "\uc0b0\ub2f9", "\ubd81\uc7a5", "\uc559\uad70", "\uba85\uc131", "\uc784", "\uc0ac\ub839", "\ub3d9\uac15", "\uad70\ubd80", "\ud45c\uc790", "\uba85\uc0ac", "\uacb0\uc2dd", "\ubaa8\ub780", "\uc791", "\ud559", "\ub9c8", "\ubd81\uace0", "\uc2ec", "\ub3cc\uaca9", "\uba85\uc131\ud638", "\uc758\uc6d0", "\uc6d0\uc7a5", "\ud45c", "\ud68c", "\ud45c\ub2e8", "\uc6d0", "\uc9c0\uc9c0", "\uad81", "\uad6d", "\ucd94", "\uc220", "\ucca0", "\u3131", "\uc1a1", "\u3142", "\u3145", "\u3141", "\u3137", "\ubd80", "\ucc38\uc11d", "\uc0ac", "\uae40\uc815\uc77c", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\ub3cc", "\uc7a5", "\uc218\ud589", "\uc2dc", "\uc778\ubbfc\uad70", "\uae40\uc77c\uc131", "\ubc29\ubb38", "\uae30\ub150", "\uc81c\ucc28", "\uae40\uc815\uc740", "\ud1b5\uc81c", "\ubcc0\ud654", "\ub54c\ubb38", "\uad8c\ub825", "\ud654\ud3d0", "\uc678\ubd80", "\uc774\ud6c4", "\ud574\ubc95", "\ub3c4\ubc1c", "\uc758\ubbf8", "\uacb0\uacfc", "\uc815\ub3c4", "\uac00\uce58\uad00", "\ubfd0", "\uaddc\uc815", "\uc790\uc2e0", "\uc811\uadfc", "\uc778\uc2dd", "\uc138\uc2b5", "\ud3c9\uac00", "\ud589\uc704", "\uc0ac\uc6a9", "\ubd80\uc815", "\ubcf4\uc720", "\ub0b4\uc6a9", "\uc804\ub9dd", "\uc774\ud574", "\uc694\uc778", "\ubaa9\uc801", "\ud655\uc0b0", "\uc8fc\ubbfc", "\uac83", "\uccb4\uc81c", "\uc720\uc9c0", "\uc704\ud611", "\uac15\uc88c", "\uac1c\ud601", "\uc9c0\uc18d", "\uc8fc\uc81c", "\uc81c\ub3c4", "\uc0dd\ud65c", "\ubd81\uc815", "\ud544\uc694", "\ucc28\uc6d0", "\uc2dc\uc7a5", "\ubbf8\uc0ac\uc77c", "\uac00\ub2a5", "\ubd81\ud55c", "\ud55c\uad6d", "\uc810", "\ud575\uc2e4\ud5d8", "\uc6b0\ub9ac", "\uc774", "\uc218", "\ub2f9\uad6d", "\ubb38\uc81c", "\uacbd\uc6b0", "\uc0ac\ud68c", "\uc9c0\uc6d0", "\ub4f1", "\ud575", "\ub144", "\uc815\ucc45", "\ud1b5\uc77c", "\uacbd\uc81c", "\ub0a8\ubd81", "\uad00\uacc4", "\uc815\ubd80", "\ubd81", "\uc815\uce58", "\uae40\uc815\uc77c", "\ubbf8\uad6d", "\uad6d\uc81c", "\ud68c\ub2f4", "\uad6d\uac00"], "Freq": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1330.2556959434994, 1139.6976614602977, 914.6068689777536, 564.1108681858918, 513.7308727848534, 448.53643887073804, 409.04933944728873, 1806.571836802079, 2459.7200404471955, 353.764473652456, 299.46962732371395, 302.4090917953456, 2942.4264844781637, 265.9059286960405, 205.68572876769454, 1970.122646417077, 197.7768342077106, 185.9149960266824, 184.92213848569475, 171.11028247666937, 167.16714193084223, 163.21754411369014, 2757.9586983498125, 145.44628721229543, 138.5323852588179, 131.6292758011638, 130.63022136269493, 125.69613702363174, 122.73602490619069, 549.6849074476897, 4299.741584208155, 2195.1768824119586, 930.1556658797432, 1473.402257218257, 631.2135820008513, 674.5998318092261, 282.50371973973034, 326.1462034477396, 299.4473132853046, 251.81230913200102, 246.8660653344347, 1053.3964385007355, 716.3872299926694, 1295.5741082550696, 440.7075702116307, 386.3037834666637, 398.24491850180596, 1753.4326597788215, 2758.561932471013, 3591.899250944905, 3273.5741049409603, 5561.372420846132, 2952.1107250730647, 2161.7109281252287, 3497.6060090757414, 3244.421399600256, 3252.471117353632, 2885.2096447627055, 3271.4188344119348, 1409.4631897543982, 1894.1028575004411, 1431.9025200573888, 1264.0016967096276, 1663.847810200959, 1594.194474212624, 1458.0342639133673, 1465.7931961580434, 1395.6616054935087, 2477.2991573969152, 2636.2656184276357, 423.6656503763905, 365.52489818462266, 1053.3600591268792, 338.9683930772487, 237.5676878976035, 204.11402408221826, 170.61232821098503, 133.20350019028103, 127.31383353895005, 125.34451924918255, 94.81288492966958, 90.88276245838549, 90.87983038940253, 317.29348236712957, 260.62767484113385, 66.26357271832727, 486.14872420724055, 55.43719291712909, 55.4344162581629, 52.485853092095056, 52.476310917065724, 46.580971800122825, 681.3365771239069, 45.594765735405325, 42.63592737706241, 41.65373866127827, 38.70137831046748, 35.750165403613806, 2545.233475861136, 2043.2100535894576, 1176.4532467092056, 2858.523824131106, 1053.8746942170606, 2741.083748433259, 832.729307118966, 182.75625341297632, 1599.6408558740288, 296.2676260510253, 352.4498183261857, 299.3161074972048, 1614.509657424625, 174.93222936498205, 1442.3697316341882, 1372.0774080676042, 1370.939889630231, 1366.0748515800956, 1253.7147356249018, 5438.0350306018545, 870.6540756739921, 3148.7538124735047, 3102.1609777087688, 2895.973411018873, 2914.5848173145255, 2660.519029971903, 2349.896760869745, 1360.8846543322177, 2371.3214614528733, 2028.5345406570452, 1535.2832056996308, 1433.6405789272224, 1287.3095738995157, 1350.5192620834139, 1335.4982001590597, 1366.37166399078, 230.09246585534666, 756.1130034544813, 188.3168041854469, 119.00218080647817, 103.80876844772607, 99.06146935747913, 244.33887709815852, 97.16894550073104, 89.56697630588356, 83.87066550951626, 79.12334013704474, 79.12051479790276, 78.16938080214786, 73.42318556533311, 71.52523442920999, 71.5252212880977, 65.82693932488716, 64.88012875507509, 63.92783834143881, 61.07996219189128, 61.07955481741035, 59.18169566907323, 59.17963908500012, 59.179547097214105, 57.28299548954967, 56.33077078147483, 54.43670284403288, 54.43163037468961, 52.53428701500981, 52.53285791904847, 476.0297490055739, 976.4326869233041, 486.4566959618066, 99.06163362138274, 132.30166978002347, 163.63207892427297, 162.68112233353395, 93.36585504006311, 159.82666248673002, 144.64183127430215, 166.47680120687133, 104.76406160552021, 148.44979708762904, 135.14666802597986, 390.5674188345928, 146.5435210568713, 143.69536894396572, 2829.3533838260964, 255.74854271353098, 164.58141915820053, 221.564698729236, 261.42813144451145, 235.78816558999256, 625.1822670728169, 133.2491439760061, 354.5140150872735, 134.19350372837644, 410.5457992819661, 175.9854998008505, 553.960750030813, 311.8013001234356, 567.2066758306713, 213.97468137601467, 296.59637615031903, 381.164322218962, 322.3846263158985, 206.35514908459396, 227.35149265426404, 261.5660605590889, 206.3174340923267, 280.69247641459054, 176.0049749292617, 196.00946676675173, 190.50293334349516, 189.54269912748063], "Total": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1331.5021636927693, 1140.8576823020633, 915.6420357784446, 564.9766217327897, 514.5988787570654, 449.4040072250978, 409.892740156842, 1810.4753644457576, 2465.3290715794774, 354.5764128695666, 300.2481118662926, 303.21138715200027, 2950.2588303027815, 266.66336572940713, 206.40824930858162, 1977.287160692782, 198.505989655257, 186.65200732693265, 185.66423418280522, 171.83534314822316, 167.88425121493577, 163.93318329851644, 2771.2507024698953, 146.15261552780052, 139.23810568976438, 132.3238321995537, 131.33562540568272, 126.39683147157126, 123.43347073172453, 553.0186673199081, 4332.195407169442, 2223.398268297007, 936.1791897414016, 1489.9245406047191, 639.0225263686453, 685.0992195974073, 284.3930728688109, 328.81182392890344, 302.20029067251784, 253.76927084155855, 248.82974298197414, 1108.0866528510007, 753.1906821582397, 1398.5469119325305, 456.2187281410006, 398.5635675752964, 412.31858272381817, 2199.0351202406796, 4196.339148210838, 5972.08519670801, 5346.353978920519, 11001.531687404467, 5303.696943065986, 3563.4535147526803, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 6700.86512330003, 2152.379277217925, 3430.1888729481047, 2271.2000358789564, 1895.722824580367, 3016.7536321509997, 3142.4177727548886, 2591.0250824444734, 2799.44081638258, 2692.639111308559, 2479.288752172702, 2639.8454947969226, 424.5156897378636, 366.3975363545642, 1055.9122333192643, 339.80352461693025, 238.34473471332345, 204.85387305165594, 171.3630334225477, 133.93191598582467, 128.02195429158672, 126.05157764691151, 95.51572069667867, 91.5756745761906, 91.57580932604256, 320.02562629614806, 262.9527329612858, 66.9498135690191, 491.37220566397974, 56.114413697738094, 56.11453856482155, 53.159478278317245, 53.15941756997437, 47.24922432502453, 691.3043622661071, 46.26428801568296, 43.30910404332298, 42.324082064299105, 39.36905825425944, 36.41395075700714, 2612.3479965630536, 2096.2303299260793, 1204.138096170536, 2979.7991876468036, 1110.2271255988514, 2983.858110724823, 885.8118041790748, 188.92729680965778, 1733.396508531169, 313.2269866357874, 377.6507912421106, 324.0842061192798, 2018.4131873314352, 185.07217422748798, 1847.0149761984608, 1777.081743400187, 1776.0958639076607, 1771.169893931083, 1805.7361189565024, 11001.531687404467, 1216.5066233255968, 6700.86512330003, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 5303.696943065986, 2544.2519096890055, 5972.08519670801, 5346.353978920519, 3430.1888729481047, 3142.4177727548886, 2692.639111308559, 3016.7536321509997, 3563.4535147526803, 4196.339148210838, 230.82279714756723, 758.9725938315489, 189.03073639281584, 119.69416140470418, 104.49719584976324, 99.74812253770504, 246.03466589804646, 97.84828070318216, 90.2499441249467, 84.55100123044136, 79.8019305431909, 79.80201814858609, 78.85226918384085, 74.1031285990988, 72.20346742921693, 72.20348137377303, 66.50463841148299, 65.55470154445152, 64.60497263996733, 61.755514528526625, 61.75553303914382, 59.85584805316145, 59.85592911308749, 59.85592572934147, 57.95620589153214, 57.00649568768401, 55.106705455785296, 55.10686064499456, 53.2071718123715, 53.20721958215396, 485.6575921353824, 1004.9560449461012, 499.0640580637957, 100.71115608228513, 134.93965295760873, 168.2325806371088, 167.3098540645346, 95.00820097625117, 164.43396336242185, 149.23602602853492, 173.0554729104687, 107.39495595334823, 154.02522987112494, 139.73773171046872, 429.773864327282, 155.08168252264866, 152.22329517114602, 3908.8826461348326, 291.93037149130754, 180.05196422981487, 255.76131827719092, 317.36925154778856, 282.82868330300414, 943.2412127004214, 144.74228158703954, 494.29356215844865, 146.6801430552144, 645.0116195215646, 211.16624592550852, 1066.6258634966691, 481.1908069677992, 1722.2953821781389, 334.0012806114682, 704.7341164791536, 1307.9528282792928, 1354.8048526881964, 436.08535178627255, 653.1113996412826, 1420.025691220032, 574.9428686716484, 6700.86512330003, 305.86111873009133, 1374.5612173829882, 1992.0334189889998, 2799.44081638258], "Category": ["Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3"], "logprob": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, -5.1248, -5.2794, -5.4994, -5.9826, -6.0762, -6.2119, -6.304, -4.8187, -4.5101, -6.4492, -6.6159, -6.6061, -4.3309, -6.7347, -6.9915, -4.732, -7.0307, -7.0926, -7.0979, -7.1756, -7.1989, -7.2228, -4.3956, -7.3381, -7.3868, -7.4379, -7.4455, -7.484, -7.5078, -6.0085, -3.9516, -4.6239, -5.4825, -5.0226, -5.8702, -5.8038, -6.6742, -6.5305, -6.6159, -6.7892, -6.809, -5.3581, -5.7437, -5.1512, -6.2295, -6.3613, -6.3308, -4.8485, -4.3954, -4.1314, -4.2242, -3.6943, -4.3276, -4.6392, -4.158, -4.2332, -4.2307, -4.3505, -4.2249, -5.0669, -4.7714, -5.0511, -5.1758, -4.901, -4.9438, -5.033, -5.0277, -5.0768, -4.2746, -4.2124, -6.0406, -6.1882, -5.1298, -6.2636, -6.6191, -6.7708, -6.9501, -7.1976, -7.2429, -7.2584, -7.5376, -7.5799, -7.58, -6.3297, -6.5264, -7.8959, -5.903, -8.0743, -8.0743, -8.129, -8.1291, -8.2483, -5.5655, -8.2697, -8.3368, -8.3601, -8.4336, -8.513, -4.2475, -4.4672, -5.0193, -4.1314, -5.1293, -4.1734, -5.3648, -6.8814, -4.712, -6.3982, -6.2246, -6.388, -4.7027, -6.9251, -4.8155, -4.8654, -4.8663, -4.8698, -4.9556, -3.4883, -5.3203, -4.0347, -4.0497, -4.1184, -4.112, -4.2032, -4.3274, -4.8736, -4.3183, -4.4744, -4.753, -4.8215, -4.9292, -4.8813, -4.8925, -4.8696, -5.5025, -4.3128, -5.7028, -6.1618, -6.2984, -6.3452, -5.4424, -6.3645, -6.446, -6.5117, -6.5699, -6.57, -6.5821, -6.6447, -6.6709, -6.6709, -6.7539, -6.7684, -6.7832, -6.8288, -6.8288, -6.8603, -6.8604, -6.8604, -6.8929, -6.9097, -6.9439, -6.944, -6.9795, -6.9795, -4.7755, -4.057, -4.7538, -6.3452, -6.0559, -5.8433, -5.8492, -6.4044, -5.8669, -5.9667, -5.8261, -6.2892, -5.9407, -6.0346, -4.9733, -5.9536, -5.9732, -2.9931, -5.3968, -5.8375, -5.5402, -5.3748, -5.478, -4.5029, -6.0487, -5.0702, -6.0417, -4.9235, -5.7705, -4.6239, -5.1986, -4.6002, -5.5751, -5.2486, -4.9977, -5.1652, -5.6113, -5.5144, -5.3743, -5.6115, -5.3037, -5.7704, -5.6628, -5.6913, -5.6963], "loglift": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.716, 0.7159, 0.7158, 0.7154, 0.7153, 0.715, 0.7149, 0.7148, 0.7147, 0.7147, 0.7144, 0.7143, 0.7143, 0.7141, 0.7134, 0.7133, 0.7133, 0.713, 0.7129, 0.7127, 0.7127, 0.7126, 0.7121, 0.7121, 0.7119, 0.7117, 0.7116, 0.7114, 0.7113, 0.7109, 0.7094, 0.7042, 0.7105, 0.7058, 0.7047, 0.7015, 0.7103, 0.7088, 0.7078, 0.7092, 0.709, 0.6663, 0.6669, 0.6405, 0.6824, 0.6857, 0.6822, 0.4905, 0.2974, 0.2085, 0.2264, 0.0348, 0.1311, 0.2171, 0.0781, 0.0778, 0.0595, 0.0575, -0.0001, 0.2936, 0.1231, 0.2556, 0.3116, 0.1219, 0.0383, 0.142, 0.0699, 0.0598, 0.9445, 0.944, 0.9433, 0.9429, 0.9429, 0.9429, 0.9421, 0.9417, 0.9409, 0.9399, 0.9398, 0.9397, 0.9379, 0.9377, 0.9377, 0.9367, 0.9364, 0.935, 0.9346, 0.9332, 0.9331, 0.9326, 0.9324, 0.9311, 0.9308, 0.9307, 0.9297, 0.9294, 0.9282, 0.9269, 0.9193, 0.9197, 0.9221, 0.9038, 0.8932, 0.8605, 0.8835, 0.9121, 0.865, 0.8897, 0.8763, 0.8658, 0.722, 0.889, 0.698, 0.6867, 0.6864, 0.6856, 0.5805, 0.2407, 0.6108, 0.1901, 0.1865, 0.1926, 0.1782, 0.2048, 0.1313, 0.3196, 0.0217, -0.0238, 0.1414, 0.1605, 0.2074, 0.1416, -0.0361, -0.1767, 2.0907, 2.0901, 2.0901, 2.0881, 2.0873, 2.087, 2.087, 2.0869, 2.0863, 2.0858, 2.0853, 2.0853, 2.0852, 2.0847, 2.0844, 2.0844, 2.0836, 2.0835, 2.0834, 2.0829, 2.0829, 2.0826, 2.0825, 2.0825, 2.0822, 2.082, 2.0817, 2.0816, 2.0812, 2.0811, 2.0739, 2.0651, 2.0683, 2.0774, 2.0741, 2.0662, 2.0658, 2.0764, 2.0655, 2.0626, 2.0551, 2.0691, 2.057, 2.0605, 1.9982, 2.0373, 2.0362, 1.7707, 1.9616, 2.004, 1.9504, 1.9, 1.912, 1.6826, 2.0112, 1.7615, 2.0049, 1.6421, 1.9116, 1.4387, 1.66, 0.9832, 1.6486, 1.2284, 0.8609, 0.6582, 1.3456, 1.0386, 0.4021, 1.069, -1.0788, 1.5413, 0.1462, -0.2534, -0.5987]}, "token.table": {"Topic": [1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 1, 3, 1, 2, 3, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 3, 3, 1, 1, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 2, 2, 1, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 1, 2, 3, 2, 2, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 1, 3, 1, 2, 3, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 2, 3, 1, 2, 3, 3, 2, 3, 3, 2, 1, 2, 3, 2, 1, 2, 3, 3, 1, 1, 1, 3, 1, 2, 3, 1, 3, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 1, 1, 2, 3, 3, 3, 1, 2, 3, 1, 2, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 2, 1, 2, 3, 1, 2, 3], "Freq": [0.1996617949830235, 0.800133496023779, 0.0004954386972283461, 0.9960048098345561, 0.2280978247113994, 0.7712416548410187, 0.0005645985760183153, 0.22802823216363052, 0.77191779332429, 0.0005630326720089643, 0.21873130711236335, 0.7807191704357127, 0.0005414141265157508, 0.22733900761762646, 0.7720522733945137, 0.000562720315885214, 0.006569296761548165, 0.045985077330837155, 0.9459787336629358, 0.9891915706084017, 0.011888303635513745, 0.011888303635513745, 0.9748408981121272, 0.9964882237438932, 0.023907737068834714, 0.9742402855550146, 0.0159210943408556, 0.011940820755641702, 0.9711867547921917, 0.9989150135709988, 0.9899509881812085, 0.9781886821340349, 0.04090533234441582, 0.04090533234441582, 0.9135524223586199, 0.3318162479689414, 0.3769249084071154, 0.2912949089312596, 0.6667641406278876, 0.3328545670381306, 0.43340139545120465, 0.09401829213491741, 0.47238458975104847, 0.9992988135610237, 0.0010921298508863647, 0.9652730113951494, 0.03395432703400023, 0.9965068292794161, 0.9975527295864185, 0.05422879274151356, 0.9230432807066137, 0.02249917996722371, 0.5236760110879415, 0.40865304003042635, 0.06787069720785054, 0.9920173512641505, 0.4816082336881106, 0.3761200254029505, 0.14259095740614755, 0.004070234288684373, 0.9890669321503026, 0.006105351433026559, 0.9975123477212829, 0.010586082761851924, 0.968626572709451, 0.021172165523703847, 0.9951015935277244, 0.0035162600478011465, 0.994200540807023, 0.997182026896196, 0.9964223902049373, 0.9926466066313194, 0.00803762434519287, 0.5515863086285697, 0.44783239360408517, 0.0006629643132554924, 0.9894100344331374, 0.006618127320622992, 0.507252731899672, 0.45633652292605376, 0.036596025199788135, 0.6574778402208826, 0.3255218302797121, 0.016919509480131448, 0.4881459244159661, 0.4699393200812832, 0.04193488375447462, 0.41112932161027, 0.35060399957787836, 0.23767260602963544, 0.983501233788117, 0.3832095277206843, 0.2874071457905132, 0.32921182154186057, 0.5181068701513742, 0.46441621355819684, 0.017525140134271578, 0.03454415631132146, 0.04145298757358575, 0.9188745578811508, 0.9982713944343495, 0.9978383934052004, 0.0004056253631728457, 0.0020281268158642285, 0.950286692192106, 0.0009024564978082679, 0.048732650881646467, 0.9992482127127964, 0.0008765335199235056, 0.0008765335199235056, 0.9506224877189515, 0.0477966613936903, 0.9963145663221579, 0.0005057434346812985, 0.0030344606080877907, 0.9972305342970555, 0.6305036885250905, 0.36588586952817753, 0.003522366975000506, 0.5565928882605977, 0.44308715698252193, 0.0003770954527510825, 0.990625677356163, 0.9858130513232882, 0.24657193210918357, 0.23438396588325433, 0.5193948683972917, 0.9945472550523534, 0.9976353258317845, 0.9987852280838382, 0.9958317944448107, 0.9942874293106301, 0.9801381496965519, 0.9937122114422984, 0.9886320833526286, 0.9781897992308095, 0.9961063179019914, 0.14768551643931674, 0.13352389157527267, 0.7181966895336636, 0.21905366814251565, 0.2059758372086341, 0.5754245610907873, 0.025792859188355957, 0.025792859188355957, 0.9478875751720814, 0.5276941872557016, 0.47108580958462143, 0.0011386742634987396, 0.9974510106413628, 0.5184504652469291, 0.47796973407793525, 0.003713828547614105, 0.002635141263669782, 0.9960833976671776, 0.9988718278244452, 0.000751031449492064, 0.000751031449492064, 0.9857002340384505, 0.2874174108561994, 0.6944536285427245, 0.018275095487966436, 0.9933995651589858, 0.0010681715754397698, 0.005340857877198848, 0.99454147301295, 0.005424771670979728, 0.9857001783153284, 0.37323268394154485, 0.4429497324513806, 0.18450370413714104, 0.9928628391154484, 0.9946006720891905, 0.01862284855229876, 0.9776995489956848, 0.16807872209969066, 0.1082150676532255, 0.7237362326027776, 0.9851136028943289, 0.26551437847252013, 0.7159845933423066, 0.01890659660949834, 0.0076059296949557, 0.9925738251917188, 0.9958430650619764, 0.9857015132021633, 0.17829136176694133, 0.18604316010463443, 0.6371978233583729, 0.9916575606069991, 0.017335481794049173, 0.017335481794049173, 0.9592299926040543, 0.9982899387449661, 0.9906358192682978, 0.043226379294417965, 0.9455770470653929, 0.010806594823604491, 0.06255027791999025, 0.2745851183267369, 0.6626088762710832, 0.6014649626867374, 0.39701376016989265, 0.0015070113207629836, 0.026479489072721248, 0.9320780153597878, 0.042367182516354, 0.6123799533118555, 0.3795109728985201, 0.008229907741515467, 0.9974445212055297, 0.053516516263736796, 0.037228880879121254, 0.9097807764835256, 0.993041867735818, 0.9923428448180693, 0.000403341482158405, 0.999076851306369, 0.000403341482158405, 0.9937136736490908, 0.0018940968168471655, 0.9972419740700327, 0.9968604318086841, 0.9991010155258908, 0.9924998835198903, 0.9799142859520686, 0.10082892354548573, 0.0756216926591143, 0.8223859076678679, 0.06099485741156423, 0.9186093635444921, 0.02010819475106513, 0.024806434320523218, 0.9746066407082487, 0.0004770468138562157, 0.0011364301455948592, 0.9985432879293497, 0.00037881004853161974, 0.9872275387176773, 0.00044976197663675505, 0.012143573369192386, 0.9972006421206325, 0.0003389533113938248, 0.0020337198683629486, 0.9886406726357766, 0.0006711749305062977, 0.010738798888100764, 0.9952185118228078, 0.0003608479013135634, 0.004330174815762761, 0.014821440222825381, 0.9782150547064752, 0.009929386563519925, 0.9830092697884727, 0.9934832086856119, 0.024881830477990495, 0.9742193625613202, 0.0011483921759072536, 0.07424989486480753, 0.09192844126119026, 0.8344273899092655, 0.9799170455458772, 0.004064467892562696, 0.9917301657852979, 0.5521561844412917, 0.4474972244547955, 0.0002915291364526355, 0.9915383407843694, 0.990545674947455, 0.006249499526482366, 0.9971818343118433, 0.994725324519401, 0.45160622484919233, 0.5349313072408622, 0.013756499451454945, 0.9985536298347933, 0.9852587489395448, 0.0014596425910215478, 0.014596425910215477, 0.9823441929635843, 0.9943075387194968, 0.9980221269743377, 0.9914485315786229, 0.0060825063287032076, 0.07775533057851382, 0.005553952184179558, 0.9164021103896272, 0.9684778825828758, 0.030108120702058313, 0.9924119817273399, 0.9899499014286484, 0.3506293109043524, 0.3016330753194647, 0.3475670461802969, 0.19760403277248345, 0.1616760268138501, 0.6407161062622948, 0.3078566752361707, 0.33394622398499874, 0.35829646948390487, 0.9874456282249787, 0.010954230424048892, 0.5171063565660614, 0.47695667758138277, 0.005914908064707115, 0.013401589771745775, 0.013401589771745775, 0.9716152584515687, 0.6067148037849605, 0.3746365694046819, 0.018521358487422472, 0.5627116502571509, 0.4299456641882483, 0.007333005044503338, 0.010295319338086648, 0.008236255470469318, 0.9801144009858488, 0.6546244032888173, 0.32196927713211526, 0.023230106575188692, 0.012162937382904805, 0.012162937382904805, 0.9730349906323845, 0.9988362221882179, 0.9266761014181284, 0.0007150278560325065, 0.07293284131531566, 0.9947329710289281, 0.992568339111352, 0.00023082984630496558, 0.007155725235453933, 0.995138700031561, 0.992113616826917, 0.010525407172481521, 0.9788628670407815, 0.09471210662643141, 0.07103407996982355, 0.8334665383125964, 0.037253962799223155, 0.9403803336894815, 0.022578159272256457, 0.01431252658475897, 0.01431252658475897, 0.9660955444712304, 0.7971678050363007, 0.19690454054804232, 0.005911683665414665, 0.5054750700183619, 0.4942948086243215, 0.0001817928681957784, 0.07405482756283024, 0.92259972672026, 0.012022504732715126, 0.012022504732715126, 0.9738228833499252, 0.9930280335531121, 0.007881174869469144, 0.5279787710907008, 0.46820758945779123, 0.003773433183895803, 0.05427373989255651, 0.9450015887174545, 0.9983743620595016, 0.3320401191431774, 0.24690162705518318, 0.42143553583557125, 0.9964353731185347, 0.9877660394493575, 0.010796103903151383, 0.9766321684696944, 0.012457042965174673, 0.05044012950935049, 0.9493552946938467, 0.9801403307224964, 0.025969771337766262, 0.0064924428344415655, 0.9608815394973517, 0.008679245101726107, 0.9850943190459132, 0.005786163401150738, 0.06165853832901372, 0.06165853832901372, 0.8769214340126396, 0.991330652954901, 0.21820865752122837, 0.13508154989409374, 0.64839143949165, 0.06255832628552298, 0.07037811707121334, 0.8679967772116313, 0.9877657433761453, 0.9980804132914444, 0.0005523411252304617, 0.0016570233756913852, 0.9666415971062524, 0.030687034828769916, 0.0021919310591978513, 0.9978220152020736, 0.9952420173027603, 0.9961054235913605, 0.997881495120056, 0.03892879777969438, 0.9594606280357434, 0.002013558505846261, 0.4462776535401634, 0.4578236445766356, 0.09588192556374714], "Term": ["\u3131", "\u3131", "\u3131", "\u3134", "\u3137", "\u3137", "\u3137", "\u3141", "\u3141", "\u3141", "\u3142", "\u3142", "\u3142", "\u3145", "\u3145", "\u3145", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\uce58\uad00", "\uac15\uc88c", "\uac15\uc88c", "\uac15\uc88c", "\uac1c\uad00\uc2dd", "\uac1c\ud601", "\uac1c\ud601", "\uac83", "\uac83", "\uac83", "\uacac", "\uacb0\uacfc", "\uacb0\uc2dd", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\ucd95", "\uacbd\ucd95", "\uad00\uacc4", "\uad00\uacc4", "\uad00\uacc4", "\uad00\ub78c", "\uad00\ub78c", "\uad00\ucca0", "\uad00\ucca0", "\uad00\ud558", "\uad6c\ubd84\ub300", "\uad6d", "\uad6d", "\uad6d", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uacf5", "\uad6d\uc81c", "\uad6d\uc81c", "\uad6d\uc81c", "\uad70\ubd80", "\uad70\ubd80", "\uad70\ubd80", "\uad70\uc911\ub300\ud68c", "\uad81", "\uad81", "\uad81", "\uad81\uc804", "\uad81\uc804", "\uad8c\ub825", "\uaddc\uc815", "\uae08\uc218", "\uae08\uc218\uc0b0", "\uae08\uc218\uc0b0", "\uae30\ub150", "\uae30\ub150", "\uae30\ub150", "\uae40\uc601\ub0a8", "\uae40\uc601\ub0a8", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0b4\uc6a9", "\ub144", "\ub144", "\ub144", "\ub2f9", "\ub2f9", "\ub2f9", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub300\uc0ac", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud559", "\ub300\ud559", "\ub300\ud68c", "\ub300\ud68c", "\ub300\ud68c", "\ub3c4\ubc1c", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3cc", "\ub3cc", "\ub3cc", "\ub3cc\uaca9", "\ub3d9\uac15", "\ub4f1", "\ub4f1", "\ub4f1", "\ub54c\ubb38", "\ub78c", "\ub78c\uc2dc", "\ub825", "\ub9c8", "\uba85\uc0ac", "\uba85\uc131", "\uba85\uc131\ud638", "\ubaa8\ub780", "\ubaa9\uc801", "\ubb38\uc81c", "\ubb38\uc81c", "\ubb38\uc81c", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubc1c\uc804\uc18c", "\ubc29\ubb38", "\ubc29\ubb38", "\ubc29\ubb38", "\ubcc0\ud654", "\ubcc0\ud654", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uc720", "\ubd80", "\ubd80", "\ubd80", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc815", "\ubd81", "\ubd81", "\ubd81", "\ubd81\uace0", "\ubd81\uc7a5", "\ubd81\uc815", "\ubd81\uc815", "\ubd81\ud55c", "\ubd81\ud55c", "\ubd81\ud55c", "\ubfd0", "\uc0ac", "\uc0ac", "\uc0ac", "\uc0ac\ub839", "\uc0ac\ub839", "\uc0ac\ub839\uad00", "\uc0ac\uc6a9", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0b0\ub2f9", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc131\uc808", "\uc138\uc2b5", "\uc1a1", "\uc1a1", "\uc1a1", "\uc218", "\uc218", "\uc218", "\uc218\ud589", "\uc218\ud589", "\uc218\ud589", "\uc220", "\uc220", "\uc220", "\uc2dc", "\uc2dc", "\uc2dc", "\uc2dc\uc704", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\ud68c", "\uc2ec", "\uc559", "\uc559", "\uc559", "\uc559\uad70", "\uc559\ubcf4", "\uc559\ubcf4", "\uc601\ub3c4", "\uc601\uc811", "\uc678\ubd80", "\uc694\uc778", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6d0", "\uc6d0", "\uc6d0", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc704", "\uc704", "\uc704", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\ud611", "\uc704\ud611", "\uc720\uc9c0", "\uc720\uc9c0", "\uc758\ubbf8", "\uc758\uc6d0", "\uc758\uc6d0", "\uc758\uc6d0", "\uc774", "\uc774", "\uc774", "\uc774\ud574", "\uc774\ud6c4", "\uc774\ud6c4", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\uc2dd", "\uc784", "\uc784", "\uc790\uc2e0", "\uc791", "\uc7a5", "\uc7a5", "\uc7a5", "\uc7c1", "\uc804\uad6d", "\uc804\uad6d", "\uc804\uad6d", "\uc804\ub9dd", "\uc804\uc1a1", "\uc804\uc2dc\ud68c", "\uc804\uc784", "\uc804\uc784", "\uc810", "\uc810", "\uc810", "\uc811\uacac", "\uc811\uacac", "\uc811\uadfc", "\uc815\ub3c4", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ucc45", "\uc815\ucc45", "\uc815\ucc45", "\uc815\uce58", "\uc815\uce58", "\uc815\uce58", "\uc81c\uad70", "\uc81c\uad70", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ucc28", "\uc81c\ucc28", "\uc81c\ucc28", "\uc870\uc120", "\uc870\uc120", "\uc870\uc120", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc900\uacf5\uc2dd", "\uc911\uad6d", "\uc911\uad6d", "\uc911\uad6d", "\uc911\ub300", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559\uad70", "\uc911\uc7a5", "\uc9c0\uc18d", "\uc9c0\uc18d", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uc11d", "\ucc38\uc11d", "\ucc38\uc11d", "\ucca0", "\ucca0", "\uccb4\uc81c", "\uccb4\uc81c", "\uccb4\uc81c", "\ucd2c\uc601", "\ucd2c\uc601", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd94", "\ucd94", "\ucd94\ub300", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc81c", "\ud3c9\uac00", "\ud45c", "\ud45c", "\ud45c", "\ud45c\ub2e8", "\ud45c\ub2e8", "\ud45c\uc790", "\ud544\uc694", "\ud544\uc694", "\ud544\uc694", "\ud559", "\ud559", "\ud559", "\ud55c\uad6d", "\ud55c\uad6d", "\ud55c\uad6d", "\ud574\ubc95", "\ud575", "\ud575", "\ud575", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud589\uc704", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c1", "\ud604\uc9c1", "\ud604\uc9c1", "\ud611\ud68c", "\ud654\ud3d0", "\ud655\uc0b0", "\ud658", "\ud68c", "\ud68c", "\ud68c", "\ud68c\ub2f4", "\ud68c\ub2f4", "\ud68c\ub2f4"]}, "R": 30, "lambda.step": 0.01, "plot.opts": {"xlab": "PC1", "ylab": "PC2"}, "topic.order": [2, 1, 3]}; + + // function LDAvis_load_lib(url, callback){ + // let s = document.createElement('script'); + // s.src = url; + // s.async = true; + // s.onreadystatechange = s.onload = callback; + // s.onerror = function(){console.warn("failed to load library " + url);}; + // document.getElementsByTagName("head")[0].appendChild(s); + // } + + // if(typeof(LDAvis) !== "undefined"){ + // // already loaded: just create the visualization + // !function(LDAvis){ + // new LDAvis("#" + "ldavis", data); + // }(LDAvis); + // }else if(typeof define === "function" && define.amd){ + // // require.js is available: use it to load d3/LDAvis + // require.config({paths: {d3: "https://d3js.org/d3.v5"}}); + // require(["d3"], function(d3){ + // window.d3 = d3; + // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ + // new LDAvis("#" + "ldavis", data); + // }); + // }); + // }else{ + // // require.js not available: dynamically load d3 & LDAvis + // LDAvis_load_lib("https://d3js.org/d3.v5.js", function(){ + // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ + // new LDAvis("#" + "ldavis", data); + // }) + // }); + // } + // } + public get isDataAnalysised(): boolean { return this._isDataAnalysised; } From c34d6fbbc75b22b6d1369459a7fbfa3212010ba3 Mon Sep 17 00:00:00 2001 From: GitHub-Miner Date: Tue, 11 Jan 2022 03:17:18 +0900 Subject: [PATCH 091/287] [FEAT] add a tooltip message for the keyword-analysis button --- package-lock.json | 2572 ++++------------- .../search-result-filter.component.html | 4 +- .../search-result-filter.component.less | 37 + .../search-result-filter.component.ts | 7 + 4 files changed, 591 insertions(+), 2029 deletions(-) diff --git a/package-lock.json b/package-lock.json index b4a315a8..72ada8a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1195,7 +1195,6 @@ "version": "7.12.3", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.1", @@ -1222,7 +1221,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, "dependencies": { "@babel/highlight": "^7.10.4" } @@ -1231,7 +1229,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, "dependencies": { "@babel/types": "^7.12.11", "jsesc": "^2.5.1", @@ -1242,7 +1239,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, "dependencies": { "@babel/helper-get-function-arity": "^7.12.10", "@babel/template": "^7.12.7", @@ -1253,7 +1249,6 @@ "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, "dependencies": { "@babel/types": "^7.12.10" } @@ -1262,7 +1257,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, "dependencies": { "@babel/types": "^7.12.11" } @@ -1271,7 +1265,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", @@ -1282,7 +1275,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -1294,7 +1286,6 @@ "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.12.7", @@ -1305,7 +1296,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.12.11", "@babel/generator": "^7.12.11", @@ -1322,7 +1312,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -1333,7 +1322,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, "dependencies": { "safe-buffer": "~5.1.1" } @@ -1342,7 +1330,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -1354,7 +1341,6 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, "engines": { "node": ">=4" } @@ -1362,20 +1348,17 @@ "node_modules/@babel/core/node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/@babel/core/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/@babel/core/node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -1384,7 +1367,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, "engines": { "node": ">=4" } @@ -1743,7 +1725,6 @@ "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", - "dev": true, "dependencies": { "@babel/types": "^7.12.7" } @@ -1752,7 +1733,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -1763,7 +1743,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, "engines": { "node": ">=4" } @@ -1772,7 +1751,6 @@ "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", - "dev": true, "dependencies": { "@babel/types": "^7.12.5" } @@ -1781,7 +1759,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -1792,7 +1769,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, "engines": { "node": ">=4" } @@ -1801,7 +1777,6 @@ "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", - "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.12.1", "@babel/helper-replace-supers": "^7.12.1", @@ -1818,7 +1793,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, "dependencies": { "@babel/highlight": "^7.10.4" } @@ -1827,7 +1801,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, "dependencies": { "@babel/types": "^7.12.11", "jsesc": "^2.5.1", @@ -1838,7 +1811,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, "dependencies": { "@babel/helper-get-function-arity": "^7.12.10", "@babel/template": "^7.12.7", @@ -1849,7 +1821,6 @@ "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, "dependencies": { "@babel/types": "^7.12.10" } @@ -1858,7 +1829,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, "dependencies": { "@babel/types": "^7.12.11" } @@ -1867,7 +1837,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", @@ -1878,7 +1847,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -1890,7 +1858,6 @@ "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.12.7", @@ -1901,7 +1868,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.12.11", "@babel/generator": "^7.12.11", @@ -1918,7 +1884,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -1929,7 +1894,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -1941,7 +1905,6 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, "engines": { "node": ">=4" } @@ -1949,20 +1912,17 @@ "node_modules/@babel/helper-module-transforms/node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/@babel/helper-module-transforms/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/@babel/helper-module-transforms/node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -1971,7 +1931,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, "engines": { "node": ">=4" } @@ -1980,7 +1939,6 @@ "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", - "dev": true, "dependencies": { "@babel/types": "^7.12.10" } @@ -1989,7 +1947,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -2000,7 +1957,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, "engines": { "node": ">=4" } @@ -2046,7 +2002,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", - "dev": true, "dependencies": { "@babel/helper-member-expression-to-functions": "^7.12.7", "@babel/helper-optimise-call-expression": "^7.12.10", @@ -2058,7 +2013,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, "dependencies": { "@babel/highlight": "^7.10.4" } @@ -2067,7 +2021,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, "dependencies": { "@babel/types": "^7.12.11", "jsesc": "^2.5.1", @@ -2078,7 +2031,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, "dependencies": { "@babel/helper-get-function-arity": "^7.12.10", "@babel/template": "^7.12.7", @@ -2089,7 +2041,6 @@ "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, "dependencies": { "@babel/types": "^7.12.10" } @@ -2098,7 +2049,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, "dependencies": { "@babel/types": "^7.12.11" } @@ -2107,7 +2057,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", @@ -2118,7 +2067,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -2130,7 +2078,6 @@ "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.12.7", @@ -2141,7 +2088,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.12.11", "@babel/generator": "^7.12.11", @@ -2158,7 +2104,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -2169,7 +2114,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -2181,7 +2125,6 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, "engines": { "node": ">=4" } @@ -2189,20 +2132,17 @@ "node_modules/@babel/helper-replace-supers/node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/@babel/helper-replace-supers/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/@babel/helper-replace-supers/node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -2211,7 +2151,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, "engines": { "node": ">=4" } @@ -2220,7 +2159,6 @@ "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, "dependencies": { "@babel/types": "^7.12.1" } @@ -2229,7 +2167,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -2240,7 +2177,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, "engines": { "node": ">=4" } @@ -2277,8 +2213,7 @@ "node_modules/@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, "node_modules/@babel/helper-validator-option": { "version": "7.12.11", @@ -2464,7 +2399,6 @@ "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", - "dev": true, "dependencies": { "@babel/template": "^7.10.4", "@babel/traverse": "^7.12.5", @@ -2475,7 +2409,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, "dependencies": { "@babel/highlight": "^7.10.4" } @@ -2484,7 +2417,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, "dependencies": { "@babel/types": "^7.12.11", "jsesc": "^2.5.1", @@ -2495,7 +2427,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, "dependencies": { "@babel/helper-get-function-arity": "^7.12.10", "@babel/template": "^7.12.7", @@ -2506,7 +2437,6 @@ "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, "dependencies": { "@babel/types": "^7.12.10" } @@ -2515,7 +2445,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, "dependencies": { "@babel/types": "^7.12.11" } @@ -2524,7 +2453,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", @@ -2535,7 +2463,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -2547,7 +2474,6 @@ "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.12.7", @@ -2558,7 +2484,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.12.11", "@babel/generator": "^7.12.11", @@ -2575,7 +2500,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -2586,7 +2510,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -2598,7 +2521,6 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, "engines": { "node": ">=4" } @@ -2606,20 +2528,17 @@ "node_modules/@babel/helpers/node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/@babel/helpers/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/@babel/helpers/node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -2628,7 +2547,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, "engines": { "node": ">=4" } @@ -4221,7 +4139,6 @@ "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, "dependencies": { "@types/minimatch": "*", "@types/node": "*" @@ -4260,8 +4177,7 @@ "node_modules/@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "node_modules/@types/mongodb": { "version": "3.6.3", @@ -4331,7 +4247,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, "dependencies": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -4341,26 +4256,22 @@ "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" }, "node_modules/@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, "dependencies": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -4368,14 +4279,12 @@ "node_modules/@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" }, "node_modules/@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0" } @@ -4383,14 +4292,12 @@ "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -4402,7 +4309,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -4411,7 +4317,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } @@ -4419,14 +4324,12 @@ "node_modules/@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -4442,7 +4345,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -4455,7 +4357,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -4467,7 +4368,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -4481,7 +4381,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -4495,7 +4394,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -4505,14 +4403,12 @@ "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", @@ -4546,7 +4442,6 @@ "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, "dependencies": { "mime-types": "~2.1.24", "negotiator": "0.6.2" @@ -4564,7 +4459,6 @@ "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -4651,14 +4545,12 @@ "node_modules/ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, "node_modules/ajv/node_modules/fast-deep-equal": { "version": "3.1.3", @@ -4712,7 +4604,6 @@ "version": "0.0.7", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true, "engines": [ "node >= 0.8.0" ], @@ -4732,7 +4623,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -4744,7 +4634,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, "dependencies": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -4808,7 +4697,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4817,7 +4705,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4826,7 +4713,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4834,14 +4720,12 @@ "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "node_modules/array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, "dependencies": { "array-uniq": "^1.0.1" }, @@ -4853,7 +4737,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4862,7 +4745,6 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4895,7 +4777,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -4906,14 +4787,12 @@ "node_modules/asn1.js/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/assert": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, "dependencies": { "object-assign": "^4.1.1", "util": "0.10.3" @@ -4931,14 +4810,12 @@ "node_modules/assert/node_modules/inherits": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" }, "node_modules/assert/node_modules/util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, "dependencies": { "inherits": "2.0.1" } @@ -4947,7 +4824,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4962,7 +4838,6 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, "dependencies": { "lodash": "^4.17.14" } @@ -4970,14 +4845,12 @@ "node_modules/async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, "node_modules/async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" }, "node_modules/asynckit": { "version": "0.4.0", @@ -4989,7 +4862,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, "bin": { "atob": "bin/atob.js" }, @@ -5732,7 +5604,6 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -5750,7 +5621,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -5762,7 +5632,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -5774,7 +5643,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -5786,7 +5654,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -5830,8 +5697,7 @@ "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, "node_modules/bcrypt": { "version": "5.0.1", @@ -5859,7 +5725,6 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, "engines": { "node": "*" } @@ -5876,7 +5741,6 @@ "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -5885,7 +5749,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, "optional": true, "dependencies": { "file-uri-to-path": "1.0.0" @@ -5924,20 +5787,17 @@ "node_modules/bluebird": { "version": "3.5.5", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", - "dev": true + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" }, "node_modules/bn.js": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" }, "node_modules/body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, "dependencies": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -5958,7 +5818,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -5967,7 +5826,6 @@ "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, "engines": { "node": ">=0.6" } @@ -5976,7 +5834,6 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, "dependencies": { "array-flatten": "^2.1.0", "deep-equal": "^1.0.1", @@ -6010,7 +5867,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -6031,7 +5887,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -6042,14 +5897,12 @@ "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, "node_modules/browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -6063,7 +5916,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -6074,7 +5926,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -6086,7 +5937,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -6096,7 +5946,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, "dependencies": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -6113,7 +5962,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -6126,14 +5974,12 @@ "node_modules/browserify-sign/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "node_modules/browserify-zlib": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, "dependencies": { "pako": "~1.0.5" } @@ -6182,7 +6028,6 @@ "version": "4.9.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, "dependencies": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -6197,20 +6042,17 @@ "node_modules/buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "node_modules/buffer-indexof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" }, "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, "node_modules/builtin-modules": { "version": "1.1.1", @@ -6224,8 +6066,7 @@ "node_modules/builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, "node_modules/builtins": { "version": "1.0.3", @@ -6237,7 +6078,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, "engines": { "node": ">= 0.8" } @@ -6396,7 +6236,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -6416,7 +6255,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", - "dev": true, "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.0" @@ -6459,7 +6297,6 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, "engines": { "node": ">=6" } @@ -6502,7 +6339,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -6693,14 +6529,12 @@ "node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "node_modules/chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, "dependencies": { "tslib": "^1.9.0" }, @@ -6711,14 +6545,12 @@ "node_modules/chrome-trace-event/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -6753,7 +6585,6 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -6768,7 +6599,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -6980,7 +6810,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -7052,14 +6881,12 @@ "node_modules/commander": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, "node_modules/component-bind": { "version": "1.0.0", @@ -7070,8 +6897,7 @@ "node_modules/component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "node_modules/component-inherit": { "version": "0.0.3", @@ -7092,7 +6918,6 @@ "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -7104,7 +6929,6 @@ "version": "1.45.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -7113,7 +6937,6 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -7136,7 +6959,6 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, "engines": [ "node >= 0.8" ], @@ -7166,7 +6988,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, "engines": { "node": ">=0.8" } @@ -7174,8 +6995,7 @@ "node_modules/console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, "node_modules/console-control-strings": { "version": "1.1.0", @@ -7185,14 +7005,12 @@ "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, "node_modules/content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, "dependencies": { "safe-buffer": "5.1.2" }, @@ -7204,7 +7022,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -7221,7 +7038,6 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -7229,14 +7045,12 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, "node_modules/copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, "dependencies": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -7250,7 +7064,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -7404,7 +7217,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -7413,14 +7225,12 @@ "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -7433,7 +7243,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -7453,7 +7262,6 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -7469,7 +7277,6 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -7840,8 +7647,7 @@ "node_modules/cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" }, "node_modules/d": { "version": "1.0.1", @@ -8448,7 +8254,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { "ms": "2.0.0" } @@ -8457,7 +8262,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -8466,7 +8270,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, "engines": { "node": ">=0.10" } @@ -8475,7 +8278,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, "dependencies": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -8489,7 +8291,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, "dependencies": { "execa": "^1.0.0", "ip-regex": "^2.1.0" @@ -8511,7 +8312,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, "dependencies": { "object-keys": "^1.0.12" }, @@ -8523,7 +8323,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -8536,7 +8335,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -8548,7 +8346,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -8560,7 +8357,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -8574,7 +8370,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, "dependencies": { "@types/glob": "^7.1.1", "globby": "^6.1.0", @@ -8592,7 +8387,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, "dependencies": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -8608,7 +8402,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -8617,7 +8410,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, "engines": { "node": ">=6" } @@ -8626,7 +8418,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, "dependencies": { "is-path-inside": "^2.1.0" }, @@ -8638,7 +8429,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, "dependencies": { "path-is-inside": "^1.0.2" }, @@ -8650,7 +8440,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, "engines": { "node": ">=6" } @@ -8689,7 +8478,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -8707,7 +8495,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -8716,8 +8503,7 @@ "node_modules/destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, "node_modules/detect-libc": { "version": "1.0.3", @@ -8733,8 +8519,7 @@ "node_modules/detect-node": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, "node_modules/di": { "version": "0.0.1", @@ -8755,7 +8540,6 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -8765,8 +8549,7 @@ "node_modules/diffie-hellman/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/dir-glob": { "version": "3.0.1", @@ -8783,14 +8566,12 @@ "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" }, "node_modules/dns-packet": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, "dependencies": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" @@ -8800,7 +8581,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, "dependencies": { "buffer-indexof": "^1.0.0" } @@ -8837,7 +8617,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, "engines": { "node": ">=0.4", "npm": ">=1.2" @@ -8875,7 +8654,6 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, "dependencies": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -8904,8 +8682,7 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/elasticsearch-browser": { "version": "16.7.1", @@ -8922,7 +8699,6 @@ "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -8936,8 +8712,7 @@ "node_modules/elliptic/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -8949,7 +8724,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, "engines": { "node": ">= 4" } @@ -8958,7 +8732,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, "engines": { "node": ">= 0.8" } @@ -8988,7 +8761,6 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "dependencies": { "once": "^1.4.0" } @@ -9069,7 +8841,6 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, "dependencies": { "prr": "~1.0.1" }, @@ -9090,7 +8861,6 @@ "version": "1.17.4", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, "dependencies": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -9112,7 +8882,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, "dependencies": { "has": "^1.0.3" }, @@ -9124,7 +8893,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -9193,14 +8961,12 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, "engines": { "node": ">=0.8.0" } @@ -9209,7 +8975,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, "dependencies": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -9222,7 +8987,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -9234,7 +8998,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, "engines": { "node": ">=4.0" } @@ -9243,7 +9006,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, "engines": { "node": ">=4.0" } @@ -9261,7 +9023,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -9277,14 +9038,12 @@ "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "node_modules/events": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true, "engines": { "node": ">=0.8.x" } @@ -9293,7 +9052,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, "dependencies": { "original": "^1.0.0" }, @@ -9305,7 +9063,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -9315,7 +9072,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -9347,7 +9103,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -9365,7 +9120,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -9377,7 +9131,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -9389,7 +9142,6 @@ "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, "dependencies": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -9429,14 +9181,12 @@ "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "node_modules/express/node_modules/qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, "engines": { "node": ">=0.6" } @@ -9465,7 +9215,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -9478,7 +9227,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -9504,7 +9252,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -9523,7 +9270,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -9535,7 +9281,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -9547,7 +9292,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -9559,7 +9303,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -9571,7 +9314,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -9706,7 +9448,6 @@ "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -9717,8 +9458,7 @@ "node_modules/figgy-pudding": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", - "dev": true + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" }, "node_modules/figures": { "version": "3.1.0", @@ -9763,14 +9503,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, "optional": true }, "node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -9785,7 +9523,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -9797,7 +9534,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -9908,7 +9644,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, "dependencies": { "locate-path": "^3.0.0" }, @@ -9926,7 +9661,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -9936,7 +9670,6 @@ "version": "1.13.1", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", - "dev": true, "engines": { "node": ">=4.0" } @@ -9945,7 +9678,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -9977,7 +9709,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -9986,7 +9717,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, "dependencies": { "map-cache": "^0.2.2" }, @@ -9998,7 +9728,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -10007,7 +9736,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -10042,7 +9770,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -10127,7 +9854,6 @@ "wrappy", "yallist" ], - "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -10144,38 +9870,30 @@ }, "node_modules/fsevents/node_modules/abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, "node_modules/fsevents/node_modules/aproba": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/are-we-there-yet": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -10183,19 +9901,15 @@ }, "node_modules/fsevents/node_modules/balanced-match": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -10203,84 +9917,66 @@ }, "node_modules/fsevents/node_modules/chownr": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/code-point-at": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, "node_modules/fsevents/node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/debug": { "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "ms": "^2.1.1" } }, "node_modules/fsevents/node_modules/deep-extend": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=4.0.0" } }, "node_modules/fsevents/node_modules/delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "extraneous": true, "inBundle": true, "license": "Apache-2.0", + "optional": true, "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -10290,30 +9986,24 @@ }, "node_modules/fsevents/node_modules/fs-minipass": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "minipass": "^2.6.0" } }, "node_modules/fsevents/node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/gauge": { "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -10327,11 +10017,9 @@ }, "node_modules/fsevents/node_modules/glob": { "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -10349,19 +10037,15 @@ }, "node_modules/fsevents/node_modules/has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -10371,22 +10055,18 @@ }, "node_modules/fsevents/node_modules/ignore-walk": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "minimatch": "^3.0.4" } }, "node_modules/fsevents/node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -10394,30 +10074,24 @@ }, "node_modules/fsevents/node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/ini": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "engines": { "node": "*" } }, "node_modules/fsevents/node_modules/is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "number-is-nan": "^1.0.0" }, @@ -10427,19 +10101,15 @@ }, "node_modules/fsevents/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -10449,19 +10119,15 @@ }, "node_modules/fsevents/node_modules/minimist": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/minipass": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -10469,23 +10135,19 @@ }, "node_modules/fsevents/node_modules/minizlib": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "minipass": "^2.9.0" } }, "node_modules/fsevents/node_modules/mkdirp": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "minimist": "^1.2.5" }, @@ -10495,19 +10157,15 @@ }, "node_modules/fsevents/node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/needle": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", - "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -10522,11 +10180,9 @@ }, "node_modules/fsevents/node_modules/node-pre-gyp": { "version": "0.14.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", - "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", - "extraneous": true, "inBundle": true, "license": "BSD-3-Clause", + "optional": true, "dependencies": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", @@ -10545,11 +10201,9 @@ }, "node_modules/fsevents/node_modules/nopt": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "abbrev": "1", "osenv": "^0.1.4" @@ -10560,30 +10214,24 @@ }, "node_modules/fsevents/node_modules/npm-bundled": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "npm-normalize-package-bin": "^1.0.1" } }, "node_modules/fsevents/node_modules/npm-normalize-package-bin": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/npm-packlist": { "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", @@ -10592,11 +10240,9 @@ }, "node_modules/fsevents/node_modules/npmlog": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -10606,66 +10252,54 @@ }, "node_modules/fsevents/node_modules/number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, "node_modules/fsevents/node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, "node_modules/fsevents/node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "wrappy": "1" } }, "node_modules/fsevents/node_modules/os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, "node_modules/fsevents/node_modules/os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, "node_modules/fsevents/node_modules/osenv": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -10673,30 +10307,24 @@ }, "node_modules/fsevents/node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, "node_modules/fsevents/node_modules/process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/rc": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "extraneous": true, "inBundle": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "optional": true, "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -10709,11 +10337,9 @@ }, "node_modules/fsevents/node_modules/readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10726,11 +10352,9 @@ }, "node_modules/fsevents/node_modules/rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "glob": "^7.1.3" }, @@ -10740,73 +10364,57 @@ }, "node_modules/fsevents/node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "bin": { "semver": "bin/semver" } }, "node_modules/fsevents/node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/signal-exit": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/fsevents/node_modules/string-width": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -10818,11 +10426,9 @@ }, "node_modules/fsevents/node_modules/strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -10832,22 +10438,18 @@ }, "node_modules/fsevents/node_modules/strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, "node_modules/fsevents/node_modules/tar": { "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -10863,38 +10465,30 @@ }, "node_modules/fsevents/node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/wide-align": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "string-width": "^1.0.2 || 2" } }, "node_modules/fsevents/node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fuctbase64": { "version": "1.4.0", @@ -10904,8 +10498,7 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/g": { "version": "2.0.1", @@ -11011,7 +10604,6 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, "engines": { "node": ">=6.9.0" } @@ -11029,7 +10621,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", - "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -11040,7 +10631,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -11052,7 +10642,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -11062,7 +10651,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -11096,7 +10684,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, "dependencies": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -11106,7 +10693,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, "dependencies": { "is-extglob": "^2.1.0" }, @@ -11209,8 +10795,7 @@ "node_modules/graceful-fs": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", - "dev": true + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" }, "node_modules/gtoken": { "version": "5.1.0", @@ -11240,8 +10825,7 @@ "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, "node_modules/har-schema": { "version": "2.0.0", @@ -11269,7 +10853,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -11314,7 +10897,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, "engines": { "node": ">=4" } @@ -11323,7 +10905,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -11337,7 +10918,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -11351,7 +10931,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -11364,7 +10943,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -11376,7 +10954,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -11390,7 +10967,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -11403,14 +10979,12 @@ "node_modules/hash-base/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "node_modules/hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -11426,7 +11000,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -11467,7 +11040,6 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -11490,8 +11062,7 @@ "node_modules/html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, "node_modules/html-escaper": { "version": "2.0.2", @@ -11508,14 +11079,12 @@ "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "node_modules/http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -11530,14 +11099,12 @@ "node_modules/http-errors/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -11573,7 +11140,6 @@ "version": "0.19.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, "dependencies": { "http-proxy": "^1.17.0", "is-glob": "^4.0.0", @@ -11602,8 +11168,7 @@ "node_modules/https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, "node_modules/https-proxy-agent": { "version": "2.2.4", @@ -11646,7 +11211,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -11669,14 +11233,12 @@ "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "node_modules/iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, "node_modules/ignore": { "version": "5.1.8", @@ -11732,7 +11294,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, "dependencies": { "pkg-dir": "^3.0.0", "resolve-cwd": "^2.0.0" @@ -11748,7 +11309,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, "engines": { "node": ">=0.8.19" } @@ -11777,8 +11337,7 @@ "node_modules/infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, "node_modules/inflight": { "version": "1.0.6", @@ -11936,7 +11495,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, "dependencies": { "default-gateway": "^4.2.0", "ipaddr.js": "^1.9.0" @@ -11965,14 +11523,12 @@ "node_modules/ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" }, "node_modules/ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, "engines": { "node": ">=4" } @@ -11981,7 +11537,6 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, "engines": { "node": ">= 0.10" } @@ -11999,7 +11554,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -12011,7 +11565,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -12023,7 +11576,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", - "dev": true, "dependencies": { "call-bind": "^1.0.0" }, @@ -12041,7 +11593,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, "dependencies": { "binary-extensions": "^1.0.0" }, @@ -12052,14 +11603,12 @@ "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/is-callable": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -12082,7 +11631,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, "dependencies": { "has": "^1.0.3" } @@ -12091,7 +11639,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -12103,7 +11650,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -12115,7 +11661,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true, "engines": { "node": ">= 0.4" } @@ -12124,7 +11669,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -12138,7 +11682,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12168,7 +11711,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12177,7 +11719,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -12197,7 +11738,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "devOptional": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -12227,7 +11767,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -12239,7 +11778,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -12293,7 +11831,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -12305,7 +11842,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, "dependencies": { "has-symbols": "^1.0.1" }, @@ -12323,7 +11859,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12332,7 +11867,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, "dependencies": { "has-symbols": "^1.0.1" }, @@ -12350,7 +11884,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12359,7 +11892,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, "engines": { "node": ">=4" } @@ -12381,14 +11913,12 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12678,7 +12208,6 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -12697,8 +12226,7 @@ "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", @@ -12726,14 +12254,12 @@ "node_modules/json3": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" }, "node_modules/json5": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, "dependencies": { "minimist": "^1.2.5" }, @@ -12747,8 +12273,7 @@ "node_modules/json5/node_modules/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "node_modules/jsonc-parser": { "version": "2.3.1", @@ -13379,14 +12904,12 @@ "node_modules/killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -13516,7 +13039,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, "engines": { "node": ">=4.3.0 <5.0.0 || >=5.10" } @@ -13539,7 +13061,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -13551,8 +13072,7 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash-es": { "version": "4.17.20", @@ -13720,7 +13240,6 @@ "version": "1.7.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true, "engines": { "node": ">= 0.6.0" } @@ -13740,7 +13259,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "dependencies": { "yallist": "^3.0.2" } @@ -13851,7 +13369,6 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -13860,7 +13377,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, "dependencies": { "object-visit": "^1.0.0" }, @@ -13872,7 +13388,6 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -13889,7 +13404,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -13898,7 +13412,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -13913,8 +13426,7 @@ "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, "node_modules/merge-source-map": { "version": "1.1.0", @@ -13953,7 +13465,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -13962,7 +13473,6 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -13986,7 +13496,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -13998,14 +13507,12 @@ "node_modules/miller-rabin/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, "bin": { "mime": "cli.js" }, @@ -14017,7 +13524,6 @@ "version": "1.40.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -14026,7 +13532,6 @@ "version": "2.1.24", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, "dependencies": { "mime-db": "1.40.0" }, @@ -14093,14 +13598,12 @@ "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "node_modules/minimatch": { "version": "3.0.4", @@ -14237,7 +13740,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, "dependencies": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -14258,7 +13760,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -14268,7 +13769,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -14281,7 +13781,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -14293,7 +13792,6 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, "dependencies": { "minimist": "^1.2.5" }, @@ -14304,8 +13802,7 @@ "node_modules/mkdirp/node_modules/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "node_modules/moment": { "version": "2.29.1", @@ -14411,7 +13908,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, "dependencies": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -14466,7 +13962,6 @@ "version": "6.2.3", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, "dependencies": { "dns-packet": "^1.3.1", "thunky": "^1.0.2" @@ -14478,8 +13973,7 @@ "node_modules/multicast-dns-service-types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" }, "node_modules/mute-stream": { "version": "0.0.8", @@ -14491,14 +13985,12 @@ "version": "2.14.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, "optional": true }, "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -14527,7 +14019,6 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -14535,8 +14026,7 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node_modules/next-tick": { "version": "1.0.0", @@ -14570,8 +14060,7 @@ "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "node_modules/node-addon-api": { "version": "3.1.0", @@ -14612,7 +14101,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, "dependencies": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -14642,8 +14130,7 @@ "node_modules/node-libs-browser/node_modules/punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, "node_modules/node-releases": { "version": "2.0.1", @@ -14687,7 +14174,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, "dependencies": { "remove-trailing-separator": "^1.0.1" }, @@ -15253,7 +14739,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, "dependencies": { "path-key": "^2.0.0" }, @@ -17485,6 +16970,11 @@ "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, "engines": { "node": ">=0.10.0" } @@ -17804,7 +17294,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -17818,7 +17307,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -17830,7 +17318,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -17841,14 +17328,12 @@ "node_modules/object-inspect": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" }, "node_modules/object-is": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", - "dev": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -17861,7 +17346,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -17870,7 +17354,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, "dependencies": { "isobject": "^3.0.0" }, @@ -17882,7 +17365,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, "dependencies": { "define-properties": "^1.1.2", "function-bind": "^1.1.1", @@ -17910,7 +17392,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -17989,14 +17470,12 @@ "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, "dependencies": { "ee-first": "1.1.1" }, @@ -18008,7 +17487,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -18062,7 +17540,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, "dependencies": { "is-wsl": "^1.1.0" }, @@ -18186,7 +17663,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, "dependencies": { "url-parse": "^1.4.3" } @@ -18194,8 +17670,7 @@ "node_modules/os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, "node_modules/os-homedir": { "version": "1.0.2", @@ -18229,7 +17704,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, "engines": { "node": ">=4" } @@ -18238,7 +17712,6 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, "dependencies": { "p-try": "^2.0.0" }, @@ -18250,7 +17723,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, "dependencies": { "p-limit": "^2.0.0" }, @@ -18274,7 +17746,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, "dependencies": { "retry": "^0.12.0" }, @@ -18286,7 +17757,6 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true, "engines": { "node": ">= 4" } @@ -18295,7 +17765,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, "engines": { "node": ">=6" } @@ -18428,14 +17897,12 @@ "node_modules/pako": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", - "dev": true + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" }, "node_modules/parallel-transform": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, "dependencies": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -18467,7 +17934,6 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -18530,7 +17996,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -18539,7 +18004,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -18618,20 +18082,17 @@ "node_modules/path-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" }, "node_modules/path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, "engines": { "node": ">=4" } @@ -18647,14 +18108,12 @@ "node_modules/path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" }, "node_modules/path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, "engines": { "node": ">=4" } @@ -18662,14 +18121,12 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, "node_modules/path-type": { "version": "4.0.0", @@ -18684,7 +18141,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -18729,7 +18185,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -18738,7 +18193,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, "dependencies": { "pinkie": "^2.0.0" }, @@ -18750,7 +18204,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, "dependencies": { "find-up": "^3.0.0" }, @@ -18779,7 +18232,6 @@ "version": "1.0.28", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, "dependencies": { "async": "^2.6.2", "debug": "^3.1.1", @@ -18793,7 +18245,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "dependencies": { "ms": "^2.1.1" } @@ -18801,14 +18252,12 @@ "node_modules/portfinder/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -19589,7 +19038,6 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, "engines": { "node": ">= 0.6.0" } @@ -19602,8 +19050,7 @@ "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "node_modules/promise-retry": { "version": "1.1.1", @@ -19996,7 +19443,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, "dependencies": { "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" @@ -20008,8 +19454,7 @@ "node_modules/prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "node_modules/psl": { "version": "1.8.0", @@ -20021,7 +19466,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -20034,14 +19478,12 @@ "node_modules/public-encrypt/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/pump": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -20051,7 +19493,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, "dependencies": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -20098,7 +19539,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true, "engines": { "node": ">=0.4.x" } @@ -20107,7 +19547,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, "engines": { "node": ">=0.4.x" } @@ -20115,14 +19554,12 @@ "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "dependencies": { "safe-buffer": "^5.1.0" } @@ -20131,7 +19568,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -20141,7 +19577,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -20150,7 +19585,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, "dependencies": { "bytes": "3.1.0", "http-errors": "1.7.2", @@ -20165,7 +19599,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -20261,7 +19694,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, "dependencies": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -20316,7 +19748,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -20340,7 +19771,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" @@ -20423,14 +19853,12 @@ "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "node_modules/repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -20439,7 +19867,6 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, "engines": { "node": ">=0.10" } @@ -20487,7 +19914,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -20501,14 +19927,12 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "node_modules/resolve": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, "dependencies": { "is-core-module": "^2.1.0", "path-parse": "^1.0.6" @@ -20518,7 +19942,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, "dependencies": { "resolve-from": "^3.0.0" }, @@ -20530,7 +19953,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, "engines": { "node": ">=4" } @@ -20538,8 +19960,7 @@ "node_modules/resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "node_modules/resolve-url-loader": { "version": "3.1.2", @@ -20658,7 +20079,6 @@ "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, "engines": { "node": ">=0.12" } @@ -20726,7 +20146,6 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -20738,7 +20157,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -20796,7 +20214,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, "dependencies": { "aproba": "^1.1.1" } @@ -20836,7 +20253,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, "dependencies": { "ret": "~0.1.10" } @@ -20971,8 +20387,7 @@ "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "node_modules/selenium-webdriver": { "version": "3.6.0", @@ -21005,7 +20420,6 @@ "version": "1.10.8", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dev": true, "dependencies": { "node-forge": "^0.10.0" } @@ -21014,7 +20428,6 @@ "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, "engines": { "node": ">= 6.0.0" } @@ -21023,7 +20436,6 @@ "version": "5.5.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", - "dev": true, "bin": { "semver": "bin/semver" } @@ -21050,7 +20462,6 @@ "version": "0.17.1", "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, "dependencies": { "debug": "2.6.9", "depd": "~1.1.2", @@ -21073,8 +20484,7 @@ "node_modules/send/node_modules/ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "node_modules/serialize-javascript": { "version": "5.0.1", @@ -21089,7 +20499,6 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -21107,7 +20516,6 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -21121,20 +20529,17 @@ "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, "node_modules/serve-static": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -21163,7 +20568,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -21178,7 +20582,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -21189,20 +20592,17 @@ "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "node_modules/setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, "node_modules/sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -21227,7 +20627,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, "dependencies": { "shebang-regex": "^1.0.0" }, @@ -21239,7 +20638,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -21297,7 +20695,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -21316,7 +20713,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -21330,7 +20726,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -21342,7 +20737,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -21354,7 +20748,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -21366,7 +20759,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -21380,7 +20772,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, "dependencies": { "kind-of": "^3.2.0" }, @@ -21392,7 +20783,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -21404,7 +20794,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -21416,7 +20805,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -21428,7 +20816,6 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -21587,7 +20974,6 @@ "version": "0.3.20", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dev": true, "dependencies": { "faye-websocket": "^0.10.0", "uuid": "^3.4.0", @@ -21598,7 +20984,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, "dependencies": { "debug": "^3.2.5", "eventsource": "^1.0.7", @@ -21612,7 +20997,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "dependencies": { "ms": "^2.1.1" } @@ -21621,7 +21005,6 @@ "version": "0.11.3", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -21632,14 +21015,12 @@ "node_modules/sockjs-client/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/sockjs/node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, "bin": { "uuid": "bin/uuid" } @@ -21686,8 +21067,7 @@ "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "node_modules/source-map": { "version": "0.7.3", @@ -21753,7 +21133,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, "dependencies": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -21784,8 +21163,7 @@ "node_modules/source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, "node_modules/sourcemap-codec": { "version": "1.4.6", @@ -21837,7 +21215,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -21853,7 +21230,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -21867,7 +21243,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -21878,14 +21253,12 @@ "node_modules/spdy-transport/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/spdy-transport/node_modules/readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -21899,7 +21272,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -21910,8 +21282,7 @@ "node_modules/spdy/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/speed-measure-webpack-plugin": { "version": "1.3.3", @@ -21929,7 +21300,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, "dependencies": { "extend-shallow": "^3.0.0" }, @@ -22003,7 +21373,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -22016,7 +21385,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -22028,7 +21396,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -22037,7 +21404,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, "dependencies": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" @@ -22047,7 +21413,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -22057,7 +21422,6 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -22069,8 +21433,7 @@ "node_modules/stream-shift": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" }, "node_modules/streamroller": { "version": "2.2.4", @@ -22162,7 +21525,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, "dependencies": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -22175,7 +21537,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, "dependencies": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -22209,7 +21570,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -22397,7 +21757,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -22605,7 +21964,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -22614,14 +21972,12 @@ "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "node_modules/timers-browserify": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, "dependencies": { "setimmediate": "^1.0.4" }, @@ -22664,8 +22020,7 @@ "node_modules/to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" }, "node_modules/to-fast-properties": { "version": "1.0.3", @@ -22680,7 +22035,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -22692,7 +22046,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -22704,7 +22057,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -22719,7 +22071,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -22732,7 +22083,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, "engines": { "node": ">=0.6" } @@ -22866,8 +22216,7 @@ "node_modules/tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" }, "node_modules/tunnel-agent": { "version": "0.6.0", @@ -22906,7 +22255,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -22918,8 +22266,7 @@ "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "node_modules/typescript": { "version": "4.0.5", @@ -22997,7 +22344,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -23024,7 +22370,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, "dependencies": { "unique-slug": "^2.0.0" } @@ -23033,7 +22378,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, "dependencies": { "imurmurhash": "^0.1.4" } @@ -23080,7 +22424,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, "engines": { "node": ">= 0.8" } @@ -23095,7 +22438,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -23108,7 +22450,6 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -23122,7 +22463,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, "dependencies": { "isarray": "1.0.0" }, @@ -23134,7 +22474,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -23143,7 +22482,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", - "dev": true, "engines": { "node": ">=4", "yarn": "*" @@ -23160,14 +22498,12 @@ "node_modules/urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "node_modules/url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -23177,7 +22513,6 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", - "dev": true, "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -23186,14 +22521,12 @@ "node_modules/url/node_modules/punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -23202,7 +22535,6 @@ "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, "dependencies": { "inherits": "2.0.3" } @@ -23227,8 +22559,7 @@ "node_modules/util/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "node_modules/utils-merge": { "version": "1.0.1", @@ -23242,7 +22573,6 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true, "bin": { "uuid": "bin/uuid" } @@ -23297,8 +22627,7 @@ "node_modules/vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "node_modules/void-elements": { "version": "2.0.1", @@ -23321,7 +22650,6 @@ "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "neo-async": "^2.5.0" @@ -23335,7 +22663,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, "optional": true, "dependencies": { "chokidar": "^2.1.8" @@ -23345,7 +22672,6 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, "optional": true, "dependencies": { "anymatch": "^2.0.0", @@ -23366,7 +22692,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "optional": true, "engines": { "node": ">=0.10.0" @@ -23376,7 +22701,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, "optional": true, "dependencies": { "normalize-path": "^3.0.0", @@ -23390,7 +22714,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, "optional": true, "engines": { "node": ">=8" @@ -23400,7 +22723,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "optional": true, "dependencies": { "fill-range": "^7.0.1" @@ -23413,7 +22735,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, "optional": true, "dependencies": { "anymatch": "~3.1.1", @@ -23433,7 +22754,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "optional": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -23446,7 +22766,6 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, "optional": true, "os": [ "darwin" @@ -23459,7 +22778,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "optional": true, "dependencies": { "is-glob": "^4.0.1" @@ -23472,7 +22790,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "optional": true, "dependencies": { "binary-extensions": "^2.0.0" @@ -23485,7 +22802,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "optional": true, "engines": { "node": ">=0.12.0" @@ -23495,7 +22811,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "optional": true, "engines": { "node": ">=0.10.0" @@ -23505,7 +22820,6 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, "optional": true, "dependencies": { "picomatch": "^2.2.1" @@ -23518,7 +22832,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "optional": true, "dependencies": { "is-number": "^7.0.0" @@ -23531,7 +22844,6 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, "dependencies": { "minimalistic-assert": "^1.0.0" } @@ -23562,7 +22874,6 @@ "version": "4.44.2", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -23599,7 +22910,6 @@ "version": "3.7.2", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, "dependencies": { "memory-fs": "^0.4.1", "mime": "^2.4.4", @@ -23615,7 +22925,6 @@ "version": "2.4.7", "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", - "dev": true, "bin": { "mime": "cli.js" }, @@ -23627,7 +22936,6 @@ "version": "3.11.0", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dev": true, "dependencies": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -23674,7 +22982,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, "engines": { "node": ">=6" } @@ -23683,7 +22990,6 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, "dependencies": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -23705,7 +23011,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, "dependencies": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -23716,7 +23021,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -23728,7 +23032,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -23739,14 +23042,12 @@ "node_modules/webpack-dev-server/node_modules/emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "node_modules/webpack-dev-server/node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -23755,7 +23056,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, "engines": { "node": ">=8" } @@ -23764,7 +23064,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, "engines": { "node": ">=4" } @@ -23772,14 +23071,12 @@ "node_modules/webpack-dev-server/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/webpack-dev-server/node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -23787,14 +23084,12 @@ "node_modules/webpack-dev-server/node_modules/require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -23808,7 +23103,6 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, "bin": { "semver": "bin/semver.js" } @@ -23817,7 +23111,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -23831,7 +23124,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -23843,7 +23135,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -23855,7 +23146,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, "dependencies": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -23869,7 +23159,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -23881,7 +23170,6 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, "dependencies": { "async-limiter": "~1.0.0" } @@ -23890,7 +23178,6 @@ "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, "dependencies": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -23908,7 +23195,6 @@ "version": "13.1.2", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -23918,7 +23204,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, "dependencies": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" @@ -23931,7 +23216,6 @@ "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, "engines": { "node": ">=6" } @@ -24006,7 +23290,6 @@ "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, "dependencies": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -24029,7 +23312,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -24043,7 +23325,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -24056,7 +23337,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -24070,7 +23350,6 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -24087,7 +23366,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, "dependencies": { "minimist": "^1.2.0" }, @@ -24099,7 +23377,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -24113,7 +23390,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -24127,7 +23403,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, "dependencies": { "randombytes": "^2.1.0" } @@ -24136,7 +23411,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -24145,7 +23419,6 @@ "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -24155,7 +23428,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, "dependencies": { "figgy-pudding": "^3.5.1" } @@ -24164,7 +23436,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, "engines": { "node": ">=6" } @@ -24173,7 +23444,6 @@ "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, "dependencies": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -24190,7 +23460,6 @@ "version": "1.4.5", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, "dependencies": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -24210,7 +23479,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -24220,7 +23488,6 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, "dependencies": { "websocket-extensions": ">=0.1.1" }, @@ -24232,7 +23499,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, "engines": { "node": ">=0.8.0" } @@ -24247,7 +23513,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -24258,8 +23523,7 @@ "node_modules/which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "node_modules/wide-align": { "version": "1.1.3", @@ -24279,7 +23543,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, "dependencies": { "errno": "~0.1.7" } @@ -24468,7 +23731,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, "engines": { "node": ">=0.4" } @@ -24476,14 +23738,12 @@ "node_modules/y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "1.10.0", @@ -25470,7 +24730,6 @@ "version": "7.12.3", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.1", @@ -25494,7 +24753,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, "requires": { "@babel/highlight": "^7.10.4" } @@ -25503,7 +24761,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, "requires": { "@babel/types": "^7.12.11", "jsesc": "^2.5.1", @@ -25514,7 +24771,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.12.10", "@babel/template": "^7.12.7", @@ -25525,7 +24781,6 @@ "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, "requires": { "@babel/types": "^7.12.10" } @@ -25534,7 +24789,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, "requires": { "@babel/types": "^7.12.11" } @@ -25543,7 +24797,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", @@ -25553,14 +24806,12 @@ "@babel/parser": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" }, "@babel/template": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.12.7", @@ -25571,7 +24822,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, "requires": { "@babel/code-frame": "^7.12.11", "@babel/generator": "^7.12.11", @@ -25588,7 +24838,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -25599,7 +24848,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, "requires": { "safe-buffer": "~5.1.1" } @@ -25608,7 +24856,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -25616,32 +24863,27 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, @@ -25981,7 +25223,6 @@ "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", - "dev": true, "requires": { "@babel/types": "^7.12.7" }, @@ -25990,7 +25231,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -26000,8 +25240,7 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, @@ -26009,7 +25248,6 @@ "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", - "dev": true, "requires": { "@babel/types": "^7.12.5" }, @@ -26018,7 +25256,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -26028,8 +25265,7 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, @@ -26037,7 +25273,6 @@ "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", - "dev": true, "requires": { "@babel/helper-module-imports": "^7.12.1", "@babel/helper-replace-supers": "^7.12.1", @@ -26054,7 +25289,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, "requires": { "@babel/highlight": "^7.10.4" } @@ -26063,7 +25297,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, "requires": { "@babel/types": "^7.12.11", "jsesc": "^2.5.1", @@ -26074,7 +25307,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.12.10", "@babel/template": "^7.12.7", @@ -26085,7 +25317,6 @@ "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, "requires": { "@babel/types": "^7.12.10" } @@ -26094,7 +25325,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, "requires": { "@babel/types": "^7.12.11" } @@ -26103,7 +25333,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", @@ -26113,14 +25342,12 @@ "@babel/parser": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" }, "@babel/template": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.12.7", @@ -26131,7 +25358,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, "requires": { "@babel/code-frame": "^7.12.11", "@babel/generator": "^7.12.11", @@ -26148,7 +25374,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -26159,7 +25384,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -26167,32 +25391,27 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, @@ -26200,7 +25419,6 @@ "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", - "dev": true, "requires": { "@babel/types": "^7.12.10" }, @@ -26209,7 +25427,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -26219,8 +25436,7 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, @@ -26264,7 +25480,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", - "dev": true, "requires": { "@babel/helper-member-expression-to-functions": "^7.12.7", "@babel/helper-optimise-call-expression": "^7.12.10", @@ -26276,7 +25491,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, "requires": { "@babel/highlight": "^7.10.4" } @@ -26285,7 +25499,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, "requires": { "@babel/types": "^7.12.11", "jsesc": "^2.5.1", @@ -26296,7 +25509,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.12.10", "@babel/template": "^7.12.7", @@ -26307,7 +25519,6 @@ "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, "requires": { "@babel/types": "^7.12.10" } @@ -26316,7 +25527,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, "requires": { "@babel/types": "^7.12.11" } @@ -26325,7 +25535,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", @@ -26335,14 +25544,12 @@ "@babel/parser": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" }, "@babel/template": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.12.7", @@ -26353,7 +25560,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, "requires": { "@babel/code-frame": "^7.12.11", "@babel/generator": "^7.12.11", @@ -26370,7 +25576,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -26381,7 +25586,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -26389,32 +25593,27 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, @@ -26422,7 +25621,6 @@ "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, "requires": { "@babel/types": "^7.12.1" }, @@ -26431,7 +25629,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -26441,8 +25638,7 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, @@ -26477,8 +25673,7 @@ "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, "@babel/helper-validator-option": { "version": "7.12.11", @@ -26648,7 +25843,6 @@ "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", - "dev": true, "requires": { "@babel/template": "^7.10.4", "@babel/traverse": "^7.12.5", @@ -26659,7 +25853,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, "requires": { "@babel/highlight": "^7.10.4" } @@ -26668,7 +25861,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, "requires": { "@babel/types": "^7.12.11", "jsesc": "^2.5.1", @@ -26679,7 +25871,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.12.10", "@babel/template": "^7.12.7", @@ -26690,7 +25881,6 @@ "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, "requires": { "@babel/types": "^7.12.10" } @@ -26699,7 +25889,6 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, "requires": { "@babel/types": "^7.12.11" } @@ -26708,7 +25897,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", @@ -26718,14 +25906,12 @@ "@babel/parser": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" }, "@babel/template": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.12.7", @@ -26736,7 +25922,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, "requires": { "@babel/code-frame": "^7.12.11", "@babel/generator": "^7.12.11", @@ -26753,7 +25938,6 @@ "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", @@ -26764,7 +25948,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -26772,32 +25955,27 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, @@ -28280,7 +27458,6 @@ "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, "requires": { "@types/minimatch": "*", "@types/node": "*" @@ -28319,8 +27496,7 @@ "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/mongodb": { "version": "3.6.3", @@ -28389,7 +27565,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -28399,26 +27574,22 @@ "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, "requires": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -28426,14 +27597,12 @@ "@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0" } @@ -28441,14 +27610,12 @@ "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -28460,7 +27627,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } @@ -28469,7 +27635,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, "requires": { "@xtuc/long": "4.2.2" } @@ -28477,14 +27642,12 @@ "@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -28500,7 +27663,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -28513,7 +27675,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -28525,7 +27686,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -28539,7 +27699,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -28553,7 +27712,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -28563,14 +27721,12 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "@yarnpkg/lockfile": { "version": "1.1.0", @@ -28601,7 +27757,6 @@ "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, "requires": { "mime-types": "~2.1.24", "negotiator": "0.6.2" @@ -28615,8 +27770,7 @@ "acorn": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" }, "adjust-sourcemap-loader": { "version": "3.0.0", @@ -28689,14 +27843,12 @@ "ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, "alphanum-sort": { "version": "1.0.2", @@ -28738,8 +27890,7 @@ "ansi-html": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" }, "ansi-regex": { "version": "2.1.1", @@ -28750,7 +27901,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -28759,7 +27909,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -28819,32 +27968,27 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, "requires": { "array-uniq": "^1.0.1" } @@ -28852,14 +27996,12 @@ "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, "arraybuffer.slice": { "version": "0.0.7", @@ -28886,7 +28028,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -28897,8 +28038,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -28906,7 +28046,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, "requires": { "object-assign": "^4.1.1", "util": "0.10.3" @@ -28915,14 +28054,12 @@ "inherits": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" }, "util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, "requires": { "inherits": "2.0.1" } @@ -28938,8 +28075,7 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "ast-types-flow": { "version": "0.0.7", @@ -28951,7 +28087,6 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, "requires": { "lodash": "^4.17.14" } @@ -28959,14 +28094,12 @@ "async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, "async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" }, "asynckit": { "version": "0.4.0", @@ -28977,8 +28110,7 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { "version": "9.8.6", @@ -29691,7 +28823,6 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -29706,7 +28837,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -29715,7 +28845,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -29724,7 +28853,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -29733,7 +28861,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -29767,8 +28894,7 @@ "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, "bcrypt": { "version": "5.0.1", @@ -29791,8 +28917,7 @@ "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "bignumber.js": { "version": "9.0.1", @@ -29802,14 +28927,12 @@ "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, "optional": true, "requires": { "file-uri-to-path": "1.0.0" @@ -29842,20 +28965,17 @@ "bluebird": { "version": "3.5.5", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", - "dev": true + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" }, "bn.js": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" }, "body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, "requires": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -29872,14 +28992,12 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, @@ -29887,7 +29005,6 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, "requires": { "array-flatten": "^2.1.0", "deep-equal": "^1.0.1", @@ -29921,7 +29038,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -29939,7 +29055,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -29949,14 +29064,12 @@ "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -29970,7 +29083,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -29981,7 +29093,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -29993,7 +29104,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, "requires": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -30003,7 +29113,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, "requires": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -30020,7 +29129,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -30030,8 +29138,7 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, @@ -30039,7 +29146,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, "requires": { "pako": "~1.0.5" } @@ -30075,7 +29181,6 @@ "version": "4.9.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -30090,20 +29195,17 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "buffer-indexof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, "builtin-modules": { "version": "1.1.1", @@ -30114,8 +29216,7 @@ "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, "builtins": { "version": "1.0.3", @@ -30126,8 +29227,7 @@ "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" }, "cacache": { "version": "15.0.5", @@ -30252,7 +29352,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -30269,7 +29368,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", - "dev": true, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.0" @@ -30302,8 +29400,7 @@ "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "caniuse-api": { "version": "3.0.0", @@ -30339,7 +29436,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -30488,14 +29584,12 @@ "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, "requires": { "tslib": "^1.9.0" }, @@ -30503,8 +29597,7 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -30512,7 +29605,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -30544,7 +29636,6 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -30556,7 +29647,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -30734,7 +29824,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -30797,14 +29886,12 @@ "commander": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, "component-bind": { "version": "1.0.0", @@ -30815,8 +29902,7 @@ "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "component-inherit": { "version": "0.0.3", @@ -30837,7 +29923,6 @@ "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, "requires": { "mime-db": ">= 1.43.0 < 2" }, @@ -30845,8 +29930,7 @@ "mime-db": { "version": "1.45.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", - "dev": true + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" } } }, @@ -30854,7 +29938,6 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, "requires": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -30874,7 +29957,6 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -30897,14 +29979,12 @@ "connect-history-api-fallback": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" }, "console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, "console-control-strings": { "version": "1.1.0", @@ -30914,14 +29994,12 @@ "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, "requires": { "safe-buffer": "5.1.2" } @@ -30929,8 +30007,7 @@ "content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { "version": "1.6.0", @@ -30943,20 +30020,17 @@ "cookie": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -30969,8 +30043,7 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "copy-webpack-plugin": { "version": "6.2.1", @@ -31097,7 +30170,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -31106,8 +30178,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -31115,7 +30186,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -31128,7 +30198,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -31148,7 +30217,6 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -31161,7 +30229,6 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -31465,8 +30532,7 @@ "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" }, "d": { "version": "1.0.1", @@ -31948,7 +31014,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -31956,20 +31021,17 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, "deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, "requires": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -31983,7 +31045,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, "requires": { "execa": "^1.0.0", "ip-regex": "^2.1.0" @@ -32002,7 +31063,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, "requires": { "object-keys": "^1.0.12" } @@ -32011,7 +31071,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -32021,7 +31080,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -32030,7 +31088,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -32039,7 +31096,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -32052,7 +31108,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, "requires": { "@types/glob": "^7.1.1", "globby": "^6.1.0", @@ -32067,7 +31122,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, "requires": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -32079,22 +31133,19 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } }, "is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" }, "is-path-in-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, "requires": { "is-path-inside": "^2.1.0" } @@ -32103,7 +31154,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, "requires": { "path-is-inside": "^1.0.2" } @@ -32111,8 +31161,7 @@ "p-map": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" } } }, @@ -32143,8 +31192,7 @@ "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, "dependency-graph": { "version": "0.7.2", @@ -32156,7 +31204,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -32165,8 +31212,7 @@ "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, "detect-libc": { "version": "1.0.3", @@ -32176,8 +31222,7 @@ "detect-node": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, "di": { "version": "0.0.1", @@ -32195,7 +31240,6 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -32205,8 +31249,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -32222,14 +31265,12 @@ "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" }, "dns-packet": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, "requires": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" @@ -32239,7 +31280,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, "requires": { "buffer-indexof": "^1.0.0" } @@ -32277,8 +31317,7 @@ "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" }, "domelementtype": { "version": "1.3.1", @@ -32309,7 +31348,6 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -32338,8 +31376,7 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "elasticsearch-browser": { "version": "16.7.1", @@ -32356,7 +31393,6 @@ "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, "requires": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -32370,8 +31406,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -32384,14 +31419,12 @@ "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "encoding": { "version": "0.1.13", @@ -32417,7 +31450,6 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "requires": { "once": "^1.4.0" } @@ -32497,7 +31529,6 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, "requires": { "prr": "~1.0.1" } @@ -32515,7 +31546,6 @@ "version": "1.17.4", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -32534,7 +31564,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, "requires": { "has": "^1.0.3" } @@ -32545,7 +31574,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -32608,20 +31636,17 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint-scope": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -32631,7 +31656,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "requires": { "estraverse": "^5.2.0" }, @@ -32639,16 +31663,14 @@ "estraverse": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" } } }, "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, "esutils": { "version": "2.0.2", @@ -32659,8 +31681,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "event-target-shim": { "version": "5.0.1", @@ -32670,20 +31691,17 @@ "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "events": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" }, "eventsource": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, "requires": { "original": "^1.0.0" } @@ -32692,7 +31710,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -32702,7 +31719,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -32728,7 +31744,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -32743,7 +31758,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -32752,7 +31766,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -32763,7 +31776,6 @@ "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -32800,14 +31812,12 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, @@ -32837,7 +31847,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -32847,7 +31856,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -32869,7 +31877,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -32885,7 +31892,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -32894,7 +31900,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -32903,7 +31908,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -32912,7 +31916,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -32921,7 +31924,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -33033,7 +32035,6 @@ "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, "requires": { "websocket-driver": ">=0.5.1" } @@ -33041,8 +32042,7 @@ "figgy-pudding": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", - "dev": true + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" }, "figures": { "version": "3.1.0", @@ -33080,14 +32080,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, "optional": true }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -33099,7 +32097,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -33110,7 +32107,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -33196,7 +32192,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, "requires": { "locate-path": "^3.0.0" } @@ -33211,7 +32206,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -33220,14 +32214,12 @@ "follow-redirects": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", - "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", - "dev": true + "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==" }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, "forever-agent": { "version": "0.6.1", @@ -33249,14 +32241,12 @@ "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, "requires": { "map-cache": "^0.2.2" } @@ -33264,14 +32254,12 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, "from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -33306,7 +32294,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -33323,7 +32310,6 @@ "version": "1.2.12", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", - "dev": true, "optional": true, "requires": { "bindings": "^1.5.0", @@ -33333,31 +32319,23 @@ "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "bundled": true, - "extraneous": true + "optional": true }, "ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "bundled": true, - "extraneous": true + "optional": true }, "aproba": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "bundled": true, - "extraneous": true + "optional": true }, "are-we-there-yet": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -33365,17 +32343,13 @@ }, "balanced-match": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "bundled": true, - "extraneous": true + "optional": true }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -33383,93 +32357,69 @@ }, "chownr": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "bundled": true, - "extraneous": true + "optional": true }, "code-point-at": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "bundled": true, - "extraneous": true + "optional": true }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "bundled": true, - "extraneous": true + "optional": true }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "bundled": true, - "extraneous": true + "optional": true }, "core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "bundled": true, - "extraneous": true + "optional": true }, "debug": { "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "ms": "^2.1.1" } }, "deep-extend": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "bundled": true, - "extraneous": true + "optional": true }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "bundled": true, - "extraneous": true + "optional": true }, "detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "bundled": true, - "extraneous": true + "optional": true }, "fs-minipass": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "minipass": "^2.6.0" } }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "bundled": true, - "extraneous": true + "optional": true }, "gauge": { "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -33483,10 +32433,8 @@ }, "glob": { "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -33498,37 +32446,29 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "bundled": true, - "extraneous": true + "optional": true }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "ignore-walk": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "minimatch": "^3.0.4" } }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -33536,58 +32476,44 @@ }, "inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "bundled": true, - "extraneous": true + "optional": true }, "ini": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "bundled": true, - "extraneous": true + "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } }, "isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "bundled": true, - "extraneous": true + "optional": true }, "minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "bundled": true, - "extraneous": true + "optional": true }, "minipass": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -33595,37 +32521,29 @@ }, "minizlib": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "minipass": "^2.9.0" } }, "mkdirp": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "minimist": "^1.2.5" } }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "bundled": true, - "extraneous": true + "optional": true }, "needle": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", - "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -33634,10 +32552,8 @@ }, "node-pre-gyp": { "version": "0.14.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", - "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", @@ -33653,10 +32569,8 @@ }, "nopt": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "abbrev": "1", "osenv": "^0.1.4" @@ -33664,27 +32578,21 @@ }, "npm-bundled": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "npm-normalize-package-bin": "^1.0.1" } }, "npm-normalize-package-bin": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", "bundled": true, - "extraneous": true + "optional": true }, "npm-packlist": { "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", @@ -33693,10 +32601,8 @@ }, "npmlog": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -33706,48 +32612,36 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "bundled": true, - "extraneous": true + "optional": true }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "bundled": true, - "extraneous": true + "optional": true }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "wrappy": "1" } }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "bundled": true, - "extraneous": true + "optional": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "bundled": true, - "extraneous": true + "optional": true }, "osenv": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -33755,24 +32649,18 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "bundled": true, - "extraneous": true + "optional": true }, "process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "bundled": true, - "extraneous": true + "optional": true }, "rc": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -33782,10 +32670,8 @@ }, "readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -33798,72 +32684,54 @@ }, "rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "glob": "^7.1.3" } }, "safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "bundled": true, - "extraneous": true + "optional": true }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "bundled": true, - "extraneous": true + "optional": true }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "bundled": true, - "extraneous": true + "optional": true }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bundled": true, - "extraneous": true + "optional": true }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "bundled": true, - "extraneous": true + "optional": true }, "signal-exit": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "bundled": true, - "extraneous": true + "optional": true }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "safe-buffer": "~5.1.0" } }, "string-width": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -33872,27 +32740,21 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } }, "strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "bundled": true, - "extraneous": true + "optional": true }, "tar": { "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -33905,34 +32767,26 @@ }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "bundled": true, - "extraneous": true + "optional": true }, "wide-align": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "string-width": "^1.0.2 || 2" } }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "bundled": true, - "extraneous": true + "optional": true }, "yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "bundled": true, - "extraneous": true + "optional": true } } }, @@ -33944,8 +32798,7 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "g": { "version": "2.0.1", @@ -34034,8 +32887,7 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, "get-caller-file": { "version": "2.0.5", @@ -34047,7 +32899,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", - "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -34058,7 +32909,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, "requires": { "pump": "^3.0.0" }, @@ -34067,7 +32917,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -34078,8 +32927,7 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, "getpass": { "version": "0.1.7", @@ -34107,7 +32955,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -34117,7 +32964,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, "requires": { "is-extglob": "^2.1.0" } @@ -34199,8 +33045,7 @@ "graceful-fs": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", - "dev": true + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" }, "gtoken": { "version": "5.1.0", @@ -34223,8 +33068,7 @@ "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, "har-schema": { "version": "2.0.0", @@ -34246,7 +33090,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -34286,14 +33129,12 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-symbols": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "has-unicode": { "version": "2.0.1", @@ -34304,7 +33145,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -34315,7 +33155,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -34325,7 +33164,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -34336,7 +33174,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, "requires": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -34347,7 +33184,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -34357,8 +33193,7 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, @@ -34366,7 +33201,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -34382,7 +33216,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -34419,7 +33252,6 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -34442,8 +33274,7 @@ "html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, "html-escaper": { "version": "2.0.2", @@ -34460,14 +33291,12 @@ "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -34479,8 +33308,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" } } }, @@ -34488,7 +33316,6 @@ "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, "requires": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -34520,7 +33347,6 @@ "version": "0.19.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, "requires": { "http-proxy": "^1.17.0", "is-glob": "^4.0.0", @@ -34542,8 +33368,7 @@ "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, "https-proxy-agent": { "version": "2.2.4", @@ -34585,7 +33410,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -34602,14 +33426,12 @@ "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, "ignore": { "version": "5.1.8", @@ -34653,7 +33475,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, "requires": { "pkg-dir": "^3.0.0", "resolve-cwd": "^2.0.0" @@ -34662,8 +33483,7 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "indent-string": { "version": "4.0.0", @@ -34686,8 +33506,7 @@ "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, "inflight": { "version": "1.0.6", @@ -34817,7 +33636,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, "requires": { "default-gateway": "^4.2.0", "ipaddr.js": "^1.9.0" @@ -34840,20 +33658,17 @@ "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" }, "ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" }, "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" }, "is-absolute-url": { "version": "2.1.0", @@ -34865,7 +33680,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -34874,7 +33688,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -34885,7 +33698,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", - "dev": true, "requires": { "call-bind": "^1.0.0" } @@ -34900,7 +33712,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, "requires": { "binary-extensions": "^1.0.0" } @@ -34908,14 +33719,12 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" }, "is-color-stop": { "version": "1.1.0", @@ -34935,7 +33744,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, "requires": { "has": "^1.0.3" } @@ -34944,7 +33752,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -34953,7 +33760,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -34963,14 +33769,12 @@ "is-date-object": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -34980,8 +33784,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -35000,14 +33803,12 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "devOptional": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -35021,7 +33822,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "devOptional": true, "requires": { "is-extglob": "^2.1.1" } @@ -35042,7 +33842,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -35051,7 +33850,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -35092,7 +33890,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -35101,7 +33898,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, "requires": { "has-symbols": "^1.0.1" } @@ -35115,14 +33911,12 @@ "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, "requires": { "has-symbols": "^1.0.1" } @@ -35136,14 +33930,12 @@ "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" }, "isarray": { "version": "1.0.0", @@ -35159,14 +33951,12 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "isstream": { "version": "0.1.2", @@ -35400,8 +34190,7 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "json-bigint": { "version": "1.0.0", @@ -35414,8 +34203,7 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "json-parse-even-better-errors": { "version": "2.3.1", @@ -35443,14 +34231,12 @@ "json3": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" }, "json5": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, "requires": { "minimist": "^1.2.5" }, @@ -35458,8 +34244,7 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" } } }, @@ -35970,14 +34755,12 @@ "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "klona": { "version": "2.0.4", @@ -36086,8 +34869,7 @@ "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { "version": "2.0.0", @@ -36104,7 +34886,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -36113,8 +34894,7 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash-es": { "version": "4.17.20", @@ -36261,8 +35041,7 @@ "loglevel": { "version": "1.7.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" }, "loose-envify": { "version": "1.4.0", @@ -36276,7 +35055,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "requires": { "yallist": "^3.0.2" } @@ -36381,14 +35159,12 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -36397,7 +35173,6 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -36413,14 +35188,12 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -36435,8 +35208,7 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, "merge-source-map": { "version": "1.1.0", @@ -36470,14 +35242,12 @@ "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -36498,7 +35268,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -36507,28 +35276,24 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { "version": "1.40.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" }, "mime-types": { "version": "2.1.24", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, "requires": { "mime-db": "1.40.0" } @@ -36582,14 +35347,12 @@ "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "minimatch": { "version": "3.0.4", @@ -36713,7 +35476,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -36731,7 +35493,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -36743,7 +35504,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -36753,7 +35513,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -36764,7 +35523,6 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, "requires": { "minimist": "^1.2.5" }, @@ -36772,8 +35530,7 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" } } }, @@ -36847,7 +35604,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -36898,7 +35654,6 @@ "version": "6.2.3", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, "requires": { "dns-packet": "^1.3.1", "thunky": "^1.0.2" @@ -36907,8 +35662,7 @@ "multicast-dns-service-types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" }, "mute-stream": { "version": "0.0.8", @@ -36920,14 +35674,12 @@ "version": "2.14.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, "optional": true }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -36952,14 +35704,12 @@ "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "next-tick": { "version": "1.0.0", @@ -36995,8 +35745,7 @@ "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "node-addon-api": { "version": "3.1.0", @@ -37028,7 +35777,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, "requires": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -37058,8 +35806,7 @@ "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" } } }, @@ -37101,7 +35848,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" } @@ -39128,7 +37874,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, "requires": { "path-key": "^2.0.0" } @@ -39184,7 +37929,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -39195,7 +37939,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -39204,7 +37947,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -39214,14 +37956,12 @@ "object-inspect": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" }, "object-is": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", - "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -39230,14 +37970,12 @@ "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, "requires": { "isobject": "^3.0.0" } @@ -39246,7 +37984,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, "requires": { "define-properties": "^1.1.2", "function-bind": "^1.1.1", @@ -39268,7 +38005,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -39334,14 +38070,12 @@ "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, "requires": { "ee-first": "1.1.1" } @@ -39349,8 +38083,7 @@ "on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" }, "once": { "version": "1.4.0", @@ -39394,7 +38127,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, "requires": { "is-wsl": "^1.1.0" } @@ -39490,7 +38222,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, "requires": { "url-parse": "^1.4.3" } @@ -39498,8 +38229,7 @@ "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, "os-homedir": { "version": "1.0.2", @@ -39526,14 +38256,12 @@ "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, "p-limit": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, "requires": { "p-try": "^2.0.0" } @@ -39542,7 +38270,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, "requires": { "p-limit": "^2.0.0" } @@ -39560,7 +38287,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, "requires": { "retry": "^0.12.0" }, @@ -39568,16 +38294,14 @@ "retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" } } }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "pacote": { "version": "9.5.12", @@ -39705,14 +38429,12 @@ "pako": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", - "dev": true + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" }, "parallel-transform": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, "requires": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -39740,7 +38462,6 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, "requires": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -39799,14 +38520,12 @@ "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" }, "passport-google-oauth": { "version": "2.0.0", @@ -39863,20 +38582,17 @@ "path-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "path-is-absolute": { "version": "1.0.1", @@ -39886,26 +38602,22 @@ "path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, "path-type": { "version": "4.0.0", @@ -39917,7 +38629,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -39952,14 +38663,12 @@ "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, "requires": { "pinkie": "^2.0.0" } @@ -39968,7 +38677,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, "requires": { "find-up": "^3.0.0" } @@ -39991,7 +38699,6 @@ "version": "1.0.28", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, "requires": { "async": "^2.6.2", "debug": "^3.1.1", @@ -40002,7 +38709,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "requires": { "ms": "^2.1.1" } @@ -40010,16 +38716,14 @@ "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { "version": "7.0.32", @@ -40698,8 +39402,7 @@ "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" }, "process-nextick-args": { "version": "2.0.1", @@ -40709,8 +39412,7 @@ "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "promise-retry": { "version": "1.1.1", @@ -41029,7 +39731,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, "requires": { "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" @@ -41038,8 +39739,7 @@ "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "psl": { "version": "1.8.0", @@ -41051,7 +39751,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -41064,8 +39763,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -41073,7 +39771,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -41083,7 +39780,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -41116,26 +39812,22 @@ "querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" }, "querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "requires": { "safe-buffer": "^5.1.0" } @@ -41144,7 +39836,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -41153,14 +39844,12 @@ "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, "requires": { "bytes": "3.1.0", "http-errors": "1.7.2", @@ -41171,8 +39860,7 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" } } }, @@ -41255,7 +39943,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -41304,7 +39991,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -41325,7 +40011,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" @@ -41394,20 +40079,17 @@ "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, "request": { "version": "2.88.2", @@ -41445,8 +40127,7 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-main-filename": { "version": "2.0.0", @@ -41457,14 +40138,12 @@ "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resolve": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, "requires": { "is-core-module": "^2.1.0", "path-parse": "^1.0.6" @@ -41474,7 +40153,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, "requires": { "resolve-from": "^3.0.0" } @@ -41482,14 +40160,12 @@ "resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { "version": "3.1.2", @@ -41585,8 +40261,7 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "retry": { "version": "0.10.1", @@ -41646,7 +40321,6 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, "requires": { "glob": "^7.1.3" } @@ -41655,7 +40329,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -41700,7 +40373,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, "requires": { "aproba": "^1.1.1" } @@ -41739,7 +40411,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, "requires": { "ret": "~0.1.10" } @@ -41846,8 +40517,7 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "selenium-webdriver": { "version": "3.6.0", @@ -41876,7 +40546,6 @@ "version": "1.10.8", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dev": true, "requires": { "node-forge": "^0.10.0" }, @@ -41884,16 +40553,14 @@ "node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" } } }, "semver": { "version": "5.5.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", - "dev": true + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" }, "semver-dsl": { "version": "1.0.1", @@ -41917,7 +40584,6 @@ "version": "0.17.1", "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, "requires": { "debug": "2.6.9", "depd": "~1.1.2", @@ -41937,8 +40603,7 @@ "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" } } }, @@ -41955,7 +40620,6 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -41970,7 +40634,6 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -41981,14 +40644,12 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" } } }, @@ -41996,7 +40657,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -42019,7 +40679,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -42031,7 +40690,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -42041,20 +40699,17 @@ "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -42073,7 +40728,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, "requires": { "shebang-regex": "^1.0.0" } @@ -42081,8 +40735,7 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "sift": { "version": "13.5.2", @@ -42132,7 +40785,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -42148,7 +40800,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -42157,7 +40808,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -42165,8 +40815,7 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, @@ -42174,7 +40823,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -42185,7 +40833,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -42194,7 +40841,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -42203,7 +40849,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -42212,7 +40857,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -42225,7 +40869,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -42234,7 +40877,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -42395,7 +41037,6 @@ "version": "0.3.20", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dev": true, "requires": { "faye-websocket": "^0.10.0", "uuid": "^3.4.0", @@ -42405,8 +41046,7 @@ "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" } } }, @@ -42414,7 +41054,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, "requires": { "debug": "^3.2.5", "eventsource": "^1.0.7", @@ -42428,7 +41067,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "requires": { "ms": "^2.1.1" } @@ -42437,7 +41075,6 @@ "version": "0.11.3", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, "requires": { "websocket-driver": ">=0.5.1" } @@ -42445,8 +41082,7 @@ "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, @@ -42484,8 +41120,7 @@ "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { "version": "0.7.3", @@ -42538,7 +41173,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -42568,8 +41202,7 @@ "source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, "sourcemap-codec": { "version": "1.4.6", @@ -42621,7 +41254,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, "requires": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -42634,7 +41266,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -42642,8 +41273,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, @@ -42651,7 +41281,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, "requires": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -42665,7 +41294,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -42673,14 +41301,12 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -42702,7 +41328,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, "requires": { "extend-shallow": "^3.0.0" } @@ -42766,7 +41391,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -42776,7 +41400,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -42786,14 +41409,12 @@ "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, "stream-browserify": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, "requires": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" @@ -42803,7 +41424,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -42813,7 +41433,6 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, "requires": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -42825,8 +41444,7 @@ "stream-shift": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" }, "streamroller": { "version": "2.2.4", @@ -42905,7 +41523,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, "requires": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -42915,7 +41532,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, "requires": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -42942,8 +41558,7 @@ "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, "style-loader": { "version": "2.0.0", @@ -43097,7 +41712,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -43260,7 +41874,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -43269,14 +41882,12 @@ "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "timers-browserify": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, "requires": { "setimmediate": "^1.0.4" } @@ -43310,8 +41921,7 @@ "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" }, "to-fast-properties": { "version": "1.0.3", @@ -43323,7 +41933,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -43332,7 +41941,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -43343,7 +41951,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -43355,7 +41962,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -43364,8 +41970,7 @@ "toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, "tough-cookie": { "version": "2.5.0", @@ -43475,8 +42080,7 @@ "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" }, "tunnel-agent": { "version": "0.6.0", @@ -43509,7 +42113,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -43518,8 +42121,7 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "typescript": { "version": "4.0.5", @@ -43575,7 +42177,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -43599,7 +42200,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, "requires": { "unique-slug": "^2.0.0" } @@ -43608,7 +42208,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, "requires": { "imurmurhash": "^0.1.4" } @@ -43650,8 +42249,7 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "unquote": { "version": "1.1.1", @@ -43663,7 +42261,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -43673,7 +42270,6 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -43684,7 +42280,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, "requires": { "isarray": "1.0.0" } @@ -43694,16 +42289,14 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" } } }, "upath": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", - "dev": true + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==" }, "uri-js": { "version": "4.2.2", @@ -43716,14 +42309,12 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -43732,8 +42323,7 @@ "punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" } } }, @@ -43741,7 +42331,6 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", - "dev": true, "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -43750,14 +42339,12 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "util": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, "requires": { "inherits": "2.0.3" }, @@ -43765,8 +42352,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" } } }, @@ -43795,8 +42381,7 @@ "uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" }, "validate-npm-package-license": { "version": "3.0.4", @@ -43842,8 +42427,7 @@ "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "void-elements": { "version": "2.0.1", @@ -43863,7 +42447,6 @@ "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", @@ -43875,7 +42458,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, "optional": true, "requires": { "normalize-path": "^3.0.0", @@ -43886,14 +42468,12 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, "optional": true }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "optional": true, "requires": { "fill-range": "^7.0.1" @@ -43903,7 +42483,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, "optional": true, "requires": { "anymatch": "~3.1.1", @@ -43920,7 +42499,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "optional": true, "requires": { "to-regex-range": "^5.0.1" @@ -43930,14 +42508,12 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, "optional": true }, "glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "optional": true, "requires": { "is-glob": "^4.0.1" @@ -43947,7 +42523,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "optional": true, "requires": { "binary-extensions": "^2.0.0" @@ -43957,21 +42532,18 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "optional": true }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "optional": true }, "readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, "optional": true, "requires": { "picomatch": "^2.2.1" @@ -43981,7 +42553,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "optional": true, "requires": { "is-number": "^7.0.0" @@ -43993,7 +42564,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, "optional": true, "requires": { "chokidar": "^2.1.8" @@ -44003,7 +42573,6 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, "optional": true, "requires": { "anymatch": "^2.0.0", @@ -44024,7 +42593,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "optional": true } } @@ -44033,7 +42601,6 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, "requires": { "minimalistic-assert": "^1.0.0" } @@ -44061,7 +42628,6 @@ "version": "4.44.2", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -44092,7 +42658,6 @@ "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -44115,7 +42680,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -44126,7 +42690,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -44138,7 +42701,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -44149,7 +42711,6 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -44163,7 +42724,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, "requires": { "minimist": "^1.2.0" } @@ -44172,7 +42732,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -44183,7 +42742,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -44194,7 +42752,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, "requires": { "randombytes": "^2.1.0" } @@ -44202,14 +42759,12 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -44219,7 +42774,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, "requires": { "figgy-pudding": "^3.5.1" } @@ -44227,14 +42781,12 @@ "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, "terser": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -44245,7 +42797,6 @@ "version": "1.4.5", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -44262,7 +42813,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -44274,7 +42824,6 @@ "version": "3.7.2", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, "requires": { "memory-fs": "^0.4.1", "mime": "^2.4.4", @@ -44286,8 +42835,7 @@ "mime": { "version": "2.4.7", "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", - "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", - "dev": true + "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==" } } }, @@ -44295,7 +42843,6 @@ "version": "3.11.0", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dev": true, "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -44335,14 +42882,12 @@ "ansi-regex": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -44362,7 +42907,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, "requires": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -44373,7 +42917,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -44384,7 +42927,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -44392,50 +42934,42 @@ "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -44445,14 +42979,12 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -44463,7 +42995,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -44474,7 +43005,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -44483,7 +43013,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, "requires": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -44494,7 +43023,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -44505,7 +43033,6 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, "requires": { "async-limiter": "~1.0.0" } @@ -44514,7 +43041,6 @@ "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -44532,7 +43058,6 @@ "version": "13.1.2", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -44544,7 +43069,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, "requires": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" @@ -44553,8 +43077,7 @@ "ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" } } }, @@ -44617,7 +43140,6 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, "requires": { "websocket-extensions": ">=0.1.1" } @@ -44625,8 +43147,7 @@ "websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -44638,7 +43159,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -44646,8 +43166,7 @@ "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "wide-align": { "version": "1.1.3", @@ -44667,7 +43186,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, "requires": { "errno": "~0.1.7" } @@ -44781,7 +43299,8 @@ "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true + "dev": true, + "requires": {} }, "xml2js": { "version": "0.4.23", @@ -44808,20 +43327,17 @@ "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yaml": { "version": "1.10.0", diff --git a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html index 8a65ce47..5b3f99cd 100755 --- a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html +++ b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html @@ -1,7 +1,9 @@
      - +
      + 검색어에 대한 키워드 분석을 제공합니다. +
      +
      + + + + + + + + + + + +
      + diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less new file mode 100644 index 00000000..e407fe8b --- /dev/null +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less @@ -0,0 +1,134 @@ +@media all and (min-width: 1441px) { + .research-status-container { + grid-area : main; + display : grid; + align-content : stretch; + grid-template-columns: repeat(15, minmax(0, 1fr)); + grid-template-rows : 1fr; + gap : 20px 20px; + grid-template-areas : ". . . body body body body body body body body body body body body "; + height : 100%; + } +} + +@media all and (min-width: 1025px) and (max-width: 1440px) { + .research-status-container { + grid-area : main; + display : grid; + align-content : stretch; + grid-template-columns: repeat(14, minmax(0, 1fr)); + grid-template-rows : 1fr; + gap : 20px 20px; + grid-template-areas : ". . body body body body body body body body body body body body"; + height : 100%; + } +} + +@media all and (min-width: 769px) and (max-width: 1024px) { + .research-status-container { + grid-area : main; + display : grid; + align-content : stretch; + grid-template-columns: repeat(13, minmax(0, 1fr)); + grid-template-rows : 1fr; + gap : 20px 20px; + grid-template-areas : " . body body body body body body body body body body body body "; + height : 100%; + } +} + + +.research-status { + grid-area: body; +} + +.chart-wrapper { + margin-top : 20px; + border-radius: 25px; + border : 1px solid #52b9ff; + padding : 5% 10%; + margin : 0% 20%; +} + +h1 { + font-size : 20px; + font-weight: 700; + margin : 20px 0; + color : #52b9ff; +} + +.save-graph-button { + height : -webkit-fit-content; + height : -moz-fit-content; + height : fit-content; + border-radius : 35px; + border : none; + font-size : 1.5rem; + text-align : end; + color : white; + background-color : #52b9ff; + outline : none; + padding : 0.3em 1em; + padding-left : 2.5em; + background-image : url(../../../../../assets/icons/save-doc.png); + background-repeat : no-repeat; + background-position: left 1em center; + background-size : 1em; +} + +.header { + display : flex; + justify-content: space-between; + align-items : center; + margin : 0 15%; +} + +@media all and (min-width: 426px) and (max-width: 768px){ + .research-status-container { + grid-area : main; + display : grid; + align-content : stretch; + grid-template-columns: repeat(13, minmax(0, 1fr)); + grid-template-rows : 1fr; + gap : 20px 20px; + grid-template-areas : " body body body body body body body body body body body body body "; + height : 100%; + } + + .header{ + font-size: 1em !important; + } + + .chart-wrapper { + margin : 0% 10%; + } + + .save-graph-button { + font-size : 1.2rem; + } +} + +@media all and (max-width: 425px){ + .research-status-container { + grid-area : main; + display : grid; + align-content : stretch; + grid-template-columns: repeat(13, minmax(0, 1fr)); + grid-template-rows : 1fr; + gap : 20px 20px; + grid-template-areas : " body body body body body body body body body body body body body "; + height : 100%; + } + + .chart-wrapper { + margin : auto; + padding : 0; + width : 250px; + height: 250px; + } + + .chart-wrapper>canvas{ + width : 200% !important; + height : 100% !important; + } +} diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.spec.ts b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.spec.ts new file mode 100644 index 00000000..4c809757 --- /dev/null +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { KeywordAnalysisComponent } from './keyword-analysis.component'; + +describe('KeywordAnalysisComponent', () => { + let component: KeywordAnalysisComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ KeywordAnalysisComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(KeywordAnalysisComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts new file mode 100644 index 00000000..48eb4200 --- /dev/null +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-keyword-analysis', + templateUrl: './keyword-analysis.component.html', + styleUrls: ['./keyword-analysis.component.less'] +}) +export class KeywordAnalysisComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html index 5b3f99cd..e4d12d59 100755 --- a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html +++ b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html @@ -1,6 +1,8 @@
      - +
      검색어에 대한 키워드 분석을 제공합니다.
      diff --git a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts index 7d720d41..d8271dc0 100755 --- a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts +++ b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts @@ -4,6 +4,7 @@ import { ElasticsearchService } from "src/app/core/services/elasticsearch-servic import {SearchMode} from '../../../../core/enums/search-mode'; import {ArticleService} from '../../../../core/services/article-service/article.service'; import {AnalysisDatabaseService} from '../../../../core/services/analysis-database-service/analysis.database.service'; +import {Router} from '@angular/router'; @Component({ selector: "app-search-result-filter", @@ -36,7 +37,8 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { "문화", ]; - constructor(private elasticsearchService: ElasticsearchService, + constructor(private router: Router, + private elasticsearchService: ElasticsearchService, private articleService: ArticleService, private analysisDatabaseService: AnalysisDatabaseService) { this.articleSubscriber = this.elasticsearchService @@ -293,6 +295,9 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { } + toKeywordAnalysis(): void { + this.router.navigateByUrl("/search/keywordAnalysis"); + } mustKeyword(e) { this._mustKeyword = e.target.value.toString(); diff --git a/src/app/features/search-result/search-result-routing.module.ts b/src/app/features/search-result/search-result-routing.module.ts index 5fc525fd..f75e03bb 100755 --- a/src/app/features/search-result/search-result-routing.module.ts +++ b/src/app/features/search-result/search-result-routing.module.ts @@ -2,8 +2,13 @@ import { NgModule } from "@angular/core"; import { Routes, RouterModule } from "@angular/router"; import { ReadArticle } from "./components/read-article/read-article.component"; import { SearchResultComponent } from "./components/search-result/search-result.component"; +import { KeywordAnalysisComponent } from './components/keyword-analysis/keyword-analysis.component'; + const routes: Routes = [ - { path: "", redirectTo: "result", pathMatch: "prefix" }, + { + path: "keywordAnalysis", + component: KeywordAnalysisComponent, + }, { path: "result", component: SearchResultComponent, diff --git a/src/app/features/search-result/search-result.module.ts b/src/app/features/search-result/search-result.module.ts index 8dcfe6f6..0248805c 100755 --- a/src/app/features/search-result/search-result.module.ts +++ b/src/app/features/search-result/search-result.module.ts @@ -8,12 +8,14 @@ import { SearchResultFilterComponent } from "./components/search-result-filter/s import { ReadArticle } from "./components/read-article/read-article.component"; import { SharedModule } from "src/app/shared/shared.module"; import { SearchResultComponent } from "./components/search-result/search-result.component"; +import { KeywordAnalysisComponent } from './components/keyword-analysis/keyword-analysis.component'; @NgModule({ declarations: [ SearchResultComponent, SearchResultFilterComponent, ReadArticle, + KeywordAnalysisComponent, ], imports: [ CommonModule, From 30f9cb4743d170f76b0c27fa6aa153ac7365aac7 Mon Sep 17 00:00:00 2001 From: zackcglee Date: Tue, 11 Jan 2022 18:16:48 +0900 Subject: [PATCH 095/287] [FEAT]krToEnTranslate#39 --- angular.json | 15 +- package-lock.json | 5412 +++-------------- package.json | 1 + .../components/footer/footer.component.html | 2 +- .../components/navbar/navbar.component.html | 2 +- src/assets/icons/eng_lang.svg | 176 + src/assets/icons/kor_lang.svg | 100 + src/locale/messages.en.xlf | 25 + src/locale/messages.xlf | 23 + src/polyfills.ts | 4 + 10 files changed, 1310 insertions(+), 4450 deletions(-) create mode 100644 src/assets/icons/eng_lang.svg create mode 100644 src/assets/icons/kor_lang.svg create mode 100644 src/locale/messages.en.xlf create mode 100644 src/locale/messages.xlf diff --git a/angular.json b/angular.json index 622e3778..5a02fca0 100755 --- a/angular.json +++ b/angular.json @@ -13,6 +13,13 @@ "styleext": "less" } }, + "i18n": { + "sourceLocale": "kr-KR", + "locales": { + "en": "src/locale/messages.en.xlf" + + } + }, "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", @@ -39,6 +46,9 @@ ] }, "configurations": { + "en": { + "localize": ["en"] + }, "production": { "fileReplacements": [ { @@ -49,7 +59,7 @@ "optimization": true, "outputHashing": "all", "sourceMap": false, - "extractCss": true, + "extractCss": true, "namedChunks": false, "aot": true, "extractLicenses": true, @@ -74,6 +84,9 @@ "configurations": { "production": { "browserTarget": "KUBiC:build:production" + }, + "en": { + "browserTarget": "KUBiC:build:en" } } }, diff --git a/package-lock.json b/package-lock.json index b4a315a8..2f9fe929 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,6 +56,7 @@ "@angular/cli": "^11.0.5", "@angular/compiler-cli": "^11.0.5", "@angular/language-service": "~11.0.5", + "@angular/localize": "^11.0.5", "@types/d3": "^7.0.0", "@types/d3-array": "2.8.0", "@types/d3-axis": "2.0.0", @@ -243,15 +244,6 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", @@ -272,29 +264,6 @@ "node": ">=0.10.0" } }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@angular-devkit/build-angular/node_modules/@babel/template": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", @@ -306,17 +275,6 @@ "@babel/types": "^7.10.4" } }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, "node_modules/@angular-devkit/build-angular/node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -456,12 +414,6 @@ "node": ">=8" } }, - "node_modules/@angular-devkit/build-angular/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, "node_modules/@angular-devkit/build-angular/node_modules/open": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", @@ -589,15 +541,6 @@ "node": ">=8" } }, - "node_modules/@angular-devkit/build-angular/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@angular-devkit/build-optimizer": { "version": "0.1100.7", "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1100.7.tgz", @@ -883,17 +826,6 @@ "node": ">=10.0" } }, - "node_modules/@angular/compiler-cli/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, "node_modules/@angular/compiler-cli/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -918,15 +850,6 @@ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", "dev": true }, - "node_modules/@angular/compiler-cli/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@angular/core": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/@angular/core/-/core-11.0.5.tgz", @@ -949,6 +872,107 @@ "integrity": "sha512-EzGycD9ztTKAZB+kR+masNqCfGmU0vnKd/z33VLmeo9fo41t/YNCEQEEFz/pEl2dEwX/Wjou+3oyTYZIZz2uSA==", "dev": true }, + "node_modules/@angular/localize": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-11.0.5.tgz", + "integrity": "sha512-tvzgRa/t0xCouCPFMurqZImLeWIISUjVEzkcny9P7xaaz0Cw7kSyulc0e8HXf+8oijSJ624YOYUzr7mkPoIfew==", + "dev": true, + "dependencies": { + "@babel/core": "7.8.3", + "glob": "7.1.2", + "yargs": "^16.1.1" + }, + "bin": { + "localize-extract": "src/tools/src/extract/main.js", + "localize-translate": "src/tools/src/translate/main.js" + }, + "engines": { + "node": ">=8.0" + }, + "peerDependencies": { + "@angular/compiler": "11.0.5", + "@angular/compiler-cli": "11.0.5" + } + }, + "node_modules/@angular/localize/node_modules/@babel/core": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz", + "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.3", + "@babel/helpers": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@angular/localize/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@angular/localize/node_modules/glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@angular/localize/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@angular/localize/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@angular/material": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/@angular/material/-/material-11.0.3.tgz", @@ -1177,12 +1201,14 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dependencies": { - "@babel/highlight": "^7.0.0" + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { @@ -1195,7 +1221,6 @@ "version": "7.12.3", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.1", @@ -1218,131 +1243,10 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/core/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/core/node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/core/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/core/node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/core/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, "node_modules/@babel/core/node_modules/debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -1350,43 +1254,38 @@ "node": ">=6.0" } }, - "node_modules/@babel/core/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/core/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, "node_modules/@babel/core/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/@babel/core/node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/@babel/core/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, + "node_modules/@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dependencies": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" } }, "node_modules/@babel/helper-annotate-as-pure": { @@ -1398,26 +1297,6 @@ "@babel/types": "^7.12.10" } }, - "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", @@ -1428,26 +1307,6 @@ "@babel/types": "^7.10.4" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-compilation-targets": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", @@ -1473,104 +1332,6 @@ "@babel/helper-split-export-declaration": "^7.10.4" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", @@ -1592,93 +1353,15 @@ "lodash": "^4.17.19" } }, - "node_modules/@babel/helper-define-map/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" + "@babel/types": "^7.16.7" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-define-map/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-define-map/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helper-define-map/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, "node_modules/@babel/helper-explode-assignable-expression": { @@ -1690,118 +1373,61 @@ "@babel/types": "^7.12.1" } }, - "node_modules/@babel/helper-explode-assignable-expression/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, + "node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", - "dev": true, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dependencies": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-hoist-variables/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, + "@babel/types": "^7.16.7" + }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", - "dev": true, "dependencies": { "@babel/types": "^7.12.7" } }, - "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-module-imports": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", - "dev": true, "dependencies": { "@babel/types": "^7.12.5" } }, - "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-module-imports/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-module-transforms": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", - "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.12.1", "@babel/helper-replace-supers": "^7.12.1", @@ -1814,197 +1440,14 @@ "lodash": "^4.17.19" } }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helper-module-transforms/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/helper-module-transforms/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", - "dev": true, "dependencies": { "@babel/types": "^7.12.10" } }, - "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-plugin-utils": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", @@ -2022,31 +1465,10 @@ "@babel/types": "^7.12.1" } }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-replace-supers": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", - "dev": true, "dependencies": { "@babel/helper-member-expression-to-functions": "^7.12.7", "@babel/helper-optimise-call-expression": "^7.12.10", @@ -2054,197 +1476,14 @@ "@babel/types": "^7.12.11" } }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helper-replace-supers/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/helper-replace-supers/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-simple-access": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, "dependencies": { "@babel/types": "^7.12.1" } }, - "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-simple-access/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", @@ -2254,31 +1493,24 @@ "@babel/types": "^7.12.1" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, + "@babel/types": "^7.16.7" + }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-validator-option": { "version": "7.12.11", @@ -2298,358 +1530,45 @@ "@babel/types": "^7.10.4" } }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helper-wrap-function/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/helper-wrap-function/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/helpers": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", - "dev": true, "dependencies": { "@babel/template": "^7.10.4", "@babel/traverse": "^7.12.5", "@babel/types": "^7.12.5" } }, - "node_modules/@babel/helpers/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, + "node_modules/@babel/highlight": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", + "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helpers/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/helpers/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/helpers/node_modules/js-tokens": { + "node_modules/@babel/highlight/node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/helpers/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "node_modules/@babel/helpers/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helpers/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, + "node_modules/@babel/parser": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", + "bin": { + "parser": "bin/babel-parser.js" + }, "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, - "dependencies": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/highlight/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, "node_modules/@babel/plugin-proposal-async-generator-functions": { "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", @@ -2948,89 +1867,6 @@ "globals": "^11.1.0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, "node_modules/@babel/plugin-transform-classes/node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -3040,21 +1876,6 @@ "node": ">=4" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/plugin-transform-classes/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", @@ -3121,95 +1942,6 @@ "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/plugin-transform-literals": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", @@ -3498,26 +2230,6 @@ "semver": "^5.5.0" } }, - "node_modules/@babel/preset-env/node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/preset-env/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/preset-modules": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", @@ -3546,22 +2258,84 @@ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", "dev": true }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", + "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.8", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, "node_modules/@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", - "dev": true, + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dependencies": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/types/node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, "engines": { "node": ">=4" } @@ -3588,15 +2362,6 @@ "schema-utils": "^2.7.0" } }, - "node_modules/@jsdevtools/coverage-istanbul-loader/node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, "node_modules/@mapbox/node-pre-gyp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.0.tgz", @@ -4221,7 +2986,6 @@ "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, "dependencies": { "@types/minimatch": "*", "@types/node": "*" @@ -4260,8 +3024,7 @@ "node_modules/@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "node_modules/@types/mongodb": { "version": "3.6.3", @@ -4331,7 +3094,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, "dependencies": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -4341,26 +3103,22 @@ "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" }, "node_modules/@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, "dependencies": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -4368,14 +3126,12 @@ "node_modules/@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" }, "node_modules/@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0" } @@ -4383,14 +3139,12 @@ "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -4402,7 +3156,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -4411,7 +3164,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } @@ -4419,14 +3171,12 @@ "node_modules/@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -4442,7 +3192,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -4455,7 +3204,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -4467,7 +3215,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -4481,7 +3228,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -4495,7 +3241,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -4505,14 +3250,12 @@ "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", @@ -4546,7 +3289,6 @@ "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, "dependencies": { "mime-types": "~2.1.24", "negotiator": "0.6.2" @@ -4564,7 +3306,6 @@ "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -4651,14 +3392,12 @@ "node_modules/ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, "node_modules/ajv/node_modules/fast-deep-equal": { "version": "3.1.3", @@ -4712,7 +3451,6 @@ "version": "0.0.7", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true, "engines": [ "node >= 0.8.0" ], @@ -4732,7 +3470,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -4744,7 +3481,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, "dependencies": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -4808,7 +3544,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4817,7 +3552,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4826,7 +3560,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4834,14 +3567,12 @@ "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "node_modules/array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, "dependencies": { "array-uniq": "^1.0.1" }, @@ -4853,7 +3584,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4862,7 +3592,6 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4895,7 +3624,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -4906,14 +3634,12 @@ "node_modules/asn1.js/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/assert": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, "dependencies": { "object-assign": "^4.1.1", "util": "0.10.3" @@ -4931,14 +3657,12 @@ "node_modules/assert/node_modules/inherits": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" }, "node_modules/assert/node_modules/util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, "dependencies": { "inherits": "2.0.1" } @@ -4947,7 +3671,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4962,7 +3685,6 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, "dependencies": { "lodash": "^4.17.14" } @@ -4970,14 +3692,12 @@ "node_modules/async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, "node_modules/async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" }, "node_modules/asynckit": { "version": "0.4.0", @@ -4989,7 +3709,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, "bin": { "atob": "bin/atob.js" }, @@ -5732,7 +4451,6 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -5750,7 +4468,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -5762,7 +4479,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -5774,7 +4490,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -5786,7 +4501,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -5830,8 +4544,7 @@ "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, "node_modules/bcrypt": { "version": "5.0.1", @@ -5859,7 +4572,6 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, "engines": { "node": "*" } @@ -5876,7 +4588,6 @@ "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -5885,7 +4596,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, "optional": true, "dependencies": { "file-uri-to-path": "1.0.0" @@ -5924,20 +4634,17 @@ "node_modules/bluebird": { "version": "3.5.5", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", - "dev": true + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" }, "node_modules/bn.js": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" }, "node_modules/body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, "dependencies": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -5958,7 +4665,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -5967,7 +4673,6 @@ "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, "engines": { "node": ">=0.6" } @@ -5976,7 +4681,6 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, "dependencies": { "array-flatten": "^2.1.0", "deep-equal": "^1.0.1", @@ -6010,7 +4714,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -6031,7 +4734,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -6042,14 +4744,12 @@ "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, "node_modules/browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -6063,7 +4763,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -6074,7 +4773,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -6086,7 +4784,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -6096,7 +4793,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, "dependencies": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -6113,7 +4809,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -6126,14 +4821,12 @@ "node_modules/browserify-sign/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "node_modules/browserify-zlib": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, "dependencies": { "pako": "~1.0.5" } @@ -6182,7 +4875,6 @@ "version": "4.9.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, "dependencies": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -6197,20 +4889,17 @@ "node_modules/buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "node_modules/buffer-indexof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" }, "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, "node_modules/builtin-modules": { "version": "1.1.1", @@ -6224,8 +4913,7 @@ "node_modules/builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, "node_modules/builtins": { "version": "1.0.3", @@ -6237,7 +4925,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, "engines": { "node": ">= 0.8" } @@ -6396,7 +5083,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -6416,7 +5102,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", - "dev": true, "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.0" @@ -6459,7 +5144,6 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, "engines": { "node": ">=6" } @@ -6502,7 +5186,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -6693,14 +5376,12 @@ "node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "node_modules/chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, "dependencies": { "tslib": "^1.9.0" }, @@ -6711,14 +5392,12 @@ "node_modules/chrome-trace-event/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -6753,7 +5432,6 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -6768,7 +5446,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -6980,7 +5657,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -7052,14 +5728,12 @@ "node_modules/commander": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, "node_modules/component-bind": { "version": "1.0.0", @@ -7070,8 +5744,7 @@ "node_modules/component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "node_modules/component-inherit": { "version": "0.0.3", @@ -7092,7 +5765,6 @@ "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -7104,7 +5776,6 @@ "version": "1.45.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -7113,7 +5784,6 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -7136,7 +5806,6 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, "engines": [ "node >= 0.8" ], @@ -7166,7 +5835,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, "engines": { "node": ">=0.8" } @@ -7174,8 +5842,7 @@ "node_modules/console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, "node_modules/console-control-strings": { "version": "1.1.0", @@ -7185,14 +5852,12 @@ "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, "node_modules/content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, "dependencies": { "safe-buffer": "5.1.2" }, @@ -7204,15 +5869,14 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dependencies": { "safe-buffer": "~5.1.1" } @@ -7221,7 +5885,6 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -7229,14 +5892,12 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, "node_modules/copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, "dependencies": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -7250,7 +5911,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -7404,7 +6064,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -7413,14 +6072,12 @@ "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -7433,7 +6090,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -7453,7 +6109,6 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -7469,7 +6124,6 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -7840,8 +6494,7 @@ "node_modules/cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" }, "node_modules/d": { "version": "1.0.1", @@ -8448,7 +7101,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { "ms": "2.0.0" } @@ -8457,7 +7109,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -8466,7 +7117,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, "engines": { "node": ">=0.10" } @@ -8475,7 +7125,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, "dependencies": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -8489,7 +7138,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, "dependencies": { "execa": "^1.0.0", "ip-regex": "^2.1.0" @@ -8511,7 +7159,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, "dependencies": { "object-keys": "^1.0.12" }, @@ -8523,7 +7170,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -8536,7 +7182,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -8548,7 +7193,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -8560,7 +7204,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -8574,7 +7217,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, "dependencies": { "@types/glob": "^7.1.1", "globby": "^6.1.0", @@ -8592,7 +7234,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, "dependencies": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -8608,7 +7249,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -8617,7 +7257,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, "engines": { "node": ">=6" } @@ -8626,7 +7265,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, "dependencies": { "is-path-inside": "^2.1.0" }, @@ -8638,7 +7276,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, "dependencies": { "path-is-inside": "^1.0.2" }, @@ -8650,7 +7287,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, "engines": { "node": ">=6" } @@ -8689,7 +7325,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -8707,7 +7342,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -8716,8 +7350,7 @@ "node_modules/destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, "node_modules/detect-libc": { "version": "1.0.3", @@ -8733,8 +7366,7 @@ "node_modules/detect-node": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, "node_modules/di": { "version": "0.0.1", @@ -8755,7 +7387,6 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -8765,8 +7396,7 @@ "node_modules/diffie-hellman/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/dir-glob": { "version": "3.0.1", @@ -8783,14 +7413,12 @@ "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" }, "node_modules/dns-packet": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, "dependencies": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" @@ -8800,7 +7428,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, "dependencies": { "buffer-indexof": "^1.0.0" } @@ -8837,7 +7464,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, "engines": { "node": ">=0.4", "npm": ">=1.2" @@ -8875,7 +7501,6 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, "dependencies": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -8904,8 +7529,7 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/elasticsearch-browser": { "version": "16.7.1", @@ -8922,7 +7546,6 @@ "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -8936,8 +7559,7 @@ "node_modules/elliptic/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -8949,7 +7571,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, "engines": { "node": ">= 4" } @@ -8958,7 +7579,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, "engines": { "node": ">= 0.8" } @@ -8988,7 +7608,6 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "dependencies": { "once": "^1.4.0" } @@ -9069,7 +7688,6 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, "dependencies": { "prr": "~1.0.1" }, @@ -9090,7 +7708,6 @@ "version": "1.17.4", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, "dependencies": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -9112,7 +7729,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, "dependencies": { "has": "^1.0.3" }, @@ -9124,7 +7740,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -9193,14 +7808,12 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, "engines": { "node": ">=0.8.0" } @@ -9209,7 +7822,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, "dependencies": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -9222,7 +7834,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -9234,7 +7845,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, "engines": { "node": ">=4.0" } @@ -9243,7 +7853,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, "engines": { "node": ">=4.0" } @@ -9261,7 +7870,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -9277,14 +7885,12 @@ "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "node_modules/events": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true, "engines": { "node": ">=0.8.x" } @@ -9293,7 +7899,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, "dependencies": { "original": "^1.0.0" }, @@ -9305,7 +7910,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -9315,7 +7919,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -9347,7 +7950,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -9365,7 +7967,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -9377,7 +7978,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -9389,7 +7989,6 @@ "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, "dependencies": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -9429,14 +8028,12 @@ "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "node_modules/express/node_modules/qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, "engines": { "node": ">=0.6" } @@ -9465,7 +8062,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -9478,7 +8074,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -9504,7 +8099,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -9523,7 +8117,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -9535,7 +8128,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -9547,7 +8139,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -9559,7 +8150,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -9571,7 +8161,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -9706,7 +8295,6 @@ "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -9717,8 +8305,7 @@ "node_modules/figgy-pudding": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", - "dev": true + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" }, "node_modules/figures": { "version": "3.1.0", @@ -9763,14 +8350,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, "optional": true }, "node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -9785,7 +8370,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -9797,7 +8381,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -9908,7 +8491,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, "dependencies": { "locate-path": "^3.0.0" }, @@ -9926,7 +8508,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -9936,7 +8517,6 @@ "version": "1.13.1", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", - "dev": true, "engines": { "node": ">=4.0" } @@ -9945,7 +8525,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -9977,7 +8556,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -9986,7 +8564,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, "dependencies": { "map-cache": "^0.2.2" }, @@ -9998,7 +8575,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -10007,7 +8583,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -10042,7 +8617,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -10127,7 +8701,6 @@ "wrappy", "yallist" ], - "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -10146,17 +8719,17 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10165,17 +8738,17 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -10185,17 +8758,17 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -10205,17 +8778,17 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10224,33 +8797,33 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "ms": "^2.1.1" } @@ -10259,9 +8832,9 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=4.0.0" } @@ -10270,17 +8843,17 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "extraneous": true, "inBundle": true, "license": "Apache-2.0", + "optional": true, "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -10292,9 +8865,9 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "minipass": "^2.6.0" } @@ -10303,17 +8876,17 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -10329,9 +8902,9 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -10351,17 +8924,17 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -10373,9 +8946,9 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "minimatch": "^3.0.4" } @@ -10384,9 +8957,9 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -10396,17 +8969,17 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "engines": { "node": "*" } @@ -10415,9 +8988,9 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "number-is-nan": "^1.0.0" }, @@ -10429,17 +9002,17 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -10451,17 +9024,17 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/minipass": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -10471,9 +9044,9 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "minipass": "^2.9.0" } @@ -10483,9 +9056,9 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "minimist": "^1.2.5" }, @@ -10497,17 +9070,17 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/needle": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -10524,9 +9097,9 @@ "version": "0.14.0", "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", - "extraneous": true, "inBundle": true, "license": "BSD-3-Clause", + "optional": true, "dependencies": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", @@ -10547,9 +9120,9 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "abbrev": "1", "osenv": "^0.1.4" @@ -10562,9 +9135,9 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "npm-normalize-package-bin": "^1.0.1" } @@ -10573,17 +9146,17 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/npm-packlist": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", @@ -10594,9 +9167,9 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -10608,9 +9181,9 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10619,9 +9192,9 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10630,9 +9203,9 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "wrappy": "1" } @@ -10641,9 +9214,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10652,9 +9225,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10663,9 +9236,9 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -10675,9 +9248,9 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10686,17 +9259,17 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "extraneous": true, "inBundle": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "optional": true, "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -10711,9 +9284,9 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10728,9 +9301,9 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "glob": "^7.1.3" }, @@ -10742,33 +9315,33 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "bin": { "semver": "bin/semver" } @@ -10777,25 +9350,25 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -10804,9 +9377,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -10820,9 +9393,9 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -10834,9 +9407,9 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "extraneous": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -10845,9 +9418,9 @@ "version": "4.4.13", "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -10865,17 +9438,17 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "extraneous": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/fsevents/node_modules/wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "extraneous": true, "inBundle": true, "license": "ISC", + "optional": true, "dependencies": { "string-width": "^1.0.2 || 2" } @@ -10884,17 +9457,17 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fsevents/node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "extraneous": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/fuctbase64": { "version": "1.4.0", @@ -10904,8 +9477,7 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/g": { "version": "2.0.1", @@ -11011,7 +9583,6 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, "engines": { "node": ">=6.9.0" } @@ -11029,7 +9600,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", - "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -11040,7 +9610,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -11052,7 +9621,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -11062,7 +9630,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -11096,7 +9663,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, "dependencies": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -11106,7 +9672,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, "dependencies": { "is-extglob": "^2.1.0" }, @@ -11209,8 +9774,7 @@ "node_modules/graceful-fs": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", - "dev": true + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" }, "node_modules/gtoken": { "version": "5.1.0", @@ -11240,8 +9804,7 @@ "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, "node_modules/har-schema": { "version": "2.0.0", @@ -11269,7 +9832,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -11314,7 +9876,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, "engines": { "node": ">=4" } @@ -11323,7 +9884,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -11337,7 +9897,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -11351,7 +9910,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -11364,7 +9922,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -11376,7 +9933,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -11390,7 +9946,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -11403,14 +9958,12 @@ "node_modules/hash-base/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "node_modules/hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -11426,7 +9979,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -11467,7 +10019,6 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -11490,8 +10041,7 @@ "node_modules/html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, "node_modules/html-escaper": { "version": "2.0.2", @@ -11508,14 +10058,12 @@ "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "node_modules/http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -11530,14 +10078,12 @@ "node_modules/http-errors/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -11573,7 +10119,6 @@ "version": "0.19.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, "dependencies": { "http-proxy": "^1.17.0", "is-glob": "^4.0.0", @@ -11602,8 +10147,7 @@ "node_modules/https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, "node_modules/https-proxy-agent": { "version": "2.2.4", @@ -11646,7 +10190,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -11669,14 +10212,12 @@ "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "node_modules/iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, "node_modules/ignore": { "version": "5.1.8", @@ -11732,7 +10273,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, "dependencies": { "pkg-dir": "^3.0.0", "resolve-cwd": "^2.0.0" @@ -11748,7 +10288,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, "engines": { "node": ">=0.8.19" } @@ -11777,8 +10316,7 @@ "node_modules/infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, "node_modules/inflight": { "version": "1.0.6", @@ -11936,7 +10474,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, "dependencies": { "default-gateway": "^4.2.0", "ipaddr.js": "^1.9.0" @@ -11965,14 +10502,12 @@ "node_modules/ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" }, "node_modules/ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, "engines": { "node": ">=4" } @@ -11981,7 +10516,6 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, "engines": { "node": ">= 0.10" } @@ -11999,7 +10533,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -12011,7 +10544,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -12023,7 +10555,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", - "dev": true, "dependencies": { "call-bind": "^1.0.0" }, @@ -12041,7 +10572,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, "dependencies": { "binary-extensions": "^1.0.0" }, @@ -12052,14 +10582,12 @@ "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/is-callable": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -12082,7 +10610,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, "dependencies": { "has": "^1.0.3" } @@ -12091,7 +10618,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -12103,7 +10629,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -12115,7 +10640,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true, "engines": { "node": ">= 0.4" } @@ -12124,7 +10648,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -12138,7 +10661,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12168,7 +10690,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12177,7 +10698,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -12197,7 +10717,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "devOptional": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -12227,7 +10746,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -12239,7 +10757,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -12293,7 +10810,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -12305,7 +10821,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, "dependencies": { "has-symbols": "^1.0.1" }, @@ -12323,7 +10838,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12332,7 +10846,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, "dependencies": { "has-symbols": "^1.0.1" }, @@ -12350,7 +10863,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12359,7 +10871,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, "engines": { "node": ">=4" } @@ -12381,14 +10892,12 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12678,7 +11187,6 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -12697,8 +11205,7 @@ "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", @@ -12726,14 +11233,12 @@ "node_modules/json3": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" }, "node_modules/json5": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, "dependencies": { "minimist": "^1.2.5" }, @@ -12747,8 +11252,7 @@ "node_modules/json5/node_modules/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "node_modules/jsonc-parser": { "version": "2.3.1", @@ -13379,14 +11883,12 @@ "node_modules/killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -13516,7 +12018,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, "engines": { "node": ">=4.3.0 <5.0.0 || >=5.10" } @@ -13539,7 +12040,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -13551,8 +12051,7 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash-es": { "version": "4.17.20", @@ -13720,7 +12219,6 @@ "version": "1.7.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true, "engines": { "node": ">= 0.6.0" } @@ -13740,7 +12238,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "dependencies": { "yallist": "^3.0.2" } @@ -13851,7 +12348,6 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -13860,7 +12356,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, "dependencies": { "object-visit": "^1.0.0" }, @@ -13872,7 +12367,6 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -13889,7 +12383,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -13898,7 +12391,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -13913,8 +12405,7 @@ "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, "node_modules/merge-source-map": { "version": "1.1.0", @@ -13953,7 +12444,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -13962,7 +12452,6 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -13986,7 +12475,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -13998,14 +12486,12 @@ "node_modules/miller-rabin/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, "bin": { "mime": "cli.js" }, @@ -14017,7 +12503,6 @@ "version": "1.40.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -14026,7 +12511,6 @@ "version": "2.1.24", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, "dependencies": { "mime-db": "1.40.0" }, @@ -14093,14 +12577,12 @@ "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "node_modules/minimatch": { "version": "3.0.4", @@ -14237,7 +12719,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, "dependencies": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -14258,7 +12739,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -14268,7 +12748,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -14281,7 +12760,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -14293,7 +12771,6 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, "dependencies": { "minimist": "^1.2.5" }, @@ -14304,8 +12781,7 @@ "node_modules/mkdirp/node_modules/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "node_modules/moment": { "version": "2.29.1", @@ -14411,7 +12887,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, "dependencies": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -14466,7 +12941,6 @@ "version": "6.2.3", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, "dependencies": { "dns-packet": "^1.3.1", "thunky": "^1.0.2" @@ -14478,8 +12952,7 @@ "node_modules/multicast-dns-service-types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" }, "node_modules/mute-stream": { "version": "0.0.8", @@ -14491,14 +12964,12 @@ "version": "2.14.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, "optional": true }, "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -14527,7 +12998,6 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -14535,8 +13005,7 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node_modules/next-tick": { "version": "1.0.0", @@ -14570,8 +13039,7 @@ "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "node_modules/node-addon-api": { "version": "3.1.0", @@ -14612,7 +13080,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, "dependencies": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -14642,8 +13109,7 @@ "node_modules/node-libs-browser/node_modules/punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, "node_modules/node-releases": { "version": "2.0.1", @@ -14687,7 +13153,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, "dependencies": { "remove-trailing-separator": "^1.0.1" }, @@ -15253,7 +13718,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, "dependencies": { "path-key": "^2.0.0" }, @@ -17485,6 +15949,11 @@ "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, "engines": { "node": ">=0.10.0" } @@ -17804,7 +16273,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -17818,7 +16286,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -17830,7 +16297,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -17841,14 +16307,12 @@ "node_modules/object-inspect": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" }, "node_modules/object-is": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", - "dev": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -17861,7 +16325,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -17870,7 +16333,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, "dependencies": { "isobject": "^3.0.0" }, @@ -17882,7 +16344,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, "dependencies": { "define-properties": "^1.1.2", "function-bind": "^1.1.1", @@ -17910,7 +16371,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -17989,14 +16449,12 @@ "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, "dependencies": { "ee-first": "1.1.1" }, @@ -18008,7 +16466,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -18062,7 +16519,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, "dependencies": { "is-wsl": "^1.1.0" }, @@ -18186,7 +16642,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, "dependencies": { "url-parse": "^1.4.3" } @@ -18194,8 +16649,7 @@ "node_modules/os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, "node_modules/os-homedir": { "version": "1.0.2", @@ -18229,7 +16683,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, "engines": { "node": ">=4" } @@ -18238,7 +16691,6 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, "dependencies": { "p-try": "^2.0.0" }, @@ -18250,7 +16702,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, "dependencies": { "p-limit": "^2.0.0" }, @@ -18274,7 +16725,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, "dependencies": { "retry": "^0.12.0" }, @@ -18286,7 +16736,6 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true, "engines": { "node": ">= 4" } @@ -18295,7 +16744,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, "engines": { "node": ">=6" } @@ -18428,14 +16876,12 @@ "node_modules/pako": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", - "dev": true + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" }, "node_modules/parallel-transform": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, "dependencies": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -18467,7 +16913,6 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -18530,7 +16975,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -18539,7 +16983,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -18618,20 +17061,17 @@ "node_modules/path-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" }, "node_modules/path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, "engines": { "node": ">=4" } @@ -18647,14 +17087,12 @@ "node_modules/path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" }, "node_modules/path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, "engines": { "node": ">=4" } @@ -18662,14 +17100,12 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, "node_modules/path-type": { "version": "4.0.0", @@ -18684,7 +17120,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -18729,7 +17164,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -18738,7 +17172,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, "dependencies": { "pinkie": "^2.0.0" }, @@ -18750,7 +17183,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, "dependencies": { "find-up": "^3.0.0" }, @@ -18779,7 +17211,6 @@ "version": "1.0.28", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, "dependencies": { "async": "^2.6.2", "debug": "^3.1.1", @@ -18793,7 +17224,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "dependencies": { "ms": "^2.1.1" } @@ -18801,14 +17231,12 @@ "node_modules/portfinder/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -19589,7 +18017,6 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, "engines": { "node": ">= 0.6.0" } @@ -19602,8 +18029,7 @@ "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "node_modules/promise-retry": { "version": "1.1.1", @@ -19996,7 +18422,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, "dependencies": { "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" @@ -20008,8 +18433,7 @@ "node_modules/prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "node_modules/psl": { "version": "1.8.0", @@ -20021,7 +18445,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -20034,14 +18457,12 @@ "node_modules/public-encrypt/node_modules/bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/pump": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -20051,7 +18472,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, "dependencies": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -20098,7 +18518,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true, "engines": { "node": ">=0.4.x" } @@ -20107,7 +18526,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, "engines": { "node": ">=0.4.x" } @@ -20115,14 +18533,12 @@ "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "dependencies": { "safe-buffer": "^5.1.0" } @@ -20131,7 +18547,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -20141,7 +18556,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -20150,7 +18564,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, "dependencies": { "bytes": "3.1.0", "http-errors": "1.7.2", @@ -20165,7 +18578,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -20261,7 +18673,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, "dependencies": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -20316,7 +18727,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -20340,7 +18750,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" @@ -20423,14 +18832,12 @@ "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "node_modules/repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -20439,7 +18846,6 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, "engines": { "node": ">=0.10" } @@ -20487,7 +18893,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -20501,14 +18906,12 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "node_modules/resolve": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, "dependencies": { "is-core-module": "^2.1.0", "path-parse": "^1.0.6" @@ -20518,7 +18921,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, "dependencies": { "resolve-from": "^3.0.0" }, @@ -20530,7 +18932,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, "engines": { "node": ">=4" } @@ -20538,8 +18939,7 @@ "node_modules/resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "node_modules/resolve-url-loader": { "version": "3.1.2", @@ -20658,7 +19058,6 @@ "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, "engines": { "node": ">=0.12" } @@ -20726,7 +19125,6 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -20738,7 +19136,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -20796,7 +19193,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, "dependencies": { "aproba": "^1.1.1" } @@ -20836,7 +19232,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, "dependencies": { "ret": "~0.1.10" } @@ -20971,8 +19366,7 @@ "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "node_modules/selenium-webdriver": { "version": "3.6.0", @@ -21005,7 +19399,6 @@ "version": "1.10.8", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dev": true, "dependencies": { "node-forge": "^0.10.0" } @@ -21014,7 +19407,6 @@ "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, "engines": { "node": ">= 6.0.0" } @@ -21023,7 +19415,6 @@ "version": "5.5.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", - "dev": true, "bin": { "semver": "bin/semver" } @@ -21050,7 +19441,6 @@ "version": "0.17.1", "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, "dependencies": { "debug": "2.6.9", "depd": "~1.1.2", @@ -21073,8 +19463,7 @@ "node_modules/send/node_modules/ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "node_modules/serialize-javascript": { "version": "5.0.1", @@ -21089,7 +19478,6 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -21107,7 +19495,6 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -21121,20 +19508,17 @@ "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, "node_modules/serve-static": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -21163,7 +19547,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -21178,7 +19561,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -21189,20 +19571,17 @@ "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "node_modules/setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, "node_modules/sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -21227,7 +19606,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, "dependencies": { "shebang-regex": "^1.0.0" }, @@ -21239,7 +19617,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -21297,7 +19674,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -21316,7 +19692,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -21330,7 +19705,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -21342,7 +19716,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -21354,7 +19727,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -21366,7 +19738,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -21380,7 +19751,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, "dependencies": { "kind-of": "^3.2.0" }, @@ -21392,7 +19762,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -21404,7 +19773,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -21416,7 +19784,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -21428,7 +19795,6 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -21587,7 +19953,6 @@ "version": "0.3.20", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dev": true, "dependencies": { "faye-websocket": "^0.10.0", "uuid": "^3.4.0", @@ -21598,7 +19963,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, "dependencies": { "debug": "^3.2.5", "eventsource": "^1.0.7", @@ -21612,7 +19976,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "dependencies": { "ms": "^2.1.1" } @@ -21621,7 +19984,6 @@ "version": "0.11.3", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -21632,14 +19994,12 @@ "node_modules/sockjs-client/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/sockjs/node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, "bin": { "uuid": "bin/uuid" } @@ -21686,8 +20046,7 @@ "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "node_modules/source-map": { "version": "0.7.3", @@ -21753,7 +20112,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, "dependencies": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -21784,8 +20142,7 @@ "node_modules/source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, "node_modules/sourcemap-codec": { "version": "1.4.6", @@ -21837,7 +20194,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -21853,7 +20209,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -21867,7 +20222,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -21878,14 +20232,12 @@ "node_modules/spdy-transport/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/spdy-transport/node_modules/readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -21899,7 +20251,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -21910,8 +20261,7 @@ "node_modules/spdy/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/speed-measure-webpack-plugin": { "version": "1.3.3", @@ -21929,7 +20279,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, "dependencies": { "extend-shallow": "^3.0.0" }, @@ -22003,7 +20352,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -22016,7 +20364,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -22028,7 +20375,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, "engines": { "node": ">= 0.6" } @@ -22037,7 +20383,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, "dependencies": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" @@ -22047,7 +20392,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -22057,7 +20401,6 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -22069,8 +20412,7 @@ "node_modules/stream-shift": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" }, "node_modules/streamroller": { "version": "2.2.4", @@ -22162,7 +20504,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, "dependencies": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -22175,7 +20516,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, "dependencies": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -22209,7 +20549,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -22397,7 +20736,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -22605,7 +20943,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -22614,14 +20951,12 @@ "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "node_modules/timers-browserify": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, "dependencies": { "setimmediate": "^1.0.4" }, @@ -22664,8 +20999,7 @@ "node_modules/to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" }, "node_modules/to-fast-properties": { "version": "1.0.3", @@ -22680,7 +21014,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -22692,7 +21025,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -22704,7 +21036,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -22719,7 +21050,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -22732,7 +21062,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, "engines": { "node": ">=0.6" } @@ -22866,8 +21195,7 @@ "node_modules/tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" }, "node_modules/tunnel-agent": { "version": "0.6.0", @@ -22906,7 +21234,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -22918,8 +21245,7 @@ "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "node_modules/typescript": { "version": "4.0.5", @@ -22997,7 +21323,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -23024,7 +21349,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, "dependencies": { "unique-slug": "^2.0.0" } @@ -23033,7 +21357,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, "dependencies": { "imurmurhash": "^0.1.4" } @@ -23080,7 +21403,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, "engines": { "node": ">= 0.8" } @@ -23095,7 +21417,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -23108,7 +21429,6 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -23122,7 +21442,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, "dependencies": { "isarray": "1.0.0" }, @@ -23134,7 +21453,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -23143,7 +21461,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", - "dev": true, "engines": { "node": ">=4", "yarn": "*" @@ -23160,14 +21477,12 @@ "node_modules/urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "node_modules/url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -23177,7 +21492,6 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", - "dev": true, "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -23186,14 +21500,12 @@ "node_modules/url/node_modules/punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -23202,7 +21514,6 @@ "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, "dependencies": { "inherits": "2.0.3" } @@ -23227,8 +21538,7 @@ "node_modules/util/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "node_modules/utils-merge": { "version": "1.0.1", @@ -23242,7 +21552,6 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true, "bin": { "uuid": "bin/uuid" } @@ -23297,8 +21606,7 @@ "node_modules/vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "node_modules/void-elements": { "version": "2.0.1", @@ -23321,7 +21629,6 @@ "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "neo-async": "^2.5.0" @@ -23335,7 +21642,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, "optional": true, "dependencies": { "chokidar": "^2.1.8" @@ -23345,7 +21651,6 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, "optional": true, "dependencies": { "anymatch": "^2.0.0", @@ -23366,7 +21671,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "optional": true, "engines": { "node": ">=0.10.0" @@ -23376,7 +21680,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, "optional": true, "dependencies": { "normalize-path": "^3.0.0", @@ -23390,7 +21693,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, "optional": true, "engines": { "node": ">=8" @@ -23400,7 +21702,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "optional": true, "dependencies": { "fill-range": "^7.0.1" @@ -23413,7 +21714,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, "optional": true, "dependencies": { "anymatch": "~3.1.1", @@ -23433,7 +21733,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "optional": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -23446,7 +21745,6 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, "optional": true, "os": [ "darwin" @@ -23459,7 +21757,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "optional": true, "dependencies": { "is-glob": "^4.0.1" @@ -23472,7 +21769,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "optional": true, "dependencies": { "binary-extensions": "^2.0.0" @@ -23485,7 +21781,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "optional": true, "engines": { "node": ">=0.12.0" @@ -23495,7 +21790,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "optional": true, "engines": { "node": ">=0.10.0" @@ -23505,7 +21799,6 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, "optional": true, "dependencies": { "picomatch": "^2.2.1" @@ -23518,7 +21811,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "optional": true, "dependencies": { "is-number": "^7.0.0" @@ -23531,7 +21823,6 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, "dependencies": { "minimalistic-assert": "^1.0.0" } @@ -23562,7 +21853,6 @@ "version": "4.44.2", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -23599,7 +21889,6 @@ "version": "3.7.2", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, "dependencies": { "memory-fs": "^0.4.1", "mime": "^2.4.4", @@ -23615,7 +21904,6 @@ "version": "2.4.7", "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", - "dev": true, "bin": { "mime": "cli.js" }, @@ -23627,7 +21915,6 @@ "version": "3.11.0", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dev": true, "dependencies": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -23674,7 +21961,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, "engines": { "node": ">=6" } @@ -23683,7 +21969,6 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, "dependencies": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -23705,7 +21990,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, "dependencies": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -23716,7 +22000,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -23728,7 +22011,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -23739,14 +22021,12 @@ "node_modules/webpack-dev-server/node_modules/emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "node_modules/webpack-dev-server/node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -23755,7 +22035,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, "engines": { "node": ">=8" } @@ -23764,7 +22043,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, "engines": { "node": ">=4" } @@ -23772,14 +22050,12 @@ "node_modules/webpack-dev-server/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/webpack-dev-server/node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -23787,14 +22063,12 @@ "node_modules/webpack-dev-server/node_modules/require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -23808,7 +22082,6 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, "bin": { "semver": "bin/semver.js" } @@ -23817,7 +22090,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -23831,7 +22103,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -23843,7 +22114,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -23855,7 +22125,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, "dependencies": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -23869,7 +22138,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -23881,7 +22149,6 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, "dependencies": { "async-limiter": "~1.0.0" } @@ -23890,7 +22157,6 @@ "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, "dependencies": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -23908,7 +22174,6 @@ "version": "13.1.2", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -23918,7 +22183,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, "dependencies": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" @@ -23931,7 +22195,6 @@ "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, "engines": { "node": ">=6" } @@ -24006,7 +22269,6 @@ "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, "dependencies": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -24029,7 +22291,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -24043,7 +22304,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -24056,7 +22316,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -24070,7 +22329,6 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -24087,7 +22345,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, "dependencies": { "minimist": "^1.2.0" }, @@ -24099,7 +22356,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -24113,7 +22369,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -24127,7 +22382,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, "dependencies": { "randombytes": "^2.1.0" } @@ -24136,7 +22390,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -24145,7 +22398,6 @@ "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -24155,7 +22407,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, "dependencies": { "figgy-pudding": "^3.5.1" } @@ -24164,7 +22415,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, "engines": { "node": ">=6" } @@ -24173,7 +22423,6 @@ "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, "dependencies": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -24190,7 +22439,6 @@ "version": "1.4.5", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, "dependencies": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -24210,7 +22458,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -24220,7 +22467,6 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, "dependencies": { "websocket-extensions": ">=0.1.1" }, @@ -24232,7 +22478,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, "engines": { "node": ">=0.8.0" } @@ -24247,7 +22492,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -24258,8 +22502,7 @@ "node_modules/which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "node_modules/wide-align": { "version": "1.1.3", @@ -24279,7 +22522,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, "dependencies": { "errno": "~0.1.7" } @@ -24468,7 +22710,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, "engines": { "node": ">=0.4" } @@ -24476,14 +22717,12 @@ "node_modules/y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "1.10.0", @@ -24715,15 +22954,6 @@ "source-map": "0.7.3" } }, - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, "@babel/generator": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", @@ -24743,23 +22973,6 @@ } } }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true - }, "@babel/template": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", @@ -24771,17 +22984,6 @@ "@babel/types": "^7.10.4" } }, - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -24892,12 +23094,6 @@ "is-docker": "^2.0.0" } }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, "open": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", @@ -24998,12 +23194,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true } } }, @@ -25223,17 +23413,6 @@ "yargs": "^16.1.1" }, "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -25251,12 +23430,6 @@ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true } } }, @@ -25282,6 +23455,77 @@ "integrity": "sha512-EzGycD9ztTKAZB+kR+masNqCfGmU0vnKd/z33VLmeo9fo41t/YNCEQEEFz/pEl2dEwX/Wjou+3oyTYZIZz2uSA==", "dev": true }, + "@angular/localize": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-11.0.5.tgz", + "integrity": "sha512-tvzgRa/t0xCouCPFMurqZImLeWIISUjVEzkcny9P7xaaz0Cw7kSyulc0e8HXf+8oijSJ624YOYUzr7mkPoIfew==", + "dev": true, + "requires": { + "@babel/core": "7.8.3", + "glob": "7.1.2", + "yargs": "^16.1.1" + }, + "dependencies": { + "@babel/core": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz", + "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.3", + "@babel/helpers": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, "@angular/material": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/@angular/material/-/material-11.0.3.tgz", @@ -25452,12 +23696,11 @@ } }, "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "requires": { - "@babel/highlight": "^7.0.0" + "@babel/highlight": "^7.16.7" } }, "@babel/compat-data": { @@ -25470,7 +23713,6 @@ "version": "7.12.3", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.1", @@ -25490,158 +23732,40 @@ "source-map": "^0.5.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "requires": { - "@babel/types": "^7.12.10" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, @@ -25652,25 +23776,6 @@ "dev": true, "requires": { "@babel/types": "^7.12.10" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -25681,25 +23786,6 @@ "requires": { "@babel/helper-explode-assignable-expression": "^7.10.4", "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/helper-compilation-targets": { @@ -25725,97 +23811,6 @@ "@babel/helper-optimise-call-expression": "^7.10.4", "@babel/helper-replace-supers": "^7.12.1", "@babel/helper-split-export-declaration": "^7.10.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "requires": { - "@babel/types": "^7.12.10" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/helper-create-regexp-features-plugin": { @@ -25837,88 +23832,14 @@ "@babel/helper-function-name": "^7.10.4", "@babel/types": "^7.10.5", "lodash": "^4.17.19" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "requires": { - "@babel/types": "^7.12.10" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" } }, "@babel/helper-explode-assignable-expression": { @@ -25928,116 +23849,54 @@ "dev": true, "requires": { "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "requires": { + "@babel/types": "^7.16.7" } }, "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", - "dev": true, + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "requires": { - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } + "@babel/types": "^7.16.7" } }, "@babel/helper-member-expression-to-functions": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", - "dev": true, "requires": { "@babel/types": "^7.12.7" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/helper-module-imports": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", - "dev": true, "requires": { "@babel/types": "^7.12.5" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/helper-module-transforms": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", - "dev": true, "requires": { "@babel/helper-module-imports": "^7.12.1", "@babel/helper-replace-supers": "^7.12.1", @@ -26048,180 +23907,14 @@ "@babel/traverse": "^7.12.1", "@babel/types": "^7.12.1", "lodash": "^4.17.19" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "requires": { - "@babel/types": "^7.12.10" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/helper-optimise-call-expression": { "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", - "dev": true, "requires": { "@babel/types": "^7.12.10" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/helper-plugin-utils": { @@ -26239,211 +23932,25 @@ "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-wrap-function": "^7.10.4", "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/helper-replace-supers": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", - "dev": true, "requires": { "@babel/helper-member-expression-to-functions": "^7.12.7", "@babel/helper-optimise-call-expression": "^7.12.10", "@babel/traverse": "^7.12.10", "@babel/types": "^7.12.11" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "requires": { - "@babel/types": "^7.12.10" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/helper-simple-access": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, "requires": { "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -26453,32 +23960,20 @@ "dev": true, "requires": { "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/helper-validator-option": { "version": "7.12.11", @@ -26496,330 +23991,40 @@ "@babel/template": "^7.10.4", "@babel/traverse": "^7.10.4", "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "requires": { - "@babel/types": "^7.12.10" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/helpers": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", - "dev": true, "requires": { "@babel/template": "^7.10.4", "@babel/traverse": "^7.12.5", "@babel/types": "^7.12.5" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "requires": { - "@babel/types": "^7.12.10" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", + "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", "requires": { + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", - "esutils": "^2.0.2", "js-tokens": "^4.0.0" }, "dependencies": { "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" } } }, + "@babel/parser": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==" + }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.12.12", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", @@ -27115,100 +24320,11 @@ "globals": "^11.1.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "requires": { - "@babel/types": "^7.12.10" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", - "dev": true, - "requires": { - "@babel/types": "^7.12.11" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true } } }, @@ -27276,88 +24392,6 @@ "requires": { "@babel/helper-function-name": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dev": true, - "requires": { - "@babel/types": "^7.12.10" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "dev": true - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/plugin-transform-literals": { @@ -27648,25 +24682,6 @@ "@babel/types": "^7.12.1", "core-js-compat": "^3.6.2", "semver": "^5.5.0" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } } }, "@babel/preset-modules": { @@ -27699,22 +24714,66 @@ } } }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", + "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.8", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", - "dev": true, + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" }, "dependencies": { "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, @@ -27735,17 +24794,6 @@ "loader-utils": "^2.0.0", "merge-source-map": "^1.1.0", "schema-utils": "^2.7.0" - }, - "dependencies": { - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - } } }, "@mapbox/node-pre-gyp": { @@ -28280,7 +25328,6 @@ "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, "requires": { "@types/minimatch": "*", "@types/node": "*" @@ -28319,8 +25366,7 @@ "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/mongodb": { "version": "3.6.3", @@ -28389,7 +25435,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -28399,26 +25444,22 @@ "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, "requires": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -28426,14 +25467,12 @@ "@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0" } @@ -28441,14 +25480,12 @@ "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -28460,7 +25497,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } @@ -28469,7 +25505,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, "requires": { "@xtuc/long": "4.2.2" } @@ -28477,14 +25512,12 @@ "@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -28500,7 +25533,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -28513,7 +25545,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -28525,7 +25556,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -28539,7 +25569,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -28553,7 +25582,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -28563,14 +25591,12 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "@yarnpkg/lockfile": { "version": "1.1.0", @@ -28601,7 +25627,6 @@ "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, "requires": { "mime-types": "~2.1.24", "negotiator": "0.6.2" @@ -28615,8 +25640,7 @@ "acorn": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" }, "adjust-sourcemap-loader": { "version": "3.0.0", @@ -28689,14 +25713,12 @@ "ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, "alphanum-sort": { "version": "1.0.2", @@ -28738,8 +25760,7 @@ "ansi-html": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" }, "ansi-regex": { "version": "2.1.1", @@ -28750,7 +25771,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -28759,7 +25779,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -28819,32 +25838,27 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, "requires": { "array-uniq": "^1.0.1" } @@ -28852,14 +25866,12 @@ "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, "arraybuffer.slice": { "version": "0.0.7", @@ -28886,7 +25898,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -28897,8 +25908,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -28906,7 +25916,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, "requires": { "object-assign": "^4.1.1", "util": "0.10.3" @@ -28915,14 +25924,12 @@ "inherits": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" }, "util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, "requires": { "inherits": "2.0.1" } @@ -28938,8 +25945,7 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "ast-types-flow": { "version": "0.0.7", @@ -28951,7 +25957,6 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, "requires": { "lodash": "^4.17.14" } @@ -28959,14 +25964,12 @@ "async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, "async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" }, "asynckit": { "version": "0.4.0", @@ -28977,8 +25980,7 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { "version": "9.8.6", @@ -29691,7 +26693,6 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -29706,7 +26707,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -29715,7 +26715,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -29724,7 +26723,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -29733,7 +26731,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -29767,8 +26764,7 @@ "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, "bcrypt": { "version": "5.0.1", @@ -29791,8 +26787,7 @@ "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "bignumber.js": { "version": "9.0.1", @@ -29802,14 +26797,12 @@ "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, "optional": true, "requires": { "file-uri-to-path": "1.0.0" @@ -29842,20 +26835,17 @@ "bluebird": { "version": "3.5.5", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", - "dev": true + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" }, "bn.js": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" }, "body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, "requires": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -29872,14 +26862,12 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, @@ -29887,7 +26875,6 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, "requires": { "array-flatten": "^2.1.0", "deep-equal": "^1.0.1", @@ -29921,7 +26908,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -29939,7 +26925,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -29949,14 +26934,12 @@ "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -29970,7 +26953,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -29981,7 +26963,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -29993,7 +26974,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, "requires": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -30003,7 +26983,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, "requires": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -30020,7 +26999,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -30030,8 +27008,7 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, @@ -30039,7 +27016,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, "requires": { "pako": "~1.0.5" } @@ -30075,7 +27051,6 @@ "version": "4.9.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -30090,20 +27065,17 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "buffer-indexof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, "builtin-modules": { "version": "1.1.1", @@ -30114,8 +27086,7 @@ "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, "builtins": { "version": "1.0.3", @@ -30126,8 +27097,7 @@ "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" }, "cacache": { "version": "15.0.5", @@ -30252,7 +27222,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -30269,7 +27238,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", - "dev": true, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.0" @@ -30302,8 +27270,7 @@ "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "caniuse-api": { "version": "3.0.0", @@ -30339,7 +27306,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -30488,14 +27454,12 @@ "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, "requires": { "tslib": "^1.9.0" }, @@ -30503,8 +27467,7 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -30512,7 +27475,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -30544,7 +27506,6 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -30556,7 +27517,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -30734,7 +27694,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -30797,14 +27756,12 @@ "commander": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, "component-bind": { "version": "1.0.0", @@ -30815,8 +27772,7 @@ "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "component-inherit": { "version": "0.0.3", @@ -30837,7 +27793,6 @@ "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, "requires": { "mime-db": ">= 1.43.0 < 2" }, @@ -30845,8 +27800,7 @@ "mime-db": { "version": "1.45.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", - "dev": true + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" } } }, @@ -30854,7 +27808,6 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, "requires": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -30874,7 +27827,6 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -30897,14 +27849,12 @@ "connect-history-api-fallback": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" }, "console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, "console-control-strings": { "version": "1.1.0", @@ -30914,14 +27864,12 @@ "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, "requires": { "safe-buffer": "5.1.2" } @@ -30929,13 +27877,12 @@ "content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "requires": { "safe-buffer": "~5.1.1" } @@ -30943,20 +27890,17 @@ "cookie": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -30969,8 +27913,7 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "copy-webpack-plugin": { "version": "6.2.1", @@ -31097,7 +28040,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -31106,8 +28048,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -31115,7 +28056,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -31128,7 +28068,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -31148,7 +28087,6 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -31161,7 +28099,6 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -31465,8 +28402,7 @@ "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" }, "d": { "version": "1.0.1", @@ -31948,7 +28884,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -31956,20 +28891,17 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, "deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, "requires": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -31983,7 +28915,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, "requires": { "execa": "^1.0.0", "ip-regex": "^2.1.0" @@ -32002,7 +28933,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, "requires": { "object-keys": "^1.0.12" } @@ -32011,7 +28941,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -32021,7 +28950,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -32030,7 +28958,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -32039,7 +28966,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -32052,7 +28978,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, "requires": { "@types/glob": "^7.1.1", "globby": "^6.1.0", @@ -32067,7 +28992,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, "requires": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -32079,22 +29003,19 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } }, "is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" }, "is-path-in-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, "requires": { "is-path-inside": "^2.1.0" } @@ -32103,7 +29024,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, "requires": { "path-is-inside": "^1.0.2" } @@ -32111,8 +29031,7 @@ "p-map": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" } } }, @@ -32143,8 +29062,7 @@ "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, "dependency-graph": { "version": "0.7.2", @@ -32156,7 +29074,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -32165,8 +29082,7 @@ "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, "detect-libc": { "version": "1.0.3", @@ -32176,8 +29092,7 @@ "detect-node": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, "di": { "version": "0.0.1", @@ -32195,7 +29110,6 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -32205,8 +29119,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -32222,14 +29135,12 @@ "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" }, "dns-packet": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, "requires": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" @@ -32239,7 +29150,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, "requires": { "buffer-indexof": "^1.0.0" } @@ -32277,8 +29187,7 @@ "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" }, "domelementtype": { "version": "1.3.1", @@ -32309,7 +29218,6 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -32338,8 +29246,7 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "elasticsearch-browser": { "version": "16.7.1", @@ -32356,7 +29263,6 @@ "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, "requires": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -32370,8 +29276,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -32384,14 +29289,12 @@ "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "encoding": { "version": "0.1.13", @@ -32417,7 +29320,6 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "requires": { "once": "^1.4.0" } @@ -32497,7 +29399,6 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, "requires": { "prr": "~1.0.1" } @@ -32515,7 +29416,6 @@ "version": "1.17.4", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -32534,7 +29434,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, "requires": { "has": "^1.0.3" } @@ -32545,7 +29444,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -32608,20 +29506,17 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint-scope": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -32631,7 +29526,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "requires": { "estraverse": "^5.2.0" }, @@ -32639,16 +29533,14 @@ "estraverse": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" } } }, "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, "esutils": { "version": "2.0.2", @@ -32659,8 +29551,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "event-target-shim": { "version": "5.0.1", @@ -32670,20 +29561,17 @@ "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "events": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" }, "eventsource": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, "requires": { "original": "^1.0.0" } @@ -32692,7 +29580,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -32702,7 +29589,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -32728,7 +29614,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -32743,7 +29628,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -32752,7 +29636,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -32763,7 +29646,6 @@ "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -32800,14 +29682,12 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, @@ -32837,7 +29717,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -32847,7 +29726,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -32869,7 +29747,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -32885,7 +29762,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -32894,7 +29770,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -32903,7 +29778,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -32912,7 +29786,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -32921,7 +29794,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -33033,7 +29905,6 @@ "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, "requires": { "websocket-driver": ">=0.5.1" } @@ -33041,8 +29912,7 @@ "figgy-pudding": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", - "dev": true + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" }, "figures": { "version": "3.1.0", @@ -33080,14 +29950,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, "optional": true }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -33099,7 +29967,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -33110,7 +29977,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -33196,7 +30062,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, "requires": { "locate-path": "^3.0.0" } @@ -33211,7 +30076,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -33220,14 +30084,12 @@ "follow-redirects": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", - "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", - "dev": true + "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==" }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, "forever-agent": { "version": "0.6.1", @@ -33249,14 +30111,12 @@ "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, "requires": { "map-cache": "^0.2.2" } @@ -33264,14 +30124,12 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, "from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -33306,7 +30164,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -33323,7 +30180,6 @@ "version": "1.2.12", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", - "dev": true, "optional": true, "requires": { "bindings": "^1.5.0", @@ -33336,28 +30192,28 @@ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "bundled": true, - "extraneous": true + "optional": true }, "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "bundled": true, - "extraneous": true + "optional": true }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "bundled": true, - "extraneous": true + "optional": true }, "are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -33368,14 +30224,14 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "bundled": true, - "extraneous": true + "optional": true }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -33386,42 +30242,42 @@ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "bundled": true, - "extraneous": true + "optional": true }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "bundled": true, - "extraneous": true + "optional": true }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "bundled": true, - "extraneous": true + "optional": true }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "bundled": true, - "extraneous": true + "optional": true }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "bundled": true, - "extraneous": true + "optional": true }, "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "ms": "^2.1.1" } @@ -33431,28 +30287,28 @@ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "bundled": true, - "extraneous": true + "optional": true }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "bundled": true, - "extraneous": true + "optional": true }, "detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "bundled": true, - "extraneous": true + "optional": true }, "fs-minipass": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "minipass": "^2.6.0" } @@ -33462,14 +30318,14 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "bundled": true, - "extraneous": true + "optional": true }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -33486,7 +30342,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -33501,14 +30357,14 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "bundled": true, - "extraneous": true + "optional": true }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -33518,7 +30374,7 @@ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "minimatch": "^3.0.4" } @@ -33528,7 +30384,7 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -33539,21 +30395,21 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "bundled": true, - "extraneous": true + "optional": true }, "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "bundled": true, - "extraneous": true + "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -33563,14 +30419,14 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "bundled": true, - "extraneous": true + "optional": true }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -33580,14 +30436,14 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "bundled": true, - "extraneous": true + "optional": true }, "minipass": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -33598,7 +30454,7 @@ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "minipass": "^2.9.0" } @@ -33608,7 +30464,7 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "minimist": "^1.2.5" } @@ -33618,14 +30474,14 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "bundled": true, - "extraneous": true + "optional": true }, "needle": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -33637,7 +30493,7 @@ "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", @@ -33656,7 +30512,7 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "abbrev": "1", "osenv": "^0.1.4" @@ -33667,7 +30523,7 @@ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "npm-normalize-package-bin": "^1.0.1" } @@ -33677,14 +30533,14 @@ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", "bundled": true, - "extraneous": true + "optional": true }, "npm-packlist": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", @@ -33696,7 +30552,7 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -33709,21 +30565,21 @@ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "bundled": true, - "extraneous": true + "optional": true }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "bundled": true, - "extraneous": true + "optional": true }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "wrappy": "1" } @@ -33733,21 +30589,21 @@ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "bundled": true, - "extraneous": true + "optional": true }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "bundled": true, - "extraneous": true + "optional": true }, "osenv": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -33758,21 +30614,21 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "bundled": true, - "extraneous": true + "optional": true }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "bundled": true, - "extraneous": true + "optional": true }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -33785,7 +30641,7 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -33801,7 +30657,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "glob": "^7.1.3" } @@ -33811,49 +30667,49 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "bundled": true, - "extraneous": true + "optional": true }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "bundled": true, - "extraneous": true + "optional": true }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "bundled": true, - "extraneous": true + "optional": true }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bundled": true, - "extraneous": true + "optional": true }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "bundled": true, - "extraneous": true + "optional": true }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "bundled": true, - "extraneous": true + "optional": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "safe-buffer": "~5.1.0" } @@ -33863,7 +30719,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -33875,7 +30731,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -33885,14 +30741,14 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "bundled": true, - "extraneous": true + "optional": true }, "tar": { "version": "4.4.13", "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -33908,14 +30764,14 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "bundled": true, - "extraneous": true + "optional": true }, "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "bundled": true, - "extraneous": true, + "optional": true, "requires": { "string-width": "^1.0.2 || 2" } @@ -33925,14 +30781,14 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "bundled": true, - "extraneous": true + "optional": true }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "bundled": true, - "extraneous": true + "optional": true } } }, @@ -33944,8 +30800,7 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "g": { "version": "2.0.1", @@ -34034,8 +30889,7 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, "get-caller-file": { "version": "2.0.5", @@ -34047,7 +30901,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", - "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -34058,7 +30911,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, "requires": { "pump": "^3.0.0" }, @@ -34067,7 +30919,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -34078,8 +30929,7 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, "getpass": { "version": "0.1.7", @@ -34107,7 +30957,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -34117,7 +30966,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, "requires": { "is-extglob": "^2.1.0" } @@ -34199,8 +31047,7 @@ "graceful-fs": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", - "dev": true + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" }, "gtoken": { "version": "5.1.0", @@ -34223,8 +31070,7 @@ "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, "har-schema": { "version": "2.0.0", @@ -34246,7 +31092,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -34286,14 +31131,12 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-symbols": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "has-unicode": { "version": "2.0.1", @@ -34304,7 +31147,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -34315,7 +31157,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -34325,7 +31166,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -34336,7 +31176,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, "requires": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -34347,7 +31186,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -34357,8 +31195,7 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, @@ -34366,7 +31203,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -34382,7 +31218,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -34419,7 +31254,6 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -34442,8 +31276,7 @@ "html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, "html-escaper": { "version": "2.0.2", @@ -34460,14 +31293,12 @@ "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -34479,8 +31310,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" } } }, @@ -34488,7 +31318,6 @@ "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, "requires": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -34520,7 +31349,6 @@ "version": "0.19.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, "requires": { "http-proxy": "^1.17.0", "is-glob": "^4.0.0", @@ -34542,8 +31370,7 @@ "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, "https-proxy-agent": { "version": "2.2.4", @@ -34585,7 +31412,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -34602,14 +31428,12 @@ "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, "ignore": { "version": "5.1.8", @@ -34653,7 +31477,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, "requires": { "pkg-dir": "^3.0.0", "resolve-cwd": "^2.0.0" @@ -34662,8 +31485,7 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "indent-string": { "version": "4.0.0", @@ -34686,8 +31508,7 @@ "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, "inflight": { "version": "1.0.6", @@ -34817,7 +31638,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, "requires": { "default-gateway": "^4.2.0", "ipaddr.js": "^1.9.0" @@ -34840,20 +31660,17 @@ "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" }, "ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" }, "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" }, "is-absolute-url": { "version": "2.1.0", @@ -34865,7 +31682,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -34874,7 +31690,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -34885,7 +31700,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", - "dev": true, "requires": { "call-bind": "^1.0.0" } @@ -34900,7 +31714,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, "requires": { "binary-extensions": "^1.0.0" } @@ -34908,14 +31721,12 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" }, "is-color-stop": { "version": "1.1.0", @@ -34935,7 +31746,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, "requires": { "has": "^1.0.3" } @@ -34944,7 +31754,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -34953,7 +31762,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -34963,14 +31771,12 @@ "is-date-object": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -34980,8 +31786,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -35000,14 +31805,12 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "devOptional": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -35021,7 +31824,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "devOptional": true, "requires": { "is-extglob": "^2.1.1" } @@ -35042,7 +31844,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -35051,7 +31852,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -35092,7 +31892,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -35101,7 +31900,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, "requires": { "has-symbols": "^1.0.1" } @@ -35115,14 +31913,12 @@ "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, "requires": { "has-symbols": "^1.0.1" } @@ -35136,14 +31932,12 @@ "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" }, "isarray": { "version": "1.0.0", @@ -35159,14 +31953,12 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "isstream": { "version": "0.1.2", @@ -35400,8 +32192,7 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "json-bigint": { "version": "1.0.0", @@ -35414,8 +32205,7 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "json-parse-even-better-errors": { "version": "2.3.1", @@ -35443,14 +32233,12 @@ "json3": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" }, "json5": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, "requires": { "minimist": "^1.2.5" }, @@ -35458,8 +32246,7 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" } } }, @@ -35970,14 +32757,12 @@ "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "klona": { "version": "2.0.4", @@ -36086,8 +32871,7 @@ "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { "version": "2.0.0", @@ -36104,7 +32888,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -36113,8 +32896,7 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash-es": { "version": "4.17.20", @@ -36261,8 +33043,7 @@ "loglevel": { "version": "1.7.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" }, "loose-envify": { "version": "1.4.0", @@ -36276,7 +33057,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "requires": { "yallist": "^3.0.2" } @@ -36381,14 +33161,12 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -36397,7 +33175,6 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -36413,14 +33190,12 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -36435,8 +33210,7 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, "merge-source-map": { "version": "1.1.0", @@ -36470,14 +33244,12 @@ "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -36498,7 +33270,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -36507,28 +33278,24 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { "version": "1.40.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" }, "mime-types": { "version": "2.1.24", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, "requires": { "mime-db": "1.40.0" } @@ -36582,14 +33349,12 @@ "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "minimatch": { "version": "3.0.4", @@ -36713,7 +33478,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -36731,7 +33495,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -36743,7 +33506,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -36753,7 +33515,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -36764,7 +33525,6 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, "requires": { "minimist": "^1.2.5" }, @@ -36772,8 +33532,7 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" } } }, @@ -36847,7 +33606,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -36898,7 +33656,6 @@ "version": "6.2.3", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, "requires": { "dns-packet": "^1.3.1", "thunky": "^1.0.2" @@ -36907,8 +33664,7 @@ "multicast-dns-service-types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" }, "mute-stream": { "version": "0.0.8", @@ -36920,14 +33676,12 @@ "version": "2.14.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, "optional": true }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -36952,14 +33706,12 @@ "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "next-tick": { "version": "1.0.0", @@ -36995,8 +33747,7 @@ "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "node-addon-api": { "version": "3.1.0", @@ -37028,7 +33779,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, "requires": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -37058,8 +33808,7 @@ "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" } } }, @@ -37101,7 +33850,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" } @@ -39128,7 +35876,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, "requires": { "path-key": "^2.0.0" } @@ -39184,7 +35931,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -39195,7 +35941,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -39204,7 +35949,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -39214,14 +35958,12 @@ "object-inspect": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" }, "object-is": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", - "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -39230,14 +35972,12 @@ "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, "requires": { "isobject": "^3.0.0" } @@ -39246,7 +35986,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, "requires": { "define-properties": "^1.1.2", "function-bind": "^1.1.1", @@ -39268,7 +36007,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -39334,14 +36072,12 @@ "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, "requires": { "ee-first": "1.1.1" } @@ -39349,8 +36085,7 @@ "on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" }, "once": { "version": "1.4.0", @@ -39394,7 +36129,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, "requires": { "is-wsl": "^1.1.0" } @@ -39490,7 +36224,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, "requires": { "url-parse": "^1.4.3" } @@ -39498,8 +36231,7 @@ "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, "os-homedir": { "version": "1.0.2", @@ -39526,14 +36258,12 @@ "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, "p-limit": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, "requires": { "p-try": "^2.0.0" } @@ -39542,7 +36272,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, "requires": { "p-limit": "^2.0.0" } @@ -39560,7 +36289,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, "requires": { "retry": "^0.12.0" }, @@ -39568,16 +36296,14 @@ "retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" } } }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "pacote": { "version": "9.5.12", @@ -39705,14 +36431,12 @@ "pako": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", - "dev": true + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" }, "parallel-transform": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, "requires": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -39740,7 +36464,6 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, "requires": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -39799,14 +36522,12 @@ "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" }, "passport-google-oauth": { "version": "2.0.0", @@ -39863,20 +36584,17 @@ "path-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "path-is-absolute": { "version": "1.0.1", @@ -39886,26 +36604,22 @@ "path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, "path-type": { "version": "4.0.0", @@ -39917,7 +36631,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -39952,14 +36665,12 @@ "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, "requires": { "pinkie": "^2.0.0" } @@ -39968,7 +36679,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, "requires": { "find-up": "^3.0.0" } @@ -39991,7 +36701,6 @@ "version": "1.0.28", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, "requires": { "async": "^2.6.2", "debug": "^3.1.1", @@ -40002,7 +36711,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "requires": { "ms": "^2.1.1" } @@ -40010,16 +36718,14 @@ "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { "version": "7.0.32", @@ -40698,8 +37404,7 @@ "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" }, "process-nextick-args": { "version": "2.0.1", @@ -40709,8 +37414,7 @@ "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "promise-retry": { "version": "1.1.1", @@ -41029,7 +37733,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, "requires": { "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" @@ -41038,8 +37741,7 @@ "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "psl": { "version": "1.8.0", @@ -41051,7 +37753,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -41064,8 +37765,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -41073,7 +37773,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -41083,7 +37782,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -41116,26 +37814,22 @@ "querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" }, "querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "requires": { "safe-buffer": "^5.1.0" } @@ -41144,7 +37838,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -41153,14 +37846,12 @@ "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, "requires": { "bytes": "3.1.0", "http-errors": "1.7.2", @@ -41171,8 +37862,7 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" } } }, @@ -41255,7 +37945,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -41304,7 +37993,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -41325,7 +38013,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" @@ -41394,20 +38081,17 @@ "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, "request": { "version": "2.88.2", @@ -41445,8 +38129,7 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-main-filename": { "version": "2.0.0", @@ -41457,14 +38140,12 @@ "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resolve": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, "requires": { "is-core-module": "^2.1.0", "path-parse": "^1.0.6" @@ -41474,7 +38155,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, "requires": { "resolve-from": "^3.0.0" } @@ -41482,14 +38162,12 @@ "resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { "version": "3.1.2", @@ -41585,8 +38263,7 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "retry": { "version": "0.10.1", @@ -41646,7 +38323,6 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, "requires": { "glob": "^7.1.3" } @@ -41655,7 +38331,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -41700,7 +38375,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, "requires": { "aproba": "^1.1.1" } @@ -41739,7 +38413,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, "requires": { "ret": "~0.1.10" } @@ -41846,8 +38519,7 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "selenium-webdriver": { "version": "3.6.0", @@ -41876,7 +38548,6 @@ "version": "1.10.8", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dev": true, "requires": { "node-forge": "^0.10.0" }, @@ -41884,16 +38555,14 @@ "node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" } } }, "semver": { "version": "5.5.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", - "dev": true + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" }, "semver-dsl": { "version": "1.0.1", @@ -41917,7 +38586,6 @@ "version": "0.17.1", "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, "requires": { "debug": "2.6.9", "depd": "~1.1.2", @@ -41937,8 +38605,7 @@ "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" } } }, @@ -41955,7 +38622,6 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -41970,7 +38636,6 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -41981,14 +38646,12 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" } } }, @@ -41996,7 +38659,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -42019,7 +38681,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -42031,7 +38692,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -42041,20 +38701,17 @@ "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -42073,7 +38730,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, "requires": { "shebang-regex": "^1.0.0" } @@ -42081,8 +38737,7 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "sift": { "version": "13.5.2", @@ -42132,7 +38787,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -42148,7 +38802,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -42157,7 +38810,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -42165,8 +38817,7 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, @@ -42174,7 +38825,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -42185,7 +38835,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -42194,7 +38843,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -42203,7 +38851,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -42212,7 +38859,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -42225,7 +38871,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -42234,7 +38879,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -42395,7 +39039,6 @@ "version": "0.3.20", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dev": true, "requires": { "faye-websocket": "^0.10.0", "uuid": "^3.4.0", @@ -42405,8 +39048,7 @@ "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" } } }, @@ -42414,7 +39056,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, "requires": { "debug": "^3.2.5", "eventsource": "^1.0.7", @@ -42428,7 +39069,6 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, "requires": { "ms": "^2.1.1" } @@ -42437,7 +39077,6 @@ "version": "0.11.3", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, "requires": { "websocket-driver": ">=0.5.1" } @@ -42445,8 +39084,7 @@ "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, @@ -42484,8 +39122,7 @@ "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { "version": "0.7.3", @@ -42538,7 +39175,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -42568,8 +39204,7 @@ "source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, "sourcemap-codec": { "version": "1.4.6", @@ -42621,7 +39256,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, "requires": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -42634,7 +39268,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -42642,8 +39275,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, @@ -42651,7 +39283,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, "requires": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -42665,7 +39296,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -42673,14 +39303,12 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -42702,7 +39330,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, "requires": { "extend-shallow": "^3.0.0" } @@ -42766,7 +39393,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -42776,7 +39402,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -42786,14 +39411,12 @@ "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, "stream-browserify": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, "requires": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" @@ -42803,7 +39426,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -42813,7 +39435,6 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, "requires": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -42825,8 +39446,7 @@ "stream-shift": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" }, "streamroller": { "version": "2.2.4", @@ -42905,7 +39525,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, "requires": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -42915,7 +39534,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, "requires": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -42942,8 +39560,7 @@ "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, "style-loader": { "version": "2.0.0", @@ -43097,7 +39714,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -43260,7 +39876,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -43269,14 +39884,12 @@ "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "timers-browserify": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, "requires": { "setimmediate": "^1.0.4" } @@ -43310,8 +39923,7 @@ "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" }, "to-fast-properties": { "version": "1.0.3", @@ -43323,7 +39935,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -43332,7 +39943,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -43343,7 +39953,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -43355,7 +39964,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -43364,8 +39972,7 @@ "toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, "tough-cookie": { "version": "2.5.0", @@ -43475,8 +40082,7 @@ "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" }, "tunnel-agent": { "version": "0.6.0", @@ -43509,7 +40115,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -43518,8 +40123,7 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "typescript": { "version": "4.0.5", @@ -43575,7 +40179,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -43599,7 +40202,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, "requires": { "unique-slug": "^2.0.0" } @@ -43608,7 +40210,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, "requires": { "imurmurhash": "^0.1.4" } @@ -43650,8 +40251,7 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "unquote": { "version": "1.1.1", @@ -43663,7 +40263,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -43673,7 +40272,6 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -43684,7 +40282,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, "requires": { "isarray": "1.0.0" } @@ -43694,16 +40291,14 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" } } }, "upath": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", - "dev": true + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==" }, "uri-js": { "version": "4.2.2", @@ -43716,14 +40311,12 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -43732,8 +40325,7 @@ "punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" } } }, @@ -43741,7 +40333,6 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", - "dev": true, "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -43750,14 +40341,12 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "util": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, "requires": { "inherits": "2.0.3" }, @@ -43765,8 +40354,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" } } }, @@ -43795,8 +40383,7 @@ "uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" }, "validate-npm-package-license": { "version": "3.0.4", @@ -43842,8 +40429,7 @@ "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "void-elements": { "version": "2.0.1", @@ -43863,7 +40449,6 @@ "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", @@ -43875,7 +40460,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, "optional": true, "requires": { "normalize-path": "^3.0.0", @@ -43886,14 +40470,12 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, "optional": true }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "optional": true, "requires": { "fill-range": "^7.0.1" @@ -43903,7 +40485,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, "optional": true, "requires": { "anymatch": "~3.1.1", @@ -43920,7 +40501,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "optional": true, "requires": { "to-regex-range": "^5.0.1" @@ -43930,14 +40510,12 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, "optional": true }, "glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "optional": true, "requires": { "is-glob": "^4.0.1" @@ -43947,7 +40525,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "optional": true, "requires": { "binary-extensions": "^2.0.0" @@ -43957,21 +40534,18 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "optional": true }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "optional": true }, "readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, "optional": true, "requires": { "picomatch": "^2.2.1" @@ -43981,7 +40555,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "optional": true, "requires": { "is-number": "^7.0.0" @@ -43993,7 +40566,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, "optional": true, "requires": { "chokidar": "^2.1.8" @@ -44003,7 +40575,6 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, "optional": true, "requires": { "anymatch": "^2.0.0", @@ -44024,7 +40595,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "optional": true } } @@ -44033,7 +40603,6 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, "requires": { "minimalistic-assert": "^1.0.0" } @@ -44061,7 +40630,6 @@ "version": "4.44.2", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -44092,7 +40660,6 @@ "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -44115,7 +40682,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -44126,7 +40692,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -44138,7 +40703,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -44149,7 +40713,6 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -44163,7 +40726,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, "requires": { "minimist": "^1.2.0" } @@ -44172,7 +40734,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -44183,7 +40744,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -44194,7 +40754,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, "requires": { "randombytes": "^2.1.0" } @@ -44202,14 +40761,12 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -44219,7 +40776,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, "requires": { "figgy-pudding": "^3.5.1" } @@ -44227,14 +40783,12 @@ "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, "terser": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -44245,7 +40799,6 @@ "version": "1.4.5", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -44262,7 +40815,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -44274,7 +40826,6 @@ "version": "3.7.2", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, "requires": { "memory-fs": "^0.4.1", "mime": "^2.4.4", @@ -44286,8 +40837,7 @@ "mime": { "version": "2.4.7", "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", - "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", - "dev": true + "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==" } } }, @@ -44295,7 +40845,6 @@ "version": "3.11.0", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dev": true, "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -44335,14 +40884,12 @@ "ansi-regex": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -44362,7 +40909,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, "requires": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -44373,7 +40919,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -44384,7 +40929,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -44392,50 +40936,42 @@ "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -44445,14 +40981,12 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -44463,7 +40997,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -44474,7 +41007,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -44483,7 +41015,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, "requires": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -44494,7 +41025,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -44505,7 +41035,6 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, "requires": { "async-limiter": "~1.0.0" } @@ -44514,7 +41043,6 @@ "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -44532,7 +41060,6 @@ "version": "13.1.2", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -44544,7 +41071,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, "requires": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" @@ -44553,8 +41079,7 @@ "ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" } } }, @@ -44617,7 +41142,6 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, "requires": { "websocket-extensions": ">=0.1.1" } @@ -44625,8 +41149,7 @@ "websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -44638,7 +41161,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -44646,8 +41168,7 @@ "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "wide-align": { "version": "1.1.3", @@ -44667,7 +41188,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, "requires": { "errno": "~0.1.7" } @@ -44781,7 +41301,8 @@ "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true + "dev": true, + "requires": {} }, "xml2js": { "version": "0.4.23", @@ -44808,20 +41329,17 @@ "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yaml": { "version": "1.10.0", diff --git a/package.json b/package.json index 79fe43ad..1db229ea 100755 --- a/package.json +++ b/package.json @@ -59,6 +59,7 @@ "@angular/cli": "^11.0.5", "@angular/compiler-cli": "^11.0.5", "@angular/language-service": "~11.0.5", + "@angular/localize": "^11.0.5", "@types/d3": "^7.0.0", "@types/d3-array": "2.8.0", "@types/d3-axis": "2.0.0", diff --git a/src/app/core/components/footer/footer.component.html b/src/app/core/components/footer/footer.component.html index 863d9307..59e49955 100755 --- a/src/app/core/components/footer/footer.component.html +++ b/src/app/core/components/footer/footer.component.html @@ -7,7 +7,7 @@
        -
      • 이용약관
      • +
      • 이용약관
      • 개인정보처리방침
      • 이메일무단수집거부
      • 사이트맵
      • diff --git a/src/app/core/components/navbar/navbar.component.html b/src/app/core/components/navbar/navbar.component.html index 246cd413..55096e01 100755 --- a/src/app/core/components/navbar/navbar.component.html +++ b/src/app/core/components/navbar/navbar.component.html @@ -9,7 +9,7 @@
        • - 자료열람 + 자료열람
        • 자료분석 diff --git a/src/assets/icons/eng_lang.svg b/src/assets/icons/eng_lang.svg new file mode 100644 index 00000000..841eeba2 --- /dev/null +++ b/src/assets/icons/eng_lang.svg @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/kor_lang.svg b/src/assets/icons/kor_lang.svg new file mode 100644 index 00000000..5bf6d172 --- /dev/null +++ b/src/assets/icons/kor_lang.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/locale/messages.en.xlf b/src/locale/messages.en.xlf new file mode 100644 index 00000000..cab0e9a9 --- /dev/null +++ b/src/locale/messages.en.xlf @@ -0,0 +1,25 @@ + + + + + + 이용약관 + Terms & Conditions + + src/app/core/components/footer/footer.component.html + 10 + + terms + + + 자료열람 + Library + + src/app/core/components/navbar/navbar.component.html + 12 + + library + + + + diff --git a/src/locale/messages.xlf b/src/locale/messages.xlf new file mode 100644 index 00000000..39d6039b --- /dev/null +++ b/src/locale/messages.xlf @@ -0,0 +1,23 @@ + + + + + + 이용약관 + + src/app/core/components/footer/footer.component.html + 10 + + terms + + + 자료열람 + + src/app/core/components/navbar/navbar.component.html + 12 + + library + + + + diff --git a/src/polyfills.ts b/src/polyfills.ts index aa665d6b..7c9e495f 100755 --- a/src/polyfills.ts +++ b/src/polyfills.ts @@ -1,3 +1,7 @@ +/*************************************************************************************************** + * Load `$localize` onto the global scope - used if i18n tags appear in Angular templates. + */ +import '@angular/localize/init'; /** * This file includes polyfills needed by Angular and is loaded before the app. * You can add your own extra polyfills to this file. From 2871901dd2aec0d78e9ca8d216b21e3bfa65c2fd Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Tue, 11 Jan 2022 22:30:08 +0900 Subject: [PATCH 096/287] [REFACTORING] Remake the elasticsearch query about keyword option - #21 --- .../elasticsearch.service.query.model.ts | 88 ++++--------------- 1 file changed, 19 insertions(+), 69 deletions(-) diff --git a/src/app/core/models/elasticsearch.service.query.model.ts b/src/app/core/models/elasticsearch.service.query.model.ts index 8dee2680..5922d589 100644 --- a/src/app/core/models/elasticsearch.service.query.model.ts +++ b/src/app/core/models/elasticsearch.service.query.model.ts @@ -68,77 +68,27 @@ export class ElasticSearchQueryModel { } public getSearchDocsWithTextOption() { - if(this.mustKeyword != "" && this.mustNotKeyword != ""){ - return { - query: { - multi_match: { - query: this.searchKeyword, - fields: this.searchField, - }, - }, - post_filter: { - bool: { - must: - { - multi_match: { - query: this.mustKeyword, - fields: this.searchField, - } - }, - must_not: - { - multi_match: { - query: this.mustNotKeyword, - fields: this.searchField, - } + return { + post_filter: { + bool: { + must: + { + multi_match: { + query: this.mustKeyword, + fields: this.searchField, } - } - }, - sort: [this.sortOption], - }; - }else if (this.mustKeyword != ""){ - return { - query: { - multi_match: { - query: this.searchKeyword, - fields: this.searchField, - }, - }, - post_filter: { - bool: { - must: - { - multi_match: { - query: this.mustKeyword, - fields: this.searchField, - } - }, - } - }, - sort: [this.sortOption], - }; - }else { - return { - query: { - multi_match: { - query: this.searchKeyword, - fields: this.searchField, - }, - }, - post_filter: { - bool: { - must_not: - { - multi_match: { - query: this.mustNotKeyword, - fields: this.searchField, - } + }, + must_not: + { + multi_match: { + query: this.mustNotKeyword, + fields: this.searchField, } - } - }, - sort: [this.sortOption], - }; - } + } + } + }, + sort: [this.sortOption], + }; } public getSearchDocCount() { From b196cac55b0f80e984d1075f1bf05e6bb9648bef Mon Sep 17 00:00:00 2001 From: testation21 Date: Wed, 12 Jan 2022 01:12:32 +0900 Subject: [PATCH 097/287] [FEAT] add search keyword in the keyword-analysis tooltip message --- .../search-result-filter.component.html | 2 +- .../search-result-filter.component.ts | 18 +++++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html index e4d12d59..6845edc1 100755 --- a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html +++ b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html @@ -4,7 +4,7 @@ (click)="toKeywordAnalysis()" >키워드분석
          - 검색어에 대한 키워드 분석을 제공합니다. + 검색어 "{{ searchKeyword }}" 에 대한 키워드 분석을 제공합니다.
      diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less index e407fe8b..9de15fd1 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less @@ -1,5 +1,5 @@ @media all and (min-width: 1441px) { - .research-status-container { + .keyword-analysis-container { grid-area : main; display : grid; align-content : stretch; @@ -12,7 +12,7 @@ } @media all and (min-width: 1025px) and (max-width: 1440px) { - .research-status-container { + .keyword-analysis-container { grid-area : main; display : grid; align-content : stretch; @@ -25,7 +25,7 @@ } @media all and (min-width: 769px) and (max-width: 1024px) { - .research-status-container { + .keyword-analysis-container { grid-area : main; display : grid; align-content : stretch; @@ -37,8 +37,19 @@ } } + .message{ + visibility: visible; + display: inline; + font-size: 15px; + font-color: black; + text-align: center; + border-radius: 18px; + padding: 10px 10px; + position: relative; + z-index: 1; + } -.research-status { +.keyword-analysis { grid-area: body; } @@ -84,7 +95,7 @@ h1 { } @media all and (min-width: 426px) and (max-width: 768px){ - .research-status-container { + .keyword-analysis-container { grid-area : main; display : grid; align-content : stretch; @@ -109,7 +120,7 @@ h1 { } @media all and (max-width: 425px){ - .research-status-container { + .keyword-analysis-container { grid-area : main; display : grid; align-content : stretch; diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts index 48eb4200..65895f4d 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts @@ -1,15 +1,37 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, OnInit, OnDestroy } from '@angular/core'; +import { Subscription } from "rxjs"; +import { ElasticsearchService } from "src/app/core/services/elasticsearch-service/elasticsearch.service"; @Component({ selector: 'app-keyword-analysis', templateUrl: './keyword-analysis.component.html', styleUrls: ['./keyword-analysis.component.less'] }) -export class KeywordAnalysisComponent implements OnInit { +export class KeywordAnalysisComponent implements OnInit, OnDestroy { - constructor() { } + private searchSubscriber: Subscription; + private searchKeyword: string; + constructor(private elasticsearchService: ElasticsearchService) { + this.searchSubscriber = this.elasticsearchService + .getSearchStatus() + .subscribe(() => { + this.setSearchKeyword(); + }); + } ngOnInit(): void { + this.setSearchKeyword(); + } + + ngOnDestroy() { + this.searchSubscriber.unsubscribe(); } + setSearchKeyword() { + this.searchKeyword = this.elasticsearchService.getKeyword(); + } + + public get getSearchKeyword(): string { + return this.searchKeyword; + } } From dc9458af57f8fdbac516f83bc4931a1ab98a7c16 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Thu, 13 Jan 2022 00:58:12 +0900 Subject: [PATCH 100/287] [FEAT] Implement word2vec scatter chart --- .../analysis/analysis.component.html | 17 +++- .../components/analysis/analysis.component.ts | 82 ++++++++++--------- 2 files changed, 60 insertions(+), 39 deletions(-) diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.html b/src/app/features/article-analysis/components/analysis/analysis.component.html index 418be82a..06c97ada 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.html +++ b/src/app/features/article-analysis/components/analysis/analysis.component.html @@ -86,20 +86,32 @@
      -
      유의어분석 +
      유의어분석
      + +
      + 분석 단어 수: + + +
      -
      토픽 모델링 +
      토픽 모델링
      + +
      + 토픽 수: + + +
      @@ -139,6 +151,7 @@
      +
      diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index f7691d5f..5d6037b5 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -95,7 +95,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } else if(activity=='network' || activity=='ngrams') this.drawNetworkChart(JSON.stringify(this.analysisedData)); - else if(activity=='kmeans') + else if(activity=='kmeans' || activity=='word2vec') this.drawScatterChart(JSON.stringify(this.analysisedData)); else if(activity=='hcluster') this.drawTreeChart(JSON.stringify(this.analysisedData)); @@ -709,42 +709,50 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // }) } - // drawTopicModeling(data_str:string){ - // let data = JSON.parse(data_str); - // // var ldavis_el318421406264962243766947466006_data = {"mdsDat": {"x": [-0.14198696843429942, -0.15380267926591257, 0.29578964770021215], "y": [-0.08176398920896776, 0.07961515437574983, 0.002148834833217854], "topics": [1, 2, 3], "cluster": [1, 1, 1], "Freq": [48.82380989417058, 38.85546005632252, 12.320730049506892]}, "tinfo": {"Term": ["\ubd81\ud55c", "\uc911\uc559", "\uc6d0\ud68c", "\uc559", "\ud68c", "\uc758\uc6d0", "\uac83", "\uc704\uc6d0", "\uc704\uc6d0\ud68c", "\uc6d0\uc7a5", "\uc6d0", "\ub300\uc758\uc6d0", "\ucc38\uc11d", "\ubcc0\ud654", "\uc218", "\ub300\ud68c", "\uc704", "\ub4f1", "\ub144", "\ud604\uc9c0", "\uad6d", "\uccb4\uc81c", "\uc8fc\ubbfc", "\uc559\ubcf4", "\ud45c", "\ubcf4\uace0\ub300\ud68c", "\uc0ac\ud68c", "\u3131", "\uc704\uc6d0\uc7a5", "\ud45c\ub2e8", "\ubcf4\uace0\ub300\ud68c", "\ub300\ud45c\ub2e8", "\uad00\ub78c", "\ub300\uc0ac", "\uc900\uacf5\uc2dd", "\uc601\uc811", "\ud611\ud68c", "\ud604\uc9c0", "\ub300\uc758\uc6d0", "\ucd94\ub300", "\uc0ac\ub839\uad00", "\u3134", "\uc704\uc6d0", "\uad70\uc911\ub300\ud68c", "\uc804\uc2dc\ud68c", "\ub300\ud68c", "\ubc1c\uc804\uc18c", "\uad00\ud558", "\uae08\uc218", "\uc911\uc559\uad70", "\uc911\ub300", "\uc804\uc1a1", "\uc704\uc6d0\ud68c", "\uc911\uc7a5", "\uc131\uc808", "\uad6c\ubd84\ub300", "\uc2dc\uc704", "\uc601\ub3c4", "\uac1c\uad00\uc2dd", "\ubd80\uc704\uc6d0\uc7a5", "\uc911\uc559", "\uc704", "\ubd80\ub300", "\uc704\uc6d0\uc7a5", "\uc81c\uad70", "\uc804\uad6d", "\uad81\uc804", "\uc804\uc784", "\uae40\uc601\ub0a8", "\ucd2c\uc601", "\uae08\uc218\uc0b0", "\ub300\ud45c", "\ub300\ud559", "\uc911\uad6d", "\ud604\uc9c1", "\uc811\uacac", "\uad00\ucca0", "\ucc38\uac00", "\uae40\uc815\uc740", "\uc218\ud589", "\uc2dc", "\ucc38\uc11d", "\ub3cc", "\uc81c\ucc28", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\uae40\uc815\uc77c", "\uc8fc\uc694", "\uc778\ubbfc\uad70", "\ub3c4\uc2dc", "\uacbd\ucd95", "\uae30\ub150", "\uae40\uc77c\uc131", "\uc870\uc120", "\uad6d\uac00", "\ubc29\ubb38", "\uc559", "\uc6d0\ud68c", "\ub78c\uc2dc", "\uacac", "\uc559\ubcf4", "\ub78c", "\uc7c1", "\ub825", "\ud658", "\uc2dc\ud68c", "\uad6d\uacf5", "\uc0b0\ub2f9", "\ubd81\uc7a5", "\uc559\uad70", "\uba85\uc131", "\uc784", "\uc0ac\ub839", "\ub3d9\uac15", "\uad70\ubd80", "\ud45c\uc790", "\uba85\uc0ac", "\uacb0\uc2dd", "\ubaa8\ub780", "\uc791", "\ud559", "\ub9c8", "\ubd81\uace0", "\uc2ec", "\ub3cc\uaca9", "\uba85\uc131\ud638", "\uc758\uc6d0", "\uc6d0\uc7a5", "\ud45c", "\ud68c", "\ud45c\ub2e8", "\uc6d0", "\uc9c0\uc9c0", "\uad81", "\uad6d", "\ucd94", "\uc220", "\ucca0", "\u3131", "\uc1a1", "\u3142", "\u3145", "\u3141", "\u3137", "\ubd80", "\ucc38\uc11d", "\uc0ac", "\uae40\uc815\uc77c", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\ub3cc", "\uc7a5", "\uc218\ud589", "\uc2dc", "\uc778\ubbfc\uad70", "\uae40\uc77c\uc131", "\ubc29\ubb38", "\uae30\ub150", "\uc81c\ucc28", "\uae40\uc815\uc740", "\ud1b5\uc81c", "\ubcc0\ud654", "\ub54c\ubb38", "\uad8c\ub825", "\ud654\ud3d0", "\uc678\ubd80", "\uc774\ud6c4", "\ud574\ubc95", "\ub3c4\ubc1c", "\uc758\ubbf8", "\uacb0\uacfc", "\uc815\ub3c4", "\uac00\uce58\uad00", "\ubfd0", "\uaddc\uc815", "\uc790\uc2e0", "\uc811\uadfc", "\uc778\uc2dd", "\uc138\uc2b5", "\ud3c9\uac00", "\ud589\uc704", "\uc0ac\uc6a9", "\ubd80\uc815", "\ubcf4\uc720", "\ub0b4\uc6a9", "\uc804\ub9dd", "\uc774\ud574", "\uc694\uc778", "\ubaa9\uc801", "\ud655\uc0b0", "\uc8fc\ubbfc", "\uac83", "\uccb4\uc81c", "\uc720\uc9c0", "\uc704\ud611", "\uac15\uc88c", "\uac1c\ud601", "\uc9c0\uc18d", "\uc8fc\uc81c", "\uc81c\ub3c4", "\uc0dd\ud65c", "\ubd81\uc815", "\ud544\uc694", "\ucc28\uc6d0", "\uc2dc\uc7a5", "\ubbf8\uc0ac\uc77c", "\uac00\ub2a5", "\ubd81\ud55c", "\ud55c\uad6d", "\uc810", "\ud575\uc2e4\ud5d8", "\uc6b0\ub9ac", "\uc774", "\uc218", "\ub2f9\uad6d", "\ubb38\uc81c", "\uacbd\uc6b0", "\uc0ac\ud68c", "\uc9c0\uc6d0", "\ub4f1", "\ud575", "\ub144", "\uc815\ucc45", "\ud1b5\uc77c", "\uacbd\uc81c", "\ub0a8\ubd81", "\uad00\uacc4", "\uc815\ubd80", "\ubd81", "\uc815\uce58", "\uae40\uc815\uc77c", "\ubbf8\uad6d", "\uad6d\uc81c", "\ud68c\ub2f4", "\uad6d\uac00"], "Freq": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1330.2556959434994, 1139.6976614602977, 914.6068689777536, 564.1108681858918, 513.7308727848534, 448.53643887073804, 409.04933944728873, 1806.571836802079, 2459.7200404471955, 353.764473652456, 299.46962732371395, 302.4090917953456, 2942.4264844781637, 265.9059286960405, 205.68572876769454, 1970.122646417077, 197.7768342077106, 185.9149960266824, 184.92213848569475, 171.11028247666937, 167.16714193084223, 163.21754411369014, 2757.9586983498125, 145.44628721229543, 138.5323852588179, 131.6292758011638, 130.63022136269493, 125.69613702363174, 122.73602490619069, 549.6849074476897, 4299.741584208155, 2195.1768824119586, 930.1556658797432, 1473.402257218257, 631.2135820008513, 674.5998318092261, 282.50371973973034, 326.1462034477396, 299.4473132853046, 251.81230913200102, 246.8660653344347, 1053.3964385007355, 716.3872299926694, 1295.5741082550696, 440.7075702116307, 386.3037834666637, 398.24491850180596, 1753.4326597788215, 2758.561932471013, 3591.899250944905, 3273.5741049409603, 5561.372420846132, 2952.1107250730647, 2161.7109281252287, 3497.6060090757414, 3244.421399600256, 3252.471117353632, 2885.2096447627055, 3271.4188344119348, 1409.4631897543982, 1894.1028575004411, 1431.9025200573888, 1264.0016967096276, 1663.847810200959, 1594.194474212624, 1458.0342639133673, 1465.7931961580434, 1395.6616054935087, 2477.2991573969152, 2636.2656184276357, 423.6656503763905, 365.52489818462266, 1053.3600591268792, 338.9683930772487, 237.5676878976035, 204.11402408221826, 170.61232821098503, 133.20350019028103, 127.31383353895005, 125.34451924918255, 94.81288492966958, 90.88276245838549, 90.87983038940253, 317.29348236712957, 260.62767484113385, 66.26357271832727, 486.14872420724055, 55.43719291712909, 55.4344162581629, 52.485853092095056, 52.476310917065724, 46.580971800122825, 681.3365771239069, 45.594765735405325, 42.63592737706241, 41.65373866127827, 38.70137831046748, 35.750165403613806, 2545.233475861136, 2043.2100535894576, 1176.4532467092056, 2858.523824131106, 1053.8746942170606, 2741.083748433259, 832.729307118966, 182.75625341297632, 1599.6408558740288, 296.2676260510253, 352.4498183261857, 299.3161074972048, 1614.509657424625, 174.93222936498205, 1442.3697316341882, 1372.0774080676042, 1370.939889630231, 1366.0748515800956, 1253.7147356249018, 5438.0350306018545, 870.6540756739921, 3148.7538124735047, 3102.1609777087688, 2895.973411018873, 2914.5848173145255, 2660.519029971903, 2349.896760869745, 1360.8846543322177, 2371.3214614528733, 2028.5345406570452, 1535.2832056996308, 1433.6405789272224, 1287.3095738995157, 1350.5192620834139, 1335.4982001590597, 1366.37166399078, 230.09246585534666, 756.1130034544813, 188.3168041854469, 119.00218080647817, 103.80876844772607, 99.06146935747913, 244.33887709815852, 97.16894550073104, 89.56697630588356, 83.87066550951626, 79.12334013704474, 79.12051479790276, 78.16938080214786, 73.42318556533311, 71.52523442920999, 71.5252212880977, 65.82693932488716, 64.88012875507509, 63.92783834143881, 61.07996219189128, 61.07955481741035, 59.18169566907323, 59.17963908500012, 59.179547097214105, 57.28299548954967, 56.33077078147483, 54.43670284403288, 54.43163037468961, 52.53428701500981, 52.53285791904847, 476.0297490055739, 976.4326869233041, 486.4566959618066, 99.06163362138274, 132.30166978002347, 163.63207892427297, 162.68112233353395, 93.36585504006311, 159.82666248673002, 144.64183127430215, 166.47680120687133, 104.76406160552021, 148.44979708762904, 135.14666802597986, 390.5674188345928, 146.5435210568713, 143.69536894396572, 2829.3533838260964, 255.74854271353098, 164.58141915820053, 221.564698729236, 261.42813144451145, 235.78816558999256, 625.1822670728169, 133.2491439760061, 354.5140150872735, 134.19350372837644, 410.5457992819661, 175.9854998008505, 553.960750030813, 311.8013001234356, 567.2066758306713, 213.97468137601467, 296.59637615031903, 381.164322218962, 322.3846263158985, 206.35514908459396, 227.35149265426404, 261.5660605590889, 206.3174340923267, 280.69247641459054, 176.0049749292617, 196.00946676675173, 190.50293334349516, 189.54269912748063], "Total": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1331.5021636927693, 1140.8576823020633, 915.6420357784446, 564.9766217327897, 514.5988787570654, 449.4040072250978, 409.892740156842, 1810.4753644457576, 2465.3290715794774, 354.5764128695666, 300.2481118662926, 303.21138715200027, 2950.2588303027815, 266.66336572940713, 206.40824930858162, 1977.287160692782, 198.505989655257, 186.65200732693265, 185.66423418280522, 171.83534314822316, 167.88425121493577, 163.93318329851644, 2771.2507024698953, 146.15261552780052, 139.23810568976438, 132.3238321995537, 131.33562540568272, 126.39683147157126, 123.43347073172453, 553.0186673199081, 4332.195407169442, 2223.398268297007, 936.1791897414016, 1489.9245406047191, 639.0225263686453, 685.0992195974073, 284.3930728688109, 328.81182392890344, 302.20029067251784, 253.76927084155855, 248.82974298197414, 1108.0866528510007, 753.1906821582397, 1398.5469119325305, 456.2187281410006, 398.5635675752964, 412.31858272381817, 2199.0351202406796, 4196.339148210838, 5972.08519670801, 5346.353978920519, 11001.531687404467, 5303.696943065986, 3563.4535147526803, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 6700.86512330003, 2152.379277217925, 3430.1888729481047, 2271.2000358789564, 1895.722824580367, 3016.7536321509997, 3142.4177727548886, 2591.0250824444734, 2799.44081638258, 2692.639111308559, 2479.288752172702, 2639.8454947969226, 424.5156897378636, 366.3975363545642, 1055.9122333192643, 339.80352461693025, 238.34473471332345, 204.85387305165594, 171.3630334225477, 133.93191598582467, 128.02195429158672, 126.05157764691151, 95.51572069667867, 91.5756745761906, 91.57580932604256, 320.02562629614806, 262.9527329612858, 66.9498135690191, 491.37220566397974, 56.114413697738094, 56.11453856482155, 53.159478278317245, 53.15941756997437, 47.24922432502453, 691.3043622661071, 46.26428801568296, 43.30910404332298, 42.324082064299105, 39.36905825425944, 36.41395075700714, 2612.3479965630536, 2096.2303299260793, 1204.138096170536, 2979.7991876468036, 1110.2271255988514, 2983.858110724823, 885.8118041790748, 188.92729680965778, 1733.396508531169, 313.2269866357874, 377.6507912421106, 324.0842061192798, 2018.4131873314352, 185.07217422748798, 1847.0149761984608, 1777.081743400187, 1776.0958639076607, 1771.169893931083, 1805.7361189565024, 11001.531687404467, 1216.5066233255968, 6700.86512330003, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 5303.696943065986, 2544.2519096890055, 5972.08519670801, 5346.353978920519, 3430.1888729481047, 3142.4177727548886, 2692.639111308559, 3016.7536321509997, 3563.4535147526803, 4196.339148210838, 230.82279714756723, 758.9725938315489, 189.03073639281584, 119.69416140470418, 104.49719584976324, 99.74812253770504, 246.03466589804646, 97.84828070318216, 90.2499441249467, 84.55100123044136, 79.8019305431909, 79.80201814858609, 78.85226918384085, 74.1031285990988, 72.20346742921693, 72.20348137377303, 66.50463841148299, 65.55470154445152, 64.60497263996733, 61.755514528526625, 61.75553303914382, 59.85584805316145, 59.85592911308749, 59.85592572934147, 57.95620589153214, 57.00649568768401, 55.106705455785296, 55.10686064499456, 53.2071718123715, 53.20721958215396, 485.6575921353824, 1004.9560449461012, 499.0640580637957, 100.71115608228513, 134.93965295760873, 168.2325806371088, 167.3098540645346, 95.00820097625117, 164.43396336242185, 149.23602602853492, 173.0554729104687, 107.39495595334823, 154.02522987112494, 139.73773171046872, 429.773864327282, 155.08168252264866, 152.22329517114602, 3908.8826461348326, 291.93037149130754, 180.05196422981487, 255.76131827719092, 317.36925154778856, 282.82868330300414, 943.2412127004214, 144.74228158703954, 494.29356215844865, 146.6801430552144, 645.0116195215646, 211.16624592550852, 1066.6258634966691, 481.1908069677992, 1722.2953821781389, 334.0012806114682, 704.7341164791536, 1307.9528282792928, 1354.8048526881964, 436.08535178627255, 653.1113996412826, 1420.025691220032, 574.9428686716484, 6700.86512330003, 305.86111873009133, 1374.5612173829882, 1992.0334189889998, 2799.44081638258], "Category": ["Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3"], "logprob": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, -5.1248, -5.2794, -5.4994, -5.9826, -6.0762, -6.2119, -6.304, -4.8187, -4.5101, -6.4492, -6.6159, -6.6061, -4.3309, -6.7347, -6.9915, -4.732, -7.0307, -7.0926, -7.0979, -7.1756, -7.1989, -7.2228, -4.3956, -7.3381, -7.3868, -7.4379, -7.4455, -7.484, -7.5078, -6.0085, -3.9516, -4.6239, -5.4825, -5.0226, -5.8702, -5.8038, -6.6742, -6.5305, -6.6159, -6.7892, -6.809, -5.3581, -5.7437, -5.1512, -6.2295, -6.3613, -6.3308, -4.8485, -4.3954, -4.1314, -4.2242, -3.6943, -4.3276, -4.6392, -4.158, -4.2332, -4.2307, -4.3505, -4.2249, -5.0669, -4.7714, -5.0511, -5.1758, -4.901, -4.9438, -5.033, -5.0277, -5.0768, -4.2746, -4.2124, -6.0406, -6.1882, -5.1298, -6.2636, -6.6191, -6.7708, -6.9501, -7.1976, -7.2429, -7.2584, -7.5376, -7.5799, -7.58, -6.3297, -6.5264, -7.8959, -5.903, -8.0743, -8.0743, -8.129, -8.1291, -8.2483, -5.5655, -8.2697, -8.3368, -8.3601, -8.4336, -8.513, -4.2475, -4.4672, -5.0193, -4.1314, -5.1293, -4.1734, -5.3648, -6.8814, -4.712, -6.3982, -6.2246, -6.388, -4.7027, -6.9251, -4.8155, -4.8654, -4.8663, -4.8698, -4.9556, -3.4883, -5.3203, -4.0347, -4.0497, -4.1184, -4.112, -4.2032, -4.3274, -4.8736, -4.3183, -4.4744, -4.753, -4.8215, -4.9292, -4.8813, -4.8925, -4.8696, -5.5025, -4.3128, -5.7028, -6.1618, -6.2984, -6.3452, -5.4424, -6.3645, -6.446, -6.5117, -6.5699, -6.57, -6.5821, -6.6447, -6.6709, -6.6709, -6.7539, -6.7684, -6.7832, -6.8288, -6.8288, -6.8603, -6.8604, -6.8604, -6.8929, -6.9097, -6.9439, -6.944, -6.9795, -6.9795, -4.7755, -4.057, -4.7538, -6.3452, -6.0559, -5.8433, -5.8492, -6.4044, -5.8669, -5.9667, -5.8261, -6.2892, -5.9407, -6.0346, -4.9733, -5.9536, -5.9732, -2.9931, -5.3968, -5.8375, -5.5402, -5.3748, -5.478, -4.5029, -6.0487, -5.0702, -6.0417, -4.9235, -5.7705, -4.6239, -5.1986, -4.6002, -5.5751, -5.2486, -4.9977, -5.1652, -5.6113, -5.5144, -5.3743, -5.6115, -5.3037, -5.7704, -5.6628, -5.6913, -5.6963], "loglift": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.716, 0.7159, 0.7158, 0.7154, 0.7153, 0.715, 0.7149, 0.7148, 0.7147, 0.7147, 0.7144, 0.7143, 0.7143, 0.7141, 0.7134, 0.7133, 0.7133, 0.713, 0.7129, 0.7127, 0.7127, 0.7126, 0.7121, 0.7121, 0.7119, 0.7117, 0.7116, 0.7114, 0.7113, 0.7109, 0.7094, 0.7042, 0.7105, 0.7058, 0.7047, 0.7015, 0.7103, 0.7088, 0.7078, 0.7092, 0.709, 0.6663, 0.6669, 0.6405, 0.6824, 0.6857, 0.6822, 0.4905, 0.2974, 0.2085, 0.2264, 0.0348, 0.1311, 0.2171, 0.0781, 0.0778, 0.0595, 0.0575, -0.0001, 0.2936, 0.1231, 0.2556, 0.3116, 0.1219, 0.0383, 0.142, 0.0699, 0.0598, 0.9445, 0.944, 0.9433, 0.9429, 0.9429, 0.9429, 0.9421, 0.9417, 0.9409, 0.9399, 0.9398, 0.9397, 0.9379, 0.9377, 0.9377, 0.9367, 0.9364, 0.935, 0.9346, 0.9332, 0.9331, 0.9326, 0.9324, 0.9311, 0.9308, 0.9307, 0.9297, 0.9294, 0.9282, 0.9269, 0.9193, 0.9197, 0.9221, 0.9038, 0.8932, 0.8605, 0.8835, 0.9121, 0.865, 0.8897, 0.8763, 0.8658, 0.722, 0.889, 0.698, 0.6867, 0.6864, 0.6856, 0.5805, 0.2407, 0.6108, 0.1901, 0.1865, 0.1926, 0.1782, 0.2048, 0.1313, 0.3196, 0.0217, -0.0238, 0.1414, 0.1605, 0.2074, 0.1416, -0.0361, -0.1767, 2.0907, 2.0901, 2.0901, 2.0881, 2.0873, 2.087, 2.087, 2.0869, 2.0863, 2.0858, 2.0853, 2.0853, 2.0852, 2.0847, 2.0844, 2.0844, 2.0836, 2.0835, 2.0834, 2.0829, 2.0829, 2.0826, 2.0825, 2.0825, 2.0822, 2.082, 2.0817, 2.0816, 2.0812, 2.0811, 2.0739, 2.0651, 2.0683, 2.0774, 2.0741, 2.0662, 2.0658, 2.0764, 2.0655, 2.0626, 2.0551, 2.0691, 2.057, 2.0605, 1.9982, 2.0373, 2.0362, 1.7707, 1.9616, 2.004, 1.9504, 1.9, 1.912, 1.6826, 2.0112, 1.7615, 2.0049, 1.6421, 1.9116, 1.4387, 1.66, 0.9832, 1.6486, 1.2284, 0.8609, 0.6582, 1.3456, 1.0386, 0.4021, 1.069, -1.0788, 1.5413, 0.1462, -0.2534, -0.5987]}, "token.table": {"Topic": [1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 1, 3, 1, 2, 3, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 3, 3, 1, 1, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 2, 2, 1, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 1, 2, 3, 2, 2, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 1, 3, 1, 2, 3, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 2, 3, 1, 2, 3, 3, 2, 3, 3, 2, 1, 2, 3, 2, 1, 2, 3, 3, 1, 1, 1, 3, 1, 2, 3, 1, 3, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 1, 1, 2, 3, 3, 3, 1, 2, 3, 1, 2, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 2, 1, 2, 3, 1, 2, 3], "Freq": [0.1996617949830235, 0.800133496023779, 0.0004954386972283461, 0.9960048098345561, 0.2280978247113994, 0.7712416548410187, 0.0005645985760183153, 0.22802823216363052, 0.77191779332429, 0.0005630326720089643, 0.21873130711236335, 0.7807191704357127, 0.0005414141265157508, 0.22733900761762646, 0.7720522733945137, 0.000562720315885214, 0.006569296761548165, 0.045985077330837155, 0.9459787336629358, 0.9891915706084017, 0.011888303635513745, 0.011888303635513745, 0.9748408981121272, 0.9964882237438932, 0.023907737068834714, 0.9742402855550146, 0.0159210943408556, 0.011940820755641702, 0.9711867547921917, 0.9989150135709988, 0.9899509881812085, 0.9781886821340349, 0.04090533234441582, 0.04090533234441582, 0.9135524223586199, 0.3318162479689414, 0.3769249084071154, 0.2912949089312596, 0.6667641406278876, 0.3328545670381306, 0.43340139545120465, 0.09401829213491741, 0.47238458975104847, 0.9992988135610237, 0.0010921298508863647, 0.9652730113951494, 0.03395432703400023, 0.9965068292794161, 0.9975527295864185, 0.05422879274151356, 0.9230432807066137, 0.02249917996722371, 0.5236760110879415, 0.40865304003042635, 0.06787069720785054, 0.9920173512641505, 0.4816082336881106, 0.3761200254029505, 0.14259095740614755, 0.004070234288684373, 0.9890669321503026, 0.006105351433026559, 0.9975123477212829, 0.010586082761851924, 0.968626572709451, 0.021172165523703847, 0.9951015935277244, 0.0035162600478011465, 0.994200540807023, 0.997182026896196, 0.9964223902049373, 0.9926466066313194, 0.00803762434519287, 0.5515863086285697, 0.44783239360408517, 0.0006629643132554924, 0.9894100344331374, 0.006618127320622992, 0.507252731899672, 0.45633652292605376, 0.036596025199788135, 0.6574778402208826, 0.3255218302797121, 0.016919509480131448, 0.4881459244159661, 0.4699393200812832, 0.04193488375447462, 0.41112932161027, 0.35060399957787836, 0.23767260602963544, 0.983501233788117, 0.3832095277206843, 0.2874071457905132, 0.32921182154186057, 0.5181068701513742, 0.46441621355819684, 0.017525140134271578, 0.03454415631132146, 0.04145298757358575, 0.9188745578811508, 0.9982713944343495, 0.9978383934052004, 0.0004056253631728457, 0.0020281268158642285, 0.950286692192106, 0.0009024564978082679, 0.048732650881646467, 0.9992482127127964, 0.0008765335199235056, 0.0008765335199235056, 0.9506224877189515, 0.0477966613936903, 0.9963145663221579, 0.0005057434346812985, 0.0030344606080877907, 0.9972305342970555, 0.6305036885250905, 0.36588586952817753, 0.003522366975000506, 0.5565928882605977, 0.44308715698252193, 0.0003770954527510825, 0.990625677356163, 0.9858130513232882, 0.24657193210918357, 0.23438396588325433, 0.5193948683972917, 0.9945472550523534, 0.9976353258317845, 0.9987852280838382, 0.9958317944448107, 0.9942874293106301, 0.9801381496965519, 0.9937122114422984, 0.9886320833526286, 0.9781897992308095, 0.9961063179019914, 0.14768551643931674, 0.13352389157527267, 0.7181966895336636, 0.21905366814251565, 0.2059758372086341, 0.5754245610907873, 0.025792859188355957, 0.025792859188355957, 0.9478875751720814, 0.5276941872557016, 0.47108580958462143, 0.0011386742634987396, 0.9974510106413628, 0.5184504652469291, 0.47796973407793525, 0.003713828547614105, 0.002635141263669782, 0.9960833976671776, 0.9988718278244452, 0.000751031449492064, 0.000751031449492064, 0.9857002340384505, 0.2874174108561994, 0.6944536285427245, 0.018275095487966436, 0.9933995651589858, 0.0010681715754397698, 0.005340857877198848, 0.99454147301295, 0.005424771670979728, 0.9857001783153284, 0.37323268394154485, 0.4429497324513806, 0.18450370413714104, 0.9928628391154484, 0.9946006720891905, 0.01862284855229876, 0.9776995489956848, 0.16807872209969066, 0.1082150676532255, 0.7237362326027776, 0.9851136028943289, 0.26551437847252013, 0.7159845933423066, 0.01890659660949834, 0.0076059296949557, 0.9925738251917188, 0.9958430650619764, 0.9857015132021633, 0.17829136176694133, 0.18604316010463443, 0.6371978233583729, 0.9916575606069991, 0.017335481794049173, 0.017335481794049173, 0.9592299926040543, 0.9982899387449661, 0.9906358192682978, 0.043226379294417965, 0.9455770470653929, 0.010806594823604491, 0.06255027791999025, 0.2745851183267369, 0.6626088762710832, 0.6014649626867374, 0.39701376016989265, 0.0015070113207629836, 0.026479489072721248, 0.9320780153597878, 0.042367182516354, 0.6123799533118555, 0.3795109728985201, 0.008229907741515467, 0.9974445212055297, 0.053516516263736796, 0.037228880879121254, 0.9097807764835256, 0.993041867735818, 0.9923428448180693, 0.000403341482158405, 0.999076851306369, 0.000403341482158405, 0.9937136736490908, 0.0018940968168471655, 0.9972419740700327, 0.9968604318086841, 0.9991010155258908, 0.9924998835198903, 0.9799142859520686, 0.10082892354548573, 0.0756216926591143, 0.8223859076678679, 0.06099485741156423, 0.9186093635444921, 0.02010819475106513, 0.024806434320523218, 0.9746066407082487, 0.0004770468138562157, 0.0011364301455948592, 0.9985432879293497, 0.00037881004853161974, 0.9872275387176773, 0.00044976197663675505, 0.012143573369192386, 0.9972006421206325, 0.0003389533113938248, 0.0020337198683629486, 0.9886406726357766, 0.0006711749305062977, 0.010738798888100764, 0.9952185118228078, 0.0003608479013135634, 0.004330174815762761, 0.014821440222825381, 0.9782150547064752, 0.009929386563519925, 0.9830092697884727, 0.9934832086856119, 0.024881830477990495, 0.9742193625613202, 0.0011483921759072536, 0.07424989486480753, 0.09192844126119026, 0.8344273899092655, 0.9799170455458772, 0.004064467892562696, 0.9917301657852979, 0.5521561844412917, 0.4474972244547955, 0.0002915291364526355, 0.9915383407843694, 0.990545674947455, 0.006249499526482366, 0.9971818343118433, 0.994725324519401, 0.45160622484919233, 0.5349313072408622, 0.013756499451454945, 0.9985536298347933, 0.9852587489395448, 0.0014596425910215478, 0.014596425910215477, 0.9823441929635843, 0.9943075387194968, 0.9980221269743377, 0.9914485315786229, 0.0060825063287032076, 0.07775533057851382, 0.005553952184179558, 0.9164021103896272, 0.9684778825828758, 0.030108120702058313, 0.9924119817273399, 0.9899499014286484, 0.3506293109043524, 0.3016330753194647, 0.3475670461802969, 0.19760403277248345, 0.1616760268138501, 0.6407161062622948, 0.3078566752361707, 0.33394622398499874, 0.35829646948390487, 0.9874456282249787, 0.010954230424048892, 0.5171063565660614, 0.47695667758138277, 0.005914908064707115, 0.013401589771745775, 0.013401589771745775, 0.9716152584515687, 0.6067148037849605, 0.3746365694046819, 0.018521358487422472, 0.5627116502571509, 0.4299456641882483, 0.007333005044503338, 0.010295319338086648, 0.008236255470469318, 0.9801144009858488, 0.6546244032888173, 0.32196927713211526, 0.023230106575188692, 0.012162937382904805, 0.012162937382904805, 0.9730349906323845, 0.9988362221882179, 0.9266761014181284, 0.0007150278560325065, 0.07293284131531566, 0.9947329710289281, 0.992568339111352, 0.00023082984630496558, 0.007155725235453933, 0.995138700031561, 0.992113616826917, 0.010525407172481521, 0.9788628670407815, 0.09471210662643141, 0.07103407996982355, 0.8334665383125964, 0.037253962799223155, 0.9403803336894815, 0.022578159272256457, 0.01431252658475897, 0.01431252658475897, 0.9660955444712304, 0.7971678050363007, 0.19690454054804232, 0.005911683665414665, 0.5054750700183619, 0.4942948086243215, 0.0001817928681957784, 0.07405482756283024, 0.92259972672026, 0.012022504732715126, 0.012022504732715126, 0.9738228833499252, 0.9930280335531121, 0.007881174869469144, 0.5279787710907008, 0.46820758945779123, 0.003773433183895803, 0.05427373989255651, 0.9450015887174545, 0.9983743620595016, 0.3320401191431774, 0.24690162705518318, 0.42143553583557125, 0.9964353731185347, 0.9877660394493575, 0.010796103903151383, 0.9766321684696944, 0.012457042965174673, 0.05044012950935049, 0.9493552946938467, 0.9801403307224964, 0.025969771337766262, 0.0064924428344415655, 0.9608815394973517, 0.008679245101726107, 0.9850943190459132, 0.005786163401150738, 0.06165853832901372, 0.06165853832901372, 0.8769214340126396, 0.991330652954901, 0.21820865752122837, 0.13508154989409374, 0.64839143949165, 0.06255832628552298, 0.07037811707121334, 0.8679967772116313, 0.9877657433761453, 0.9980804132914444, 0.0005523411252304617, 0.0016570233756913852, 0.9666415971062524, 0.030687034828769916, 0.0021919310591978513, 0.9978220152020736, 0.9952420173027603, 0.9961054235913605, 0.997881495120056, 0.03892879777969438, 0.9594606280357434, 0.002013558505846261, 0.4462776535401634, 0.4578236445766356, 0.09588192556374714], "Term": ["\u3131", "\u3131", "\u3131", "\u3134", "\u3137", "\u3137", "\u3137", "\u3141", "\u3141", "\u3141", "\u3142", "\u3142", "\u3142", "\u3145", "\u3145", "\u3145", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\uce58\uad00", "\uac15\uc88c", "\uac15\uc88c", "\uac15\uc88c", "\uac1c\uad00\uc2dd", "\uac1c\ud601", "\uac1c\ud601", "\uac83", "\uac83", "\uac83", "\uacac", "\uacb0\uacfc", "\uacb0\uc2dd", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\ucd95", "\uacbd\ucd95", "\uad00\uacc4", "\uad00\uacc4", "\uad00\uacc4", "\uad00\ub78c", "\uad00\ub78c", "\uad00\ucca0", "\uad00\ucca0", "\uad00\ud558", "\uad6c\ubd84\ub300", "\uad6d", "\uad6d", "\uad6d", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uacf5", "\uad6d\uc81c", "\uad6d\uc81c", "\uad6d\uc81c", "\uad70\ubd80", "\uad70\ubd80", "\uad70\ubd80", "\uad70\uc911\ub300\ud68c", "\uad81", "\uad81", "\uad81", "\uad81\uc804", "\uad81\uc804", "\uad8c\ub825", "\uaddc\uc815", "\uae08\uc218", "\uae08\uc218\uc0b0", "\uae08\uc218\uc0b0", "\uae30\ub150", "\uae30\ub150", "\uae30\ub150", "\uae40\uc601\ub0a8", "\uae40\uc601\ub0a8", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0b4\uc6a9", "\ub144", "\ub144", "\ub144", "\ub2f9", "\ub2f9", "\ub2f9", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub300\uc0ac", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud559", "\ub300\ud559", "\ub300\ud68c", "\ub300\ud68c", "\ub300\ud68c", "\ub3c4\ubc1c", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3cc", "\ub3cc", "\ub3cc", "\ub3cc\uaca9", "\ub3d9\uac15", "\ub4f1", "\ub4f1", "\ub4f1", "\ub54c\ubb38", "\ub78c", "\ub78c\uc2dc", "\ub825", "\ub9c8", "\uba85\uc0ac", "\uba85\uc131", "\uba85\uc131\ud638", "\ubaa8\ub780", "\ubaa9\uc801", "\ubb38\uc81c", "\ubb38\uc81c", "\ubb38\uc81c", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubc1c\uc804\uc18c", "\ubc29\ubb38", "\ubc29\ubb38", "\ubc29\ubb38", "\ubcc0\ud654", "\ubcc0\ud654", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uc720", "\ubd80", "\ubd80", "\ubd80", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc815", "\ubd81", "\ubd81", "\ubd81", "\ubd81\uace0", "\ubd81\uc7a5", "\ubd81\uc815", "\ubd81\uc815", "\ubd81\ud55c", "\ubd81\ud55c", "\ubd81\ud55c", "\ubfd0", "\uc0ac", "\uc0ac", "\uc0ac", "\uc0ac\ub839", "\uc0ac\ub839", "\uc0ac\ub839\uad00", "\uc0ac\uc6a9", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0b0\ub2f9", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc131\uc808", "\uc138\uc2b5", "\uc1a1", "\uc1a1", "\uc1a1", "\uc218", "\uc218", "\uc218", "\uc218\ud589", "\uc218\ud589", "\uc218\ud589", "\uc220", "\uc220", "\uc220", "\uc2dc", "\uc2dc", "\uc2dc", "\uc2dc\uc704", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\ud68c", "\uc2ec", "\uc559", "\uc559", "\uc559", "\uc559\uad70", "\uc559\ubcf4", "\uc559\ubcf4", "\uc601\ub3c4", "\uc601\uc811", "\uc678\ubd80", "\uc694\uc778", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6d0", "\uc6d0", "\uc6d0", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc704", "\uc704", "\uc704", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\ud611", "\uc704\ud611", "\uc720\uc9c0", "\uc720\uc9c0", "\uc758\ubbf8", "\uc758\uc6d0", "\uc758\uc6d0", "\uc758\uc6d0", "\uc774", "\uc774", "\uc774", "\uc774\ud574", "\uc774\ud6c4", "\uc774\ud6c4", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\uc2dd", "\uc784", "\uc784", "\uc790\uc2e0", "\uc791", "\uc7a5", "\uc7a5", "\uc7a5", "\uc7c1", "\uc804\uad6d", "\uc804\uad6d", "\uc804\uad6d", "\uc804\ub9dd", "\uc804\uc1a1", "\uc804\uc2dc\ud68c", "\uc804\uc784", "\uc804\uc784", "\uc810", "\uc810", "\uc810", "\uc811\uacac", "\uc811\uacac", "\uc811\uadfc", "\uc815\ub3c4", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ucc45", "\uc815\ucc45", "\uc815\ucc45", "\uc815\uce58", "\uc815\uce58", "\uc815\uce58", "\uc81c\uad70", "\uc81c\uad70", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ucc28", "\uc81c\ucc28", "\uc81c\ucc28", "\uc870\uc120", "\uc870\uc120", "\uc870\uc120", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc900\uacf5\uc2dd", "\uc911\uad6d", "\uc911\uad6d", "\uc911\uad6d", "\uc911\ub300", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559\uad70", "\uc911\uc7a5", "\uc9c0\uc18d", "\uc9c0\uc18d", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uc11d", "\ucc38\uc11d", "\ucc38\uc11d", "\ucca0", "\ucca0", "\uccb4\uc81c", "\uccb4\uc81c", "\uccb4\uc81c", "\ucd2c\uc601", "\ucd2c\uc601", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd94", "\ucd94", "\ucd94\ub300", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc81c", "\ud3c9\uac00", "\ud45c", "\ud45c", "\ud45c", "\ud45c\ub2e8", "\ud45c\ub2e8", "\ud45c\uc790", "\ud544\uc694", "\ud544\uc694", "\ud544\uc694", "\ud559", "\ud559", "\ud559", "\ud55c\uad6d", "\ud55c\uad6d", "\ud55c\uad6d", "\ud574\ubc95", "\ud575", "\ud575", "\ud575", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud589\uc704", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c1", "\ud604\uc9c1", "\ud604\uc9c1", "\ud611\ud68c", "\ud654\ud3d0", "\ud655\uc0b0", "\ud658", "\ud68c", "\ud68c", "\ud68c", "\ud68c\ub2f4", "\ud68c\ub2f4", "\ud68c\ub2f4"]}, "R": 30, "lambda.step": 0.01, "plot.opts": {"xlab": "PC1", "ylab": "PC2"}, "topic.order": [2, 1, 3]}; - - // function LDAvis_load_lib(url, callback){ - // let s = document.createElement('script'); - // s.src = url; - // s.async = true; - // s.onreadystatechange = s.onload = callback; - // s.onerror = function(){console.warn("failed to load library " + url);}; - // document.getElementsByTagName("head")[0].appendChild(s); - // } - - // if(typeof(LDAvis) !== "undefined"){ - // // already loaded: just create the visualization - // !function(LDAvis){ - // new LDAvis("#" + "ldavis", data); - // }(LDAvis); - // }else if(typeof define === "function" && define.amd){ - // // require.js is available: use it to load d3/LDAvis - // require.config({paths: {d3: "https://d3js.org/d3.v5"}}); - // require(["d3"], function(d3){ - // window.d3 = d3; - // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ - // new LDAvis("#" + "ldavis", data); - // }); - // }); - // }else{ - // // require.js not available: dynamically load d3 & LDAvis - // LDAvis_load_lib("https://d3js.org/d3.v5.js", function(){ - // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ - // new LDAvis("#" + "ldavis", data); - // }) - // }); - // } - // } + drawTopicModeling(data_str:string){ + // let data = JSON.parse(data_str); + var data = {"mdsDat": {"x": [-0.14198696843429942, -0.15380267926591257, 0.29578964770021215], "y": [-0.08176398920896776, 0.07961515437574983, 0.002148834833217854], "topics": [1, 2, 3], "cluster": [1, 1, 1], "Freq": [48.82380989417058, 38.85546005632252, 12.320730049506892]}, "tinfo": {"Term": ["\ubd81\ud55c", "\uc911\uc559", "\uc6d0\ud68c", "\uc559", "\ud68c", "\uc758\uc6d0", "\uac83", "\uc704\uc6d0", "\uc704\uc6d0\ud68c", "\uc6d0\uc7a5", "\uc6d0", "\ub300\uc758\uc6d0", "\ucc38\uc11d", "\ubcc0\ud654", "\uc218", "\ub300\ud68c", "\uc704", "\ub4f1", "\ub144", "\ud604\uc9c0", "\uad6d", "\uccb4\uc81c", "\uc8fc\ubbfc", "\uc559\ubcf4", "\ud45c", "\ubcf4\uace0\ub300\ud68c", "\uc0ac\ud68c", "\u3131", "\uc704\uc6d0\uc7a5", "\ud45c\ub2e8", "\ubcf4\uace0\ub300\ud68c", "\ub300\ud45c\ub2e8", "\uad00\ub78c", "\ub300\uc0ac", "\uc900\uacf5\uc2dd", "\uc601\uc811", "\ud611\ud68c", "\ud604\uc9c0", "\ub300\uc758\uc6d0", "\ucd94\ub300", "\uc0ac\ub839\uad00", "\u3134", "\uc704\uc6d0", "\uad70\uc911\ub300\ud68c", "\uc804\uc2dc\ud68c", "\ub300\ud68c", "\ubc1c\uc804\uc18c", "\uad00\ud558", "\uae08\uc218", "\uc911\uc559\uad70", "\uc911\ub300", "\uc804\uc1a1", "\uc704\uc6d0\ud68c", "\uc911\uc7a5", "\uc131\uc808", "\uad6c\ubd84\ub300", "\uc2dc\uc704", "\uc601\ub3c4", "\uac1c\uad00\uc2dd", "\ubd80\uc704\uc6d0\uc7a5", "\uc911\uc559", "\uc704", "\ubd80\ub300", "\uc704\uc6d0\uc7a5", "\uc81c\uad70", "\uc804\uad6d", "\uad81\uc804", "\uc804\uc784", "\uae40\uc601\ub0a8", "\ucd2c\uc601", "\uae08\uc218\uc0b0", "\ub300\ud45c", "\ub300\ud559", "\uc911\uad6d", "\ud604\uc9c1", "\uc811\uacac", "\uad00\ucca0", "\ucc38\uac00", "\uae40\uc815\uc740", "\uc218\ud589", "\uc2dc", "\ucc38\uc11d", "\ub3cc", "\uc81c\ucc28", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\uae40\uc815\uc77c", "\uc8fc\uc694", "\uc778\ubbfc\uad70", "\ub3c4\uc2dc", "\uacbd\ucd95", "\uae30\ub150", "\uae40\uc77c\uc131", "\uc870\uc120", "\uad6d\uac00", "\ubc29\ubb38", "\uc559", "\uc6d0\ud68c", "\ub78c\uc2dc", "\uacac", "\uc559\ubcf4", "\ub78c", "\uc7c1", "\ub825", "\ud658", "\uc2dc\ud68c", "\uad6d\uacf5", "\uc0b0\ub2f9", "\ubd81\uc7a5", "\uc559\uad70", "\uba85\uc131", "\uc784", "\uc0ac\ub839", "\ub3d9\uac15", "\uad70\ubd80", "\ud45c\uc790", "\uba85\uc0ac", "\uacb0\uc2dd", "\ubaa8\ub780", "\uc791", "\ud559", "\ub9c8", "\ubd81\uace0", "\uc2ec", "\ub3cc\uaca9", "\uba85\uc131\ud638", "\uc758\uc6d0", "\uc6d0\uc7a5", "\ud45c", "\ud68c", "\ud45c\ub2e8", "\uc6d0", "\uc9c0\uc9c0", "\uad81", "\uad6d", "\ucd94", "\uc220", "\ucca0", "\u3131", "\uc1a1", "\u3142", "\u3145", "\u3141", "\u3137", "\ubd80", "\ucc38\uc11d", "\uc0ac", "\uae40\uc815\uc77c", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\ub3cc", "\uc7a5", "\uc218\ud589", "\uc2dc", "\uc778\ubbfc\uad70", "\uae40\uc77c\uc131", "\ubc29\ubb38", "\uae30\ub150", "\uc81c\ucc28", "\uae40\uc815\uc740", "\ud1b5\uc81c", "\ubcc0\ud654", "\ub54c\ubb38", "\uad8c\ub825", "\ud654\ud3d0", "\uc678\ubd80", "\uc774\ud6c4", "\ud574\ubc95", "\ub3c4\ubc1c", "\uc758\ubbf8", "\uacb0\uacfc", "\uc815\ub3c4", "\uac00\uce58\uad00", "\ubfd0", "\uaddc\uc815", "\uc790\uc2e0", "\uc811\uadfc", "\uc778\uc2dd", "\uc138\uc2b5", "\ud3c9\uac00", "\ud589\uc704", "\uc0ac\uc6a9", "\ubd80\uc815", "\ubcf4\uc720", "\ub0b4\uc6a9", "\uc804\ub9dd", "\uc774\ud574", "\uc694\uc778", "\ubaa9\uc801", "\ud655\uc0b0", "\uc8fc\ubbfc", "\uac83", "\uccb4\uc81c", "\uc720\uc9c0", "\uc704\ud611", "\uac15\uc88c", "\uac1c\ud601", "\uc9c0\uc18d", "\uc8fc\uc81c", "\uc81c\ub3c4", "\uc0dd\ud65c", "\ubd81\uc815", "\ud544\uc694", "\ucc28\uc6d0", "\uc2dc\uc7a5", "\ubbf8\uc0ac\uc77c", "\uac00\ub2a5", "\ubd81\ud55c", "\ud55c\uad6d", "\uc810", "\ud575\uc2e4\ud5d8", "\uc6b0\ub9ac", "\uc774", "\uc218", "\ub2f9\uad6d", "\ubb38\uc81c", "\uacbd\uc6b0", "\uc0ac\ud68c", "\uc9c0\uc6d0", "\ub4f1", "\ud575", "\ub144", "\uc815\ucc45", "\ud1b5\uc77c", "\uacbd\uc81c", "\ub0a8\ubd81", "\uad00\uacc4", "\uc815\ubd80", "\ubd81", "\uc815\uce58", "\uae40\uc815\uc77c", "\ubbf8\uad6d", "\uad6d\uc81c", "\ud68c\ub2f4", "\uad6d\uac00"], "Freq": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1330.2556959434994, 1139.6976614602977, 914.6068689777536, 564.1108681858918, 513.7308727848534, 448.53643887073804, 409.04933944728873, 1806.571836802079, 2459.7200404471955, 353.764473652456, 299.46962732371395, 302.4090917953456, 2942.4264844781637, 265.9059286960405, 205.68572876769454, 1970.122646417077, 197.7768342077106, 185.9149960266824, 184.92213848569475, 171.11028247666937, 167.16714193084223, 163.21754411369014, 2757.9586983498125, 145.44628721229543, 138.5323852588179, 131.6292758011638, 130.63022136269493, 125.69613702363174, 122.73602490619069, 549.6849074476897, 4299.741584208155, 2195.1768824119586, 930.1556658797432, 1473.402257218257, 631.2135820008513, 674.5998318092261, 282.50371973973034, 326.1462034477396, 299.4473132853046, 251.81230913200102, 246.8660653344347, 1053.3964385007355, 716.3872299926694, 1295.5741082550696, 440.7075702116307, 386.3037834666637, 398.24491850180596, 1753.4326597788215, 2758.561932471013, 3591.899250944905, 3273.5741049409603, 5561.372420846132, 2952.1107250730647, 2161.7109281252287, 3497.6060090757414, 3244.421399600256, 3252.471117353632, 2885.2096447627055, 3271.4188344119348, 1409.4631897543982, 1894.1028575004411, 1431.9025200573888, 1264.0016967096276, 1663.847810200959, 1594.194474212624, 1458.0342639133673, 1465.7931961580434, 1395.6616054935087, 2477.2991573969152, 2636.2656184276357, 423.6656503763905, 365.52489818462266, 1053.3600591268792, 338.9683930772487, 237.5676878976035, 204.11402408221826, 170.61232821098503, 133.20350019028103, 127.31383353895005, 125.34451924918255, 94.81288492966958, 90.88276245838549, 90.87983038940253, 317.29348236712957, 260.62767484113385, 66.26357271832727, 486.14872420724055, 55.43719291712909, 55.4344162581629, 52.485853092095056, 52.476310917065724, 46.580971800122825, 681.3365771239069, 45.594765735405325, 42.63592737706241, 41.65373866127827, 38.70137831046748, 35.750165403613806, 2545.233475861136, 2043.2100535894576, 1176.4532467092056, 2858.523824131106, 1053.8746942170606, 2741.083748433259, 832.729307118966, 182.75625341297632, 1599.6408558740288, 296.2676260510253, 352.4498183261857, 299.3161074972048, 1614.509657424625, 174.93222936498205, 1442.3697316341882, 1372.0774080676042, 1370.939889630231, 1366.0748515800956, 1253.7147356249018, 5438.0350306018545, 870.6540756739921, 3148.7538124735047, 3102.1609777087688, 2895.973411018873, 2914.5848173145255, 2660.519029971903, 2349.896760869745, 1360.8846543322177, 2371.3214614528733, 2028.5345406570452, 1535.2832056996308, 1433.6405789272224, 1287.3095738995157, 1350.5192620834139, 1335.4982001590597, 1366.37166399078, 230.09246585534666, 756.1130034544813, 188.3168041854469, 119.00218080647817, 103.80876844772607, 99.06146935747913, 244.33887709815852, 97.16894550073104, 89.56697630588356, 83.87066550951626, 79.12334013704474, 79.12051479790276, 78.16938080214786, 73.42318556533311, 71.52523442920999, 71.5252212880977, 65.82693932488716, 64.88012875507509, 63.92783834143881, 61.07996219189128, 61.07955481741035, 59.18169566907323, 59.17963908500012, 59.179547097214105, 57.28299548954967, 56.33077078147483, 54.43670284403288, 54.43163037468961, 52.53428701500981, 52.53285791904847, 476.0297490055739, 976.4326869233041, 486.4566959618066, 99.06163362138274, 132.30166978002347, 163.63207892427297, 162.68112233353395, 93.36585504006311, 159.82666248673002, 144.64183127430215, 166.47680120687133, 104.76406160552021, 148.44979708762904, 135.14666802597986, 390.5674188345928, 146.5435210568713, 143.69536894396572, 2829.3533838260964, 255.74854271353098, 164.58141915820053, 221.564698729236, 261.42813144451145, 235.78816558999256, 625.1822670728169, 133.2491439760061, 354.5140150872735, 134.19350372837644, 410.5457992819661, 175.9854998008505, 553.960750030813, 311.8013001234356, 567.2066758306713, 213.97468137601467, 296.59637615031903, 381.164322218962, 322.3846263158985, 206.35514908459396, 227.35149265426404, 261.5660605590889, 206.3174340923267, 280.69247641459054, 176.0049749292617, 196.00946676675173, 190.50293334349516, 189.54269912748063], "Total": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1331.5021636927693, 1140.8576823020633, 915.6420357784446, 564.9766217327897, 514.5988787570654, 449.4040072250978, 409.892740156842, 1810.4753644457576, 2465.3290715794774, 354.5764128695666, 300.2481118662926, 303.21138715200027, 2950.2588303027815, 266.66336572940713, 206.40824930858162, 1977.287160692782, 198.505989655257, 186.65200732693265, 185.66423418280522, 171.83534314822316, 167.88425121493577, 163.93318329851644, 2771.2507024698953, 146.15261552780052, 139.23810568976438, 132.3238321995537, 131.33562540568272, 126.39683147157126, 123.43347073172453, 553.0186673199081, 4332.195407169442, 2223.398268297007, 936.1791897414016, 1489.9245406047191, 639.0225263686453, 685.0992195974073, 284.3930728688109, 328.81182392890344, 302.20029067251784, 253.76927084155855, 248.82974298197414, 1108.0866528510007, 753.1906821582397, 1398.5469119325305, 456.2187281410006, 398.5635675752964, 412.31858272381817, 2199.0351202406796, 4196.339148210838, 5972.08519670801, 5346.353978920519, 11001.531687404467, 5303.696943065986, 3563.4535147526803, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 6700.86512330003, 2152.379277217925, 3430.1888729481047, 2271.2000358789564, 1895.722824580367, 3016.7536321509997, 3142.4177727548886, 2591.0250824444734, 2799.44081638258, 2692.639111308559, 2479.288752172702, 2639.8454947969226, 424.5156897378636, 366.3975363545642, 1055.9122333192643, 339.80352461693025, 238.34473471332345, 204.85387305165594, 171.3630334225477, 133.93191598582467, 128.02195429158672, 126.05157764691151, 95.51572069667867, 91.5756745761906, 91.57580932604256, 320.02562629614806, 262.9527329612858, 66.9498135690191, 491.37220566397974, 56.114413697738094, 56.11453856482155, 53.159478278317245, 53.15941756997437, 47.24922432502453, 691.3043622661071, 46.26428801568296, 43.30910404332298, 42.324082064299105, 39.36905825425944, 36.41395075700714, 2612.3479965630536, 2096.2303299260793, 1204.138096170536, 2979.7991876468036, 1110.2271255988514, 2983.858110724823, 885.8118041790748, 188.92729680965778, 1733.396508531169, 313.2269866357874, 377.6507912421106, 324.0842061192798, 2018.4131873314352, 185.07217422748798, 1847.0149761984608, 1777.081743400187, 1776.0958639076607, 1771.169893931083, 1805.7361189565024, 11001.531687404467, 1216.5066233255968, 6700.86512330003, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 5303.696943065986, 2544.2519096890055, 5972.08519670801, 5346.353978920519, 3430.1888729481047, 3142.4177727548886, 2692.639111308559, 3016.7536321509997, 3563.4535147526803, 4196.339148210838, 230.82279714756723, 758.9725938315489, 189.03073639281584, 119.69416140470418, 104.49719584976324, 99.74812253770504, 246.03466589804646, 97.84828070318216, 90.2499441249467, 84.55100123044136, 79.8019305431909, 79.80201814858609, 78.85226918384085, 74.1031285990988, 72.20346742921693, 72.20348137377303, 66.50463841148299, 65.55470154445152, 64.60497263996733, 61.755514528526625, 61.75553303914382, 59.85584805316145, 59.85592911308749, 59.85592572934147, 57.95620589153214, 57.00649568768401, 55.106705455785296, 55.10686064499456, 53.2071718123715, 53.20721958215396, 485.6575921353824, 1004.9560449461012, 499.0640580637957, 100.71115608228513, 134.93965295760873, 168.2325806371088, 167.3098540645346, 95.00820097625117, 164.43396336242185, 149.23602602853492, 173.0554729104687, 107.39495595334823, 154.02522987112494, 139.73773171046872, 429.773864327282, 155.08168252264866, 152.22329517114602, 3908.8826461348326, 291.93037149130754, 180.05196422981487, 255.76131827719092, 317.36925154778856, 282.82868330300414, 943.2412127004214, 144.74228158703954, 494.29356215844865, 146.6801430552144, 645.0116195215646, 211.16624592550852, 1066.6258634966691, 481.1908069677992, 1722.2953821781389, 334.0012806114682, 704.7341164791536, 1307.9528282792928, 1354.8048526881964, 436.08535178627255, 653.1113996412826, 1420.025691220032, 574.9428686716484, 6700.86512330003, 305.86111873009133, 1374.5612173829882, 1992.0334189889998, 2799.44081638258], "Category": ["Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3"], "logprob": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, -5.1248, -5.2794, -5.4994, -5.9826, -6.0762, -6.2119, -6.304, -4.8187, -4.5101, -6.4492, -6.6159, -6.6061, -4.3309, -6.7347, -6.9915, -4.732, -7.0307, -7.0926, -7.0979, -7.1756, -7.1989, -7.2228, -4.3956, -7.3381, -7.3868, -7.4379, -7.4455, -7.484, -7.5078, -6.0085, -3.9516, -4.6239, -5.4825, -5.0226, -5.8702, -5.8038, -6.6742, -6.5305, -6.6159, -6.7892, -6.809, -5.3581, -5.7437, -5.1512, -6.2295, -6.3613, -6.3308, -4.8485, -4.3954, -4.1314, -4.2242, -3.6943, -4.3276, -4.6392, -4.158, -4.2332, -4.2307, -4.3505, -4.2249, -5.0669, -4.7714, -5.0511, -5.1758, -4.901, -4.9438, -5.033, -5.0277, -5.0768, -4.2746, -4.2124, -6.0406, -6.1882, -5.1298, -6.2636, -6.6191, -6.7708, -6.9501, -7.1976, -7.2429, -7.2584, -7.5376, -7.5799, -7.58, -6.3297, -6.5264, -7.8959, -5.903, -8.0743, -8.0743, -8.129, -8.1291, -8.2483, -5.5655, -8.2697, -8.3368, -8.3601, -8.4336, -8.513, -4.2475, -4.4672, -5.0193, -4.1314, -5.1293, -4.1734, -5.3648, -6.8814, -4.712, -6.3982, -6.2246, -6.388, -4.7027, -6.9251, -4.8155, -4.8654, -4.8663, -4.8698, -4.9556, -3.4883, -5.3203, -4.0347, -4.0497, -4.1184, -4.112, -4.2032, -4.3274, -4.8736, -4.3183, -4.4744, -4.753, -4.8215, -4.9292, -4.8813, -4.8925, -4.8696, -5.5025, -4.3128, -5.7028, -6.1618, -6.2984, -6.3452, -5.4424, -6.3645, -6.446, -6.5117, -6.5699, -6.57, -6.5821, -6.6447, -6.6709, -6.6709, -6.7539, -6.7684, -6.7832, -6.8288, -6.8288, -6.8603, -6.8604, -6.8604, -6.8929, -6.9097, -6.9439, -6.944, -6.9795, -6.9795, -4.7755, -4.057, -4.7538, -6.3452, -6.0559, -5.8433, -5.8492, -6.4044, -5.8669, -5.9667, -5.8261, -6.2892, -5.9407, -6.0346, -4.9733, -5.9536, -5.9732, -2.9931, -5.3968, -5.8375, -5.5402, -5.3748, -5.478, -4.5029, -6.0487, -5.0702, -6.0417, -4.9235, -5.7705, -4.6239, -5.1986, -4.6002, -5.5751, -5.2486, -4.9977, -5.1652, -5.6113, -5.5144, -5.3743, -5.6115, -5.3037, -5.7704, -5.6628, -5.6913, -5.6963], "loglift": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.716, 0.7159, 0.7158, 0.7154, 0.7153, 0.715, 0.7149, 0.7148, 0.7147, 0.7147, 0.7144, 0.7143, 0.7143, 0.7141, 0.7134, 0.7133, 0.7133, 0.713, 0.7129, 0.7127, 0.7127, 0.7126, 0.7121, 0.7121, 0.7119, 0.7117, 0.7116, 0.7114, 0.7113, 0.7109, 0.7094, 0.7042, 0.7105, 0.7058, 0.7047, 0.7015, 0.7103, 0.7088, 0.7078, 0.7092, 0.709, 0.6663, 0.6669, 0.6405, 0.6824, 0.6857, 0.6822, 0.4905, 0.2974, 0.2085, 0.2264, 0.0348, 0.1311, 0.2171, 0.0781, 0.0778, 0.0595, 0.0575, -0.0001, 0.2936, 0.1231, 0.2556, 0.3116, 0.1219, 0.0383, 0.142, 0.0699, 0.0598, 0.9445, 0.944, 0.9433, 0.9429, 0.9429, 0.9429, 0.9421, 0.9417, 0.9409, 0.9399, 0.9398, 0.9397, 0.9379, 0.9377, 0.9377, 0.9367, 0.9364, 0.935, 0.9346, 0.9332, 0.9331, 0.9326, 0.9324, 0.9311, 0.9308, 0.9307, 0.9297, 0.9294, 0.9282, 0.9269, 0.9193, 0.9197, 0.9221, 0.9038, 0.8932, 0.8605, 0.8835, 0.9121, 0.865, 0.8897, 0.8763, 0.8658, 0.722, 0.889, 0.698, 0.6867, 0.6864, 0.6856, 0.5805, 0.2407, 0.6108, 0.1901, 0.1865, 0.1926, 0.1782, 0.2048, 0.1313, 0.3196, 0.0217, -0.0238, 0.1414, 0.1605, 0.2074, 0.1416, -0.0361, -0.1767, 2.0907, 2.0901, 2.0901, 2.0881, 2.0873, 2.087, 2.087, 2.0869, 2.0863, 2.0858, 2.0853, 2.0853, 2.0852, 2.0847, 2.0844, 2.0844, 2.0836, 2.0835, 2.0834, 2.0829, 2.0829, 2.0826, 2.0825, 2.0825, 2.0822, 2.082, 2.0817, 2.0816, 2.0812, 2.0811, 2.0739, 2.0651, 2.0683, 2.0774, 2.0741, 2.0662, 2.0658, 2.0764, 2.0655, 2.0626, 2.0551, 2.0691, 2.057, 2.0605, 1.9982, 2.0373, 2.0362, 1.7707, 1.9616, 2.004, 1.9504, 1.9, 1.912, 1.6826, 2.0112, 1.7615, 2.0049, 1.6421, 1.9116, 1.4387, 1.66, 0.9832, 1.6486, 1.2284, 0.8609, 0.6582, 1.3456, 1.0386, 0.4021, 1.069, -1.0788, 1.5413, 0.1462, -0.2534, -0.5987]}, "token.table": {"Topic": [1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 1, 3, 1, 2, 3, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 3, 3, 1, 1, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 2, 2, 1, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 1, 2, 3, 2, 2, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 1, 3, 1, 2, 3, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 2, 3, 1, 2, 3, 3, 2, 3, 3, 2, 1, 2, 3, 2, 1, 2, 3, 3, 1, 1, 1, 3, 1, 2, 3, 1, 3, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 1, 1, 2, 3, 3, 3, 1, 2, 3, 1, 2, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 2, 1, 2, 3, 1, 2, 3], "Freq": [0.1996617949830235, 0.800133496023779, 0.0004954386972283461, 0.9960048098345561, 0.2280978247113994, 0.7712416548410187, 0.0005645985760183153, 0.22802823216363052, 0.77191779332429, 0.0005630326720089643, 0.21873130711236335, 0.7807191704357127, 0.0005414141265157508, 0.22733900761762646, 0.7720522733945137, 0.000562720315885214, 0.006569296761548165, 0.045985077330837155, 0.9459787336629358, 0.9891915706084017, 0.011888303635513745, 0.011888303635513745, 0.9748408981121272, 0.9964882237438932, 0.023907737068834714, 0.9742402855550146, 0.0159210943408556, 0.011940820755641702, 0.9711867547921917, 0.9989150135709988, 0.9899509881812085, 0.9781886821340349, 0.04090533234441582, 0.04090533234441582, 0.9135524223586199, 0.3318162479689414, 0.3769249084071154, 0.2912949089312596, 0.6667641406278876, 0.3328545670381306, 0.43340139545120465, 0.09401829213491741, 0.47238458975104847, 0.9992988135610237, 0.0010921298508863647, 0.9652730113951494, 0.03395432703400023, 0.9965068292794161, 0.9975527295864185, 0.05422879274151356, 0.9230432807066137, 0.02249917996722371, 0.5236760110879415, 0.40865304003042635, 0.06787069720785054, 0.9920173512641505, 0.4816082336881106, 0.3761200254029505, 0.14259095740614755, 0.004070234288684373, 0.9890669321503026, 0.006105351433026559, 0.9975123477212829, 0.010586082761851924, 0.968626572709451, 0.021172165523703847, 0.9951015935277244, 0.0035162600478011465, 0.994200540807023, 0.997182026896196, 0.9964223902049373, 0.9926466066313194, 0.00803762434519287, 0.5515863086285697, 0.44783239360408517, 0.0006629643132554924, 0.9894100344331374, 0.006618127320622992, 0.507252731899672, 0.45633652292605376, 0.036596025199788135, 0.6574778402208826, 0.3255218302797121, 0.016919509480131448, 0.4881459244159661, 0.4699393200812832, 0.04193488375447462, 0.41112932161027, 0.35060399957787836, 0.23767260602963544, 0.983501233788117, 0.3832095277206843, 0.2874071457905132, 0.32921182154186057, 0.5181068701513742, 0.46441621355819684, 0.017525140134271578, 0.03454415631132146, 0.04145298757358575, 0.9188745578811508, 0.9982713944343495, 0.9978383934052004, 0.0004056253631728457, 0.0020281268158642285, 0.950286692192106, 0.0009024564978082679, 0.048732650881646467, 0.9992482127127964, 0.0008765335199235056, 0.0008765335199235056, 0.9506224877189515, 0.0477966613936903, 0.9963145663221579, 0.0005057434346812985, 0.0030344606080877907, 0.9972305342970555, 0.6305036885250905, 0.36588586952817753, 0.003522366975000506, 0.5565928882605977, 0.44308715698252193, 0.0003770954527510825, 0.990625677356163, 0.9858130513232882, 0.24657193210918357, 0.23438396588325433, 0.5193948683972917, 0.9945472550523534, 0.9976353258317845, 0.9987852280838382, 0.9958317944448107, 0.9942874293106301, 0.9801381496965519, 0.9937122114422984, 0.9886320833526286, 0.9781897992308095, 0.9961063179019914, 0.14768551643931674, 0.13352389157527267, 0.7181966895336636, 0.21905366814251565, 0.2059758372086341, 0.5754245610907873, 0.025792859188355957, 0.025792859188355957, 0.9478875751720814, 0.5276941872557016, 0.47108580958462143, 0.0011386742634987396, 0.9974510106413628, 0.5184504652469291, 0.47796973407793525, 0.003713828547614105, 0.002635141263669782, 0.9960833976671776, 0.9988718278244452, 0.000751031449492064, 0.000751031449492064, 0.9857002340384505, 0.2874174108561994, 0.6944536285427245, 0.018275095487966436, 0.9933995651589858, 0.0010681715754397698, 0.005340857877198848, 0.99454147301295, 0.005424771670979728, 0.9857001783153284, 0.37323268394154485, 0.4429497324513806, 0.18450370413714104, 0.9928628391154484, 0.9946006720891905, 0.01862284855229876, 0.9776995489956848, 0.16807872209969066, 0.1082150676532255, 0.7237362326027776, 0.9851136028943289, 0.26551437847252013, 0.7159845933423066, 0.01890659660949834, 0.0076059296949557, 0.9925738251917188, 0.9958430650619764, 0.9857015132021633, 0.17829136176694133, 0.18604316010463443, 0.6371978233583729, 0.9916575606069991, 0.017335481794049173, 0.017335481794049173, 0.9592299926040543, 0.9982899387449661, 0.9906358192682978, 0.043226379294417965, 0.9455770470653929, 0.010806594823604491, 0.06255027791999025, 0.2745851183267369, 0.6626088762710832, 0.6014649626867374, 0.39701376016989265, 0.0015070113207629836, 0.026479489072721248, 0.9320780153597878, 0.042367182516354, 0.6123799533118555, 0.3795109728985201, 0.008229907741515467, 0.9974445212055297, 0.053516516263736796, 0.037228880879121254, 0.9097807764835256, 0.993041867735818, 0.9923428448180693, 0.000403341482158405, 0.999076851306369, 0.000403341482158405, 0.9937136736490908, 0.0018940968168471655, 0.9972419740700327, 0.9968604318086841, 0.9991010155258908, 0.9924998835198903, 0.9799142859520686, 0.10082892354548573, 0.0756216926591143, 0.8223859076678679, 0.06099485741156423, 0.9186093635444921, 0.02010819475106513, 0.024806434320523218, 0.9746066407082487, 0.0004770468138562157, 0.0011364301455948592, 0.9985432879293497, 0.00037881004853161974, 0.9872275387176773, 0.00044976197663675505, 0.012143573369192386, 0.9972006421206325, 0.0003389533113938248, 0.0020337198683629486, 0.9886406726357766, 0.0006711749305062977, 0.010738798888100764, 0.9952185118228078, 0.0003608479013135634, 0.004330174815762761, 0.014821440222825381, 0.9782150547064752, 0.009929386563519925, 0.9830092697884727, 0.9934832086856119, 0.024881830477990495, 0.9742193625613202, 0.0011483921759072536, 0.07424989486480753, 0.09192844126119026, 0.8344273899092655, 0.9799170455458772, 0.004064467892562696, 0.9917301657852979, 0.5521561844412917, 0.4474972244547955, 0.0002915291364526355, 0.9915383407843694, 0.990545674947455, 0.006249499526482366, 0.9971818343118433, 0.994725324519401, 0.45160622484919233, 0.5349313072408622, 0.013756499451454945, 0.9985536298347933, 0.9852587489395448, 0.0014596425910215478, 0.014596425910215477, 0.9823441929635843, 0.9943075387194968, 0.9980221269743377, 0.9914485315786229, 0.0060825063287032076, 0.07775533057851382, 0.005553952184179558, 0.9164021103896272, 0.9684778825828758, 0.030108120702058313, 0.9924119817273399, 0.9899499014286484, 0.3506293109043524, 0.3016330753194647, 0.3475670461802969, 0.19760403277248345, 0.1616760268138501, 0.6407161062622948, 0.3078566752361707, 0.33394622398499874, 0.35829646948390487, 0.9874456282249787, 0.010954230424048892, 0.5171063565660614, 0.47695667758138277, 0.005914908064707115, 0.013401589771745775, 0.013401589771745775, 0.9716152584515687, 0.6067148037849605, 0.3746365694046819, 0.018521358487422472, 0.5627116502571509, 0.4299456641882483, 0.007333005044503338, 0.010295319338086648, 0.008236255470469318, 0.9801144009858488, 0.6546244032888173, 0.32196927713211526, 0.023230106575188692, 0.012162937382904805, 0.012162937382904805, 0.9730349906323845, 0.9988362221882179, 0.9266761014181284, 0.0007150278560325065, 0.07293284131531566, 0.9947329710289281, 0.992568339111352, 0.00023082984630496558, 0.007155725235453933, 0.995138700031561, 0.992113616826917, 0.010525407172481521, 0.9788628670407815, 0.09471210662643141, 0.07103407996982355, 0.8334665383125964, 0.037253962799223155, 0.9403803336894815, 0.022578159272256457, 0.01431252658475897, 0.01431252658475897, 0.9660955444712304, 0.7971678050363007, 0.19690454054804232, 0.005911683665414665, 0.5054750700183619, 0.4942948086243215, 0.0001817928681957784, 0.07405482756283024, 0.92259972672026, 0.012022504732715126, 0.012022504732715126, 0.9738228833499252, 0.9930280335531121, 0.007881174869469144, 0.5279787710907008, 0.46820758945779123, 0.003773433183895803, 0.05427373989255651, 0.9450015887174545, 0.9983743620595016, 0.3320401191431774, 0.24690162705518318, 0.42143553583557125, 0.9964353731185347, 0.9877660394493575, 0.010796103903151383, 0.9766321684696944, 0.012457042965174673, 0.05044012950935049, 0.9493552946938467, 0.9801403307224964, 0.025969771337766262, 0.0064924428344415655, 0.9608815394973517, 0.008679245101726107, 0.9850943190459132, 0.005786163401150738, 0.06165853832901372, 0.06165853832901372, 0.8769214340126396, 0.991330652954901, 0.21820865752122837, 0.13508154989409374, 0.64839143949165, 0.06255832628552298, 0.07037811707121334, 0.8679967772116313, 0.9877657433761453, 0.9980804132914444, 0.0005523411252304617, 0.0016570233756913852, 0.9666415971062524, 0.030687034828769916, 0.0021919310591978513, 0.9978220152020736, 0.9952420173027603, 0.9961054235913605, 0.997881495120056, 0.03892879777969438, 0.9594606280357434, 0.002013558505846261, 0.4462776535401634, 0.4578236445766356, 0.09588192556374714], "Term": ["\u3131", "\u3131", "\u3131", "\u3134", "\u3137", "\u3137", "\u3137", "\u3141", "\u3141", "\u3141", "\u3142", "\u3142", "\u3142", "\u3145", "\u3145", "\u3145", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\uce58\uad00", "\uac15\uc88c", "\uac15\uc88c", "\uac15\uc88c", "\uac1c\uad00\uc2dd", "\uac1c\ud601", "\uac1c\ud601", "\uac83", "\uac83", "\uac83", "\uacac", "\uacb0\uacfc", "\uacb0\uc2dd", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\ucd95", "\uacbd\ucd95", "\uad00\uacc4", "\uad00\uacc4", "\uad00\uacc4", "\uad00\ub78c", "\uad00\ub78c", "\uad00\ucca0", "\uad00\ucca0", "\uad00\ud558", "\uad6c\ubd84\ub300", "\uad6d", "\uad6d", "\uad6d", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uacf5", "\uad6d\uc81c", "\uad6d\uc81c", "\uad6d\uc81c", "\uad70\ubd80", "\uad70\ubd80", "\uad70\ubd80", "\uad70\uc911\ub300\ud68c", "\uad81", "\uad81", "\uad81", "\uad81\uc804", "\uad81\uc804", "\uad8c\ub825", "\uaddc\uc815", "\uae08\uc218", "\uae08\uc218\uc0b0", "\uae08\uc218\uc0b0", "\uae30\ub150", "\uae30\ub150", "\uae30\ub150", "\uae40\uc601\ub0a8", "\uae40\uc601\ub0a8", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0b4\uc6a9", "\ub144", "\ub144", "\ub144", "\ub2f9", "\ub2f9", "\ub2f9", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub300\uc0ac", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud559", "\ub300\ud559", "\ub300\ud68c", "\ub300\ud68c", "\ub300\ud68c", "\ub3c4\ubc1c", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3cc", "\ub3cc", "\ub3cc", "\ub3cc\uaca9", "\ub3d9\uac15", "\ub4f1", "\ub4f1", "\ub4f1", "\ub54c\ubb38", "\ub78c", "\ub78c\uc2dc", "\ub825", "\ub9c8", "\uba85\uc0ac", "\uba85\uc131", "\uba85\uc131\ud638", "\ubaa8\ub780", "\ubaa9\uc801", "\ubb38\uc81c", "\ubb38\uc81c", "\ubb38\uc81c", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubc1c\uc804\uc18c", "\ubc29\ubb38", "\ubc29\ubb38", "\ubc29\ubb38", "\ubcc0\ud654", "\ubcc0\ud654", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uc720", "\ubd80", "\ubd80", "\ubd80", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc815", "\ubd81", "\ubd81", "\ubd81", "\ubd81\uace0", "\ubd81\uc7a5", "\ubd81\uc815", "\ubd81\uc815", "\ubd81\ud55c", "\ubd81\ud55c", "\ubd81\ud55c", "\ubfd0", "\uc0ac", "\uc0ac", "\uc0ac", "\uc0ac\ub839", "\uc0ac\ub839", "\uc0ac\ub839\uad00", "\uc0ac\uc6a9", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0b0\ub2f9", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc131\uc808", "\uc138\uc2b5", "\uc1a1", "\uc1a1", "\uc1a1", "\uc218", "\uc218", "\uc218", "\uc218\ud589", "\uc218\ud589", "\uc218\ud589", "\uc220", "\uc220", "\uc220", "\uc2dc", "\uc2dc", "\uc2dc", "\uc2dc\uc704", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\ud68c", "\uc2ec", "\uc559", "\uc559", "\uc559", "\uc559\uad70", "\uc559\ubcf4", "\uc559\ubcf4", "\uc601\ub3c4", "\uc601\uc811", "\uc678\ubd80", "\uc694\uc778", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6d0", "\uc6d0", "\uc6d0", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc704", "\uc704", "\uc704", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\ud611", "\uc704\ud611", "\uc720\uc9c0", "\uc720\uc9c0", "\uc758\ubbf8", "\uc758\uc6d0", "\uc758\uc6d0", "\uc758\uc6d0", "\uc774", "\uc774", "\uc774", "\uc774\ud574", "\uc774\ud6c4", "\uc774\ud6c4", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\uc2dd", "\uc784", "\uc784", "\uc790\uc2e0", "\uc791", "\uc7a5", "\uc7a5", "\uc7a5", "\uc7c1", "\uc804\uad6d", "\uc804\uad6d", "\uc804\uad6d", "\uc804\ub9dd", "\uc804\uc1a1", "\uc804\uc2dc\ud68c", "\uc804\uc784", "\uc804\uc784", "\uc810", "\uc810", "\uc810", "\uc811\uacac", "\uc811\uacac", "\uc811\uadfc", "\uc815\ub3c4", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ucc45", "\uc815\ucc45", "\uc815\ucc45", "\uc815\uce58", "\uc815\uce58", "\uc815\uce58", "\uc81c\uad70", "\uc81c\uad70", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ucc28", "\uc81c\ucc28", "\uc81c\ucc28", "\uc870\uc120", "\uc870\uc120", "\uc870\uc120", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc900\uacf5\uc2dd", "\uc911\uad6d", "\uc911\uad6d", "\uc911\uad6d", "\uc911\ub300", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559\uad70", "\uc911\uc7a5", "\uc9c0\uc18d", "\uc9c0\uc18d", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uc11d", "\ucc38\uc11d", "\ucc38\uc11d", "\ucca0", "\ucca0", "\uccb4\uc81c", "\uccb4\uc81c", "\uccb4\uc81c", "\ucd2c\uc601", "\ucd2c\uc601", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd94", "\ucd94", "\ucd94\ub300", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc81c", "\ud3c9\uac00", "\ud45c", "\ud45c", "\ud45c", "\ud45c\ub2e8", "\ud45c\ub2e8", "\ud45c\uc790", "\ud544\uc694", "\ud544\uc694", "\ud544\uc694", "\ud559", "\ud559", "\ud559", "\ud55c\uad6d", "\ud55c\uad6d", "\ud55c\uad6d", "\ud574\ubc95", "\ud575", "\ud575", "\ud575", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud589\uc704", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c1", "\ud604\uc9c1", "\ud604\uc9c1", "\ud611\ud68c", "\ud654\ud3d0", "\ud655\uc0b0", "\ud658", "\ud68c", "\ud68c", "\ud68c", "\ud68c\ub2f4", "\ud68c\ub2f4", "\ud68c\ub2f4"]}, "R": 30, "lambda.step": 0.01, "plot.opts": {"xlab": "PC1", "ylab": "PC2"}, "topic.order": [2, 1, 3]}; + + function LDAvis_load_lib(url, callback){ + let s = document.createElement('script'); + s.src = url; + s.async = true; + // s.onreadystatechange = + s.onload = callback; + s.onerror = function(){ + console.warn("failed to load library " + url); + }; + document.getElementsByTagName("head")[0].appendChild(s); + } + + // LDAvis + + if(typeof(LDAvis) !== "undefined"){ + // already loaded: just create the visualization + !function(LDAvis){ + new LDAvis("#" + "ldavis", data); + }(LDAvis); + } + // else if(typeof(define) === "function" && define.amd){ + // // require.js is available: use it to load d3/LDAvis + + // require.config({paths: {d3: "https://d3js.org/d3.v5"}}); + // require(["d3"], function(d3){ + // window.d3 = d3; + // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ + // new LDAvis("#" + "ldavis", data); + // }); + // }); + // } + else{ + // require.js not available: dynamically load d3 & LDAvis + LDAvis_load_lib("https://d3js.org/d3.v5.js", function(){ + LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ + new LDAvis("#" + "ldavis", data); + }) + }); + } + } public get isDataAnalysised(): boolean { return this._isDataAnalysised; From b59aa9ee59bd07a3fe5d1fae3950bd182ba6be16 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 13 Jan 2022 12:39:38 +0900 Subject: [PATCH 101/287] [FEAT] Implement dictionary button in article library - #45 --- src/app/core/enums/dictionary-option.ts | 16 ++++++++++++ .../article-library.component.html | 2 ++ .../article-library.component.ts | 26 ++++++++++++++++++- 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 src/app/core/enums/dictionary-option.ts diff --git a/src/app/core/enums/dictionary-option.ts b/src/app/core/enums/dictionary-option.ts new file mode 100644 index 00000000..76bae43c --- /dev/null +++ b/src/app/core/enums/dictionary-option.ts @@ -0,0 +1,16 @@ +export enum DictionaryOption { + '가' = 'ㄱ', + '나' = 'ㄴ', + '다' = 'ㄷ', + '라' = 'ㄹ', + '마' = 'ㅁ', + '바' = 'ㅂ', + '사' = 'ㅅ', + '아' = 'ㅇ', + '자' = 'ㅈ', + '차' = 'ㅊ', + '카' = 'ㅋ', + '타' = 'ㄷ', + '파' = 'ㅍ', + '하' = 'ㅎ', +} diff --git a/src/app/features/article-library/components/article-library-root/article-library.component.html b/src/app/features/article-library/components/article-library-root/article-library.component.html index 51d05cae..f632222b 100755 --- a/src/app/features/article-library/components/article-library-root/article-library.component.html +++ b/src/app/features/article-library/components/article-library-root/article-library.component.html @@ -28,6 +28,8 @@

      자료열람

      -
      유의어분석 +
      유의어분석
      + +
      + 분석 단어 수: + + +
      -
      토픽 모델링 +
      토픽 모델링
      + +
      + 토픽 수: + + +
      @@ -139,6 +151,7 @@
      +
      diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index f7691d5f..bf9c8cd2 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -95,7 +95,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } else if(activity=='network' || activity=='ngrams') this.drawNetworkChart(JSON.stringify(this.analysisedData)); - else if(activity=='kmeans') + else if(activity=='kmeans' || activity=='word2vec') this.drawScatterChart(JSON.stringify(this.analysisedData)); else if(activity=='hcluster') this.drawTreeChart(JSON.stringify(this.analysisedData)); @@ -710,39 +710,47 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } // drawTopicModeling(data_str:string){ - // let data = JSON.parse(data_str); - // // var ldavis_el318421406264962243766947466006_data = {"mdsDat": {"x": [-0.14198696843429942, -0.15380267926591257, 0.29578964770021215], "y": [-0.08176398920896776, 0.07961515437574983, 0.002148834833217854], "topics": [1, 2, 3], "cluster": [1, 1, 1], "Freq": [48.82380989417058, 38.85546005632252, 12.320730049506892]}, "tinfo": {"Term": ["\ubd81\ud55c", "\uc911\uc559", "\uc6d0\ud68c", "\uc559", "\ud68c", "\uc758\uc6d0", "\uac83", "\uc704\uc6d0", "\uc704\uc6d0\ud68c", "\uc6d0\uc7a5", "\uc6d0", "\ub300\uc758\uc6d0", "\ucc38\uc11d", "\ubcc0\ud654", "\uc218", "\ub300\ud68c", "\uc704", "\ub4f1", "\ub144", "\ud604\uc9c0", "\uad6d", "\uccb4\uc81c", "\uc8fc\ubbfc", "\uc559\ubcf4", "\ud45c", "\ubcf4\uace0\ub300\ud68c", "\uc0ac\ud68c", "\u3131", "\uc704\uc6d0\uc7a5", "\ud45c\ub2e8", "\ubcf4\uace0\ub300\ud68c", "\ub300\ud45c\ub2e8", "\uad00\ub78c", "\ub300\uc0ac", "\uc900\uacf5\uc2dd", "\uc601\uc811", "\ud611\ud68c", "\ud604\uc9c0", "\ub300\uc758\uc6d0", "\ucd94\ub300", "\uc0ac\ub839\uad00", "\u3134", "\uc704\uc6d0", "\uad70\uc911\ub300\ud68c", "\uc804\uc2dc\ud68c", "\ub300\ud68c", "\ubc1c\uc804\uc18c", "\uad00\ud558", "\uae08\uc218", "\uc911\uc559\uad70", "\uc911\ub300", "\uc804\uc1a1", "\uc704\uc6d0\ud68c", "\uc911\uc7a5", "\uc131\uc808", "\uad6c\ubd84\ub300", "\uc2dc\uc704", "\uc601\ub3c4", "\uac1c\uad00\uc2dd", "\ubd80\uc704\uc6d0\uc7a5", "\uc911\uc559", "\uc704", "\ubd80\ub300", "\uc704\uc6d0\uc7a5", "\uc81c\uad70", "\uc804\uad6d", "\uad81\uc804", "\uc804\uc784", "\uae40\uc601\ub0a8", "\ucd2c\uc601", "\uae08\uc218\uc0b0", "\ub300\ud45c", "\ub300\ud559", "\uc911\uad6d", "\ud604\uc9c1", "\uc811\uacac", "\uad00\ucca0", "\ucc38\uac00", "\uae40\uc815\uc740", "\uc218\ud589", "\uc2dc", "\ucc38\uc11d", "\ub3cc", "\uc81c\ucc28", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\uae40\uc815\uc77c", "\uc8fc\uc694", "\uc778\ubbfc\uad70", "\ub3c4\uc2dc", "\uacbd\ucd95", "\uae30\ub150", "\uae40\uc77c\uc131", "\uc870\uc120", "\uad6d\uac00", "\ubc29\ubb38", "\uc559", "\uc6d0\ud68c", "\ub78c\uc2dc", "\uacac", "\uc559\ubcf4", "\ub78c", "\uc7c1", "\ub825", "\ud658", "\uc2dc\ud68c", "\uad6d\uacf5", "\uc0b0\ub2f9", "\ubd81\uc7a5", "\uc559\uad70", "\uba85\uc131", "\uc784", "\uc0ac\ub839", "\ub3d9\uac15", "\uad70\ubd80", "\ud45c\uc790", "\uba85\uc0ac", "\uacb0\uc2dd", "\ubaa8\ub780", "\uc791", "\ud559", "\ub9c8", "\ubd81\uace0", "\uc2ec", "\ub3cc\uaca9", "\uba85\uc131\ud638", "\uc758\uc6d0", "\uc6d0\uc7a5", "\ud45c", "\ud68c", "\ud45c\ub2e8", "\uc6d0", "\uc9c0\uc9c0", "\uad81", "\uad6d", "\ucd94", "\uc220", "\ucca0", "\u3131", "\uc1a1", "\u3142", "\u3145", "\u3141", "\u3137", "\ubd80", "\ucc38\uc11d", "\uc0ac", "\uae40\uc815\uc77c", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\ub3cc", "\uc7a5", "\uc218\ud589", "\uc2dc", "\uc778\ubbfc\uad70", "\uae40\uc77c\uc131", "\ubc29\ubb38", "\uae30\ub150", "\uc81c\ucc28", "\uae40\uc815\uc740", "\ud1b5\uc81c", "\ubcc0\ud654", "\ub54c\ubb38", "\uad8c\ub825", "\ud654\ud3d0", "\uc678\ubd80", "\uc774\ud6c4", "\ud574\ubc95", "\ub3c4\ubc1c", "\uc758\ubbf8", "\uacb0\uacfc", "\uc815\ub3c4", "\uac00\uce58\uad00", "\ubfd0", "\uaddc\uc815", "\uc790\uc2e0", "\uc811\uadfc", "\uc778\uc2dd", "\uc138\uc2b5", "\ud3c9\uac00", "\ud589\uc704", "\uc0ac\uc6a9", "\ubd80\uc815", "\ubcf4\uc720", "\ub0b4\uc6a9", "\uc804\ub9dd", "\uc774\ud574", "\uc694\uc778", "\ubaa9\uc801", "\ud655\uc0b0", "\uc8fc\ubbfc", "\uac83", "\uccb4\uc81c", "\uc720\uc9c0", "\uc704\ud611", "\uac15\uc88c", "\uac1c\ud601", "\uc9c0\uc18d", "\uc8fc\uc81c", "\uc81c\ub3c4", "\uc0dd\ud65c", "\ubd81\uc815", "\ud544\uc694", "\ucc28\uc6d0", "\uc2dc\uc7a5", "\ubbf8\uc0ac\uc77c", "\uac00\ub2a5", "\ubd81\ud55c", "\ud55c\uad6d", "\uc810", "\ud575\uc2e4\ud5d8", "\uc6b0\ub9ac", "\uc774", "\uc218", "\ub2f9\uad6d", "\ubb38\uc81c", "\uacbd\uc6b0", "\uc0ac\ud68c", "\uc9c0\uc6d0", "\ub4f1", "\ud575", "\ub144", "\uc815\ucc45", "\ud1b5\uc77c", "\uacbd\uc81c", "\ub0a8\ubd81", "\uad00\uacc4", "\uc815\ubd80", "\ubd81", "\uc815\uce58", "\uae40\uc815\uc77c", "\ubbf8\uad6d", "\uad6d\uc81c", "\ud68c\ub2f4", "\uad6d\uac00"], "Freq": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1330.2556959434994, 1139.6976614602977, 914.6068689777536, 564.1108681858918, 513.7308727848534, 448.53643887073804, 409.04933944728873, 1806.571836802079, 2459.7200404471955, 353.764473652456, 299.46962732371395, 302.4090917953456, 2942.4264844781637, 265.9059286960405, 205.68572876769454, 1970.122646417077, 197.7768342077106, 185.9149960266824, 184.92213848569475, 171.11028247666937, 167.16714193084223, 163.21754411369014, 2757.9586983498125, 145.44628721229543, 138.5323852588179, 131.6292758011638, 130.63022136269493, 125.69613702363174, 122.73602490619069, 549.6849074476897, 4299.741584208155, 2195.1768824119586, 930.1556658797432, 1473.402257218257, 631.2135820008513, 674.5998318092261, 282.50371973973034, 326.1462034477396, 299.4473132853046, 251.81230913200102, 246.8660653344347, 1053.3964385007355, 716.3872299926694, 1295.5741082550696, 440.7075702116307, 386.3037834666637, 398.24491850180596, 1753.4326597788215, 2758.561932471013, 3591.899250944905, 3273.5741049409603, 5561.372420846132, 2952.1107250730647, 2161.7109281252287, 3497.6060090757414, 3244.421399600256, 3252.471117353632, 2885.2096447627055, 3271.4188344119348, 1409.4631897543982, 1894.1028575004411, 1431.9025200573888, 1264.0016967096276, 1663.847810200959, 1594.194474212624, 1458.0342639133673, 1465.7931961580434, 1395.6616054935087, 2477.2991573969152, 2636.2656184276357, 423.6656503763905, 365.52489818462266, 1053.3600591268792, 338.9683930772487, 237.5676878976035, 204.11402408221826, 170.61232821098503, 133.20350019028103, 127.31383353895005, 125.34451924918255, 94.81288492966958, 90.88276245838549, 90.87983038940253, 317.29348236712957, 260.62767484113385, 66.26357271832727, 486.14872420724055, 55.43719291712909, 55.4344162581629, 52.485853092095056, 52.476310917065724, 46.580971800122825, 681.3365771239069, 45.594765735405325, 42.63592737706241, 41.65373866127827, 38.70137831046748, 35.750165403613806, 2545.233475861136, 2043.2100535894576, 1176.4532467092056, 2858.523824131106, 1053.8746942170606, 2741.083748433259, 832.729307118966, 182.75625341297632, 1599.6408558740288, 296.2676260510253, 352.4498183261857, 299.3161074972048, 1614.509657424625, 174.93222936498205, 1442.3697316341882, 1372.0774080676042, 1370.939889630231, 1366.0748515800956, 1253.7147356249018, 5438.0350306018545, 870.6540756739921, 3148.7538124735047, 3102.1609777087688, 2895.973411018873, 2914.5848173145255, 2660.519029971903, 2349.896760869745, 1360.8846543322177, 2371.3214614528733, 2028.5345406570452, 1535.2832056996308, 1433.6405789272224, 1287.3095738995157, 1350.5192620834139, 1335.4982001590597, 1366.37166399078, 230.09246585534666, 756.1130034544813, 188.3168041854469, 119.00218080647817, 103.80876844772607, 99.06146935747913, 244.33887709815852, 97.16894550073104, 89.56697630588356, 83.87066550951626, 79.12334013704474, 79.12051479790276, 78.16938080214786, 73.42318556533311, 71.52523442920999, 71.5252212880977, 65.82693932488716, 64.88012875507509, 63.92783834143881, 61.07996219189128, 61.07955481741035, 59.18169566907323, 59.17963908500012, 59.179547097214105, 57.28299548954967, 56.33077078147483, 54.43670284403288, 54.43163037468961, 52.53428701500981, 52.53285791904847, 476.0297490055739, 976.4326869233041, 486.4566959618066, 99.06163362138274, 132.30166978002347, 163.63207892427297, 162.68112233353395, 93.36585504006311, 159.82666248673002, 144.64183127430215, 166.47680120687133, 104.76406160552021, 148.44979708762904, 135.14666802597986, 390.5674188345928, 146.5435210568713, 143.69536894396572, 2829.3533838260964, 255.74854271353098, 164.58141915820053, 221.564698729236, 261.42813144451145, 235.78816558999256, 625.1822670728169, 133.2491439760061, 354.5140150872735, 134.19350372837644, 410.5457992819661, 175.9854998008505, 553.960750030813, 311.8013001234356, 567.2066758306713, 213.97468137601467, 296.59637615031903, 381.164322218962, 322.3846263158985, 206.35514908459396, 227.35149265426404, 261.5660605590889, 206.3174340923267, 280.69247641459054, 176.0049749292617, 196.00946676675173, 190.50293334349516, 189.54269912748063], "Total": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1331.5021636927693, 1140.8576823020633, 915.6420357784446, 564.9766217327897, 514.5988787570654, 449.4040072250978, 409.892740156842, 1810.4753644457576, 2465.3290715794774, 354.5764128695666, 300.2481118662926, 303.21138715200027, 2950.2588303027815, 266.66336572940713, 206.40824930858162, 1977.287160692782, 198.505989655257, 186.65200732693265, 185.66423418280522, 171.83534314822316, 167.88425121493577, 163.93318329851644, 2771.2507024698953, 146.15261552780052, 139.23810568976438, 132.3238321995537, 131.33562540568272, 126.39683147157126, 123.43347073172453, 553.0186673199081, 4332.195407169442, 2223.398268297007, 936.1791897414016, 1489.9245406047191, 639.0225263686453, 685.0992195974073, 284.3930728688109, 328.81182392890344, 302.20029067251784, 253.76927084155855, 248.82974298197414, 1108.0866528510007, 753.1906821582397, 1398.5469119325305, 456.2187281410006, 398.5635675752964, 412.31858272381817, 2199.0351202406796, 4196.339148210838, 5972.08519670801, 5346.353978920519, 11001.531687404467, 5303.696943065986, 3563.4535147526803, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 6700.86512330003, 2152.379277217925, 3430.1888729481047, 2271.2000358789564, 1895.722824580367, 3016.7536321509997, 3142.4177727548886, 2591.0250824444734, 2799.44081638258, 2692.639111308559, 2479.288752172702, 2639.8454947969226, 424.5156897378636, 366.3975363545642, 1055.9122333192643, 339.80352461693025, 238.34473471332345, 204.85387305165594, 171.3630334225477, 133.93191598582467, 128.02195429158672, 126.05157764691151, 95.51572069667867, 91.5756745761906, 91.57580932604256, 320.02562629614806, 262.9527329612858, 66.9498135690191, 491.37220566397974, 56.114413697738094, 56.11453856482155, 53.159478278317245, 53.15941756997437, 47.24922432502453, 691.3043622661071, 46.26428801568296, 43.30910404332298, 42.324082064299105, 39.36905825425944, 36.41395075700714, 2612.3479965630536, 2096.2303299260793, 1204.138096170536, 2979.7991876468036, 1110.2271255988514, 2983.858110724823, 885.8118041790748, 188.92729680965778, 1733.396508531169, 313.2269866357874, 377.6507912421106, 324.0842061192798, 2018.4131873314352, 185.07217422748798, 1847.0149761984608, 1777.081743400187, 1776.0958639076607, 1771.169893931083, 1805.7361189565024, 11001.531687404467, 1216.5066233255968, 6700.86512330003, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 5303.696943065986, 2544.2519096890055, 5972.08519670801, 5346.353978920519, 3430.1888729481047, 3142.4177727548886, 2692.639111308559, 3016.7536321509997, 3563.4535147526803, 4196.339148210838, 230.82279714756723, 758.9725938315489, 189.03073639281584, 119.69416140470418, 104.49719584976324, 99.74812253770504, 246.03466589804646, 97.84828070318216, 90.2499441249467, 84.55100123044136, 79.8019305431909, 79.80201814858609, 78.85226918384085, 74.1031285990988, 72.20346742921693, 72.20348137377303, 66.50463841148299, 65.55470154445152, 64.60497263996733, 61.755514528526625, 61.75553303914382, 59.85584805316145, 59.85592911308749, 59.85592572934147, 57.95620589153214, 57.00649568768401, 55.106705455785296, 55.10686064499456, 53.2071718123715, 53.20721958215396, 485.6575921353824, 1004.9560449461012, 499.0640580637957, 100.71115608228513, 134.93965295760873, 168.2325806371088, 167.3098540645346, 95.00820097625117, 164.43396336242185, 149.23602602853492, 173.0554729104687, 107.39495595334823, 154.02522987112494, 139.73773171046872, 429.773864327282, 155.08168252264866, 152.22329517114602, 3908.8826461348326, 291.93037149130754, 180.05196422981487, 255.76131827719092, 317.36925154778856, 282.82868330300414, 943.2412127004214, 144.74228158703954, 494.29356215844865, 146.6801430552144, 645.0116195215646, 211.16624592550852, 1066.6258634966691, 481.1908069677992, 1722.2953821781389, 334.0012806114682, 704.7341164791536, 1307.9528282792928, 1354.8048526881964, 436.08535178627255, 653.1113996412826, 1420.025691220032, 574.9428686716484, 6700.86512330003, 305.86111873009133, 1374.5612173829882, 1992.0334189889998, 2799.44081638258], "Category": ["Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3"], "logprob": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, -5.1248, -5.2794, -5.4994, -5.9826, -6.0762, -6.2119, -6.304, -4.8187, -4.5101, -6.4492, -6.6159, -6.6061, -4.3309, -6.7347, -6.9915, -4.732, -7.0307, -7.0926, -7.0979, -7.1756, -7.1989, -7.2228, -4.3956, -7.3381, -7.3868, -7.4379, -7.4455, -7.484, -7.5078, -6.0085, -3.9516, -4.6239, -5.4825, -5.0226, -5.8702, -5.8038, -6.6742, -6.5305, -6.6159, -6.7892, -6.809, -5.3581, -5.7437, -5.1512, -6.2295, -6.3613, -6.3308, -4.8485, -4.3954, -4.1314, -4.2242, -3.6943, -4.3276, -4.6392, -4.158, -4.2332, -4.2307, -4.3505, -4.2249, -5.0669, -4.7714, -5.0511, -5.1758, -4.901, -4.9438, -5.033, -5.0277, -5.0768, -4.2746, -4.2124, -6.0406, -6.1882, -5.1298, -6.2636, -6.6191, -6.7708, -6.9501, -7.1976, -7.2429, -7.2584, -7.5376, -7.5799, -7.58, -6.3297, -6.5264, -7.8959, -5.903, -8.0743, -8.0743, -8.129, -8.1291, -8.2483, -5.5655, -8.2697, -8.3368, -8.3601, -8.4336, -8.513, -4.2475, -4.4672, -5.0193, -4.1314, -5.1293, -4.1734, -5.3648, -6.8814, -4.712, -6.3982, -6.2246, -6.388, -4.7027, -6.9251, -4.8155, -4.8654, -4.8663, -4.8698, -4.9556, -3.4883, -5.3203, -4.0347, -4.0497, -4.1184, -4.112, -4.2032, -4.3274, -4.8736, -4.3183, -4.4744, -4.753, -4.8215, -4.9292, -4.8813, -4.8925, -4.8696, -5.5025, -4.3128, -5.7028, -6.1618, -6.2984, -6.3452, -5.4424, -6.3645, -6.446, -6.5117, -6.5699, -6.57, -6.5821, -6.6447, -6.6709, -6.6709, -6.7539, -6.7684, -6.7832, -6.8288, -6.8288, -6.8603, -6.8604, -6.8604, -6.8929, -6.9097, -6.9439, -6.944, -6.9795, -6.9795, -4.7755, -4.057, -4.7538, -6.3452, -6.0559, -5.8433, -5.8492, -6.4044, -5.8669, -5.9667, -5.8261, -6.2892, -5.9407, -6.0346, -4.9733, -5.9536, -5.9732, -2.9931, -5.3968, -5.8375, -5.5402, -5.3748, -5.478, -4.5029, -6.0487, -5.0702, -6.0417, -4.9235, -5.7705, -4.6239, -5.1986, -4.6002, -5.5751, -5.2486, -4.9977, -5.1652, -5.6113, -5.5144, -5.3743, -5.6115, -5.3037, -5.7704, -5.6628, -5.6913, -5.6963], "loglift": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.716, 0.7159, 0.7158, 0.7154, 0.7153, 0.715, 0.7149, 0.7148, 0.7147, 0.7147, 0.7144, 0.7143, 0.7143, 0.7141, 0.7134, 0.7133, 0.7133, 0.713, 0.7129, 0.7127, 0.7127, 0.7126, 0.7121, 0.7121, 0.7119, 0.7117, 0.7116, 0.7114, 0.7113, 0.7109, 0.7094, 0.7042, 0.7105, 0.7058, 0.7047, 0.7015, 0.7103, 0.7088, 0.7078, 0.7092, 0.709, 0.6663, 0.6669, 0.6405, 0.6824, 0.6857, 0.6822, 0.4905, 0.2974, 0.2085, 0.2264, 0.0348, 0.1311, 0.2171, 0.0781, 0.0778, 0.0595, 0.0575, -0.0001, 0.2936, 0.1231, 0.2556, 0.3116, 0.1219, 0.0383, 0.142, 0.0699, 0.0598, 0.9445, 0.944, 0.9433, 0.9429, 0.9429, 0.9429, 0.9421, 0.9417, 0.9409, 0.9399, 0.9398, 0.9397, 0.9379, 0.9377, 0.9377, 0.9367, 0.9364, 0.935, 0.9346, 0.9332, 0.9331, 0.9326, 0.9324, 0.9311, 0.9308, 0.9307, 0.9297, 0.9294, 0.9282, 0.9269, 0.9193, 0.9197, 0.9221, 0.9038, 0.8932, 0.8605, 0.8835, 0.9121, 0.865, 0.8897, 0.8763, 0.8658, 0.722, 0.889, 0.698, 0.6867, 0.6864, 0.6856, 0.5805, 0.2407, 0.6108, 0.1901, 0.1865, 0.1926, 0.1782, 0.2048, 0.1313, 0.3196, 0.0217, -0.0238, 0.1414, 0.1605, 0.2074, 0.1416, -0.0361, -0.1767, 2.0907, 2.0901, 2.0901, 2.0881, 2.0873, 2.087, 2.087, 2.0869, 2.0863, 2.0858, 2.0853, 2.0853, 2.0852, 2.0847, 2.0844, 2.0844, 2.0836, 2.0835, 2.0834, 2.0829, 2.0829, 2.0826, 2.0825, 2.0825, 2.0822, 2.082, 2.0817, 2.0816, 2.0812, 2.0811, 2.0739, 2.0651, 2.0683, 2.0774, 2.0741, 2.0662, 2.0658, 2.0764, 2.0655, 2.0626, 2.0551, 2.0691, 2.057, 2.0605, 1.9982, 2.0373, 2.0362, 1.7707, 1.9616, 2.004, 1.9504, 1.9, 1.912, 1.6826, 2.0112, 1.7615, 2.0049, 1.6421, 1.9116, 1.4387, 1.66, 0.9832, 1.6486, 1.2284, 0.8609, 0.6582, 1.3456, 1.0386, 0.4021, 1.069, -1.0788, 1.5413, 0.1462, -0.2534, -0.5987]}, "token.table": {"Topic": [1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 1, 3, 1, 2, 3, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 3, 3, 1, 1, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 2, 2, 1, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 1, 2, 3, 2, 2, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 1, 3, 1, 2, 3, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 2, 3, 1, 2, 3, 3, 2, 3, 3, 2, 1, 2, 3, 2, 1, 2, 3, 3, 1, 1, 1, 3, 1, 2, 3, 1, 3, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 1, 1, 2, 3, 3, 3, 1, 2, 3, 1, 2, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 2, 1, 2, 3, 1, 2, 3], "Freq": [0.1996617949830235, 0.800133496023779, 0.0004954386972283461, 0.9960048098345561, 0.2280978247113994, 0.7712416548410187, 0.0005645985760183153, 0.22802823216363052, 0.77191779332429, 0.0005630326720089643, 0.21873130711236335, 0.7807191704357127, 0.0005414141265157508, 0.22733900761762646, 0.7720522733945137, 0.000562720315885214, 0.006569296761548165, 0.045985077330837155, 0.9459787336629358, 0.9891915706084017, 0.011888303635513745, 0.011888303635513745, 0.9748408981121272, 0.9964882237438932, 0.023907737068834714, 0.9742402855550146, 0.0159210943408556, 0.011940820755641702, 0.9711867547921917, 0.9989150135709988, 0.9899509881812085, 0.9781886821340349, 0.04090533234441582, 0.04090533234441582, 0.9135524223586199, 0.3318162479689414, 0.3769249084071154, 0.2912949089312596, 0.6667641406278876, 0.3328545670381306, 0.43340139545120465, 0.09401829213491741, 0.47238458975104847, 0.9992988135610237, 0.0010921298508863647, 0.9652730113951494, 0.03395432703400023, 0.9965068292794161, 0.9975527295864185, 0.05422879274151356, 0.9230432807066137, 0.02249917996722371, 0.5236760110879415, 0.40865304003042635, 0.06787069720785054, 0.9920173512641505, 0.4816082336881106, 0.3761200254029505, 0.14259095740614755, 0.004070234288684373, 0.9890669321503026, 0.006105351433026559, 0.9975123477212829, 0.010586082761851924, 0.968626572709451, 0.021172165523703847, 0.9951015935277244, 0.0035162600478011465, 0.994200540807023, 0.997182026896196, 0.9964223902049373, 0.9926466066313194, 0.00803762434519287, 0.5515863086285697, 0.44783239360408517, 0.0006629643132554924, 0.9894100344331374, 0.006618127320622992, 0.507252731899672, 0.45633652292605376, 0.036596025199788135, 0.6574778402208826, 0.3255218302797121, 0.016919509480131448, 0.4881459244159661, 0.4699393200812832, 0.04193488375447462, 0.41112932161027, 0.35060399957787836, 0.23767260602963544, 0.983501233788117, 0.3832095277206843, 0.2874071457905132, 0.32921182154186057, 0.5181068701513742, 0.46441621355819684, 0.017525140134271578, 0.03454415631132146, 0.04145298757358575, 0.9188745578811508, 0.9982713944343495, 0.9978383934052004, 0.0004056253631728457, 0.0020281268158642285, 0.950286692192106, 0.0009024564978082679, 0.048732650881646467, 0.9992482127127964, 0.0008765335199235056, 0.0008765335199235056, 0.9506224877189515, 0.0477966613936903, 0.9963145663221579, 0.0005057434346812985, 0.0030344606080877907, 0.9972305342970555, 0.6305036885250905, 0.36588586952817753, 0.003522366975000506, 0.5565928882605977, 0.44308715698252193, 0.0003770954527510825, 0.990625677356163, 0.9858130513232882, 0.24657193210918357, 0.23438396588325433, 0.5193948683972917, 0.9945472550523534, 0.9976353258317845, 0.9987852280838382, 0.9958317944448107, 0.9942874293106301, 0.9801381496965519, 0.9937122114422984, 0.9886320833526286, 0.9781897992308095, 0.9961063179019914, 0.14768551643931674, 0.13352389157527267, 0.7181966895336636, 0.21905366814251565, 0.2059758372086341, 0.5754245610907873, 0.025792859188355957, 0.025792859188355957, 0.9478875751720814, 0.5276941872557016, 0.47108580958462143, 0.0011386742634987396, 0.9974510106413628, 0.5184504652469291, 0.47796973407793525, 0.003713828547614105, 0.002635141263669782, 0.9960833976671776, 0.9988718278244452, 0.000751031449492064, 0.000751031449492064, 0.9857002340384505, 0.2874174108561994, 0.6944536285427245, 0.018275095487966436, 0.9933995651589858, 0.0010681715754397698, 0.005340857877198848, 0.99454147301295, 0.005424771670979728, 0.9857001783153284, 0.37323268394154485, 0.4429497324513806, 0.18450370413714104, 0.9928628391154484, 0.9946006720891905, 0.01862284855229876, 0.9776995489956848, 0.16807872209969066, 0.1082150676532255, 0.7237362326027776, 0.9851136028943289, 0.26551437847252013, 0.7159845933423066, 0.01890659660949834, 0.0076059296949557, 0.9925738251917188, 0.9958430650619764, 0.9857015132021633, 0.17829136176694133, 0.18604316010463443, 0.6371978233583729, 0.9916575606069991, 0.017335481794049173, 0.017335481794049173, 0.9592299926040543, 0.9982899387449661, 0.9906358192682978, 0.043226379294417965, 0.9455770470653929, 0.010806594823604491, 0.06255027791999025, 0.2745851183267369, 0.6626088762710832, 0.6014649626867374, 0.39701376016989265, 0.0015070113207629836, 0.026479489072721248, 0.9320780153597878, 0.042367182516354, 0.6123799533118555, 0.3795109728985201, 0.008229907741515467, 0.9974445212055297, 0.053516516263736796, 0.037228880879121254, 0.9097807764835256, 0.993041867735818, 0.9923428448180693, 0.000403341482158405, 0.999076851306369, 0.000403341482158405, 0.9937136736490908, 0.0018940968168471655, 0.9972419740700327, 0.9968604318086841, 0.9991010155258908, 0.9924998835198903, 0.9799142859520686, 0.10082892354548573, 0.0756216926591143, 0.8223859076678679, 0.06099485741156423, 0.9186093635444921, 0.02010819475106513, 0.024806434320523218, 0.9746066407082487, 0.0004770468138562157, 0.0011364301455948592, 0.9985432879293497, 0.00037881004853161974, 0.9872275387176773, 0.00044976197663675505, 0.012143573369192386, 0.9972006421206325, 0.0003389533113938248, 0.0020337198683629486, 0.9886406726357766, 0.0006711749305062977, 0.010738798888100764, 0.9952185118228078, 0.0003608479013135634, 0.004330174815762761, 0.014821440222825381, 0.9782150547064752, 0.009929386563519925, 0.9830092697884727, 0.9934832086856119, 0.024881830477990495, 0.9742193625613202, 0.0011483921759072536, 0.07424989486480753, 0.09192844126119026, 0.8344273899092655, 0.9799170455458772, 0.004064467892562696, 0.9917301657852979, 0.5521561844412917, 0.4474972244547955, 0.0002915291364526355, 0.9915383407843694, 0.990545674947455, 0.006249499526482366, 0.9971818343118433, 0.994725324519401, 0.45160622484919233, 0.5349313072408622, 0.013756499451454945, 0.9985536298347933, 0.9852587489395448, 0.0014596425910215478, 0.014596425910215477, 0.9823441929635843, 0.9943075387194968, 0.9980221269743377, 0.9914485315786229, 0.0060825063287032076, 0.07775533057851382, 0.005553952184179558, 0.9164021103896272, 0.9684778825828758, 0.030108120702058313, 0.9924119817273399, 0.9899499014286484, 0.3506293109043524, 0.3016330753194647, 0.3475670461802969, 0.19760403277248345, 0.1616760268138501, 0.6407161062622948, 0.3078566752361707, 0.33394622398499874, 0.35829646948390487, 0.9874456282249787, 0.010954230424048892, 0.5171063565660614, 0.47695667758138277, 0.005914908064707115, 0.013401589771745775, 0.013401589771745775, 0.9716152584515687, 0.6067148037849605, 0.3746365694046819, 0.018521358487422472, 0.5627116502571509, 0.4299456641882483, 0.007333005044503338, 0.010295319338086648, 0.008236255470469318, 0.9801144009858488, 0.6546244032888173, 0.32196927713211526, 0.023230106575188692, 0.012162937382904805, 0.012162937382904805, 0.9730349906323845, 0.9988362221882179, 0.9266761014181284, 0.0007150278560325065, 0.07293284131531566, 0.9947329710289281, 0.992568339111352, 0.00023082984630496558, 0.007155725235453933, 0.995138700031561, 0.992113616826917, 0.010525407172481521, 0.9788628670407815, 0.09471210662643141, 0.07103407996982355, 0.8334665383125964, 0.037253962799223155, 0.9403803336894815, 0.022578159272256457, 0.01431252658475897, 0.01431252658475897, 0.9660955444712304, 0.7971678050363007, 0.19690454054804232, 0.005911683665414665, 0.5054750700183619, 0.4942948086243215, 0.0001817928681957784, 0.07405482756283024, 0.92259972672026, 0.012022504732715126, 0.012022504732715126, 0.9738228833499252, 0.9930280335531121, 0.007881174869469144, 0.5279787710907008, 0.46820758945779123, 0.003773433183895803, 0.05427373989255651, 0.9450015887174545, 0.9983743620595016, 0.3320401191431774, 0.24690162705518318, 0.42143553583557125, 0.9964353731185347, 0.9877660394493575, 0.010796103903151383, 0.9766321684696944, 0.012457042965174673, 0.05044012950935049, 0.9493552946938467, 0.9801403307224964, 0.025969771337766262, 0.0064924428344415655, 0.9608815394973517, 0.008679245101726107, 0.9850943190459132, 0.005786163401150738, 0.06165853832901372, 0.06165853832901372, 0.8769214340126396, 0.991330652954901, 0.21820865752122837, 0.13508154989409374, 0.64839143949165, 0.06255832628552298, 0.07037811707121334, 0.8679967772116313, 0.9877657433761453, 0.9980804132914444, 0.0005523411252304617, 0.0016570233756913852, 0.9666415971062524, 0.030687034828769916, 0.0021919310591978513, 0.9978220152020736, 0.9952420173027603, 0.9961054235913605, 0.997881495120056, 0.03892879777969438, 0.9594606280357434, 0.002013558505846261, 0.4462776535401634, 0.4578236445766356, 0.09588192556374714], "Term": ["\u3131", "\u3131", "\u3131", "\u3134", "\u3137", "\u3137", "\u3137", "\u3141", "\u3141", "\u3141", "\u3142", "\u3142", "\u3142", "\u3145", "\u3145", "\u3145", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\uce58\uad00", "\uac15\uc88c", "\uac15\uc88c", "\uac15\uc88c", "\uac1c\uad00\uc2dd", "\uac1c\ud601", "\uac1c\ud601", "\uac83", "\uac83", "\uac83", "\uacac", "\uacb0\uacfc", "\uacb0\uc2dd", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\ucd95", "\uacbd\ucd95", "\uad00\uacc4", "\uad00\uacc4", "\uad00\uacc4", "\uad00\ub78c", "\uad00\ub78c", "\uad00\ucca0", "\uad00\ucca0", "\uad00\ud558", "\uad6c\ubd84\ub300", "\uad6d", "\uad6d", "\uad6d", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uacf5", "\uad6d\uc81c", "\uad6d\uc81c", "\uad6d\uc81c", "\uad70\ubd80", "\uad70\ubd80", "\uad70\ubd80", "\uad70\uc911\ub300\ud68c", "\uad81", "\uad81", "\uad81", "\uad81\uc804", "\uad81\uc804", "\uad8c\ub825", "\uaddc\uc815", "\uae08\uc218", "\uae08\uc218\uc0b0", "\uae08\uc218\uc0b0", "\uae30\ub150", "\uae30\ub150", "\uae30\ub150", "\uae40\uc601\ub0a8", "\uae40\uc601\ub0a8", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0b4\uc6a9", "\ub144", "\ub144", "\ub144", "\ub2f9", "\ub2f9", "\ub2f9", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub300\uc0ac", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud559", "\ub300\ud559", "\ub300\ud68c", "\ub300\ud68c", "\ub300\ud68c", "\ub3c4\ubc1c", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3cc", "\ub3cc", "\ub3cc", "\ub3cc\uaca9", "\ub3d9\uac15", "\ub4f1", "\ub4f1", "\ub4f1", "\ub54c\ubb38", "\ub78c", "\ub78c\uc2dc", "\ub825", "\ub9c8", "\uba85\uc0ac", "\uba85\uc131", "\uba85\uc131\ud638", "\ubaa8\ub780", "\ubaa9\uc801", "\ubb38\uc81c", "\ubb38\uc81c", "\ubb38\uc81c", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubc1c\uc804\uc18c", "\ubc29\ubb38", "\ubc29\ubb38", "\ubc29\ubb38", "\ubcc0\ud654", "\ubcc0\ud654", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uc720", "\ubd80", "\ubd80", "\ubd80", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc815", "\ubd81", "\ubd81", "\ubd81", "\ubd81\uace0", "\ubd81\uc7a5", "\ubd81\uc815", "\ubd81\uc815", "\ubd81\ud55c", "\ubd81\ud55c", "\ubd81\ud55c", "\ubfd0", "\uc0ac", "\uc0ac", "\uc0ac", "\uc0ac\ub839", "\uc0ac\ub839", "\uc0ac\ub839\uad00", "\uc0ac\uc6a9", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0b0\ub2f9", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc131\uc808", "\uc138\uc2b5", "\uc1a1", "\uc1a1", "\uc1a1", "\uc218", "\uc218", "\uc218", "\uc218\ud589", "\uc218\ud589", "\uc218\ud589", "\uc220", "\uc220", "\uc220", "\uc2dc", "\uc2dc", "\uc2dc", "\uc2dc\uc704", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\ud68c", "\uc2ec", "\uc559", "\uc559", "\uc559", "\uc559\uad70", "\uc559\ubcf4", "\uc559\ubcf4", "\uc601\ub3c4", "\uc601\uc811", "\uc678\ubd80", "\uc694\uc778", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6d0", "\uc6d0", "\uc6d0", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc704", "\uc704", "\uc704", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\ud611", "\uc704\ud611", "\uc720\uc9c0", "\uc720\uc9c0", "\uc758\ubbf8", "\uc758\uc6d0", "\uc758\uc6d0", "\uc758\uc6d0", "\uc774", "\uc774", "\uc774", "\uc774\ud574", "\uc774\ud6c4", "\uc774\ud6c4", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\uc2dd", "\uc784", "\uc784", "\uc790\uc2e0", "\uc791", "\uc7a5", "\uc7a5", "\uc7a5", "\uc7c1", "\uc804\uad6d", "\uc804\uad6d", "\uc804\uad6d", "\uc804\ub9dd", "\uc804\uc1a1", "\uc804\uc2dc\ud68c", "\uc804\uc784", "\uc804\uc784", "\uc810", "\uc810", "\uc810", "\uc811\uacac", "\uc811\uacac", "\uc811\uadfc", "\uc815\ub3c4", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ucc45", "\uc815\ucc45", "\uc815\ucc45", "\uc815\uce58", "\uc815\uce58", "\uc815\uce58", "\uc81c\uad70", "\uc81c\uad70", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ucc28", "\uc81c\ucc28", "\uc81c\ucc28", "\uc870\uc120", "\uc870\uc120", "\uc870\uc120", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc900\uacf5\uc2dd", "\uc911\uad6d", "\uc911\uad6d", "\uc911\uad6d", "\uc911\ub300", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559\uad70", "\uc911\uc7a5", "\uc9c0\uc18d", "\uc9c0\uc18d", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uc11d", "\ucc38\uc11d", "\ucc38\uc11d", "\ucca0", "\ucca0", "\uccb4\uc81c", "\uccb4\uc81c", "\uccb4\uc81c", "\ucd2c\uc601", "\ucd2c\uc601", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd94", "\ucd94", "\ucd94\ub300", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc81c", "\ud3c9\uac00", "\ud45c", "\ud45c", "\ud45c", "\ud45c\ub2e8", "\ud45c\ub2e8", "\ud45c\uc790", "\ud544\uc694", "\ud544\uc694", "\ud544\uc694", "\ud559", "\ud559", "\ud559", "\ud55c\uad6d", "\ud55c\uad6d", "\ud55c\uad6d", "\ud574\ubc95", "\ud575", "\ud575", "\ud575", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud589\uc704", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c1", "\ud604\uc9c1", "\ud604\uc9c1", "\ud611\ud68c", "\ud654\ud3d0", "\ud655\uc0b0", "\ud658", "\ud68c", "\ud68c", "\ud68c", "\ud68c\ub2f4", "\ud68c\ub2f4", "\ud68c\ub2f4"]}, "R": 30, "lambda.step": 0.01, "plot.opts": {"xlab": "PC1", "ylab": "PC2"}, "topic.order": [2, 1, 3]}; + // // let data = JSON.parse(data_str); + // var data = {"mdsDat": {"x": [-0.14198696843429942, -0.15380267926591257, 0.29578964770021215], "y": [-0.08176398920896776, 0.07961515437574983, 0.002148834833217854], "topics": [1, 2, 3], "cluster": [1, 1, 1], "Freq": [48.82380989417058, 38.85546005632252, 12.320730049506892]}, "tinfo": {"Term": ["\ubd81\ud55c", "\uc911\uc559", "\uc6d0\ud68c", "\uc559", "\ud68c", "\uc758\uc6d0", "\uac83", "\uc704\uc6d0", "\uc704\uc6d0\ud68c", "\uc6d0\uc7a5", "\uc6d0", "\ub300\uc758\uc6d0", "\ucc38\uc11d", "\ubcc0\ud654", "\uc218", "\ub300\ud68c", "\uc704", "\ub4f1", "\ub144", "\ud604\uc9c0", "\uad6d", "\uccb4\uc81c", "\uc8fc\ubbfc", "\uc559\ubcf4", "\ud45c", "\ubcf4\uace0\ub300\ud68c", "\uc0ac\ud68c", "\u3131", "\uc704\uc6d0\uc7a5", "\ud45c\ub2e8", "\ubcf4\uace0\ub300\ud68c", "\ub300\ud45c\ub2e8", "\uad00\ub78c", "\ub300\uc0ac", "\uc900\uacf5\uc2dd", "\uc601\uc811", "\ud611\ud68c", "\ud604\uc9c0", "\ub300\uc758\uc6d0", "\ucd94\ub300", "\uc0ac\ub839\uad00", "\u3134", "\uc704\uc6d0", "\uad70\uc911\ub300\ud68c", "\uc804\uc2dc\ud68c", "\ub300\ud68c", "\ubc1c\uc804\uc18c", "\uad00\ud558", "\uae08\uc218", "\uc911\uc559\uad70", "\uc911\ub300", "\uc804\uc1a1", "\uc704\uc6d0\ud68c", "\uc911\uc7a5", "\uc131\uc808", "\uad6c\ubd84\ub300", "\uc2dc\uc704", "\uc601\ub3c4", "\uac1c\uad00\uc2dd", "\ubd80\uc704\uc6d0\uc7a5", "\uc911\uc559", "\uc704", "\ubd80\ub300", "\uc704\uc6d0\uc7a5", "\uc81c\uad70", "\uc804\uad6d", "\uad81\uc804", "\uc804\uc784", "\uae40\uc601\ub0a8", "\ucd2c\uc601", "\uae08\uc218\uc0b0", "\ub300\ud45c", "\ub300\ud559", "\uc911\uad6d", "\ud604\uc9c1", "\uc811\uacac", "\uad00\ucca0", "\ucc38\uac00", "\uae40\uc815\uc740", "\uc218\ud589", "\uc2dc", "\ucc38\uc11d", "\ub3cc", "\uc81c\ucc28", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\uae40\uc815\uc77c", "\uc8fc\uc694", "\uc778\ubbfc\uad70", "\ub3c4\uc2dc", "\uacbd\ucd95", "\uae30\ub150", "\uae40\uc77c\uc131", "\uc870\uc120", "\uad6d\uac00", "\ubc29\ubb38", "\uc559", "\uc6d0\ud68c", "\ub78c\uc2dc", "\uacac", "\uc559\ubcf4", "\ub78c", "\uc7c1", "\ub825", "\ud658", "\uc2dc\ud68c", "\uad6d\uacf5", "\uc0b0\ub2f9", "\ubd81\uc7a5", "\uc559\uad70", "\uba85\uc131", "\uc784", "\uc0ac\ub839", "\ub3d9\uac15", "\uad70\ubd80", "\ud45c\uc790", "\uba85\uc0ac", "\uacb0\uc2dd", "\ubaa8\ub780", "\uc791", "\ud559", "\ub9c8", "\ubd81\uace0", "\uc2ec", "\ub3cc\uaca9", "\uba85\uc131\ud638", "\uc758\uc6d0", "\uc6d0\uc7a5", "\ud45c", "\ud68c", "\ud45c\ub2e8", "\uc6d0", "\uc9c0\uc9c0", "\uad81", "\uad6d", "\ucd94", "\uc220", "\ucca0", "\u3131", "\uc1a1", "\u3142", "\u3145", "\u3141", "\u3137", "\ubd80", "\ucc38\uc11d", "\uc0ac", "\uae40\uc815\uc77c", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\ub3cc", "\uc7a5", "\uc218\ud589", "\uc2dc", "\uc778\ubbfc\uad70", "\uae40\uc77c\uc131", "\ubc29\ubb38", "\uae30\ub150", "\uc81c\ucc28", "\uae40\uc815\uc740", "\ud1b5\uc81c", "\ubcc0\ud654", "\ub54c\ubb38", "\uad8c\ub825", "\ud654\ud3d0", "\uc678\ubd80", "\uc774\ud6c4", "\ud574\ubc95", "\ub3c4\ubc1c", "\uc758\ubbf8", "\uacb0\uacfc", "\uc815\ub3c4", "\uac00\uce58\uad00", "\ubfd0", "\uaddc\uc815", "\uc790\uc2e0", "\uc811\uadfc", "\uc778\uc2dd", "\uc138\uc2b5", "\ud3c9\uac00", "\ud589\uc704", "\uc0ac\uc6a9", "\ubd80\uc815", "\ubcf4\uc720", "\ub0b4\uc6a9", "\uc804\ub9dd", "\uc774\ud574", "\uc694\uc778", "\ubaa9\uc801", "\ud655\uc0b0", "\uc8fc\ubbfc", "\uac83", "\uccb4\uc81c", "\uc720\uc9c0", "\uc704\ud611", "\uac15\uc88c", "\uac1c\ud601", "\uc9c0\uc18d", "\uc8fc\uc81c", "\uc81c\ub3c4", "\uc0dd\ud65c", "\ubd81\uc815", "\ud544\uc694", "\ucc28\uc6d0", "\uc2dc\uc7a5", "\ubbf8\uc0ac\uc77c", "\uac00\ub2a5", "\ubd81\ud55c", "\ud55c\uad6d", "\uc810", "\ud575\uc2e4\ud5d8", "\uc6b0\ub9ac", "\uc774", "\uc218", "\ub2f9\uad6d", "\ubb38\uc81c", "\uacbd\uc6b0", "\uc0ac\ud68c", "\uc9c0\uc6d0", "\ub4f1", "\ud575", "\ub144", "\uc815\ucc45", "\ud1b5\uc77c", "\uacbd\uc81c", "\ub0a8\ubd81", "\uad00\uacc4", "\uc815\ubd80", "\ubd81", "\uc815\uce58", "\uae40\uc815\uc77c", "\ubbf8\uad6d", "\uad6d\uc81c", "\ud68c\ub2f4", "\uad6d\uac00"], "Freq": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1330.2556959434994, 1139.6976614602977, 914.6068689777536, 564.1108681858918, 513.7308727848534, 448.53643887073804, 409.04933944728873, 1806.571836802079, 2459.7200404471955, 353.764473652456, 299.46962732371395, 302.4090917953456, 2942.4264844781637, 265.9059286960405, 205.68572876769454, 1970.122646417077, 197.7768342077106, 185.9149960266824, 184.92213848569475, 171.11028247666937, 167.16714193084223, 163.21754411369014, 2757.9586983498125, 145.44628721229543, 138.5323852588179, 131.6292758011638, 130.63022136269493, 125.69613702363174, 122.73602490619069, 549.6849074476897, 4299.741584208155, 2195.1768824119586, 930.1556658797432, 1473.402257218257, 631.2135820008513, 674.5998318092261, 282.50371973973034, 326.1462034477396, 299.4473132853046, 251.81230913200102, 246.8660653344347, 1053.3964385007355, 716.3872299926694, 1295.5741082550696, 440.7075702116307, 386.3037834666637, 398.24491850180596, 1753.4326597788215, 2758.561932471013, 3591.899250944905, 3273.5741049409603, 5561.372420846132, 2952.1107250730647, 2161.7109281252287, 3497.6060090757414, 3244.421399600256, 3252.471117353632, 2885.2096447627055, 3271.4188344119348, 1409.4631897543982, 1894.1028575004411, 1431.9025200573888, 1264.0016967096276, 1663.847810200959, 1594.194474212624, 1458.0342639133673, 1465.7931961580434, 1395.6616054935087, 2477.2991573969152, 2636.2656184276357, 423.6656503763905, 365.52489818462266, 1053.3600591268792, 338.9683930772487, 237.5676878976035, 204.11402408221826, 170.61232821098503, 133.20350019028103, 127.31383353895005, 125.34451924918255, 94.81288492966958, 90.88276245838549, 90.87983038940253, 317.29348236712957, 260.62767484113385, 66.26357271832727, 486.14872420724055, 55.43719291712909, 55.4344162581629, 52.485853092095056, 52.476310917065724, 46.580971800122825, 681.3365771239069, 45.594765735405325, 42.63592737706241, 41.65373866127827, 38.70137831046748, 35.750165403613806, 2545.233475861136, 2043.2100535894576, 1176.4532467092056, 2858.523824131106, 1053.8746942170606, 2741.083748433259, 832.729307118966, 182.75625341297632, 1599.6408558740288, 296.2676260510253, 352.4498183261857, 299.3161074972048, 1614.509657424625, 174.93222936498205, 1442.3697316341882, 1372.0774080676042, 1370.939889630231, 1366.0748515800956, 1253.7147356249018, 5438.0350306018545, 870.6540756739921, 3148.7538124735047, 3102.1609777087688, 2895.973411018873, 2914.5848173145255, 2660.519029971903, 2349.896760869745, 1360.8846543322177, 2371.3214614528733, 2028.5345406570452, 1535.2832056996308, 1433.6405789272224, 1287.3095738995157, 1350.5192620834139, 1335.4982001590597, 1366.37166399078, 230.09246585534666, 756.1130034544813, 188.3168041854469, 119.00218080647817, 103.80876844772607, 99.06146935747913, 244.33887709815852, 97.16894550073104, 89.56697630588356, 83.87066550951626, 79.12334013704474, 79.12051479790276, 78.16938080214786, 73.42318556533311, 71.52523442920999, 71.5252212880977, 65.82693932488716, 64.88012875507509, 63.92783834143881, 61.07996219189128, 61.07955481741035, 59.18169566907323, 59.17963908500012, 59.179547097214105, 57.28299548954967, 56.33077078147483, 54.43670284403288, 54.43163037468961, 52.53428701500981, 52.53285791904847, 476.0297490055739, 976.4326869233041, 486.4566959618066, 99.06163362138274, 132.30166978002347, 163.63207892427297, 162.68112233353395, 93.36585504006311, 159.82666248673002, 144.64183127430215, 166.47680120687133, 104.76406160552021, 148.44979708762904, 135.14666802597986, 390.5674188345928, 146.5435210568713, 143.69536894396572, 2829.3533838260964, 255.74854271353098, 164.58141915820053, 221.564698729236, 261.42813144451145, 235.78816558999256, 625.1822670728169, 133.2491439760061, 354.5140150872735, 134.19350372837644, 410.5457992819661, 175.9854998008505, 553.960750030813, 311.8013001234356, 567.2066758306713, 213.97468137601467, 296.59637615031903, 381.164322218962, 322.3846263158985, 206.35514908459396, 227.35149265426404, 261.5660605590889, 206.3174340923267, 280.69247641459054, 176.0049749292617, 196.00946676675173, 190.50293334349516, 189.54269912748063], "Total": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1331.5021636927693, 1140.8576823020633, 915.6420357784446, 564.9766217327897, 514.5988787570654, 449.4040072250978, 409.892740156842, 1810.4753644457576, 2465.3290715794774, 354.5764128695666, 300.2481118662926, 303.21138715200027, 2950.2588303027815, 266.66336572940713, 206.40824930858162, 1977.287160692782, 198.505989655257, 186.65200732693265, 185.66423418280522, 171.83534314822316, 167.88425121493577, 163.93318329851644, 2771.2507024698953, 146.15261552780052, 139.23810568976438, 132.3238321995537, 131.33562540568272, 126.39683147157126, 123.43347073172453, 553.0186673199081, 4332.195407169442, 2223.398268297007, 936.1791897414016, 1489.9245406047191, 639.0225263686453, 685.0992195974073, 284.3930728688109, 328.81182392890344, 302.20029067251784, 253.76927084155855, 248.82974298197414, 1108.0866528510007, 753.1906821582397, 1398.5469119325305, 456.2187281410006, 398.5635675752964, 412.31858272381817, 2199.0351202406796, 4196.339148210838, 5972.08519670801, 5346.353978920519, 11001.531687404467, 5303.696943065986, 3563.4535147526803, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 6700.86512330003, 2152.379277217925, 3430.1888729481047, 2271.2000358789564, 1895.722824580367, 3016.7536321509997, 3142.4177727548886, 2591.0250824444734, 2799.44081638258, 2692.639111308559, 2479.288752172702, 2639.8454947969226, 424.5156897378636, 366.3975363545642, 1055.9122333192643, 339.80352461693025, 238.34473471332345, 204.85387305165594, 171.3630334225477, 133.93191598582467, 128.02195429158672, 126.05157764691151, 95.51572069667867, 91.5756745761906, 91.57580932604256, 320.02562629614806, 262.9527329612858, 66.9498135690191, 491.37220566397974, 56.114413697738094, 56.11453856482155, 53.159478278317245, 53.15941756997437, 47.24922432502453, 691.3043622661071, 46.26428801568296, 43.30910404332298, 42.324082064299105, 39.36905825425944, 36.41395075700714, 2612.3479965630536, 2096.2303299260793, 1204.138096170536, 2979.7991876468036, 1110.2271255988514, 2983.858110724823, 885.8118041790748, 188.92729680965778, 1733.396508531169, 313.2269866357874, 377.6507912421106, 324.0842061192798, 2018.4131873314352, 185.07217422748798, 1847.0149761984608, 1777.081743400187, 1776.0958639076607, 1771.169893931083, 1805.7361189565024, 11001.531687404467, 1216.5066233255968, 6700.86512330003, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 5303.696943065986, 2544.2519096890055, 5972.08519670801, 5346.353978920519, 3430.1888729481047, 3142.4177727548886, 2692.639111308559, 3016.7536321509997, 3563.4535147526803, 4196.339148210838, 230.82279714756723, 758.9725938315489, 189.03073639281584, 119.69416140470418, 104.49719584976324, 99.74812253770504, 246.03466589804646, 97.84828070318216, 90.2499441249467, 84.55100123044136, 79.8019305431909, 79.80201814858609, 78.85226918384085, 74.1031285990988, 72.20346742921693, 72.20348137377303, 66.50463841148299, 65.55470154445152, 64.60497263996733, 61.755514528526625, 61.75553303914382, 59.85584805316145, 59.85592911308749, 59.85592572934147, 57.95620589153214, 57.00649568768401, 55.106705455785296, 55.10686064499456, 53.2071718123715, 53.20721958215396, 485.6575921353824, 1004.9560449461012, 499.0640580637957, 100.71115608228513, 134.93965295760873, 168.2325806371088, 167.3098540645346, 95.00820097625117, 164.43396336242185, 149.23602602853492, 173.0554729104687, 107.39495595334823, 154.02522987112494, 139.73773171046872, 429.773864327282, 155.08168252264866, 152.22329517114602, 3908.8826461348326, 291.93037149130754, 180.05196422981487, 255.76131827719092, 317.36925154778856, 282.82868330300414, 943.2412127004214, 144.74228158703954, 494.29356215844865, 146.6801430552144, 645.0116195215646, 211.16624592550852, 1066.6258634966691, 481.1908069677992, 1722.2953821781389, 334.0012806114682, 704.7341164791536, 1307.9528282792928, 1354.8048526881964, 436.08535178627255, 653.1113996412826, 1420.025691220032, 574.9428686716484, 6700.86512330003, 305.86111873009133, 1374.5612173829882, 1992.0334189889998, 2799.44081638258], "Category": ["Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3"], "logprob": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, -5.1248, -5.2794, -5.4994, -5.9826, -6.0762, -6.2119, -6.304, -4.8187, -4.5101, -6.4492, -6.6159, -6.6061, -4.3309, -6.7347, -6.9915, -4.732, -7.0307, -7.0926, -7.0979, -7.1756, -7.1989, -7.2228, -4.3956, -7.3381, -7.3868, -7.4379, -7.4455, -7.484, -7.5078, -6.0085, -3.9516, -4.6239, -5.4825, -5.0226, -5.8702, -5.8038, -6.6742, -6.5305, -6.6159, -6.7892, -6.809, -5.3581, -5.7437, -5.1512, -6.2295, -6.3613, -6.3308, -4.8485, -4.3954, -4.1314, -4.2242, -3.6943, -4.3276, -4.6392, -4.158, -4.2332, -4.2307, -4.3505, -4.2249, -5.0669, -4.7714, -5.0511, -5.1758, -4.901, -4.9438, -5.033, -5.0277, -5.0768, -4.2746, -4.2124, -6.0406, -6.1882, -5.1298, -6.2636, -6.6191, -6.7708, -6.9501, -7.1976, -7.2429, -7.2584, -7.5376, -7.5799, -7.58, -6.3297, -6.5264, -7.8959, -5.903, -8.0743, -8.0743, -8.129, -8.1291, -8.2483, -5.5655, -8.2697, -8.3368, -8.3601, -8.4336, -8.513, -4.2475, -4.4672, -5.0193, -4.1314, -5.1293, -4.1734, -5.3648, -6.8814, -4.712, -6.3982, -6.2246, -6.388, -4.7027, -6.9251, -4.8155, -4.8654, -4.8663, -4.8698, -4.9556, -3.4883, -5.3203, -4.0347, -4.0497, -4.1184, -4.112, -4.2032, -4.3274, -4.8736, -4.3183, -4.4744, -4.753, -4.8215, -4.9292, -4.8813, -4.8925, -4.8696, -5.5025, -4.3128, -5.7028, -6.1618, -6.2984, -6.3452, -5.4424, -6.3645, -6.446, -6.5117, -6.5699, -6.57, -6.5821, -6.6447, -6.6709, -6.6709, -6.7539, -6.7684, -6.7832, -6.8288, -6.8288, -6.8603, -6.8604, -6.8604, -6.8929, -6.9097, -6.9439, -6.944, -6.9795, -6.9795, -4.7755, -4.057, -4.7538, -6.3452, -6.0559, -5.8433, -5.8492, -6.4044, -5.8669, -5.9667, -5.8261, -6.2892, -5.9407, -6.0346, -4.9733, -5.9536, -5.9732, -2.9931, -5.3968, -5.8375, -5.5402, -5.3748, -5.478, -4.5029, -6.0487, -5.0702, -6.0417, -4.9235, -5.7705, -4.6239, -5.1986, -4.6002, -5.5751, -5.2486, -4.9977, -5.1652, -5.6113, -5.5144, -5.3743, -5.6115, -5.3037, -5.7704, -5.6628, -5.6913, -5.6963], "loglift": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.716, 0.7159, 0.7158, 0.7154, 0.7153, 0.715, 0.7149, 0.7148, 0.7147, 0.7147, 0.7144, 0.7143, 0.7143, 0.7141, 0.7134, 0.7133, 0.7133, 0.713, 0.7129, 0.7127, 0.7127, 0.7126, 0.7121, 0.7121, 0.7119, 0.7117, 0.7116, 0.7114, 0.7113, 0.7109, 0.7094, 0.7042, 0.7105, 0.7058, 0.7047, 0.7015, 0.7103, 0.7088, 0.7078, 0.7092, 0.709, 0.6663, 0.6669, 0.6405, 0.6824, 0.6857, 0.6822, 0.4905, 0.2974, 0.2085, 0.2264, 0.0348, 0.1311, 0.2171, 0.0781, 0.0778, 0.0595, 0.0575, -0.0001, 0.2936, 0.1231, 0.2556, 0.3116, 0.1219, 0.0383, 0.142, 0.0699, 0.0598, 0.9445, 0.944, 0.9433, 0.9429, 0.9429, 0.9429, 0.9421, 0.9417, 0.9409, 0.9399, 0.9398, 0.9397, 0.9379, 0.9377, 0.9377, 0.9367, 0.9364, 0.935, 0.9346, 0.9332, 0.9331, 0.9326, 0.9324, 0.9311, 0.9308, 0.9307, 0.9297, 0.9294, 0.9282, 0.9269, 0.9193, 0.9197, 0.9221, 0.9038, 0.8932, 0.8605, 0.8835, 0.9121, 0.865, 0.8897, 0.8763, 0.8658, 0.722, 0.889, 0.698, 0.6867, 0.6864, 0.6856, 0.5805, 0.2407, 0.6108, 0.1901, 0.1865, 0.1926, 0.1782, 0.2048, 0.1313, 0.3196, 0.0217, -0.0238, 0.1414, 0.1605, 0.2074, 0.1416, -0.0361, -0.1767, 2.0907, 2.0901, 2.0901, 2.0881, 2.0873, 2.087, 2.087, 2.0869, 2.0863, 2.0858, 2.0853, 2.0853, 2.0852, 2.0847, 2.0844, 2.0844, 2.0836, 2.0835, 2.0834, 2.0829, 2.0829, 2.0826, 2.0825, 2.0825, 2.0822, 2.082, 2.0817, 2.0816, 2.0812, 2.0811, 2.0739, 2.0651, 2.0683, 2.0774, 2.0741, 2.0662, 2.0658, 2.0764, 2.0655, 2.0626, 2.0551, 2.0691, 2.057, 2.0605, 1.9982, 2.0373, 2.0362, 1.7707, 1.9616, 2.004, 1.9504, 1.9, 1.912, 1.6826, 2.0112, 1.7615, 2.0049, 1.6421, 1.9116, 1.4387, 1.66, 0.9832, 1.6486, 1.2284, 0.8609, 0.6582, 1.3456, 1.0386, 0.4021, 1.069, -1.0788, 1.5413, 0.1462, -0.2534, -0.5987]}, "token.table": {"Topic": [1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 1, 3, 1, 2, 3, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 3, 3, 1, 1, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 2, 2, 1, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 1, 2, 3, 2, 2, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 1, 3, 1, 2, 3, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 2, 3, 1, 2, 3, 3, 2, 3, 3, 2, 1, 2, 3, 2, 1, 2, 3, 3, 1, 1, 1, 3, 1, 2, 3, 1, 3, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 1, 1, 2, 3, 3, 3, 1, 2, 3, 1, 2, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 2, 1, 2, 3, 1, 2, 3], "Freq": [0.1996617949830235, 0.800133496023779, 0.0004954386972283461, 0.9960048098345561, 0.2280978247113994, 0.7712416548410187, 0.0005645985760183153, 0.22802823216363052, 0.77191779332429, 0.0005630326720089643, 0.21873130711236335, 0.7807191704357127, 0.0005414141265157508, 0.22733900761762646, 0.7720522733945137, 0.000562720315885214, 0.006569296761548165, 0.045985077330837155, 0.9459787336629358, 0.9891915706084017, 0.011888303635513745, 0.011888303635513745, 0.9748408981121272, 0.9964882237438932, 0.023907737068834714, 0.9742402855550146, 0.0159210943408556, 0.011940820755641702, 0.9711867547921917, 0.9989150135709988, 0.9899509881812085, 0.9781886821340349, 0.04090533234441582, 0.04090533234441582, 0.9135524223586199, 0.3318162479689414, 0.3769249084071154, 0.2912949089312596, 0.6667641406278876, 0.3328545670381306, 0.43340139545120465, 0.09401829213491741, 0.47238458975104847, 0.9992988135610237, 0.0010921298508863647, 0.9652730113951494, 0.03395432703400023, 0.9965068292794161, 0.9975527295864185, 0.05422879274151356, 0.9230432807066137, 0.02249917996722371, 0.5236760110879415, 0.40865304003042635, 0.06787069720785054, 0.9920173512641505, 0.4816082336881106, 0.3761200254029505, 0.14259095740614755, 0.004070234288684373, 0.9890669321503026, 0.006105351433026559, 0.9975123477212829, 0.010586082761851924, 0.968626572709451, 0.021172165523703847, 0.9951015935277244, 0.0035162600478011465, 0.994200540807023, 0.997182026896196, 0.9964223902049373, 0.9926466066313194, 0.00803762434519287, 0.5515863086285697, 0.44783239360408517, 0.0006629643132554924, 0.9894100344331374, 0.006618127320622992, 0.507252731899672, 0.45633652292605376, 0.036596025199788135, 0.6574778402208826, 0.3255218302797121, 0.016919509480131448, 0.4881459244159661, 0.4699393200812832, 0.04193488375447462, 0.41112932161027, 0.35060399957787836, 0.23767260602963544, 0.983501233788117, 0.3832095277206843, 0.2874071457905132, 0.32921182154186057, 0.5181068701513742, 0.46441621355819684, 0.017525140134271578, 0.03454415631132146, 0.04145298757358575, 0.9188745578811508, 0.9982713944343495, 0.9978383934052004, 0.0004056253631728457, 0.0020281268158642285, 0.950286692192106, 0.0009024564978082679, 0.048732650881646467, 0.9992482127127964, 0.0008765335199235056, 0.0008765335199235056, 0.9506224877189515, 0.0477966613936903, 0.9963145663221579, 0.0005057434346812985, 0.0030344606080877907, 0.9972305342970555, 0.6305036885250905, 0.36588586952817753, 0.003522366975000506, 0.5565928882605977, 0.44308715698252193, 0.0003770954527510825, 0.990625677356163, 0.9858130513232882, 0.24657193210918357, 0.23438396588325433, 0.5193948683972917, 0.9945472550523534, 0.9976353258317845, 0.9987852280838382, 0.9958317944448107, 0.9942874293106301, 0.9801381496965519, 0.9937122114422984, 0.9886320833526286, 0.9781897992308095, 0.9961063179019914, 0.14768551643931674, 0.13352389157527267, 0.7181966895336636, 0.21905366814251565, 0.2059758372086341, 0.5754245610907873, 0.025792859188355957, 0.025792859188355957, 0.9478875751720814, 0.5276941872557016, 0.47108580958462143, 0.0011386742634987396, 0.9974510106413628, 0.5184504652469291, 0.47796973407793525, 0.003713828547614105, 0.002635141263669782, 0.9960833976671776, 0.9988718278244452, 0.000751031449492064, 0.000751031449492064, 0.9857002340384505, 0.2874174108561994, 0.6944536285427245, 0.018275095487966436, 0.9933995651589858, 0.0010681715754397698, 0.005340857877198848, 0.99454147301295, 0.005424771670979728, 0.9857001783153284, 0.37323268394154485, 0.4429497324513806, 0.18450370413714104, 0.9928628391154484, 0.9946006720891905, 0.01862284855229876, 0.9776995489956848, 0.16807872209969066, 0.1082150676532255, 0.7237362326027776, 0.9851136028943289, 0.26551437847252013, 0.7159845933423066, 0.01890659660949834, 0.0076059296949557, 0.9925738251917188, 0.9958430650619764, 0.9857015132021633, 0.17829136176694133, 0.18604316010463443, 0.6371978233583729, 0.9916575606069991, 0.017335481794049173, 0.017335481794049173, 0.9592299926040543, 0.9982899387449661, 0.9906358192682978, 0.043226379294417965, 0.9455770470653929, 0.010806594823604491, 0.06255027791999025, 0.2745851183267369, 0.6626088762710832, 0.6014649626867374, 0.39701376016989265, 0.0015070113207629836, 0.026479489072721248, 0.9320780153597878, 0.042367182516354, 0.6123799533118555, 0.3795109728985201, 0.008229907741515467, 0.9974445212055297, 0.053516516263736796, 0.037228880879121254, 0.9097807764835256, 0.993041867735818, 0.9923428448180693, 0.000403341482158405, 0.999076851306369, 0.000403341482158405, 0.9937136736490908, 0.0018940968168471655, 0.9972419740700327, 0.9968604318086841, 0.9991010155258908, 0.9924998835198903, 0.9799142859520686, 0.10082892354548573, 0.0756216926591143, 0.8223859076678679, 0.06099485741156423, 0.9186093635444921, 0.02010819475106513, 0.024806434320523218, 0.9746066407082487, 0.0004770468138562157, 0.0011364301455948592, 0.9985432879293497, 0.00037881004853161974, 0.9872275387176773, 0.00044976197663675505, 0.012143573369192386, 0.9972006421206325, 0.0003389533113938248, 0.0020337198683629486, 0.9886406726357766, 0.0006711749305062977, 0.010738798888100764, 0.9952185118228078, 0.0003608479013135634, 0.004330174815762761, 0.014821440222825381, 0.9782150547064752, 0.009929386563519925, 0.9830092697884727, 0.9934832086856119, 0.024881830477990495, 0.9742193625613202, 0.0011483921759072536, 0.07424989486480753, 0.09192844126119026, 0.8344273899092655, 0.9799170455458772, 0.004064467892562696, 0.9917301657852979, 0.5521561844412917, 0.4474972244547955, 0.0002915291364526355, 0.9915383407843694, 0.990545674947455, 0.006249499526482366, 0.9971818343118433, 0.994725324519401, 0.45160622484919233, 0.5349313072408622, 0.013756499451454945, 0.9985536298347933, 0.9852587489395448, 0.0014596425910215478, 0.014596425910215477, 0.9823441929635843, 0.9943075387194968, 0.9980221269743377, 0.9914485315786229, 0.0060825063287032076, 0.07775533057851382, 0.005553952184179558, 0.9164021103896272, 0.9684778825828758, 0.030108120702058313, 0.9924119817273399, 0.9899499014286484, 0.3506293109043524, 0.3016330753194647, 0.3475670461802969, 0.19760403277248345, 0.1616760268138501, 0.6407161062622948, 0.3078566752361707, 0.33394622398499874, 0.35829646948390487, 0.9874456282249787, 0.010954230424048892, 0.5171063565660614, 0.47695667758138277, 0.005914908064707115, 0.013401589771745775, 0.013401589771745775, 0.9716152584515687, 0.6067148037849605, 0.3746365694046819, 0.018521358487422472, 0.5627116502571509, 0.4299456641882483, 0.007333005044503338, 0.010295319338086648, 0.008236255470469318, 0.9801144009858488, 0.6546244032888173, 0.32196927713211526, 0.023230106575188692, 0.012162937382904805, 0.012162937382904805, 0.9730349906323845, 0.9988362221882179, 0.9266761014181284, 0.0007150278560325065, 0.07293284131531566, 0.9947329710289281, 0.992568339111352, 0.00023082984630496558, 0.007155725235453933, 0.995138700031561, 0.992113616826917, 0.010525407172481521, 0.9788628670407815, 0.09471210662643141, 0.07103407996982355, 0.8334665383125964, 0.037253962799223155, 0.9403803336894815, 0.022578159272256457, 0.01431252658475897, 0.01431252658475897, 0.9660955444712304, 0.7971678050363007, 0.19690454054804232, 0.005911683665414665, 0.5054750700183619, 0.4942948086243215, 0.0001817928681957784, 0.07405482756283024, 0.92259972672026, 0.012022504732715126, 0.012022504732715126, 0.9738228833499252, 0.9930280335531121, 0.007881174869469144, 0.5279787710907008, 0.46820758945779123, 0.003773433183895803, 0.05427373989255651, 0.9450015887174545, 0.9983743620595016, 0.3320401191431774, 0.24690162705518318, 0.42143553583557125, 0.9964353731185347, 0.9877660394493575, 0.010796103903151383, 0.9766321684696944, 0.012457042965174673, 0.05044012950935049, 0.9493552946938467, 0.9801403307224964, 0.025969771337766262, 0.0064924428344415655, 0.9608815394973517, 0.008679245101726107, 0.9850943190459132, 0.005786163401150738, 0.06165853832901372, 0.06165853832901372, 0.8769214340126396, 0.991330652954901, 0.21820865752122837, 0.13508154989409374, 0.64839143949165, 0.06255832628552298, 0.07037811707121334, 0.8679967772116313, 0.9877657433761453, 0.9980804132914444, 0.0005523411252304617, 0.0016570233756913852, 0.9666415971062524, 0.030687034828769916, 0.0021919310591978513, 0.9978220152020736, 0.9952420173027603, 0.9961054235913605, 0.997881495120056, 0.03892879777969438, 0.9594606280357434, 0.002013558505846261, 0.4462776535401634, 0.4578236445766356, 0.09588192556374714], "Term": ["\u3131", "\u3131", "\u3131", "\u3134", "\u3137", "\u3137", "\u3137", "\u3141", "\u3141", "\u3141", "\u3142", "\u3142", "\u3142", "\u3145", "\u3145", "\u3145", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\uce58\uad00", "\uac15\uc88c", "\uac15\uc88c", "\uac15\uc88c", "\uac1c\uad00\uc2dd", "\uac1c\ud601", "\uac1c\ud601", "\uac83", "\uac83", "\uac83", "\uacac", "\uacb0\uacfc", "\uacb0\uc2dd", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\ucd95", "\uacbd\ucd95", "\uad00\uacc4", "\uad00\uacc4", "\uad00\uacc4", "\uad00\ub78c", "\uad00\ub78c", "\uad00\ucca0", "\uad00\ucca0", "\uad00\ud558", "\uad6c\ubd84\ub300", "\uad6d", "\uad6d", "\uad6d", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uacf5", "\uad6d\uc81c", "\uad6d\uc81c", "\uad6d\uc81c", "\uad70\ubd80", "\uad70\ubd80", "\uad70\ubd80", "\uad70\uc911\ub300\ud68c", "\uad81", "\uad81", "\uad81", "\uad81\uc804", "\uad81\uc804", "\uad8c\ub825", "\uaddc\uc815", "\uae08\uc218", "\uae08\uc218\uc0b0", "\uae08\uc218\uc0b0", "\uae30\ub150", "\uae30\ub150", "\uae30\ub150", "\uae40\uc601\ub0a8", "\uae40\uc601\ub0a8", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0b4\uc6a9", "\ub144", "\ub144", "\ub144", "\ub2f9", "\ub2f9", "\ub2f9", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub300\uc0ac", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud559", "\ub300\ud559", "\ub300\ud68c", "\ub300\ud68c", "\ub300\ud68c", "\ub3c4\ubc1c", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3cc", "\ub3cc", "\ub3cc", "\ub3cc\uaca9", "\ub3d9\uac15", "\ub4f1", "\ub4f1", "\ub4f1", "\ub54c\ubb38", "\ub78c", "\ub78c\uc2dc", "\ub825", "\ub9c8", "\uba85\uc0ac", "\uba85\uc131", "\uba85\uc131\ud638", "\ubaa8\ub780", "\ubaa9\uc801", "\ubb38\uc81c", "\ubb38\uc81c", "\ubb38\uc81c", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubc1c\uc804\uc18c", "\ubc29\ubb38", "\ubc29\ubb38", "\ubc29\ubb38", "\ubcc0\ud654", "\ubcc0\ud654", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uc720", "\ubd80", "\ubd80", "\ubd80", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc815", "\ubd81", "\ubd81", "\ubd81", "\ubd81\uace0", "\ubd81\uc7a5", "\ubd81\uc815", "\ubd81\uc815", "\ubd81\ud55c", "\ubd81\ud55c", "\ubd81\ud55c", "\ubfd0", "\uc0ac", "\uc0ac", "\uc0ac", "\uc0ac\ub839", "\uc0ac\ub839", "\uc0ac\ub839\uad00", "\uc0ac\uc6a9", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0b0\ub2f9", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc131\uc808", "\uc138\uc2b5", "\uc1a1", "\uc1a1", "\uc1a1", "\uc218", "\uc218", "\uc218", "\uc218\ud589", "\uc218\ud589", "\uc218\ud589", "\uc220", "\uc220", "\uc220", "\uc2dc", "\uc2dc", "\uc2dc", "\uc2dc\uc704", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\ud68c", "\uc2ec", "\uc559", "\uc559", "\uc559", "\uc559\uad70", "\uc559\ubcf4", "\uc559\ubcf4", "\uc601\ub3c4", "\uc601\uc811", "\uc678\ubd80", "\uc694\uc778", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6d0", "\uc6d0", "\uc6d0", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc704", "\uc704", "\uc704", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\ud611", "\uc704\ud611", "\uc720\uc9c0", "\uc720\uc9c0", "\uc758\ubbf8", "\uc758\uc6d0", "\uc758\uc6d0", "\uc758\uc6d0", "\uc774", "\uc774", "\uc774", "\uc774\ud574", "\uc774\ud6c4", "\uc774\ud6c4", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\uc2dd", "\uc784", "\uc784", "\uc790\uc2e0", "\uc791", "\uc7a5", "\uc7a5", "\uc7a5", "\uc7c1", "\uc804\uad6d", "\uc804\uad6d", "\uc804\uad6d", "\uc804\ub9dd", "\uc804\uc1a1", "\uc804\uc2dc\ud68c", "\uc804\uc784", "\uc804\uc784", "\uc810", "\uc810", "\uc810", "\uc811\uacac", "\uc811\uacac", "\uc811\uadfc", "\uc815\ub3c4", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ucc45", "\uc815\ucc45", "\uc815\ucc45", "\uc815\uce58", "\uc815\uce58", "\uc815\uce58", "\uc81c\uad70", "\uc81c\uad70", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ucc28", "\uc81c\ucc28", "\uc81c\ucc28", "\uc870\uc120", "\uc870\uc120", "\uc870\uc120", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc900\uacf5\uc2dd", "\uc911\uad6d", "\uc911\uad6d", "\uc911\uad6d", "\uc911\ub300", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559\uad70", "\uc911\uc7a5", "\uc9c0\uc18d", "\uc9c0\uc18d", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uc11d", "\ucc38\uc11d", "\ucc38\uc11d", "\ucca0", "\ucca0", "\uccb4\uc81c", "\uccb4\uc81c", "\uccb4\uc81c", "\ucd2c\uc601", "\ucd2c\uc601", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd94", "\ucd94", "\ucd94\ub300", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc81c", "\ud3c9\uac00", "\ud45c", "\ud45c", "\ud45c", "\ud45c\ub2e8", "\ud45c\ub2e8", "\ud45c\uc790", "\ud544\uc694", "\ud544\uc694", "\ud544\uc694", "\ud559", "\ud559", "\ud559", "\ud55c\uad6d", "\ud55c\uad6d", "\ud55c\uad6d", "\ud574\ubc95", "\ud575", "\ud575", "\ud575", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud589\uc704", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c1", "\ud604\uc9c1", "\ud604\uc9c1", "\ud611\ud68c", "\ud654\ud3d0", "\ud655\uc0b0", "\ud658", "\ud68c", "\ud68c", "\ud68c", "\ud68c\ub2f4", "\ud68c\ub2f4", "\ud68c\ub2f4"]}, "R": 30, "lambda.step": 0.01, "plot.opts": {"xlab": "PC1", "ylab": "PC2"}, "topic.order": [2, 1, 3]}; // function LDAvis_load_lib(url, callback){ // let s = document.createElement('script'); // s.src = url; // s.async = true; - // s.onreadystatechange = s.onload = callback; - // s.onerror = function(){console.warn("failed to load library " + url);}; + // // s.onreadystatechange = + // s.onload = callback; + // s.onerror = function(){ + // console.warn("failed to load library " + url); + // }; // document.getElementsByTagName("head")[0].appendChild(s); // } + + // // LDAvis // if(typeof(LDAvis) !== "undefined"){ // // already loaded: just create the visualization // !function(LDAvis){ // new LDAvis("#" + "ldavis", data); // }(LDAvis); - // }else if(typeof define === "function" && define.amd){ - // // require.js is available: use it to load d3/LDAvis - // require.config({paths: {d3: "https://d3js.org/d3.v5"}}); - // require(["d3"], function(d3){ - // window.d3 = d3; + // } + // // else if(typeof(define) === "function" && define.amd){ + // // // require.js is available: use it to load d3/LDAvis + + // // require.config({paths: {d3: "https://d3js.org/d3.v5"}}); + // // require(["d3"], function(d3){ + // // window.d3 = d3; + // // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ + // // new LDAvis("#" + "ldavis", data); + // // }); + // // }); + // // } + // else{ + // // require.js not available: dynamically load d3 & LDAvis + // LDAvis_load_lib("https://d3js.org/d3.v5.js", function(){ // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ - // new LDAvis("#" + "ldavis", data); + // new LDAvis("#" + "ldavis", data); + // }) // }); - // }); - // }else{ - // // require.js not available: dynamically load d3 & LDAvis - // LDAvis_load_lib("https://d3js.org/d3.v5.js", function(){ - // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ - // new LDAvis("#" + "ldavis", data); - // }) - // }); // } // } From 43774c40af04786e5be0af22b870d0eab4049329 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 13 Jan 2022 15:46:39 +0900 Subject: [PATCH 103/287] [FEAT] Implement the dictionary order search in article library - #45 --- src/app/core/enums/dictionary-option.ts | 2 +- src/app/core/enums/search-mode.ts | 3 +- .../elasticsearch.service.ts | 30 +++++++++++++++++++ .../article-library.component.ts | 20 ++++++------- 4 files changed, 42 insertions(+), 13 deletions(-) diff --git a/src/app/core/enums/dictionary-option.ts b/src/app/core/enums/dictionary-option.ts index 76bae43c..8705fb99 100644 --- a/src/app/core/enums/dictionary-option.ts +++ b/src/app/core/enums/dictionary-option.ts @@ -10,7 +10,7 @@ export enum DictionaryOption { '자' = 'ㅈ', '차' = 'ㅊ', '카' = 'ㅋ', - '타' = 'ㄷ', + '타' = 'ㅌ', '파' = 'ㅍ', '하' = 'ㅎ', } diff --git a/src/app/core/enums/search-mode.ts b/src/app/core/enums/search-mode.ts index 3adaf4ef..10d00e0f 100644 --- a/src/app/core/enums/search-mode.ts +++ b/src/app/core/enums/search-mode.ts @@ -6,5 +6,6 @@ export enum SearchMode { MULTI, DATE, KEYWORDOPTION, - TOPIC + TOPIC, + DICTIONARY } diff --git a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts index 7c3f82d0..3a1856db 100755 --- a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts +++ b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts @@ -35,6 +35,7 @@ export class ElasticsearchService { private endTime: string = null; private mustKeyword: string = ""; private mustNotKeyword: string = ""; + private firstChar = ""; constructor( @@ -332,6 +333,7 @@ export class ElasticsearchService { this.esQueryModel.setSortOption(this.sortOption); let searchMode = this.getSearchMode(); this.setCurrentSearchingPage(selectedPageNum); + if (searchMode === SearchMode.ALL) { this.allSearchComplete((selectedPageNum - 1) * this.getNumDocsPerPage()); this.allCountComplete(); @@ -358,6 +360,10 @@ export class ElasticsearchService { this.fullTextOptionSearchComplete( (selectedPageNum - 1) * this.getNumDocsPerPage() ); + } else if (searchMode === SearchMode.DICTIONARY) { + this.searchByDictionaryComplete( + (selectedPageNum - 1) * this.getNumDocsPerPage() + ); } } @@ -444,6 +450,22 @@ export class ElasticsearchService { }); } + searchByDictionary(startIndex?: number, docSize?: number): Promise { + return this.client.search({ + index: this.ipSvc.ES_INDEX, + from: startIndex, + size: this.numDocsPerPage, + body: { + query: { + match_phrase: { + first_char_title: this.firstChar, + }, + }, + }, + _source: this.esQueryModel.getSearchSource(), + }); + } + /** * @description Save search result after searching. This function works as a wrapper to call function of sending query and save the responded data into article source. * @param startIndex @@ -585,4 +607,12 @@ export class ElasticsearchService { _source: this.esQueryModel.getSearchSource(), }); } + + setFirstChar(firstChar: string) { + this.firstChar = firstChar; + } + + searchByDictionaryComplete(startIndex?: number) { + this.saveSearchResult(this.searchByDictionary(startIndex)); + } } diff --git a/src/app/features/article-library/components/article-library-root/article-library.component.ts b/src/app/features/article-library/components/article-library-root/article-library.component.ts index d3484290..f142412a 100755 --- a/src/app/features/article-library/components/article-library-root/article-library.component.ts +++ b/src/app/features/article-library/components/article-library-root/article-library.component.ts @@ -256,14 +256,13 @@ export class ArticleLibraryComponent implements OnInit { * @param institution */ async selectTopic(tp: string) { -console.log("tp : ",tp) - if(tp === "전체"){ + this.selectedTp = tp; + + if(this.selectedTp === "전체"){ this.elasticsearchService.setSearchMode(SearchMode.ALL); - this.selectedTp = "전체"; this.elasticsearchService.triggerSearch(1); - } else { - this.selectedTp = tp; - + } + else { let hashKeys = await this.getDocIDsFromTopic(tp); hashKeys.map((e) => this.articleService.addHashKey(e)); @@ -281,7 +280,7 @@ console.log("tp : ",tp) this.elasticsearchService.setSearchMode(SearchMode.HASHKEYS); this.elasticsearchService.setArticleNumChange(hashKeys.length); this.elasticsearchService.setHashKeys(ids); - this.elasticsearchService.multiHashKeySearchComplete(); + this.elasticsearchService.triggerSearch(1); } } @@ -293,10 +292,9 @@ console.log("tp : ",tp) this.elasticsearchService.triggerSearch(1); } else { - //this.elasticsearchService.setFirstToken(DictionaryOption[this.selectedDict]); - //this.elasticsearchService.setSearchMode(SearchMode.Dict); - //this.elasticsearchService.setArticleNumChange(hashKeys.length); - //this.elasticsearchService.triggerSearch(1); + this.elasticsearchService.setFirstChar(DictionaryOption[this.selectedDict]); + this.elasticsearchService.setSearchMode(SearchMode.DICTIONARY); + this.elasticsearchService.triggerSearch(1); } } } From d317ff6dfdf51211e3e921951a773491eca313bb Mon Sep 17 00:00:00 2001 From: Vincenchoi <21800725@handong.edu> Date: Thu, 13 Jan 2022 17:47:20 +0900 Subject: [PATCH 104/287] [STYLE] add image in Navbar #10 --- .../components/navbar/navbar.component.html | 1 + .../components/navbar/navbar.component.less | 14 ++++++++++++-- src/assets/icons/eng_lang.png | Bin 0 -> 65968 bytes 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 src/assets/icons/eng_lang.png diff --git a/src/app/core/components/navbar/navbar.component.html b/src/app/core/components/navbar/navbar.component.html index 55096e01..56278f24 100755 --- a/src/app/core/components/navbar/navbar.component.html +++ b/src/app/core/components/navbar/navbar.component.html @@ -135,6 +135,7 @@
      diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less index 9de15fd1..62659d64 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less @@ -41,7 +41,7 @@ visibility: visible; display: inline; font-size: 15px; - font-color: black; + color: black; text-align: center; border-radius: 18px; padding: 10px 10px; diff --git a/src/assets/icons/kor_lang.png b/src/assets/icons/kor_lang.png new file mode 100644 index 0000000000000000000000000000000000000000..1e94be1c24ecaa02dffa41a85eb6029920d73ef7 GIT binary patch literal 73407 zcmZ5|2|U!@_x}f_jS#Z0MPWi{A+i>QC`(4RFp;znWjCc{NtBE=rcJgiqioqK`xGid z5?RWc$d>hg?x5%U`+L25>Y4d`?mhSH=Y7r-(RkF?)4^Pom; zLd-9G`{MqeKB}Fgo+U)#JTaqim-&E(KgCH6uiQt!l>pJSpRU@#G^^GBQL|*qT0ETI zoaQRfWPF_C)i&Gdg-+ie*Mw%eS({TZ?vDL+I4JWBW4>M=4%(0k}l@A z?@KdhE!<#kc!Hzyo7o1#;X6V8tjUHePY0Y`TwL;7T3qsf)p5c9RZ(BWHF72KmG$2- zy$oZY;jmlhR9Bwd`HD@-NOsXq>#L!CGj2#rpDfz4_fX@bsvA-( zFFTC{uok5VsE5W$gxFrxn$Km;T=~ZF9*eD*+n7xI$W*?R<%V!E$Kwo#jt}37vZ+)J z4eBt-T)X@rF)=h%OK~elZ|mkuJ2cMvLMM4= z$g^$Tn@)SJyp9RQhet_pU3}3#!jfiLXT$zNr`u1ZrYtCGfYab);ntNUKF$i8CR-F| zm_FgXzLirdq&wCu*2<;eOVrBuhVrn5bzb`jA7_>wdA+%DuU~n$wN{0EbLN^AI^#ef z?9vyEi|u^^0AGDU3s-|xN^u*K|S=~?$;~qBOWYd6StVS zO+FO9!EANEyL=*-KDb}sssd{AD`>`R{l9OX!#cVnSG-HR-4(8r4@Gkx8gtW{Kdj~R z@E^71n%{zgmXbk(49Aq5&hN3_Z9JyL`*3H-C$`;O8mnjS{c|%Y=9Pc``>nB#IcpCc zS7w*mBl0TUa>EJ@8C0K)rr@tB9s(~PE7@-fdDJQZ58V3i0q43tvsCujEO_9dl6_>z zqnV#PrHttEWTqd`=NXHFN2&JFRkI{SHxDfXyod=6J#yd@#vja z=#GL;&C4qPDFwgxw(i-51DBO#KiGzWTHguk+_*<%yl_~pgwqfs?Jl|v~v1|x!C>DZtd)Ajh3ugfEc!-6h$l${eYW8iy%POW9ZVzNqE zwv~Z)#pK-8Ukqov(lo)TD2bK|vi%R&o4)h~%{&D~Qm-894-FsZ4B&u8Y_Dp~o2G1B zaaY6(Ggq|cd#=1vu^vEtaD?xUrqP_5v^=vsQ_EUUNPsK zxGe584*^Rt`_-M#0{@1lN5}ad?^fR=vg)UF94;#0oIeDS{}bYqm-~1*@=|;oHELFD z4g1*6$GqWGlaiyzzvW)$?Biw4OF92PPdPbUY*KbUPW_*?nm&I^acO;Y<$rceDJePr zDf`g#>s$YwtC8FLap37t^R>G~yZ8OKYn<)H40}4K$9vU7|9@Voo%H?gCr;k##70wv ze_EnuGtZ#60U`7sJ$QJs!2C9RGw`xU21i&bXq9f|%jGR0>i^C%K@Ar`S3sh3H~ z<`rR(FZyMoSTcAh<7Hfy&M5(!M=7wHR9bm}SX$(#Dj#v8j(q4i2PoggLlvL?xizdm zm!|3t>pmXgc@Y$prCsqYjcavtV{|U~hHF`k`7=FuRu)xzxw*4}^~uMgtE1oQF1|45 zlo10%aS-kHY93m71pDZb*KwgU#fwd-Pl~bzG^|yCturJllXI1@pdbh=KjC;jQK4q< zPuiz#{`;SM!33w=GVC{=(4jGIpQ!D{|5iTn#as21VPRc57|?$H;Cnk(sWM+G=(u2= z+0C`M)A~4}5lDKr%~sktaFry3DRr&e`4B5+7dB=6kV?z^KRbT@IgnDY=P?B_YDrl% zF?FzICDLL}1F>_l0Y{BbAohL(bMN$1Us;rVZi`W z??oqeIUeVzR1FVun4KJ2l@G&rpz20xzplFuq&Id?<$4Da7erTHDD-MfpK_6#0Ebd&HlV&rUjHo?QQKlr&c^pLU&03?I@kZRW^!5L zov3#j1{3y=fZ4C?2yv@?QRA#asX%_IS=J77pAv0ru9cl^RJ`t4_In|rf}X`*@Ly#z zk=f&iU*N-ZuiYQIttYz9t@;9I;}&@)OJ?(!Gpht`|2UbtwIk7SjL&k>YxQ8KJ~ZPr zTaXKdh(2{?=pT38UVod54b1HSp%v=?xiV{&z{XvcR0TINN0+h&`-}TZSHrDZ^hin4 z`BusW{TDM_mb0tYhm|x&IlmF_@BgAcHh6Y=Vfby}`8=gwu6=)36KKpnI~6`f1_@SvIsR|u>Or^gKvMi?=x^|; z)Xj>;!K$kkB^>{jZ-ITU{0CcU(JL1xxK_#4IaAtkAw28njtfpmHM}+d`F6)ZP&L+} zybpsB{&}yHSXOq3XbYsU@}+H-2$fgR@yl%DJidHY{X zP@sOAmS-EH+#QTqa_Tv^svkNRJ7R;}Pu@ylUj2l3FnCe~7C+9nN}ob&(U9inQv#3n zu4IOoBgLJt?X$`Meo|2V`Bug&w5h{?QNl6r*{H*I!E-9jB2JpiBw|GM-xaqjysmF; zaQ0mduh@XfpC?I;<|C|UUz$G^!lB^*&fW9)$}1Q?3}o~7rT?Wp)?-hCw>G%>tE_%? zR^?BDkk5(6?%)on-Ijlt$6GUQ1g|O?CglCYMRleI`8dd+27aw3;+XJDAWvM$>#J6% zLs2Qm%G<>GM9(G`WogGTmZGxNm_wWpjE$B3u*#CI(+$dl>y#LmUA)2cnO&=Ur>gj> z9ymUp0#r^oORRqSSLM?H%Rx!UvD}hVtLmWUC6LP=zR`Smq~o9Id~9zYV9EQ{@hX3u z@A+qK|LmP1-oE%PE6b>zfDGrcY^77_BZUv(6iOCO{rl?J138WdX_`k>SCd^EY{YVI zozmJ}SEhYdV;J^##ESOWqWb8+v?sz!Li3^0s%Xi%CFhpZo{=j*saT`>82zaE8DuRm zu&jmCdL&y*t!hfmh4Uoa5v|Y;-&3obs`HGWYXU1KLzdHZt;L8sVkF?7zZ;D~#?Q>nDF^;S6{dP1^ojD+csA%mNU9Dp<`)Qlx z?$^OvU+Jo{ue?d@NH5FD`*$Rwwuh|an4U@K>cTq1vCWLN9+M-~l z=H$+yJ$v)y?+E(7evJg8Q1kAcvqh0xq0~>t>N_Re?Cjn}FXS-dt#{#f?%dH<=6_Le za^N0DJY00?yRAi`>&tZO%S(&CF2k*%hXddMYGIs}uJC?aAsuGO_xSPS=j%bTWbF`J z#bb#Hw+jnzCi*N~@m9Da;Qhf3i9F?DY;2py$jd)D1qDr!S*iz1rQo~WRn=D~dxsdX zfFq6cSbwb5Eu3I)6mnTj+F8kFZXYj%SH;TjxUmZ(X0icuydEWqgqkFuLOk#*NwocN z1#w3=S)MlM8LV>FHQ-j3T2e-pVLvkIgQ+rz& zvA9EMzapuVnN>G8aYfq0MQ8Q&M#6FWm1nar0;kkdZ`Qi#3{rhU&V^&!mFT z(xSJpE$<(d2K(0nb+)#)2F+9qbJ9a=rbX`9VRzvD{@I&WLTElJ_q&%kBwQImbsSw-352x2~ielx5H<)AC(8r3ph?nr;n12|2pMCsd zneWRn7Ixzx4C504J<6bx^}GwNoOcplR04k5sDO57S`?a3%FRBiH9CM1e<6cSOc{t0 zVUY~!tGZGTmQj9K-=LE>X59u!EsQvc9uPdoDyjLo$j=hg1H(iaFNSAmtijA!fF)fy zjF6_PU%tGFVY-D0zJ0({cZ0evm6Z-l)Pl!7o~WlW;i*H&-ikU___WK8N)7OpCc}mv9LPfLBcy22Rur8w zTpUiRY~Q&2kty0%3B4`&NDlF|%MPvg5^WZq!h|%+BW5ETX0r)mq;t!|3=4$R;d>f{8IO$Tvem~mQ% zAZMNj5iK1B@@Lu~B|?~+9!>W`o+{!ExV{vx4XG*cz9`UQ)0N63aXAPPD79Jeg|-zk z9AP*JgC0Sr?RCJqCRE^*`;JVdWLNUS2{0g++fY)o?#svrkHx=lk@jNP2}Lk*$9(N{ ztHYA;kWDs_R!%&@b7E@#&n^92c!Ib`S+8FY7H5)1E2zN=;^I>k4>cQ1N|3B{1{xp! zTsD54L;oI=UEXN_mEp>?XvDKrfdf;IHs0L>oGG^f&JgJy%RSK}tcS0Z+ge+Xaf%AS z(TK0Np(AJ!bYf|OGgIXhB_O(f10Y>aG~_vvOq0ppV>fkTfm7T#;H<2$ap3(_BpG6u zk;q5d=ltk%Z1r>DNU&#!Fwfr`gW}T`yz~Nc2rf1@DwR4dX|)M!WLWlY5}$B_jo@$F za3W->jd+889J{p$IZ4tP&R-B04evfWohgkv%INBvy0o|?OF2M#CHzk65pR5yCx zBt8thbA$h4;eL{&HVka{)x9W~vSW z=t)qSJBoaXmm1g$Bk}DWit{Z2FesPrZz?lyoUW?6Qk7#T!`lHtB|>lCwBN{-BfrY5 zMp|}>wjhB=$P>d(?Eua*JNP&_#8zFkDsof&=JUt3rR>+@!d!Q24wq5MC9qp=eq&@-85>xI{>A>Tmo4=tOV&U@ z1%)SH1E=F;|C6_;=hX@RS@6sW%8G4&SSy@j>|Dna%9(*zNtO^QWJH3H_x5y^JJi|@ zx@nBhgk@Qyr7bhPcrY~<&?L3D9F-J(pLG!P%_g^qigv%b8S1No$#=jJ$^Kp{m5(Bu z$-aRRCA?J1zRuzV(e(_NTQnG@!tJ^U3NA|IWTr(Jc-`5>p-jOd%YsWEIw5hvR6b@w zfW=8mS3=}1T`D@4$~u57M(%o@#^CC{W)1N0Jch z<>cl0;M3=B%xsccO2;7@yhkR%44kymaf^5=x1H*c`=#?7iswiDV#0xAYP`j)*_Fha0^IpvLLlcwxuxPRcYZe5jVsUddxVe_bK?(ICW4sr(?)q zBf@A5?D{}4$T5?mK4#(+eL$FT#)!|sn-Y1Akn!4|)5`}=&6qt%Hp_Ubv0Vn@kfA>q ztDzCz>Y4pxIr|~gXQ%AsN}Q#_kp_pC~;Nin(>xo zjVHNGNz7RGZgh%m;P;FJC$x{_(!o($3dUs_P>%C_R0VsmrDaIK z54R2wUh<#ENgtG_2JNWY@%d&$elPJCw{Tj)ShkT;uPmtzK9S5F+ ze3*?dvJOU?uS=~0meE7MNUg`>)!zLNT{%TPA>t5cSwRB5l;XX$hY33FH~fGR;<2%@ z0tIS?E38mKX5mVs-gpS|c3MDd+!IhxT|1t#x>eU0Y$d###)`CkLEnKQa^aaXj53aF z4>h*SgDfLZrno(-&;7_=NzF9mQZR)hfg8ipQkM0p7sc8mG!cTWspS*a^BRj$x3R1W zt{!b5LfZgNOP*WNvT+nK>?y_KKtBo@6M-va9|NXGfKkdtiNME=2k?TvDXasyw+;-L zGD<|Z97j5^T_`IQ9r^gl9F3bgRuE8xkt}pXsY7?2jRSilPZzdT)6t0YJ39oq>ObduD-h%w#;t(d@*T7=u| z3v2eBeKP#_C(Do|5X^X;?CAj8*NwMfqeS)U~ zZ~;dJ(FPm_(a!2DbH2D2q{A3hyMcgrl0?t_b;fKWkUA%MoNmOELVY3+gH6H#0*?MJ z&c*HFye>gp%ANENHGiMiypw}dj$gpv`2P5GTZ9no&7lKq0%GU2zV(?2#vmOK~qm$ zQXoDLcb3Tk`P)RZZQ@}SSpk^luLymDT$azY1^X1w47h)n;z z#zk}D@LIGPezPx%>csjq2-ZhP)y(2M?h{f|4Ogs49GSIrtt&o3KQMGYNcomatbH0& ztz1vQb6e%*P6&+&<09zah+d{9ZGuwB-l z0Nd&Atvzz<1mH5?zJAphflMlja4}J=HBq0mkR+@ZTP=ZQ?*V1YJ_5dtQoI}kpS&_< zxqK6VmX!2n%!PgGB|cgI9}Dve3VMgvV0nlsdqt=s$HeiQcY#MIctXGc#mv*s7iInVtdVpDs?Tgirgt0UBipq7aF(lBOMTGRB z$V;r|y>ZElRN_tQLJDvTUoR&Ylf(r|_8w`PyX#$RQXgj!E%R8&2lkBupzzV$!XgAL z7(Ab~eeB_7g%GE@0W4LDC>5aae*{Vmmnk*EZ*H6&n4NsRzkm^NE5`E%@qIZrP#mNG zix&*Xu*vPfQv=zc=*pqHec3yy-|?VIY4VP@5F}SkzIi=&xG#6j_uN{F^*h%*I;;uR z8Oqlnc;m7TF6V=$5Rtwn_<@#=^Hhu)`A%de!EYv#r7J2zJI=i zL}_wsC5ePljc+CCgJMr22wqP&-lgEwV{o68=e~EnW{?m(kEvOr)j{QokjkmkRL&5; zxq@;jh#6Dc8!(}wd?AgAQQ){?Vg^GQ5zx<|oLq?49e@k5bxqdiNV(t8ev26Fe)IYk^}>8{7GO)dJT! zKIS`EP0`C;6={)!4B!z?!`6J*L?oz!R-z_JkHRkr=?isyT!KnxCeCyH2so_T6)?%( z)A_?h?S}ZfVvR|CV@LMAY=7+X<6SU9Y{CFbDlfl`|B5HQO~l=@j!j{z9r}}$rq(FW~tY9 zVwn3qvGNB;NN1yw`&o0EqPJv`g>pGSfseRULH+}tuUxIpH3*T+fJl}e&*i^F=y3<= z(fuC5|E@l%ntO^1%z6ng_)NKekR$Z5w)O96Hf$mW(OgZV`7(w70^wd?C7yKmd8~&E zBc>)mh>eLpLdvCAkEy2&Yv(3BaI*z4cme?t4AqDH@T8MGP_R+>iDx|3?*}u$K;a-n zxC4>6PcmzZs5Dv`d?O^F0AWT)J4(`w1a;Vg)WP*`QlFYs{5u&?z^)^d;eC|a@%?Z8 z9^S-8x}_O244*3 zav0$-GIT95CMJlFc&pR2eY#@%Dh3 z9GkEjfDwq-BKjh>gSC1R3Tql%iBbB^GSL`Dj;9Q(0(oX{7lFJ0A`}L`3l7!jC1_s| ztCn>%4tMKhti9)P5@Gu}ajW}uSfdtRd=MClQ)f-i#mzMbtYewz`=jXEd&y_yob{ec zs0|@6A&-HkrZUw^QRy5=TpF?ay8v#grK~BHuay%p>UsqMUEEg8*=1^2O6BiQhZUqP zB=`wd{ucbE;|ts^QDhoY)I)yB4C!#ZYjhaVs)iy|D^BfUp1VuYV_9R$zy@&Guez3V z`PvBaL#sgom@Z|_j`br{m3LWf9Vq;!K=E2Ui7g}6L!A*T7p{>zEfa}z*mPa?0pUwo zUi;&*`9D&eLXZIFr{+dC6DwOvr9`px#Mx6N<8>+s3eY34W z9f7@oX3ijFdvTf@%l3QjJ^kyDR>k=Ecu7bLJ!UBnJqPg}00-YTM&<;_sqw-0wk|Fb z(3%lj^M?rSJ_p}SK0vSl?2}lRb}nK67~vKq1x)uL;e@Q7GDvuWdR*u%b<<7IHL;%W z)}3lPhak$3>P?v1pRhZ3@-Jl6X`^;?~80h49+|6KW`H-pJ#hv!=$Wd4S_#!esX&0U{DOZVATThW^mcBvp$^ zIYha%WfA=AM6K)HQMI&OoRJNv;YR$FRGYo$*VAPue$WA@4M5cu0;%2g6#i0s#oKk; zshf6hGo==@GGIhy_8GZa*D2xkpJEqwK_iIv=zBL*s8IOLyvB@vlmm8hkR&FYh`=o{ zRgCy!S%A#ap{O2>>J#mxGj_lymqS(0m_8Q`X=A$8QAvQkZi59xjS8T~;h8g5a_ZxB z=?+>vg8LLqP_X~1@wK#MJmt)!%X<(TK>IyLNnd!NB(nwOjiRn0CPI}%o}!sG#SFzS zuG7io_dVI58YiT)|5d&;(>nP0I(VoQH-U8Z7$`KOGPlLA6q+Z7OX4B<>iP0AwZP9; z5^_p!pJTlDnsw(lK^Cyg^N54vlowX*T(cH!=7uasLFK% ziI2?gpjElbW==q%Hg;De^w?Ie=x$gVm1=iKZDt%gS1n2MOQu`C|cCI zw%$KN;<7>Krh{`EkO&&q;&?%x^>5tHEWJ`(?%UbAj$5=eTmjgbcZb2TSqm&h1(8BM zQ;13u{O0W?{Sudjp*u4aEvA-ugrt&0~n6d6zHUb3G<{a!g>3v2+0?a(b(j>LJ})BT~S`&Y;V3=T#0ax#7N2q|IlUzqB15qnA$vT#kqFYd*$d0)~399B5@Zzr}@-_rT z8~zF|C4+7vkn6QWw+oSb<{FUe(PR`2kU3!kurU%!>WDaMH;wa!H9|KS9>1@VTMJ4S z2l~1*9+&lJOpUjXujl*y&?|z5@{owy5cS0I~XU$Boa`Z@g-h3r@xMCb@p_IixN3PP&9NN4^4RQN`@?LAySNp)ba)9 zh5sb@7Xabr7@`JZhcap~OBCXyQ9z<$fPrBb)d9c~yjR5|#Gb6d9w1`x(1;DRSL6p`Lw6x!TY=a`s@xbNb}JB@KId1olLXBfi)L#7 zhM$I*J!DF1O75Lsr!+`ZTbT`zx(M&>TYGGuqS_jaIB37&iNigD!GpfrB9TR^vuDTg z<}}%%wN3jMfLGn*2MTtiMo@;jP;Jb^+MEzG`W}3mz z*FYrz25+wKS4hEIK~<$TNzudJZKrNygyd?lpsfD)w2|umXnLBNeoW~(lh*>p5qPGUf zd`u&g(pl>3{aa&QeJWOCTQIm5ijlop3-|jdt-9AJxOF$&y-t6U*}R@^Hr?GpBJh{b zyo$v+7YXyLB*D4Mf+uj*jq`6vEiPFqywg`ky?Vo!`bU3-c%OTdt~&cJ@s{7x#ieg= z%UIN=RhH(zLk>V#S|Xy!5C_#)GUDQC3!{yLJQZYpZI6UzZFPtGgcL7{@I65ed(%ap zqF~`A0WE9r2$Fr20vzNsq?SFg_J5uAu0eXp!A&f3;-v1L*dg`$*5`SR7r)9lzD_Mx zubW|69K)Gcy1o$n6L&e~Q+UZ_f7aDeqXRwP7HUmYXPfE^rc>w2U~EXsTj5vOoy_^Y z7$2o5NeSf)PoIo`Irp;%fJVtqDnFo~@7@*LpD1TAZOD*Q&g-{#aXD+FnuR5~a{>z!ibBmH2Y=06%GD6XjhfsLCxXY5Fo+Oggd+GdcBq zz>N7=2D53SZ+i2N@QwBvj54MH-082GOvK8CjSxcSUJ6xak#P{yBO0y9%SBznTafye zqjN(Q2c-XyR`y4qA8j~%&V?}e1_Y_SWNX$>#3UaaHj zzP>(h&aAaWI$3%7bISd^0EDA_{kgJd8T8^IB*?w*rh^Yr!@Ez$6lPH%%k0Bk!%#2ST^Z5>{ab|S!B0h9Y59F^?pzf5g`pH%4>N6H9sr6Y2l3b4P-KGmY{_{7} zq9afRD9Hjua39vzKE)<(jx}maYAOLJ8jTV*;JwGaaB<^e)pIA-TAoZ33Xb|+8EzWD zmDI-WKR0c$AA=qnRM<2YwMl9LK2rHLVN_-t^eh`uZ*wAy+D*YlSJJv`sMAp6+&(82 z{Vm-{%3S021U}vD&iQ>8EA!&>52gwH{qW0D=%&o#l)SfI33dYT&18-3Sr5mxZND0Bfkd5)+hXR zk00OTH`20r7R@<$@jx$Mx^%ikHOq@9bw1L6d{fTF&IaR>+cW!?emtM~oc}EyzCfmN zhhGu$XChs*B+0Jb-$y2I>D5rqLiefN<6)t@=gah~8<+l8e<<3#nwQaw_`hZvW@O=)4R6{_L`G;dkK+t)0O`Ezc4PRl1;`i3Tce-*(OdH>J=t zHPUW<2Vguhi^bMxLLsiywa;n3e$)b;3k@h*FZNkyz;Pi7S^Bgz5e8k7qo{{bpK!^H zexf;V+QDw7%J}xYOtf9EwSP~KP31a&lgW?db4rXdzi@}Xmhg>DbO!(Kv?8-C{#lxT zX6xki<>nYe>7NIxcTnf!Tr3&h|Rwz8+I~Cig_1RzcCc06CV%{-usd?!PUa zK_eF}@0{=SlL=fLZg}iIeW6)5fWus9zPZjV+W)FbU}s^`c!PEh|MbC^pI&Str_*|K z53-QY;S@!^pV`UOqb(6(|2F$ciwHS1fDILGMbA-uy7(;wZ6vTX?mu6!*&e^2Bk_s* z^snkY+dAh*TCe;ut>}2=GCEMketb-fy^#sf7tr3Qry5#1sW@Go4a6UKW^*Q!5>_k@ zjR7uCq@95AoF14~fpI1@h5_&~8f?NJjE7nSnm5*yavv38B&p7N9o^(Ug)-K+qZVP$ zN?j!njy;XG?VbE1#Z^&GVtOxAQNzd8!*1<$wlC@VKIy8)d5vZ&y%XRZxOiA5Nz}*I z-;~tHgxZ)V1*>X*KsN}K<M&pr!Qj)qnML6*b|>O(z3I;}dIJMd1C8!Lf{ z0JRoEtHqf}hz2oMx|YPQoDi13f}Wedp5!9i=sUNHjFXbx^+)$bc?^!w>sZ{y}( zI#Y`4^R1<*uHxcPj7bpe)N&zVY1~5tSZ5;oWW^(Kw^&dqC9+mI_|n=Yqi2mbj|z1i zFRquNjt6N#R?Rf$ouuzjUy1eaMcfg8dqyrE{NcSh0)F!_rP!mk;vwtrozD;G?w+qV z`M%LHsJXEcxWkz=^HF#Ac-5gLJq9s6{dlZ>TaSa{pBhNpp5Pn=W9=buG@?l_x0}lj zcJDoC?8f8P$+p?Y(lhjSiEd@otQL+s`An_1t&BjcVNT&m@^T_iDKzUspwq5p{3sB2 zO9tR9XIWGg?6heHXN(jgZLJOFYs@^MTejtZl?qq;g>PwIN7O25M@v~gnlCz9?Q)%( zhkN^DH|=P%aI}6(@uk`d5!S|{+!wBev!G%i5nJ#a&ARlGc_Tlbw~h@KMm0tS@0D$& ztob1i11L@*e`0VB!m-d#hMG7BfDuK8TAH+G0YA3UU6Gaxl2#1;Cp<|)R?Qy>93Qv$ z>DHBb-n6zrXYFT4PAbdE(62EkcF{A4Q~jjladUoig%lW^-K}D|U@R{3RE{MQ>t_UE z?1jo25L2$(8aS$JfeorH4P`w7e{iAGk2PhLzBs|`+OEDM``}Z5|CFuQuYGs-Yl9}0 z#8foGr1r;;wYibL=hBhCLGIhC5M2rIXQ-%+_mdBfDn4gB>C>*m^dqb@4NSQ>)PiKXox5IJR7qOevp zsIm7Q?V#+p55hrXXa_ZDbZ-Ba6ef_B7;4}%@RZx{XW9U#TEokbK3J@8rXt!Z1bugY z^p)~8@o}Z4)0Z!MO5TUchI+}gCzm#5qNV~RSoZ1V#80<78j5Xs&>#^OXn5^hLaVmA zc**5;WGqe!%Ellsd*GPAg~=KPU6Pvb*4TP_O2S=m5g$&F8P(k+J`TXE1BFtm(q;<&MmIl6dmM6Ov%6?yZ9&|FjaXoY?@%G+#FP1GI zJ9>HC`17)SS#B%Au{~(VKGw)DWNG6!AjTD=<|Nb{GXF7a{S9?Zj|WRRfBz~^im+Xm z4Zrt&xXR%ZKCpq2=ml=Vrej(0NX0T#*RC_5C7J?`DA}trlHsdmY5JtisZHb5+(BNz zpvw~}I0tb6D=O~yz1z+nX-n6N+~ViTmD1=nDvd}C_W|~}Mz{CpV`}ZE$lY%3ecKH$ zf`x?$JloNe8ogt!G&z|vywv}0F$;~#2+GlAvw?Cb-=&pGTe;7hk@~XBIb!5w;>d~S zmE+oUn|h|MiSrhz@Etg2P_?6U;+}+xp{CVOZ5Y*P9=&#e4WR0`_&W{Ykf3osi8>tY zPy|z5@wl_l0wTVLwQlVA4J5 z@lydNJZQFHiy+l6n|83hblGT3NckS^V4JxKaIj0XgT;^q;WoLT_$9hYxsq3iC7gfc)vWSWHdY7ENhVPs31e2}u{_uN@Dps#Bd zjdPF$$@Jdu(-UKlw5Rjf0+LZ$A^z|(@x*1~<>)pM!`KRl^ORwhxdCYYG^{OLI2{Xs zrLr4+mkVg>&Shu{d%Ot@o-qatzH&?Nb{o3vJ@i}=?ZPGXNinUFwyMQe0o*t6;YJI6gEFb;e5=8g^p6E*pRM`*8J&1z7;6 zW`b5u`v*?@4xM%_lg=y}Q$@u4Mu1{F+3niC+uynijxzg%ee$*|kof&Yk0`*72HsUktTp1$) zLp+YJw~^cJxs`}Q0|TU1G)H?i;p{b&Aqzyc;YhP!_ z)ivK9T2qF1>|1TUyxbh39K2vp)8pIp!WxbAHe?z!_~YBoHxy{?>E;yf11G*|dw&*k zxe%n06Ni|XX0;iMm-VreOq{Kg_!LAAADmM1cMqxj(;$@TC82Wir?8$3VL#vaN=P(E z^g`G{^w!Q$;A9e;qmk(Q=@(vtQy6Q4c$gR8Ty}xM<{Y3P&i+HLD2k`DUptse9hz^J z*s7ng(epmeK@Kc-yGee;3Dp>_P0;8pC$1XobMR&QT2Jy8B|xN$=5|RqH!G6*Dvd#gXL! zwEpQ{?=|{5jy3us_8wA}UGAcd>+se;S-LqwUsBechADxJniVy7g0zrH7(y4yVWC}a zBBQybGyuktV5)2EM?5VR-;5_uH{HOP1YsSaSgW5bv#`#ZSt><2u8#La+P&HrSO9oa zn{rz75btdF8Dfw)OeO3%T%<9YvVqR#VhVS40A_f58m!%${J)J)$%*R>6@zUnoNKOiDN$6VR|B z9Qml)=mQy9o6c^$;&6@SJfh(F@PY zQZxd^z;wycCXUcaw%;i8m85!_i;FkYGYKLFLoXa)v79h7aM|%Noc)0N`^JvuqFfGx z5@jC9Egck;vG6@^-g`l}Qc;*si>42Ah4D1s4X0vkb6lp9;NHUcc*I7VY{X|G?ktSa zIIj=eibEg(*P%ws)nX>_!hzciHonUWHD2eh`olMCV+UHw1xATf=4O-4oR5*T<=X7` z>w>EOVA^VP2`!1C-t}SrqeZA8N)_4Y)&QOAyZfZ$Z0X9Ap(ujcD9bA_l4;4J2?V** zFTqTh2|>}CTG4Axd<|H6<0aIN29(yr9a6&J-}DdJx1D-;0D8&fc)fh$FLUO@fYWu8 zl5Orlw+#j)6)GR;4r?RvP5y`%e?rf6{roe7q&q=Duda?JX1a-CZkEu}ij^<3`n&VB z^J1;)-tx?y8w_mJ$-%nm+=$~;lUR$@^5$! z3JWl`hRWY%uLPgJx|$AF%=~e-E6aAK(=t3L2w*dV%Jgez&~+SWta5?+K58~swDbJ< zw+_GuRJNf;=z1NX z4w9!d4|o2p7pnewaM~FzW{}tAUF=+R)vCAzLyP3AXpn{HYzl3-+X|3uwFeOR_CV5s z*N5U9`Gy=Q4`zO!w7M-ca^>}=4p|sL6c;z8*E^Im|3PZ9efn9X?+?F%vpzo2!JAa_ z%th{<4$<72&MAso>L1-R67yrz=5nC_gjf=iD~)++Hqw(HqJ0Z-raT}2S=Ea-KWL$m zW*Fp);N-efvl2pHm0jBZYw-<4U4}4d&H8Z^nJxIw4nb*ccjkxKr&B`N<{}gr2R_;Y z4e48UUb7@^YZi|`@2O*L4Zq|&7|9Q5zjLW0Kkm%W(|DzA)-XWEaBUCZLJ78?JO}P= ze*eTZ|0 zwLM!ABGQ#&FX_Wps#%h2h)16v%jfp1exXTLR9?T6I^Hiy{d-CrSVFshq4sv!qh!dT zaee(8T#OG=n68DjPc1qtPo~R&8}@okSM$&WR}G~<@|J6`YgO6SyG}vJ*qjthi7oz{ zyde$Khv?V{E@lW^Oc#N>Ck8GK6c@8z599Ofu^ry8GO%S6@jj&aFSjuIbly-QFH)4# z;1q4NQ{-Xqb4MlyKC!X60ND8{Dsv5S*WB~Y*%6M~Nj=nOmsuK@fywQH|AC{BK3UJb z^oQ$qwgB7tEwn6E{|83}f!@JgNT<_)pk0~IFS`KqAp&Xg#X)w+0G)y{8^8y??(80G6wdVPN~!zEwCXXxXNY@*+$M{ky09+Co&OowKt8 zPDZBsYU!V9Xa+~J9Gppad}&%QNtcp8(w<+&&jy3i8d(1wP&lLnXlfj{!3&%m-2V`T z5$B5areeDl}DxX*o zh`Msy_h}6GEO}*|S~96SqSooAPP36@((+J42we6#+H$ux{-V_#bR#QdAQN+bFbJU! zKy;V^SRNF(HhGqln$y#K8NmslY))qp$BLDCAQGfmZEW1plBr*bI?>3nzy#lCUsH5x z2zA?K{KlT5`}fMN)}-60huGy!KeVgkH7Z}|hDG+f-#@=$LKu4DC}Aci8CH&cU9*9Zo^SFWZh(~|eo8}-(0R_PjBbuj1mrTa58VkJ$05JNoQJwE%_aYLBq z`AH`jR)&iW=-Svgb$&g|dL@aFJ`S!~eEpDIZ2T$N4P4|OkWV|+E$3CMI>y~!5oF@= z0`xvj1LNMGrbSMi-3^`U<*Q(ntg;`ETRTyX3%8nR7m1qgqlBChDxl|k5 z0%W}CY*?S02FLWTnQTP2rJ*}sadT61%P_(7Mx=gVt|S6`Jm>}?M6XEN%ly~l=8jE!2dcy5d;wmz}+8`!2^J+Mz@9c#M}S9{Ry zBx0P)KUMeq&Om@PpC2-cpIbIyO58;%Qn%M1v5%u&{o08a?6Z&jK3wPUDOTQ^I18nH z3L8*Cn`XWjt;y`sI%qZluq>pr(8l)Km10$eden;B#>&Y!-J3xT$#9`fZ2{7SrW?xz z4c_V;tO(?blG*K)zT2g99d5s1s;a?-4U&;Jg+in^EEJp+-B>vZ&9|Xd=zk^9gvv;##f&}$It{# zeKlriYn!CMcT%E%&9tpJ$^r;VwA>iK?lQ8ljEbK(F9F8O(Ldv$JeQ zHnsFhl+kpl z#Cm}ssZi@=qSGPtjdmo}ujoh#`{n%sYEY#RK$d~eQ@Lc=D_Qeinti;xd!x>#Bv(wm`PDyx}l8P?jM9ZHh&V$k1 zqsqRK3B_%I1Ma3BFokKLg8LX_hqlP3g)yx0@(ODFsF|#5+y4wke`sZxtfI)9#R7It zQANUx9_FD8tg4WEvLKJl2Ew0lplm-R(g?BbqpZVb9YKS0distmE!<>w8c*CyeH?`g z_n_2X`rMZ*ad|IO1hiw-Y(W+<)z19SX9ipV{JJWdLG2LDMOgdRYDt(q1M@}E5C#ZR z0k?3HL_%w7>f%&00u|hT<>wvpA+1C$Z&C|an>~aY<3KmtVetTGn!u`PSC1KEoS;WQd6Z#tqe)chZLQ@$e{^`9vgyda%$%IEyH-LQ#4aD&BItqXID-v= z3XXQ3e%_v+&LS{zislF!;7$e|aT3f}c-Mb~J3?$j6)MEJlxyG--)zl395}Fffz)?g zm!y3Vv})6zHZ0-+5<}A8cU@K_xQ>C0M^ckpOY_er5MHh0h6*~h^9V(O{z#pF+4oWq zMOw6BFwQ}GSq$0US0}?0Fb@TqI_O z9ErdmYg11f5)=b?CgMWiqN=e&1?BVnf;Lz2T%RG`YXj{fb!wU*YePO0G2t%K>Or?RU$_ok&blQRpZ8j`wmI1 zwB0%mZ!mY5MTz(dMZvWrvg!YJ-@Yv?DI5wVbia)&}-#yvCZ7uBzrBm1P#k+?8PC#1&WQ8t&^oyL{#CSYVn;CDf7|Bx+7qa8H$Vcmd zOIw*5*MJY$gJzizt$%ouvi)Ojabk`5TL*TiE+f_X;%mFMP+-_u#QC-Gmb@7=8n@el z+XLYMYy25qLyUv2XG$>4Yd8+?Yx_@E(eKY=N`!M8`1ai&rQ_zFx*|j!UoTF5OomYZ zV9(#&S~-)gG(}6f3!V0_1r>RyHSYY2HYk1C5PpADxy_#vETB6#>AWB3o5S{sk9qFL zg@nPK>R_R?VyF_vweYPKBgFKAT?(X#XPY!FOjWOc7zu$=JHcsE)Qj|j= zUhIT;aTanFQ=!j<{kIrszcj+hagX!ehpu+HE44(F2opV*1g5s5RGT~i_v|COcLTm# z?;K}llw%^PRb+>L=L=v`8n7uSfT0lpbEqOrP`v!;3f~wm_zx~?+v+i%9I@N|kezEM zR^BsXbuF1n5o*}}w)e*RxiQd0XDetULy4w%EMdlV?a+Jf{-OK;#5&FdIG_*oxoG zOu3!(4t{+Cn6jf1mpJ?$j@!k42T}ilbI*hZsagVhTyImo^$*FUu;Nu=Vml5dImqf1 zgZ!F%vJKx;v$T68uA#0B!vji(xQ@X6QCfF0k4QAM8mFLHi+ zlg%&%6bCd3@fYs)MF>+1YL|oB4e@s9Q`98*ZTvu$F!;jTKuPA9@z20olQI$(K{EfwxY* zIEmN2w0ZU%UI=$)^Qsu|_T#eTSW~Q%%eI#tIeb(39_vlW26`-h9dd$6ECgg=o~j~T zdtaz`(xpF0?OyN-9_cUjN8~$~xtcakq=VckX)K1SG`O*=+s<&^=9DWZJ~{6;RNUvY zujwxDGV^6A_|kBG{8x{+cQ!O=_oy73qtpr=4}s7r5$S^ou8H5)buuw{2)Pj}3+a_` zTd~cpbz&IrfZi0mj-ehzG5^Lhck!0P2af@`3(j<03aaHhryGp}KQ%wc={sk#Kh5`A z-ZjN_2x%3^qW^2NMr52L-`{SH2%E&AB-^|dkrPen+qH-CuR~p<=)+Xg zhr+CvBSsqU6}_AJlcGmAqRDIQW_P#ycN&MM!t zyY*MsiH2MspRhXyTk+zY~vtpw0+ z2LUA|M)MqdcM&o;M?@-Df>jQsiR@XKB?k+109sna`=*_#;km9mDBa`Fei{0e^0SEKckB{2G_9U2%& z&_2(R~7u&uyq2sS-Y*>VCNV)ylu zRw}zb-(B4dM)Nb&3E;9g+v@HZAdU*ylY?L17`tpo;-FYDE(OFLP`JT!L~r9hb%?&n zcqhTTIPS}b(-;zX8b`Rw`B_BZyt0p&zTDKg%)R%h=v>+)UN(T9b41mCK}EeQmDZg9 z4k_LoJvliE=<-nJy|C&O072BARp_B@WRAO6Edu!uo$}ZSV@ed1ZLUvw)I;C6{uK?F ziWB%=(c>DGh^@l@w@*1llz~#aEAY~N!QQ#M zEpDNLk?ZP$cL6AIvG0U3v4hThB~CC_l|p#$6L^Q3hLd5)_#HvK$XOvHirGpyO3auw z-2h?qkDcRDOf>gde(5{cY^z-KLD4Il`|yE@&E?;&AYtIjH+G09r;^bm%~(w{11!I_ z{17W|uehMH#VxD@l=e-_&ZmAt=Ot!7KK_gkod=g-)3@H{{631;gDAQIn4U8?wubfm zwY@x{#@;uNk+vq=T*YJsgn01q&*Es%#ARPi z=ficIc~qtfl;9ekW8;2>!>l#EZ9P+5v@&$`!wyPQL(tan1_LT(s^TrOvW3`+u<$ii zpaW5XrWL50_7AIBPm~5(MUjmZt$}lO^ky`{_rvLX9w)*bhW;$I<#R~i!jp`?y5m2S z?si1)yA~{1zmiAgFd|CaD6xZG=(#=KKXL^NVSt(1UsR!z*FEaC7tUekM(0vXrH7AiXeNvsd=;izo7AZ}#>t=aV~;N)@ME z7T)}N>Y()gOI35n-@*s08Ds+`vGyrj7=fd&a&h9EC8L$?%$(pwaM^m9bo4^9?BCz2 zFc$OWGnSHuDGi3b)o13AwJ6$Iyn7q^_UF%aZw>`n-=LxwVxj)p*$)W4X)6AJb*^=) z4L*9Qs!nEBk#3TjPiyl_H8ECQ8ft>EDM$pu?6p@hOQUm%P46?fQLL^km1LqPgGxL} z+PzqRR(_y)=W*a_>I>6L#VE!;%htWwE5PWku(Z;Qop;iuC+KU(0qOmoRdbE3=TLWS zp1TM`mmH*QO{&R84ra_7v1X^4W6NPCObU5*Xo8^D1!`iDj^z6Ww^QLSMV}!VU0Y65 z1Dpd>W%Ms!$egd_fD&y0RoZ!$-=i7AHP^^u4h+rm?lGN?_534Yt2I2q>Qx_Gs7cAOyn?yZ=Xfv`pcC=ErwU@APZuVH?F63~)V7<0 za)ewB<&U!%pcMWwWU;}$U^X5j`;*nrG}$kohJ3_!M>iN@2)7+y{|1`_TL7OGRs~cv zfEMfLI-B%X@47(mjRqYDHdP8GnEK^znm&rtM6TrWqA8WR0e8E*?~#adg=XwaBIrF2 zV!~^g3a~sZ`QB1x8iGN~`{T!Ec~H0kZhX~YcLBrxJhk|s7}@^nz{V~6G6$eFaFvt? zH>uJqnPCS5qKW<(_LDAgAcXs+)p+X5zN~^`#G;BYZDy*H4U&Q1-L_dKEWFL>y8CKr z=WP5{^P7Wf*4OD|`9~1R(saglD27pnp_jZa(Ce_w@a=1JEJ6q#Sc0AkVi?2Y{0fZw zLSjpMpO!IXr#Bgsefjaz=ay3R9*D$`cxzgbM0TP^^O~KIod#JG6HBulOM9VO`a@eV zEZ4vLN=Bwv`w1|QI7*IoQEc*k?Oz=zw^z6cQC~^I8|F=nw!wMo#TAi%_X%A>v%#_n z{l=v5a)Fv)B7hO6ylUoBdEgM?O71g`BZQ`mz4g`d&znOn3WX#sd_0tVoV|Q3XdyL@ z@_kWfBu1?I(3M4^ko%Ln#rdi4Of%|C3*=IQeP@db{BzF0h42M8L}hKr)T4nc}V9 z_n8q29&!Q#11))Oxm9;5C4reDuc58*-mxr9QOxHjlN8PVZW>`m^zfc3X+(_rb!8%oFV}i*E>fx9eUGKm>t!cqr$C zJg?w%GYiFE|I%ZkoP*;(*G^TA&87Zi9uI=lJYc0j{;8}jJ5*T0?Zc)u7%jh+Z) z$vDczUp&(_^CxVGJ$QN)b9n`;oV~uDYnr->V-ThL|AXdX>CKj=$FMpExHyZ;7dwh^ zid_7h0>K-23l%JtNwYcJE`&B`xF(a4JQM_&61(0Xc>Gq1rxk6Pzy1{P?BE~0SFXqZ zjC*-^&D41T*NGHpDN&VAG^Au?fOi24lZZD$6PNHTE6MdvjCmyP9ZJV z%dq7dYHpVOtw!TIlZxEabX1V1OR!9lw4|Ejp$IT96(%kW!+oB*qY`Y4sdI~h0Cl@L zr4>Ki`+?`?KS|p}xQAxk`ufLCPCf;b3lD%iI^b|!bh8)?0bIv+0Oi#0rfk%rm4KC2 zE`=kx9;sUivVag8T)@4_5BV3@jk^iTxd2&zv~9L9PedA?1OVuV`8Tq z7E_m@KZu%lC3ra$NuE4cbRX4d=bz%QBjdKh&}*NGTSYHs02tB*K{1n&U`uLo} zoyi(=oJ4m=Rc=5Gehcubet|4A);2)Zd!DGHDO(fh!LG!&E6%c@P(l8WR&SaurpO`6XYy z6$YIhggnD++_VgO88s>umJmQXVp$oD9-}Z9?)LF9f6?0sT0H18E7R zB?Axz+ofhJRA z*0AEJW%_-T&4-ZwJT|gyTm|H12+f>r=fqIYC-%0%EN<-Xp%!8*9SQ+&A<49Dmo|?A z$;44vk~NIsdfmLRU|G?jK^SH5A&Yy95nSZf3$fgNc#;0q(zOv4v*YNlt%6B3Vw`I* zsLOYrdOp!bUKq^gf1zq^87VAT6|901VUTM@y+QV&qHUdHp@*AHw(kcc-vdpaJ+~9p)5je9 z<`1PO7Cfs~zIO(eIF^~!K z82w5vwWOsuA$Y$=A4OqsT|hws3=zp0)z5o?`ss2NAQecBa~psfr*VyEtT(Y+0|ss! z!GZ`oI!qH8F@5&8B92NeS|Ia@cW%mp#=Q)!oJ-Baku8g!;v^fGl!K(}VO|7!8ah8#Z{NPvVij;{cd{i2FZ%7$RTh6& zto>I7ljD1bN(u|t;O94y&nNie=P@V#I)P(VS6-tZyIQ)pCcG9y$$3@*llA3!ySwxX zA=6$6w=7RU`qS7`jUwZ)XihzKj%@4LLaqBH;pS(g&6F|=ygGqy0r5QJ$`vgcw68Y! z%NuA!gk*GIPYN>w8$3Om_uwqJ>O(V|{YPdE0Q*#GeyjcsR5N|Jp|1wzJa9GC@hn#z z=$?!1BXed<(*MtVFZJXm!|~zZHG^q=I1V(igijw{)sI%Z-8sc;^r7PK=!c5Fk^JMg zeRbwiN}N+)j6I|VJl-(E>2!+XAS~U z=a1M6`1ZqIb|}h#%79M$w!PUgUOpoY|Gz#x)^%-q>$LG+iRDSGFlBY(2b*Xi`^-le zP{|BKMo&wf*?t7N!@y3V$Gf`+EZTg1zvYQIJn`vNR*DV`6Qkh$cx-@49<~}B=1J>4 zZQ%8>>n@Dq6@qj+xiJMf09r9h9c|5D!x*hNU7eI4fDG3KhF?B0Hp+sVJ4Uv602gzb zY)9`}X@yN7XFQ=57-DNdq?Qu<3um|OFL#ax^Lbg@CJgh>hwRcSXtyE5-}WfZFffhXl%R@d_XdQ z&H@v&>SbD|A03$f{2?CRBSR0&oXH#qbtU)VsP42@w?d)!X)vyL0uF_JJ_4&t zDXp0L`rK<(tMS$~f7%tBad-6mYqn3=Vc5`FvR4sTLz{!($ug&-G(d@H%kd%&13Use zz*&ma@w9B+LN|$4uWx~2@cJXAqpBG|&H*$MG?71@jp>0?Ly_ds0+5-YD&@(a8}i*e z22z34_zWc}35O%sDM}N@Rl@dm5-zZLjy5<)jyZV7 zk3^0?1rl~+e-i_hz=tqRM4^WGjlFT6`IV~Jb$jRy;yw+KOxpVzcwE6JWLE+A)WFCl zjdWsM<~4dvF!;kRk}g+@v1 zFH`W^KTf_G46y`~7!bl3{BWy#u&Y8~58RBUT%fTVMl%4-F*`;TY{c+<{@`>^uIGT) zr}5o^;2WtvOl^`&5U_j$VSw5=oIn!v0p3KSfi(omg)9+9h9HOinqS=)Wks+kR z;eC_|r|00fbKR7KA|JBsn*`MA0BaK-SrRFgK4X{aJ@|gABiCyhyrR6}Vt8%~KwcuE zHAFG@;IUTti+T7ilI)2j=f(VDf|F1ybif|4R70CK2>L7yBZ~;ABfo4O7xe=%LgeDZuZf zam+9E$wDGyonrHN-+2N#_nhr2CO16;hkN-b@yI9{{-1GD7FDpd%fm~r8lJ*M;{$(LbEF2fp&Qx~} z+}_8Dh}1!xCrCZ`!Y(ZfIDqOk*Cqdk#uNCdNjfSwlt~~$JG%84e)Aws`J~o70uwT7 z{t|8{!$xh1(6>YpE1C};`C*EVeG+wzXJg|5M~2p z@}ith#}QMcLJYzykW>Wt@{W%1e+yl>;e;P24{w0cJfQyg*HH^uit<`KLY zi}nhyypp-%n~4RU@AYFKk{sm85!f_TJ;)<_(BKuU!X?0{5FI(9jx4@IXtHXsSqERd z#li8W7a2`0}{x0 zIf+{MQ-K_Q)X6Orel2;`hx^CO>A@MZM1{d!ABPXG3=WlxkvR4Ba=X~)qZgQ2W4W$B zW3oM?F}(M;nrJ{yL}Qlj*(}$4ee0Vgj^Fcli{(*MI;&fDp~m!>xkqFD$kR0Gv`hM* zMz$IqH?1(~VYSk}cki=(PSL*4%9`O{SbZgI)LoJvzOPpd7bw`gs3vfDSJ#9`-gM8{ zv52ha)Ue0P!LDH@YHXV_@NUdMC-lsa&hRJMKe=G`MaX$=HzOBpU&xG`_5$sLwh^&8 z>wv;RJ|-$#-B!xh-&-Sg|8e~@;giF+lPCLRdLJa0*ZFQ67~gR=FwkJy zb;J9T=HvWo6Atvl@6z#gRRVkP4P!9Y`d7{My6Lc(p6XzQ!T0rb^JxOID~8*fI|qyJ zk45aLHe7o8#BTRW!*lS)*PaUV!49uBUqw$-UoZ1C_teBb{`Py>OGh0&o_Oyzb*wFU z)E9jEkxOG#jTTHP+l(|(v9(TI!+)dpa0x}zzQ0xTMg8}@?_SQiWnS0IX51`z+J7ep zw*MYW8R|$jKK?uZ;q9hh?|rg=%Z1)?OBH`)oXypSu)l!<=wec`1G3H7|2 z!q~_r%Q|20IQH5su52OSvFVmC1Id9W?A%v7J9}`!t}fWEn)mHYOI&rFAkfpk!wm$Q zCj3H1E=$?ZTcd>TW;#cSM>To+LV7(f5OJGLT-*L|YmpnbQ^kyIbwt$*vY+=o()~1| z)l@x_pv%p#C%;F!bLx#x4WOj8vKl#{N-d3pH!A*|e$hC2{Lw2Wp~nu}6F?n0uL5qLzPFXqG<9t&6a`0Lg*u9YbwEs5YzP zWE^FfR6KD&_)HdIch|x9V^dnzmKlK0o#oyA2fPQ|5beqE^0_Tv2$x^U{uG z&W48Dqa0sZYa`_PPWYNJsy>ywEwcU8awTYU)ZmRe-r5~qx=(6wvuqWohW420 z0mn^u?HHW8@U*Wh&g|pvT=j?m@`%T~w3sPP{YSA42G4fX8=jGoqikek^V*_|BXll{ zMazWc4R!9b-Nh^1_R3|jM5Zf3y5o{n8hBxv_+hdIg_Q|eBf}sht2hQTM z8lBlHk$0)@Jh1za|IT)Jn4L!5^`QzE#iPqQ;yb5)S`*`OBi0&Js;}RI+XFrfV**{$t3l^D5{r%-dWJzR&+p({gy2m@}7Z4M0#;6x? zOVDe#SkH)W4oU1xCeq=4e~`-7&(C?isML))x!ZuxqKTtXWYTk2^OK_cV!NZ?{WW*% zziwU)f@L|{5cChRbk4V72ztkDmx$UhFEcEovxm9_ zL=&pw>J)ukr*5B&v<06V*^$(llxov9+TP=%A8sLXkZ*oW|JCBO&*#5RUx>3i-7EBN z9Xy{B61@5(!zuRi_<9EjLmkdEp8eQN6h_n={}FaCKUE=O|OwPh!o%;2O0gOo$hV?$o?G5{k20w5hv^)G6>fPF;X0IRsWnwW&=qUjP6B+TvVcP`dG zAjZ9h{tZm?=k0d3yX3Wo)9!1#K1|*EQr^xOY*$Rc>qP`@^PpqXlruBy(mwD*n~7cs zWc0IH;c46xP_+|$&GU@|KF2vng;qQ5KsPDG%UI%as%!584pWZ>O7$;lUr3RsR_fl9 zV?Eh1VqVJ{u|!4#jn6GDRInp0yi;OMSNsB`Y!C4<(WH0GQq8?>wC$vWY447p=(5O7 zJ2wva17)37pVbT=SqFyv27;YvZGOc_x!1~{u2WpC-?-RhM!t@N$MUx|{^1Z)4G!+` z0aOJ->m&A|XY68f3jEb*bHc(;*v0hJxn^?&t7pN2hfBW7HGxEG|L5bNIob!Z-}Nnq zllgX@ba=R#Ta2y6`gd_A+i2JvK;$P65DV%u5s_NMA<|yNq?G!iCR^gXY7=_9!v`+z zfhU{Q70M4eJ~Gc$F7C`T!##Jj^?*NL<_bIly+*Y^z+^J-ebM9v*Qgk!`3~O>wg+6u z$^nMIxQQ}RV;8dLn8&WryANu%1G%;#9s{DS`LovP3b)Z)CdW*07R6bc28R1&-)*;Y z`6)dZ8_PI1(w9~kAoU`Ix%-Hy)W8iCCNP?h1Li~zS(~|h56v#wg1(W5@U5MQMo3j( zMf?gDim%h~T_7;GFx|f+?vc{wyq3h`03Ww@d8h zMSobyJaz&NMJgN!b%vGx$E%^1?(1=ahIfH|5nm4u2Y~FQ99c1b&JaajD`~rHb zN^S(XLHEHW+HK?pjH0_2oQ86fGl(>03OTqV{JkOQ%@*EVsJayZ34Q4Uo5UXi%R_FZ6@BjkPl=Gy|!D6|p7kkU*gxo7jW06VjtLgdAMlK9Sj63x% zNJne~2-@)m2u~aMFWAg{1h*P8lXCWta(mkmUKfNTK%gxd(r#A=3zrNoXwL>V6CLo7 z4{`Nph@NOmKv2Uhna(XPo?=e#2g|gh>e)4r6-EHny%uE>%`#lekMR4G`rIzCN3kH$ z%{7V}5FhXl4opzk4`NM2q<|pclut- zKw0E!aeKrc6CjoVAQ;5<3#*3A3yP)lUYsoKe?3yCTPa4Ln*4+q3^rG@owf`^AkcO- z1d#_-k;QVAH;egZ`G3nT!NqDEE&D1jlQ&1+Oqf;bG^&M)OT{g zcOe4Qg=m8QJKF%`z;@ro;TB8hrey&81Yp4QohvA>T!q#CcVQpz?gMJyQI#zSOiqvk z>S}1zV6aCukYI=vpyj>tmIwSZ-c?&}80%_~S8 z&*GG7AG;VZ^u3TZpC87BUm`Mi=}*>K4`!C1+U@VbR)@hSop!Dmp7I2~up&02SUbT4 zpl^jO@PH(r*|4ng<|O{!SB?C>6ll3%+UCvMrE~}RM%^_;nqZ5aG;)%lo3%=@Za@Gw z6?*$r<>rXorgpQ9gSEQHRUV*L(2 zv6*uejN`fH#6?WL#VYW22B9@5JVHAJ$1bXaoay8nF|e!)`t|XK#YdWgp=y(K%BAKqU9!-DhkmEacL~) z1ScDq#5}LUsA~ol%Z?wQTlAw z7c8d=q~sw!#E5r0CD#CUn1L+7xy?g4Re7kNx54R30GPwI;13e4nG9>I{q?~I!Kszj z5m)j0nUvdqcW4+4R`xA-!JRu>Df7BMf6J2T2MKm{RsT9ds!pwbPWG)^;Ml>AU~o>1 z@-YT(Sd<9yjpj;t!ukztv>b=WJ#}C|OYb6;&b_&_jl!Qg#pKZ2-*Wrk6=sA4=)|ZP z<@z~q50%ZK%g-WBN{oe^!jzu5!|BQ%aNPeQpgGTcZm}p$Kr}Kku@#;lgwGcfJRQn* z0`Q;F9Hm!CB#oTuVn8iKL^m^za$$w-bD8Gz*9Ej5&pFr!5>OWwG2~Wn9=!=Y=@~ZMqRA(W;D7A{ z!my$MKp>wF+dCmDC1>Vwa5y;{&4H2u3ZCXFq8}<4`7)GKj2V>^__*j`t5YDyAxdvi>U3JDuhVAj$&%wZL8=)~j*@ zZ6!xmnB(XT$e^)jFQ>6S$>q!j4IjNQpt;zJ@kr}~bC=g>W5fYkz40C8NDr?A&MWCL zIIvOwTL-{mcel2ejBJDE7PJ5$IQ1>w^S-2a`@w3ef$B{?oKMWp*A1)2nX(=i}NLa_imD(L)&Oht`&>`vU$G zVxbkMLp>FkxXQpJgA}RpwMP}dCC*35fLP-#QyzJ7g6H_abQfodHmv}dqsqr3R|RmC z^902@pgWw2noWPU)tm+5-Ys_rYB;jh0dvh-c!lXGzR_$5H z*exFv2S4)X+k&@~zx9UeA$$)#%T)J@i;ZRv$;6O~_>8}5B1|;7Sj#=|8A=Wwp zfl#yscW#hlsAuSd0O_5B_cJg5a3i4kFmfzjx$QzVyl~RlK zpq*w;2U9Wal_C>Abb7eO-}e24Meh!=)5uZeQJ7l(HKrd1sN&C`E2#YbgN*~4`>`0J zDOcO5`b;PkBXp1~TaBjRiUl?y+n~gNX+Ml~PckX_)y&w4fnTGEi{qbF+doESZ>;md zjO=7W*#5TPV>_JIhh)M-FhB+VK3g-NmY{N6{3sYz`VErLxN~QlZ$F>`>*qfvAYIbQ zBE{E(DFRHl0d5O4r4*`xV4wumEKhztp0EaRUuXfAF#1Sd(lQc_&U5&VZZ%JfoY38& zMFVObL2}F7V=xQ?F(!b8mE!vbnr-J?cihVcp$WBHnyD&1H_j{<5 z{r{!_LvOKAGT$rALt7iAZ4K^xb6}#@N^QCUjJXx1{702r1Wso0nx*~%L>K6^zO(R9 zML*6y*5j+nwz7bfCPk|uwj;XN2C&D$eP1uF*5#N}V2yYhWVz8xgIIJuB2X$D_37t! zv$Aqi@9tu5r!Kd+Vf;Rk1LCEkYg_Ah8E5uUgS8EH{_`mhaUxR?!9Bu5rQ z4JWx0RP!$_|Dcq_L*I*1!_hx;an}lwqm&IHNH%Kz#Bx_7bHDy z^NM}@3PC^qRv)yewJkQ&XB%}QrQ-b>enKD_#K?;#X!isZ)vCCQ>1gm>U1AR^21zMs zk-R+Yxu!3-7>h4Hhd-)=1hz+aMli^t!yI%IJd=&EzT_a0{h#&%&?gl)(p;Nx=G8Mb z^_=VtBJhNk!1>QT&t@Fl9pS?=q-|yauv~xf9HmV4;@40nfr8Mpe&}0WD??bU?`3Q| z+3g=09kBcQEPNT#ZsH*&oW50ubA@Q=3|)t-GuCbj>vywbp{hrAhrOjO#tsW1SwdBt zzf{#+iv)}A?1+Xsl)^Kk$9u6}1`45?Owk215>`F|fUQ(d#LjZc8FMs3Pq941D1V)3 zevt}gu0LOKX}%adZ+z%t75DX29#PB`bgo-X3N&Z`H(J~F^bavu{O zdZjDx#Kn5{=hf*x&RV#k4GB%GtEoOe_yrxTd3v47Qi`<)>zBdLJ*8qJKaN%T%1(^~ zUv`qCqzon-DYG>U0BFIj2e-Y4r^NQX@hkGn@s!n;zFp*7Hp50KpWo=Y>E*7HNK=%D zQ;21idKTAkmjt$q>GiI>(}Zz5I9}1o&cIEZjNHe)l2+vyfgyWQ`yDfb7`Jf>Q$i6S zg&fBnMn`ys)qp1?no>#0|FGEkr-ba#iK=aOUr+pLgCeMzo;w$mE$@h#x}r=p>#hV! zi`?7t-sK$&Nv*>n{CARPY|;cdZ7Fzb*}LGJTGxr`qPP{oxmc-O%@0-HNN!OO`Kt!< zKOsd0U_$hshJrWC#-mihQTNL5#;BqzX!}Wg$Pt;$?gF*7n(be%Mf|OM8o`?^!f9GQ z!z*}4K)IUC8Yzrsp|T$32u=`cRR>x>zGN<9$- zPhfm-e3LIX*V}J%Z+M^CY-$MQXm-)*!J^~*CH+G~r@W?StG+V7>OqSYn%TYTBMr{g zFK!gxFvzC4>6rKeo;_MmYo3RRc=NTvsNME%+R3mpAT_nN{z>LE@*mEG)#(j zopim6%KIbEC5{mK(7QO+9`TdBDCqz;s`~! zJ|!F7LX@}u6z)@%o0tt_dh)RA;ka&_^@6z-}Z{3$dNQOS`+<~CuWpnLA!9bRu{ZlE5WnGa$t& zZsV?fe&*4HLNUY`#8@O@P4Hyr@9dXRMTLq6G9{2~p=TorOhQ45m)%uyMuj-{vA<6C zW7}(fa#lw|oJH39t-&behK_ENbym~z{?G622j#Ol$PAK85@Zrj?L52)cR!{jd%fsv zHACjTBb0on1j_bnbOf?J6lHhF(A%KxwbaZ@AFmjcc?rxpP!ezjfudxQG4OoO(PUrq z=-9;;|J&j<>7+rZeM0jVDxWkF7oPYdxn{THfFSG7!@fRD_JP6{fj&3fft-`?A(TDy zR}E5!(8SQcC1=PL!Yv>wgpUxK4G)cRJf;Lwt&*0IXV#P5q@R3*)LL)vR#yTW&h9mi z%yvF1X=_kZybmy)A$h3`Iyew@5hGPLnrJqZeiMNLpsXNcpYKVdBTdV z6UCh*Hq;bAxC0<$^GpNC$O<@mhAc#ZTwy3;@6y!zCdje(y`1E++Pe|&9MSZMT&5=i zj)PyLF45Ny1O&!R4imx!s~SLVubyzl;R|nAa4c92rGMOW`i>o*{xj_LB06t3euZpj z2{5!6H5z1wt7)6vx`6@9h%+A(e-#1)maPZnZzE@wO|$SYM#11}s*TYz9D6fAO0UPl zVHFUa)bT8i+Xud`35VVrT}^pPsyesxKDX8M_45FZuCfXopj;t1I^xaj__%*W4|K-c*RQnEJ-E{M#QIDY= z%26t;!rOZ#Kfmq9_j4ePk(!!5)L>Q8_T%d@1K;I!+OT{@7{B*o-cQQWRT2jluFFeJ zb+w)u_KHLqU>UBH@h`l5TrvOqhbh~ct^<${6TQ7T^U;C8BH@%54cdv>_f(=ceM;0@ ze)+ONlzxWMd@v>Q^76+yKuQZFYx~-V-U_FvCz#kp!{_GB&nn!@E-!YdXRYE)7PF!_ z@}`SDW)i&0l% zY)*dLw|d8q$;8#xhVeQE9DDZ$W*^%3NX zrO8{$N~Z`Gh=J;8ouuBgkYKq5R3*>;{py7Qe9ya{o#Ys@xNlaM?BU=_n-gcvyBgbG zXqU$H>pq|Ia{tPnbmH-a{RcEk@WYcgOn~+7T|2#``Zy&(&aqyla5zt4&3yKkE1#e5 z4;wkUE^_4lTW+q8fM{m{4gF1X%ZOc5^T@{{#j`rDT-$`g%beE1DH|1RTVI|&0sl4p zzE3H2;nR}ik00I|Q#HW6{LBi>cZbBq#pp>U?V_7>x*jjBg=yQAAv-t?y0Y(P?!!EM z@_g5q5y53skI9Ud(`Aa$esHTSaE*IePN3*3`SJ!#` zrS!K+e%pUI=XM@EdzwPJ9!8-^3p-&K9ey^wz`A}`XXPqoo_o3uc^QvgcKZ0jM(eet z*mL^_mKM1z)H&>@6iN+`)ivDQ^@ckn;6G|CSK5D^-#AkmOt$Z1P7yuaj4IHEcI&N& zZ_yEZUVc^yfG;I)&`g1`o&QI_&bIDai23f1j#U!*J>1~US*Sajv8t)r+MAlrUgR}J zy2!M>N{%$1Y>m;=TpzKcs0t_|B!j!S>FV*KJx13sj+5Q^izO1}i)%A-D`Oq`tY_Q_ z;QIH^sXIXqAp1!@yNS;)?C$Ovd+$6Qzm$DCLQ5k@^zr%QH}>gCB^THlaEiZ z+I7yM3=zo)U3B%>b-ur$ZfO3B+j3KxY=&>i7fLV$UI5&>C!m%TzROK3lcL!}N}aY$ zNW1KW_RS?`1^79Ia>#VFL4#_AN+2w;pF>oOt3Qg3I_Ct+u6YgwQ1^2qm-0$cR*p#Z zjIrOpk0KxlikmTSiM84*GWnGm4zp6(BPOM;#0*3Z6{s@=4#M>r4zk02thQ!*rz(eS zzNXQC%(A!x_(ABaOoc)SAOnRUxh3y>qcq}H^T=`>2wZar3dtdRaRVl>0cd&%7asq* zs3Xnh+*&l+;=?9&8>+W%k@u-Ccz3s>Y9G%u9~1o@h#{R`T>SoC3{A7f?$Mn<6fMJ^ zuwhTjP?oFO_fC(2p@d?y(nWB5O1txZs@NU7W*E0M%T#DS(TQK!mJ<_bemnloDAP}j(!_oc zO(ih@hYuW#x{+lj6m#+JQQV!%0Q5>8FzfIojlTyj@(2%ey)~Xrb6;Uf(HG&_X>TW& z8h5_o_3aqSHzYlLK22aDc6}akAg3|*J-45Ufv#AN6l;YCZ|U2i?HjG1R5%Osf(oE3 zQD&9!F-E`a9EnaIK1xUc&rVNEUUL7)??!R1lB~=W-&xPt&<%nEi6_6Ae&b!Y2OoW>tTle@&m!t7;ecZu*3wF^z2WmUX&;|n`DB|q2pCP)5s;&zzF{Dn z*O(G8K~O~AFgfJ|&ti%THIXZ*c3rSU@*M%J=+Qsp_CHRE&baih6f=A9O0-LS5yf>I zKc^X8)m~h7{Q0`88Pr7({7z zl5xI>)0M;>-ybe`nc;Et$d+b2wpckXWS4Hi?YJX&wZ6^gFV^!YU+jZmwS05UNh|Kx z203$?sUmEwVL1w}5Il5{+tJ!X{KVXf#x$n2-mKn>n67=TJrIg9HGhK$6WAqJQ zv2yr+NqtBlpb0n1)g*sbicd_Jw45%(QH99uKM(I6xCgLa>^icwV9VVHD_6O$ce?R? zV2p zApi~+P*&s5E(RV|3F;nKOmYEm)k(20Osvn!>`Xf6YMc#)hh%A;%g<> z2mE4q2OY&=$0H-#Dm+ge1nz=4GMILcu6nd~4pogRRTl@819Lc3%v)l1@>}8QmX;?+ zT%!Q8B^>k8w=A`B{07))yZFyzXX%EBOU*`lk7^}An>kC&ss7##spm&-jeX=*Jj4fC z`pr$po=aIK465)k$5gxxitCV*{Z%EA7$?Gdychl-F3QfNq@EjEVZLwQjle(|&eKe^ zt!nB!SFTY|NIJ0xfE=%MqTj1m+w_);T)Q4v^3vl2sK{MQCoQ-}x+!6hv&kFa?;`o3 z{C#=T|KKqVqaa?nJRzgpk?93iOSKWc5@K$5HOV0Bq*O%|9POBqi_{W+Pp5`pE5yNJ zGKyaWSSdqg4GoQB`wG=G6#kstw=Z1LYr5=;3$^wTV5Qabm+azK{8RSaZhG>Mg@^xe z*M|}f&!1;k%l_1d4=RMsuibD+fj<_y#YbCblzWBhpVXDKPyQJmx|^~HIyS4d;~Wn- zkE+>CmUtR5Q{TQt&h*G{|8aK%3dLe}ewe9iq|PTO?BQ{!-DlIZfYS{>JS;$gwh~28 zw}#WY92|rBGk);$0JEWT;|Kl_fH*q0?(*BrL?3Q;AFlA?#0;6Lh2t+rgxGf`gij;H z-s!9mT2yldFvQDYKH+`I&zuL}TeEH#&w#1)2AdfW``cO-Sycb321X)q z!cGpCc*7T$ta0BCwnMtl__=nE4`|(qiqNC!(-}eV?|~-`NU4 zM`qIozp|8k+g1s9A*=*6Bo!BMJE4sV9SG4-Md&l*(qEM-XCe`fMpFisf zYW19fluzbj{fo?0P{Yhq7d=Qmg57ICIznIqU0_vUf`|?I_$fUa#T&*1-Q@=`v=9u6 zcTOZATsUu-!8!;`PNu$Hzv()A{whJiP1+?i3%3iyKW9A){n%>*@3+|BDt{XUk!YF7 zA~o^mITX-E=wS^2|6AqTIE44<>#f@po4#i*MbEqlpY z&a;mn?e8bw4>R28aejQXv-_i2s#V=fu)JY%tkgS%jjX3Y>|s_!YRz`@t-*Vj2=9xz zcZg$Nj8)?orP&l#Fw4|u+@Zi4%3D+{#|yrJewFfPVV=4TofpVwbk z^_G=G?s#++U*J^q&?gAYI!2E;<{G|VV}IgQX;a9HBadsCm9zk2Xf6QxG4%e2``FtK zCYZ%RM5gKGTq@+gt<6mQW>b)v7z?EF1Let<8vzdjJSHB1$WrE4!BX(0oLM|`sKdV7 z6daKK=GO&|^_!MZV)9nUM13HtVmLw@Vd1@5YUx|!M3m>k63e1Ysq(9UVTJ~;gv(7j3lcAEH&S*ZjvJoHEYH^POA#;+Nky|4T4 zX=gf9(ECz!Gvpk@N>tw~|Mjlvn|N9JqSi3bOd}TzmgF#D#h0{|{Z!8COaGH#Xn7b) z>Nmz7)wOPo^X8v0IR));Asio`g1A`ZLr6Q)zLXY#;$O0gcc(%8_TZcwBhU6cz6(+6 zD+mfpAdiO8P3b2{Qjvh3?Efn4|JMFIg@FGyjFEm* zIuAvau>s>5Ph@nCYWX`gk=r}V$MRg-7lWk8VOf>0FT(llsP@j_y`ZoRNx>?q*Kpk^ zMx{X!g99%V;V}rS58PER7PVqsS5H|fON_n3`mS!T6a^)W&+^H6jfCY3}mISH^s1eb|t#U^scwGAT z)-dtNL8i)jU^tz*!~WojSus&{x0;A2-913)`%vB8rSMD|2)+Ho6CgAbWsX=@?udw) zB154FkT>(n`6Oab(eEIEWV}4`TiHGi*~{)M1xr8`SYz0_kcWrcAwF7Y}mq9KV{4cJVnxXSve^W^#!-W z&CqL2F68xCWdlYY=FM4IDdKs4drCX3*KX3e_RVU_a$kxvUQSu3;4u{SjEN%8vk{PQ@23x98!6mnk7izEyJV)2fukl%u58 zN1TY2=V7VB#X^Mr7nYd8EO)BtYfsIFq7-G?j@eJKEgGp~);1*blo-A&J6pFe6N zdM%if+n64zm$P()0z=6b;Y zzr&a*zOM$2`KuVhnJy4)aWALrt9$9FIXGolyB?woB~!42TY~4iDTl;$XkWQlkEIcY z1%i?u)G-2Q4YL2~w>mj5O0&ct9~HU1pEAirFCYZl1xx&dVTsRR__tAJ9}{g6R_e_* zp3_>Jv#YObeejAuI@eSySXNWMP#dM~*)D5pnbTxHDIBzYZ#h4aLtb0#vE`8@Y0#?qbXjBv(+|?VjeW4Z$~4hW%B95 zHS4?Oe(n%&bckEbrOX>AYnZ6gYK&hX3yFByJNrWWOMt2z9L~)dl8{k1e;#9Y?%W|r z^p2i$^C?S>imP)b!OgG#1UJiXi%PEXX!G)6hxFBm*N_L_h+n^R(ksk6h{8iBs~V;b752t>0&@1~4i!=3HwJ9jxx zO>V46GJDY}xh5vNg!=rsSWpw4k@8Lf1CkV3d(mn2h;Q!I-iJUJr8f=b*w{PE0 zBXy%~^&Dt@Wf=(U{zZ4+k@pW}A*HrIi|~qo02dybH5~Cr9$oRtHqYVU;%$bJaB@j{ z0KFJj$Q2hIF?vin~Er$kHbNjpy~PrkF!(1&W2nzNGgiX*^Ng6H=NnDzASU$RSmfFIL@E8^A9Kvi#f zO@H$)E!S^dMrHo~yL>0VG-k=29&gVkA(zr`bJg3vGhSLKxB3jVYH3yP6#mO^EigKQ ztfI{+zeE1{@6VPM2myMpy3=Hs{KHluUsM@RSZv9#gJU;${n9kIk?$!Aii$s747>Ld zm#FO0Tat|oEy{lEYg}=*I2pSK{}I4M4I<%W@sSo<3BvRn4?H40KNby<(8Ys3$*?Kw z@3YXDp*esz4j67B;l$YRRCBb!BDj!CH6{l>JaTEi)!kokqGnT<_m5wvWpi?htNM15 zh>|QJ`Sh-8POfXPoX@8ryd1)kfwWxUnhy-|Q zq|4WP7hI6OU*D!S$ay><64&9dgqvGq?nncK z0%X(NfwavbVCA`A_XrcALd2f=Q|W<3I7fc;KG7R;Fe>*5)~{cBVkVWbz2fYh^qU6{ zsYZVrY0+DQNQ!u*9rHZlip$neq5inz)2x#O^>-Q>MurWMKfw%WTzDDsZ5b|IdI(%} z`wvihNUHmpDH!g*Z@bz0galDlm=o^TO~y<(ZZKDyf0iXB{Css+k>s<3OaUHiFXC-Igj3 z*amOPFHp+Na2B$&L>Ci94@0zI;}3*tV0V!j+Dh!?jB!Noyx3tX2Cj76Otko;m$e?L zwWDv*5?OGOQPEiz&N9B;uz6mGYPAn*0a7tck5dorl?$)BTNPdNfaw9zWa;|vI<7u2 zSQ9{n#$drNsk(g}9r?7t(m>e8q=PQbn)Hee`okMhBrXpZS!#{~4r*nR?Pg*^T(T^m zR$lYzgs&LxQPMz^lv(sMHa8pioNDE-;>+d^e~hV`iT9KuDyzV#LNA~kGBo@KyPZ*H z#_dS_&Js!IFHNJ4WP%HC=_4C6)ILA%89WJ3lH|T{($BxV?`e6*c@u`7!9!+@!@9{; z++?U`!|ksUor(>LNkjLdBi1Tr6L1Iz7LIq(QOHmC!fmIYRCQkT!wBfA`^r1xRw@$@ zAq{ek+`O5gw(gHYh+u)<5~r)oaForj4~XMSHXuwUBkMh67d<Un?w4{0$`_xrRQv ze4)GZH>GJ#Ew$+Ak`CvTXV7Nf+KDZj7@66<5P~lpH&4#U!`ra((^CcI|BU)Frp`;I zZu}!)-8&rYyvVh677y~^+P|EG1yfX3_sQd3fLvvh049nfGoK-p*C7!uHZSuTR73l~ z-&q6z&TxcI_4<6$(lp&~(U6#ir9@C>EBqG~?;raRKheM_(EMz1GL=@CT+?~xEz|q! zsG7@NiLTD4ad4#k!JTMVm^yIDi2RyC^Q!2aVYnfGK>N3n3bhH*tmfy+$BULHaU=wVCUo9foYmcx~W_hn&vS}_0nZDz>OEj*7 zOs&>v2X*Xq=$nL1DO=pkQ-{Y)!(^6=1%$s}b>e!gT!?m^$KSJ-yJFP@mkMu;QQM-( zQ2)pbj;{LuH6>DxFW@^vL_1c6)hqqZdkjxR5_YvU$NnHyA znAtnqxog|$7QH1ETO(^PvZg&iG9g;Zc7nz6sVRmuz# zFyRlgKjqIqdO`_aEt5pn0J&$4HUe_b9PRQ8h=fYvG60GIe-|nT>Y)^qM|I1W`CKk2 zGh2hrg_)t4XISwu-A>g-iFTDH;s?_b#u5cGiM=Fs29$;5D?;mFWOe!6W+FpzA@;_N(GDK9VYzK18Ii}agJmnQ3c*)*4Vg}oq)#s~VQI3!sNk}rK zR&3tgwPuf*s46=(HyJnxQOp=4mM8czp^rSYKF}+WQOT4z>k`H`X@~vPC@_HXrq3^W zmT7t1s6S`QwcyTw@0o6hoZtErZ0N~y4`bx=`PP@H^HfG~iT7Q3J5JUN3!>-D>_FMz zat|1fVs%>WO`6Mc);S8GanYIQ$mk>tj=GDhI#qoIX|3l(dP%7W`&>K6?(2A6n-}vq z4HA}%%;^^DJ3&g+iavh4i2ypJYGyhSp~z_Fx?PdKc8;uka()z26D0aqdrJ_fx%Ng?Npkd&=H5m8nn_Rt-SQHW2#jCHiRnRd*V9$I znUY&x0g8=~+a7*O7Hq(F_mJ4-8yE)J<(=CKx|%WSB^8}QazIrmPqYf~#@y$c1IYLbdI^J$%d@ z5Vk8DbHFMw4j2Ha>pntctD3Xjgt4}Lu{G}dua+<+U{m#Qfd~R02t4(9FB3m$=4Iws z=gRA^O58th{>DXFjaMF@YI)N^@4tpkj8-|$+QdYhthjS{U(o6#4&?+3aHOK2ic5M>m=I*ME^;L9QL?sfB%{9+m{q#iN)D1P=^@#Hb`>QHkZs)D|>|u{r zZ+`YTYHd1-yq(w7gyr*`qla&NM#!aF@clw<*&~~0J3Kl*BgeKu#K-LvQfkp?sdKo5 zpTC4`$4FG6zxRYsuL>nEO^_9wvH0AvM3g_8?M0l;v5cl6=|ECtHs4xeDrzkxzP3&s zR{$gAXyEKB+~xU`5{oIU8hR zIZX4@M4jzZV(8iuy1{PBN}CjZyl&BdL^v|MR$MS1ml5SxS9)Kqa1umEXmEbEXl?46 z2WeU1N(3)Lm1hk#w+MoVrMkK&$-qIOU@*Xv#-|gUcN1IzD5vkpO+LRa{-9)Z$R%Ny zH&#c>vbAnsddE<5yyjbkoma9B-y~#$meUS0HLF>h>?aK;dFqp?K%{P4Nq$wpO)mL{?8jb*S7#Z?r%8wzNq}vRH0P{@h;?Lg)=id} zklZwW(JP>^_J@DZeA9>Rd@fDI>$u&RizK9Uay+FOK*DE-g5jepIpY@6)xK3!z*Kdt zL=Qm8+|_0@7vx`c5krC-ZYY25-0Aw$3IB%dQpI|r;peXFCg^b6&m}%s2+U5YQtOyE z6H4brAI4p#7u2(k??G>%BwBr+=x!!*tj-K$4w8qLK{S za`#~QETIBrs(KR?^$bO((eM^YgVEq25G>b2tKWpN%~3G?ljUNdIo9u)S5_wt#gLqi zob*;Er zA{|-!x&fcYN`z#fe;6J)@WNh6Osur5Eb4Lwm_7u^0RNMaSD=u{8NJh42t)|LCz1JM z{XT00ehLE#vAObWG2tN)MXff=GZTDC>6>R;$#J4Hu!I{ZOy%h|_6w-HoW^RA|#F*)% zN1j*rS7tjYcE7WPK2SDAcP1J4-Er~+YWsVu9Lc&bJ-z<^UT?w}Xt?hoHKVp?57-#{ zLBB)b_-bu{Gz7V1EvMhv{{w7PHA+eKS8h=eDV+T2yF+;8QiObviOZc;;VWOf`Y^`m z?wuR2Ek_6$BR?NZ?HmjrZEjXB<1hF=s&edzic@gY_(+*+*|`O2SNr>;m@Z{oKtNk; zYOYethM#@R23IpRIa1&S5HiMqT%pH<#m4eGfrXAdT`;++U^u@p0D%^Hz|zSjM2q5I zgd1H7-Q+V6P^GT(;w8~yHM`ObF;=4Pb_$CVj<82l6kz71hw_4O#%f>Bp7 zvCj!yGm4s)65`bPF9hM_YoEu#ku4zVbpbH1-9Ww>0O-MD9T$v41@ORYg}8+%=s~z+ zLylLzz)UOiX}La{vc-xI*;E4I)b_p@C%j$!U+Fp3n)#bt%!?Njw5w(;nn!QVB{+Q^ zwOX8hi}2RQHw1lsom@{)#Misq{>v!jF2dzMn|I@~n5kkuD1QQ$thZQ%4hz zUSOIA_1k|6DaLjx=3q+%&;-Ngy_X~{%^iVZSE zZ$yFFmCes@zZ(S70Me<=aww6g7jJ91cqYe5EQ0vp`i0Mbev4I`Ek9Qa)Asb{mj zD07gs+u+W(J^DLK_k?^Eu+i+FqxMI>93en7WPA6S2{q)HUbHny@B^=Kmu2ay%&RzZ zmm`?I(bfev;Z;2sYk?oLXn$d#q%`P>oDoZgNRp({uCL7`@rU%rwKJfr4Sc(OQUw%5 zh;p$YCXRzTIN>YqPzrx6yF=-Pcy*NE{mcd%#xK_sL*gz^+F z-nU4Y*(KTwSG!?R|lg{>Bwdgf{q=kBUnykDne4uC%-i^_nRk*2%e^FD4i8M3( zhT~syP_BuZ`xQyd_KzN|{;VKz%TmDTghiuPYNwa|F{6Vna=mI>0@V8qLkn_CV00-o z?PaTrJEX&xu3+rg=)zw~oXyE*SMBosk~0itW@eQzeO)AijSEY+F6|hf2cC>+rCqVT zY?nRL_ijRDr_1t`hZb88hE=iY7|?Ico@r+lGh5SL=61Asrh^R=o1B?&t-kVFibC_* z9SqvY_a+Udfx1hK>Om5X^gMm_%)Edu*bvDhtreFqdqA?SL`bs>`^{AE@hTk7VeOUI zY7gdY3!QA(5I%H?CM(hTymBF-`smgWP%dzb%t`Jdy#Qu z&IRm?b%#XawxSAa8MfqTO5E}@20r$Y(JrrcuwQT3`&kJg_@U2qgPT0qRez-4m+Kis z=*sF(DDqpo5J2v@WAk?hFNo-!|i_)JH1pIhTNV&VICs&wY#hO2PoIMpio73+va8=!v8L?L735q!L zI7PqOUzmMYN%i97M~?-}y0mucJE4@2>=n^{%)Tr$6J9$>Z%wlY$qnc1!Ct!n1C^x_ zoUGV@$)#Dy-FZ9OZ5<;}TgHYv5sE{HSAfp2z7b_0RK~f@DAk0VSmH8*oycC)E);F=%BU zVJ1&hNGkshcu=~LiSv;cOj}#qG`$LGfK!X?D%Y!i^6sE}kt7_GwObkuC2^zV@8Y2H z&e9z&SJvL16ba^wN(>oeEi({;WUbVnnEn5Vy|CS;8-9-TjZ`$WQw z;AE~whi~`a9Pl@;tCdD0)6@9qunOoUVf9)9ANPdm4%@YVSu9K0+as+^{7|Bw**VMg zxCtpA984zC7{6xyk$tA!L)U1sZeGE$Ob}oY$3>HqfD%9ABC7-{8bJ3b)?=j-%0sXg z)p~p~1fU?Qu#7Fuup>;=bcx6&i(AQj+cqw^T;A2XCOkl!99_Q@00CCI%&5xqU{=mQ z*V^Z1ySBa^(D;1CkS~&R+p>3@F<&Z+*{N9lr!&;HM&8~Gt6LZP0j$~!KA#^0E(a3u z-3+Ji$vv@6c{O`wUrgRfT?jO31qL3jR(hWx#|Avse#sM$-3Hun;$k6H$9QGpJVJ3C z!dkrIg-E0AopZLSJ*ey~zS#9Ex$}EI+j2{&CmOg%sdVq})pqwg^z=lecoS?Dh(0y( z*95>QO~3(_A5)Xx?(?$EX6Ni)YiBM*cpjnc#oOwwOV3>svjyk5AG%*{YP^b z@4*U5yip2C&|MPxGc<1kAtW5$_IHJoa>?eqGNIL>%Lwov(bU8t-%O(m%+gzjeNF($%+FcfMLRVEp~+f@Xd~NFux_F1HwxF(&EEWSbQvb=duNg4QeGoMBtR%mMqy zj(0Q%Z_F@<-^0fr{eQbpw!NRDTqmPQQatS$f8i4uBrDe-0vhj-{8mar`c}1l1wLk^ zzAiZTD9LzwwOuZh`XOovq6j?lc1evB%11+w{C8#*QGDNBH@46hBxi}W9%< zX9WDHH9s3la9dqvvq!)X20otai%*eOb2$Ji2`MboJI(z!WH|q1AwQgPBxM`&$1ZP) zHDi-kBKw-%(o%c0V{0Ex&3Do#TJ5M>Ko~z_N(S>P12nTduifx)jLNnXzBc&Hz5n#^k@UIQ{RHCI7T8E8)Px};8v40uu3t~2 zj5#wuUL&vKDEBFhtUi<1!VPE?>9rebrR$s#YywT(b8ndrqFNw7H&6<|CFEr>`j;Ak zhDhPhA650CMNc~R5HN(F++WoT1?EY6T=$G_-#x$cL^w;LB{}`oz6Y!M1W4haaG06g3qqJ5XT>Jm4_<@*$BsKspXSM(=%9-}^B86M9jfGHyD*<`ueqV~hn3peAKP(4 zl5J?8;Ubp*_KQCNbT-t*v_Ff4T%<(EhRU#FrAHK)3YmH2i;M}~hCr~b8=*r{xIyX} z#MzXHAIT-`t$H+2rs-IeL(LA=T>u-uNQ4J$Rc*+5v(}Pwss3-m`Q05<_iQ37?LqCr z8AIv9{{zoL_=7M)HK6$xwufM3Uf-Yo#0m81RjD|7yj2J@A^vtk@Qtu#QzOnA+HnBW z`uFA9?;t}0y2VTSnMP}9Tvy}MB<{i0`Kdt~lksxfNM=T*NTv}a5+a3wsxF`iLi6d= zTnvVAV#rCecMr}Y;dv6+os8ESIs8DjeNo|Zrs_Ai*hzK+zNew)gDtTFugp7{Y@-yb?tmyp}O z>77#owu|jR)7ZIX^=4G(A8G!IgObZkdw*E5G z&nAUEfF#~LuFYM-s%|Or#Oai`VcOCQ+p(05Mvvu7+Dh?YFqWlAjD3*6rq7~GNv{l_ z!3wSMFB86c!kpcP1W>M>`f+h_{ios*kc6B`;hG#KnjAulOp^loaPfI7GF$L0uCY*^v@fU>MiMmOHlIw zIuXKug8cbRjrm6Th|RlJgI8me_^SW57{Bzc1=TR+)r4GZ-pbG91I}2HdHCI?@Qs8> zW>DLuL`n$}JG#F;eT0~J;LN-}gBh3AgFEj>}9=NKdIUTgMA6 zzYc0ISYuOB70Ph#{hl*tj$}VPrhIrixwm}?5~;&U_N2ny0Y6hIhLIvjLKjRWR}=?yV>`a^LF9iVkcKk^ubuqYuAJ zc6N9@jh7+_+)`JetAOib&2mt}BzrsZJ}S?m=J18npT?8Is)Jw}0-o`dhi73QLr&6u zQTjS8t=xu(aEWepvTf!T{L}yu|9D8kG+;bQ`840p-;#*QGaOOraCQUh+H*S*ugq~x7Pb+B{oeTC$VOrv`ONF0X32IAD18AQz zIyyOLh#s{{3k-VGj#*}Sp(z!shK?g$+3emES4fA6G~|xmc8h%qP0}_PbPZC-2A7Ry zsz74h`zSeu((a_$-i*Aax(=~@1Sbqc=7pIzOc)~9JnsO=C4?QIRalEnsSi-H=T9o@ zn$z4h71v2?`5ha1<*Lh{c%UdrHpU!)`=OPy<&$Xd9mCo$kd6TE*fQYWZH>M|#{aTW zzrCr5F3cioltE&{4+5hNtB0@0#(ad+g}0rDCmneBqz=v=(UwQv?!m{HXIwKm(Z4n< zd;US(hWWo7Ha}lqx2nOR#&eepr&rk|{CsH8EH1m70s0MuS?FkJnJ; zP1L+ExeVW3GFkj-pgy0pgro@*!TBpRbm?d+{g%HfbTQ%+v8h)?A~46; zH-kI50WcNOAgpnzLJ@#P#1lp)a6Zx7L-#n!&V}j$!re zK{%Y`)Ot+Hxa5=sr2rq@HQ7Pjt;HI_RK#JjT`}Bosq`gmw=x)brN%l&C<@3(Y0|Y6 zLNk7~XPNoBEhfn7C_JRQL;hbKH+^uB{o2YdcJO569EX*Xd-#+|r4o4zYy%p2Q;p~& z?DyDXYl5+X@?QFzH1vR|uzP)%bvD&D<4`geq=Fwuz_FLz;~uCOlLajSA*&H%GxIQ< zAC)5g8ditTi6B-7xx5{>%k)=1*#vNdhgG1fE!(BSY9_NoMHAE&HeDAZ(n>)#glBpw zByUA~lNVMDv?N=WeGp%EH&}~fDKZC>xsyAv__s{hJXi25ns<7NivPUJUB4#nD_NQq ztBO0et8(}qBh;SA*9&@8EA3V|${HE`xwlgo$edP*X)=}(K2O7BWA;9JV!rzxHTT)5 zW(uu_gPtSR&i?x~LG?p4MiGPBLgP@4fHM7ToAv>&2nq|ON1*iYKdh9ZBTJX2lyMZ^ zC!>7+e&5EHF@5fHZDgz^*~WLwQ)#~n*{(<=@sBdf?b_^uyVfV}&!mgCXG0X@VsPfS zSDw)Y>0qx>g%c@EBQy|ZkrkEs4Bhv&PmPb4%qX=LJXeFP)t0|!NTmo_b|l@bXAg{) z42p0W*nfpDcF<;q-!U*)2JraP zkFHtI-=SuDa}}8Q*tFm?VQ*f)qHcJIyj&eV|sohi{S z4>PycFiQxTv@;Mv*vj98l>}5c3E=i7H}vXl-4CX3S1`N(&yOY{CK}CVo5Ew!k-cA* zM|Q*4=)^A}XitEdFDFG#=^y zJG!8t8b7##d|>>(SJ)$y77C7(vMC|3ut^0}94sx-5E=b=%eOYc-sTqC4GkDiHSSID zuSn(zKQ%u^ooXx{@=c-Lp4u=Wre|iEGnGB{RRbA?Inb5ciAWp?%|D|N7VVN*P0spN zWMmS86;OOasE~xrf-WEQm`O2T*$%~5=~7*aa9W5LWfbSITKw645#SqMgIu4!pxG86(a3m}M59~a?pg~_CWkxrW1 zB-?0d@qQk+rVrY1)%JZwI&8b}-(O+i?w~^~AH=M@_+#9qyV9hdt~&E905uuC3Nf)* zF+Bqg57i1}n^E$;`chX?Q-@KshG%!@7JV&Jbnyp}WHu;x3@69DamA}G6vR*VlsN`q&St#F z8cP~PDOKj4!T9$6;4h82J!OtlaIH%JAJz^06s3Cu#v{v}6s@nvzVjV<7LGD=Er3G1 zZ_Zf&C*m4;>rpyrBPj+JqI6U{nDKId)|K6MBbuw1ego$njixcP1k5Z{?%Cbz>3Ug& zE5@gh`1uB$t`1VS`UP{j$7AY`G)xd{AG?@i=x+EkhSkpk#+QawdF(fn2tsOK>c!rG zJFy9iCt4Ty)c{4+JO;)4=CWL%<%tBPBsV=BRP)gpf?*+`=Ax;Wgx!hjzT)&-TJN2@ zIF)weecFsrug_=6%RH)Ri)w1 zb>*mO2##8)c7TK#h$7x;%ka)c9A)%Rz|NXkY~_)JLzxc2P0Ev(trsm#VC_LNDD~)c z=JDXZ+@QuzgAk4lpVX~o^M(vg)JPHPO`-2DV%(303T8l{n_yb6!8b5J3In<)sq(~0 zK$LmpyrE&v>b`*ST1B{weA`A8cP&}fUN{WFB^)t0+eSK(d^lI#f03Eg5~k6Eg%zqF zXc=2pSjH%lJyhErY1v`4YSvYxE^_z;6lf96zFScg)K4$hmNX zor*zMPrqP0l0~r)cwqU>dX!i;C|N`n7_~EbpcCCnwu?=*A+KTExt@rs9zKG3fenM7 z3xi|k7i^E8(@gyLrUdX>r-5nN0?saaz@=fzh)D|ITfe{x4(yg&(X5NokN{QCOANJr{Cb_g8-^iq~9oZ#*n zYn}Q)fYEIVb13_*rWp-^{{9041NLn)l)N)?kzWiy5yMJfk=CinRtev<0RQ)oY_b(z9A5rv_vCrW~2!SyIKCC0m z8#Q_K<`D8~K{9vqhmw&0!Wby_b!M3l)&BA;W*R+dEg+!#MCoLGm}hSMW|%0c0*x9H zrQ(FKkW!@2+O)B|0hOhjP`0^@7YOktcwMg*c&!uVF=#{`q{NxpapHRG>ZGm@Lbr!K zGJs>Htj6o)fV9OK&f?f;Xz2t)z;}29NI3)#V?n3)x#oJXw7${6^x3^HxYp^eG3aVc zka`wnxCj!+8_ZvtN;en1@$AfA10sU5Oc7+48${9l4dt%Ql;#GKgk;q(UU-CDWEG3; zO{(29mge!I8#Kis(X)S`$ ztS#$!`U$0FH$IoYfSuP#{gs{g2nJ%wwB)Nkm`4b3m={R}V6U@j>7<!a2 zCPw3Q(g3Yxcv2Qf63ImY3+kwK;^syrnjDM6$)p1=>U*2I18+7!)Ja+{sL(sI2rk|9 zT|)zr8OckLM}mgGvQTO!m6?M~)|7WGZgOvoEfcjV)nlwK@7mV0GuwRN$-#gqzdAP&|HdH82o)YACWQmQDYB7XkTXs z;@XUeV!}>hp@R1j*>l~-D`RCKXPxxTR-QjHkIL>T@62thZq5m_LtL&#;2H9>nu5}1P;?}~7 zhE;LegzzNZta=J3hJZR~qs%%mPH;~_!MEGqd$tZ0A8n*Owl;yfM&8eo04I*{X`t#^ z>bc01od5940m+sfT~essV?@Ve0ZGLq`R{Fgw&iSa{&dUWFqrtGkmkBiC({xq!do+8 z&?tE)TU7pab&Lq9sQWabOUZV;G|R7!m|0Z4Nk}5xAW;W8kDx)XK?kwQw{<+cHr47I zNN=S-`G>v|3l~S)`%0}OS!TuGis4JOR3B|w;RCqrMVL z?sUQ$ZCj!Q8A5KIprua_EA0}D1%1_c)LO+Xp&D1U9!4$3JlCcir6Be<+E7P zTOV*jFEz4m+CSnPnJRQ6ms%S6a;$csaY15Tu z_XWCs^VtcsrOUGy4Wb*bwTt;4808!c;8qiZ`9dpu;p z*{WX22DBT3{(UKPgjUldOcJU@OJcWGD+5|9dqx#6b$x9@uMrVOv?Qe|390ql$*k$v z9m!}?sf5g)P-DHjvD{dehbMKO69je)k_Sd#$>edMSEz}gOuv%~24z*c>Oz*UUX%sL z__xDFp$?;utZ|ifC^lpW0}p?LW+V|rR-Z8Ig;X8oNlks=cqRmoDmON$4N+CMBy08y zFc0be3Y?kQ9>QuanTMSx*6bP<0B&rNLzUf@J4~~>qbo=mi)58UR%$hCrGjZ(<*YBd ztz&hTNT$slLp}eROGDu_i4%{bz#*3>MWAkrnM?F>dWkOO_AAckKvU`K^+O0E>tWVb zY~(Satk6%C`l!TOpIeNk?acL&@~FU(QGau&Gsf|Hm6jGW@pI!+I-ee8l}LWDq;kA? z+(W-hzdsOlEP+!jQcKHxA-xY!r!#WdgQ2IM$+RvfRzEA5%|c+^&Rv-- z_EMuW=G>?{V~$@%p0ty?0T)4NTY=`aooub7E!y{{&??&+QXYF@0zK+K-@3#8eaiLQ zq;+3TzxtUe3;UR}N&DEXMC2nhr4I&hFO)4c;$A<)#8y;U)Fh4fNyEN{@)2imXDP8q z*~(iF%}1u84WwR&|`|M@=iTf3mBqD58Jx6DDjdPQ@? z{9%1(&gAgSWir;jv?bzOE7xu~sd{`4^>W`?tnDo40ya;Rgv=J1&RKhQ1TGYeO-R_l zm55%B(UFk>kJ8hd?mgVL>Jzv4*51H*tKMBb-GNun*66;RLDl@@tRXLQ!N}!eD80yJ zk+_!jVSy!P`<~p)<)tW;RI^LB=egO9(8MoJY#)XGf_Mf7E=-p0 z{CFoQhDZD9?CY-tM7D3ZHiL@mvA35k?d|0V>aR1Yn|yG7!p#X!HC-wTf6#yomrL9K zby(e%jL@a}D;2hMjPvokKCi4ypK6^+y<9Re>3RRYOxf2DuItisx2+PMA2csnN%1ZX zf9F0tlhT)fP;|Y1y-eWho>j`*bXDD?FLR4I)c<(qKv7;{B_&IP`doJF7PXXLYY%g? zFw*UMQ5X7fJ@wL)JlTLenSSk6N6nme+w$FWm^+bcBWYf5HcrwfV>()CsL!TWPxt?EV7jbjaQ zlaX%Hi#nBMY<{n}p+vbAw%}Ihg6cL%b{ssv{XoT~3N(n_>Ll86yVe{kh^ z(UY~>{-G&%xy2Z2#oY(taY!o7lkCc|dic;S)t}10E?Or2N&RkU&8-A?kr`CHB$iv; z9s^m$A)Mf8Af>-*jj?NUjvy!JJBiIVpjekn6yOt4vpkYl+RuJ|e;W_+<%#_?oV_sZl(AE(#Flo8hg3V;%;@<=508 z-gadDu9EfJu}axl7c0Tg6%<{hurJoVCAgmaR@-J#^BR`q(78{lh;I!xEgscb6|;6{ z`}j<%v}+eAP!sb;oJu$ zu@eokrQwz?wyE)JEl>Sa;p0myIbJws-fwj9*e`l@jYV)wjO3%-u_^7r+mJ*Vxk4V- zJO#_=dX>?qB?ykCunkBj42S>3mHkSjy?lk&~gqPt>G3$M~IiJcnt ztuZeH`90}T#?Xq%kuu*G<~lp>9g@4f@g$#V+IV|MOTjc2ByF)`0F`aW? zG=8Mr%O9yK9FJ03Mm>I0SxLWcvu^!*krK>A>hWWd!oi!gLJi@JjPQ0HjhrPO9;T9e zMG-b-=1;6B7-_3||K96IrEg)<+Qs-NU}8A;)Wm@9`wflnmOVJ1#pd_;)~#E;+sHxG zQulgjAKb@{JK5OTsU8=6^k_h8)A)B&MwOH(|ZU0WmR8y)H>ij7{VZpSG4M;SLB;Zu|8$n;y=+?DR+qMiZJF zcqcR+io@htT#0Y_f!UPj)71USHa6|o&qZ#|o#UG!)|V1hi+Z`cM| zqN3*1mp-atDl`Zb`9_(vbuCTTp_-*=*AY!)t)#@?tf+D)^c-wTaMDU?z_2Sig^=W!P9gYF3D76aJy zL6F#@U*!p&#WMQLnXkmmBcB{KG_8CJLr|9MJ5}Gb688!W+PLe$Dq&Ta59Ym6$i2j) z+K8&mg3xW68n431!xx+0zO^|p9xT;))}PGwK00YdLi5-rzOaem7VG@o#t9Wh#hp4m z_F??Y6ecMtn=oYOq`Pk^)vbn)%B$C$&oSaMf;s%q=uOj_4XD*>@4Z92%Fc`H_7pjh zIgvdgs+9fV4(4>ZmIKdS|ETPQ#VYY=ts*dMrtlg1dU7~Skz4HgW-bn4ppZnMH;O8?MwB894c$Mo#un>G zR@nUAFl?9m&K_IVBvfu=eR(TWFJRd$ayD(b+ZtPQ05>Trudb$5AK0=!!SglKq+%4o z%w@|+#e)Z{f^W!HYDR$z)M7CRKjQ{<80i;bNT=uAv{C|Q-0yh?=ecScAND~b^JZELg1{wG&s=I9$L4#zWf?fEWK2*4~|sS7cAUh zL`=RA^nJe~rlBp7ki3t$MuC@Cb#A#dEi2y-VVz$tY}9@WkL|?JP_wEJwj(Eg=gF8w zzaA!d-ebvWbRed@_Wb_&M-zmqJz=Y>t4j=;2Qix*8(0`gwH-I>6#fiBMUV_(VN^ec zAkoECOL)Hgdglc%!|7+9O%GIsIZy%T6*wM(8luY}qhEhd^q6o|?|h$evo11y?Mle9 zn;IFPyo)LvAH({$++t9i`%k^cj>~60@rn-<=h-=@cImW8B#C3o=iBmFIGiu{!d?V+ zc0wz`Nsw27ellPDSPGo#>501$m*S;iqb`}aIZGWg7W<-0ykEWJp7(doZ#=XrMr!At zV#uNc^S+&Lx5AB3b`}sF42f;xO~;(noM9=O3MNeAhqonoKL4}nHAFQmsZPv;o*9aa zWC%d3&mO?{pIf!&=ltF*KHQQ(dpWI@s2U<}OAMkauv|6vUVbV>m#xCLOJK)fBpB|^ zYjod-+^jn>y(F8+$lY8v6JM}Clw0i5g87)EibY7y{?IzMe|KRS*#)+!AGobS;tq}r zxFciT-*8I#6`?(L!sU>Hmhu}SVs-Q7v2+ZU|8ViA<?Z#{?YdY8tMMJ z(0|C0(%y=Znir?~q$tAQWOfRea5;8ck^%xO0TT8 zsALcP*BC&*L!&Sq%*?>`p+{E+EyOBCbT%XijbkR6yZfz9>h5`zH*WB2$S-MEVKB@} z`ddRWhjr9T=HwM!cDxQ-zs2^(C27WjF$z++!nAw>l9tXswgB$7!SHU%QIgDGG-@Qr zNZX$XLs(cR7PM?qhPZu{glpZIVZ<4a9=bVysXeh6XP0`gV*d=l4^sEnE+bj86`Hx>UHNN^~!bHiYXha!+c539O~Sdy*RzfKSrQ10|VhM4RkEiIpsPY>GA%j;c}9j~4HfOg(MsSlKbANNT-wqLs& z$0l`nDAxC%qg~wDu7!)?PSC>#f~J=qLBXp?*C`npS^(@npGP?~d(jZwxBk|tAGDK& z4GmT9eQ#gf$yuT9Gh)_MIOT*8q7LpGq9`6g^jOt<`!N0j6i80t`Q1$ zfOnl4j{AA~e^`0+Ur$Po*hP#A|2cN-Hj276grWQHt~Gu>&jL5BaeXojbF=8=$#X@; z3w%{ZL{If-+<&(%!vzaM&M;XJ1>zwDyN~QPZJZ6?m~xyOu7;o!a(%LYC^HCI3N`zTYl#_hhnX+jNdQq=)%_vm~|^EiAxO`RWO^<-hN=n40JwZWC~ zAj*geqQm#uZF~}rP9>b^Hl2LfAEIJ}57t{|XZ=(W*)%S59FZOMa`u8{r|sAFaLZ;> zn#1ItWsWw}1~2axTo;eGGpJ_fPup*9W0|Y(hqN!g?h%{u9A!<>qj0ugb0 zHotyiID_ln;=q$B{*!WVBXq&1BkWWT3CPqcQv=jEbnuDc@u|rq?TbQx@0X%HqsV$k zY(0}xt1)F{3Xg(PF~lJl?XvtV8!sjMfTGC3cWB?e(u;JQ)sHn(jQNgDZ)ZxmdNDD!PV;F63^s z5b0b#2fs_pP(FP-gNL%(j&b_W&Q=Wm-J4Rz*okNP-Tx9)n6Olea*M!kzR$k|8KtON z4^?(bg&+l9!RsT)Us~xVGbkbAb*Y!FnU6pCu{CS3`L$zhsdZdrJ^a!<1lcJsZfK8> z`x*~oyqeki`bWoTMGdp5?_!u`(W9KxhtXR6^(!1bKbI(|uH5rSJjec`EQsRw`dfC{ zYR^%5jF=L;li@JqK%vhJD(@BYQwpfe!g$vTRFR zL~P+r;t^3&Ti*RDKhWPlhl-9SKh-^;X1m>KH6LHjQGfEeoTBpaETv}Q9IuAID3zsT zxLP@N>pdXNl9R|BP;QG5dqKXM?DVuuYc{boJ!Np0Gg}SXV%gM_rI*MqyBTRrx{t}N z^h}PDq})!E`CZPMc=`0jVtn||PN&t7_YPT`BROu2zbJt< zqH-G>xy76}_EA(RnTtx;`WE7TH1$TQ;y&`Iq$*sD(2X9hVC4L*Weyd136pX=D7}m1I}*;0DU2sx;wC0HmrixzJAOON&2#FnD2O?$ ze4wa7xRg}Q-HPl@m=z2@D-I&^7vwqiYd_#4rVC_Lb63Avjm@tD=8melfBDiPjGmM_ zxBe?~Ok<}UEG;U(C;|2| zDt8IYj?it~O>>rU7C&OQ5`=V}vYkt{FXCB5!~>h~my(IGSo_q?{N%_=>8xU*4hXF6 zQrRfS0_&G;8yFD4MjOb@Tfb*bO>anjyg@lxz_|q3AOnEKX*d)CM<&~)x%!t6q6tr| zqV_##wJwb*`N!F@dS4=$Gt(TUduBsS$*&N#AFTb0YOLyp+B_m5_!uiq1}&D5{78eT zL1J;-VcXk2J*zF9ypLEMAu-^X;0ZHIQ<)q|n|1vUFUS&m@RHWv@A3*pWpHrA7Rc!K zIrx~z9U4l!FyT%BJHE2E^-0ct6=g_Z=aaaSV_LMzeLU1lBVsrwCwAGu&@ft(5X8dj zV`3+?!pOccoSiok{~~%RMJ0TQM4*1zYm?)^HZ5B1K3?i2egFQe?E!KHfk8n!P}!1` z1q?=tf`;#l2)uofa(sl~cHl$nX+B_Q20u^L%tw4_7K@u)B~q!_(C95h@E9!6>n;2^ zj&Pfwc=j9wBJ;MF2RBf=3rl#o&;836^%K_N0gyj(iycHpS(nP+u4nmLD-IB4LN3iu z$1cfnajZG5JgUa}3*lGodd5!#jCDm5t;xEI<_L3{-|t#YHj`X&R(=2Dn=e1bl^CRn zu|C9pKUVU2^`W(OSzh_y6bKA>THnbyyd#RKn{3e}T`^!N)TF{olt}ZJhpqN@(2p`%L>;z9<{H zKSPZ3iPF(s$|3Z4c49{Y9*Iu^KbWMU*L8wu=wF!dkPEhd)1%QMs_aiW8_nFS0#KCo-C5L z9JmwA$DQ-c6JKZ!bYkC+qTR`5mz7)zX@UJwLs(c9|Ie{KoBW zt+(yZ#6#_s6Mp2!FBAGKZSnS%*cPT?C%=r_|JL$Xg(>@*Nq5hq)Ayoyza^N>5nl7> zp9NWy>AMQnI$k$wyzKwt72b@*x(x5XICuX!Xa2qTZRgX-*(H~z^8LbIPJ>06UOiuk znI)IsO)op`JK2SW8eXsZ^1lb%yZ3w8|B3v)d#sNkkQq@%zgq$}saBgt-;Kx1z#C`J z{qq#5H;p?Ay6ef5&x!GC1 z!ww@N(|7i(yC3swsey3j_Ele_J2(G%9=q9wa?R*UGc|K9t?>!L!at%G_m@NEravcS z&nX*Y;}6{KJu(aa9Q<-e$%M5Yw_I^dY8qdOiM7Rh_{dG)R8!WWMm;(yzT|@c`(S@g zhf^xk9~7Pcs{LF~*J*fdt7m^ONVBvJeI&YIUbYX9HC`*RcIbEH=H6}mCPBb6Yx)z) z@oZ#hU5!&=PZK#1Tq1eLZV&(YEaF;L#(5d84W=*Kigd)i{*2$xeZ%q6PfeQxLhHP> z?#B+F`t$u#$BE_bZnE*+c#QjTt#5xGFV7`jvHs75J@R)O8~ghEzpJ$bFvPrywmT<= zrbTznzc_kj_t8v$fu}-5zmm&OLBK50+7@H`&ycTp^t~PmMhH@Utr#i_qeexUaO8~ z8L`rOvgltG^8YM)(T>2Cx$-yTw&^-aifs}sLsNU!l~*ju(Qx5<-}LzxKh=Kko~+h$ zSTBK|rT>2Ey^B`$-Oyt?qlwTvPqZ&R-~4o0P~XI#hXxP4`e!TOrJ&UK5<{jaILWx; zrKHU3dumK*UA0P!*B9Y6TqjP>sGa^hC2&&P`pfhV1dS0dja-^Zslv9rrH2-gy=)2c zZ=SP}m}+u$-)t7J;B@{}Q3Iy^d) z`4U8rnq8+T!XueAjT}tHsk7s4O9@L;@5ZEUN3qgHH_hJ6s6D6DrSzid$_9+xX+v*L zYiY%t!)WX>^_exD`vK=*egEO%`#Zn4&-e3v`TckvPNFT0xZ3XNta@qR_0sD2+S-ak zBu@-`vK+EJSNjmIsp`$;jsN$Y&wq9m>hwQCm+Qyx;bXyw(#62JY*(^2^)GZw zjc=R)%xYiN>1i1bob{HbxcYNL^ zefKN4lq-)Lsp<~4R@hdNHUMCqE4L+DiMR6AS&d!2U_pHG1T|&bfvj>e1m>GUuh-uo z%z9=?(ehR&jd9sdbh4zYM_G0e&vn1=Ok_?K{9l&z3n2Q8bEwbH; z-fC#V7yJjZUAA2FgeDf_ZLvdy(+V@0UX)f8$<)L1O0V~sUS2?nyre{!UTc7|;3Z`a z)5`}ai(gV^GKFqH$$C-geAP2#serBWN1*vdy?Vcj{7En@bXTEnR|#{Jzt8zDmJEfs z2-*MixH|2h|2p2H7o29h!~yen&Cbqt%QMzVXpO1-fqd9-!C`4B>6yQBa-SLId{Enh zq;ut8lgQ>_2XHam&L6cPbT^q1#&-U|RzE}dd{=VmCgo&;8P@(>Ul#9S z>Q6e4;%kVx_>`kAhC6P*-%TCKH1=hLa1o)K9+XOLQ zgLXOSB-OqnXRVc=?Ae>R{eqp#!;1cTNE}{76chSwMJc@e^NM{EkM((7k6mjrT8_0V zzP*S&DPhmVvD0*p$u`{H&F-vA7Ji@hje6O{s*@%}Jk)(#RMFi-!Pomp6Xs{&d4Pbp z*UrQH3AFSIR5S*TaCUK?`cBb*6a+DI>>kskvAPksfG2cwX(JndfSN^rWAs-=zi=$F z_0Is2FJkGmg=OHva*_9Y-uHtoX{_f?IxRBAg}w5V$cmj5+w$8t;%Ks?r)LRzO9PL4vT^`@)rl@jAoL zg{p`KnVCEn1UJuj=lm-Q@2<-KeN{R6LJEIi4n=Pse8Himl6wbP9&%A`b0g#wa;E{q zHZzR7#Y_j!3IcXPmVLIp9P~vP3;F!?!{|e{TItyBt%|2=YUbrr?T56GiULL$IgH*U z{X`%Z_`lukGDUJpw8Z=1>j)zY41jh=)SMo3Z1dDa0=sipqVCxeVO0X3e=LihG+Hvk z!x1-LpQ2PPz4vVzH^_Bj)kE-U0`VuAHvy<5n*(QLo80nm;##Sgq05>qR8iV6teLBR z_$dkeIBJus!4md^EwrYc&5cK^NOkm&iQJ{liE;|oCh6go4i(3$3gGDBHrXwWh^y{( zY*kMOVAM!8IpEaM7JjMZtUMY9>$WF^Z9$3@L#2rAbdA^KA7hZkVty=7R2b!zCzMgK5$JB z#rM*YxpvWT&<|CMX@}3mf4!YQRpPqPBizprdxtmxQ0j&$g)P&8fH7BAWbpK7yGb1R z%r&WH+-L6l! z_!i^gm+pLnv1G?g=%Vh*-V+*nMmgEL=!>5;B6VhuZmMj+KGK2>w@X~LAJ3#1-|pL3 zPQJUQu&X!<4%M8Q&?sdh{F(Gt$^T77i|2;#HZ5eiBwfNVljQ@WA=-Q9k16_xxEmqO z0E`Pm73fDBr+))wcT_4%u|;2A6G36^8Gm$baQVNVtTQ~LY9A8^LCTerGEv+O2F1cq vy*U%<7abuNf}1P5NRR!QWG22WIBuBx$53po=Gd~Uwt_PuK8f8Nn_2!hr#pa3 literal 0 HcmV?d00001 From 928ea3fee985ae4896f25bf0a70959522d2ea5e0 Mon Sep 17 00:00:00 2001 From: Vincenchoi <21800725@handong.edu> Date: Tue, 25 Jan 2022 11:48:33 +0900 Subject: [PATCH 118/287] [CHORE] dependency issue --- package-lock.json | 28895 ++------------------------------------------ 1 file changed, 970 insertions(+), 27925 deletions(-) diff --git a/package-lock.json b/package-lock.json index f8af60c6..34f45cc8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,27409 +1,8 @@ { "name": "kubic", "version": "0.0.0", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "kubic", - "version": "0.0.0", - "dependencies": { - "@angular-devkit/build-webpack": "~0.1100.5", - "@angular/animations": "^11.0.5", - "@angular/cdk": "^11.0.3", - "@angular/common": "^11.0.5", - "@angular/compiler": "^11.0.5", - "@angular/core": "^11.0.5", - "@angular/forms": "~11.0.5", - "@angular/material": "^11.0.3", - "@angular/platform-browser": "^11.0.5", - "@angular/platform-browser-dynamic": "^11.0.5", - "@angular/router": "~11.0.5", - "@babel/cli": "^7.12.10", -<<<<<<< HEAD -======= - "@ngx-translate/core": "^13.0.0", - "@ngx-translate/http-loader": "^6.0.0", ->>>>>>> cure - "angular-tag-cloud-module": "^5.2.0", - "angularx-social-login": "^3.5.4", - "bcrypt": "^5.0.1", - "bootstrap": "^4.5.3", - "chart.js": "^2.9.4", - "circlepack-chart": "^1.3.4", - "core-js": "^3.8.1", - "cors": "^2.8.5", - "d3": "^7.3.0", - "elasticsearch-browser": "^16.7.1", - "fuctbase64": "^1.4.0", - "g": "^2.0.1", - "google-auth-library": "^6.1.3", - "jquery": "^3.5.1", - "jsonwebtoken": "^8.5.1", - "minimist": "^1.2.5", - "moment": "^2.29.1", - "mongoose": "^5.11.9", - "ng2-charts": "^2.4.2", - "ng2-file-upload": "^1.4.0", - "npm": "^7.21.0", - "passport-google-oauth": "^2.0.0", - "popper.js": "^1.16.1", - "react-modal": "^3.14.3", - "rxjs": "~6.6.3", - "rxjs-compat": "^6.6.3", - "sunburst-chart": "^1.11.2", - "tslib": "^2.0.3", - "uikit": "^3.6.5", - "zone.js": "^0.10.3" - }, - "devDependencies": { - "@angular-devkit/build-angular": "^0.1100.5", - "@angular/cli": "^11.0.5", - "@angular/compiler-cli": "^11.0.5", - "@angular/language-service": "~11.0.5", - "@angular/localize": "^11.0.5", - "@types/d3": "^7.1.0", - "@types/d3-array": "2.8.0", - "@types/d3-axis": "2.0.0", - "@types/d3-brush": "2.1.0", - "@types/d3-color": "2.0.1", - "@types/d3-scale": "3.2.2", - "@types/d3-scale-chromatic": "2.0.0", - "@types/d3-selection": "2.0.0", - "@types/d3-shape": "2.0.0", - "@types/d3-time-format": "3.0.0", - "@types/d3-zoom": "2.0.0", - "@types/elasticsearch": "^5.0.37", - "@types/jasmine": "~3.6.2", - "@types/jasminewd2": "^2.0.8", - "@types/jquery": "^3.5.9", - "@types/node": "^14.14.16", - "babel-preset-env": "^1.7.0", - "codelyzer": "^6.0.1", - "jasmine-core": "~3.6.0", - "jasmine-spec-reporter": "~6.0.0", - "karma": "^5.2.3", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage-istanbul-reporter": "^3.0.3", - "karma-jasmine": "~4.0.1", - "karma-jasmine-html-reporter": "^1.5.4", - "protractor": "^7.0.0", - "ts-node": "~9.1.1", - "tslint": "~5.20.1", - "typescript": "^4.0.5" - } - }, - "node_modules/@angular-devkit/architect": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.5.tgz", - "integrity": "sha512-yOYfucNouc1doTbcGbCNMXGMSc36+j97XpdNoeGyzFQ7GwezLAro0a9gxc5PdOxndfelkND7J1JuOjxdW5O17A==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.5", - "rxjs": "6.6.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular": { - "version": "0.1100.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1100.7.tgz", - "integrity": "sha512-erc+AtSU46ZIX7A5dmeZ0/G/SQIbqMAGbTKZbf11GePyhT0JAAnfMQtOHMb6AaX85n4yQTg1uMo9f5+8V3lfKA==", - "dev": true, - "dependencies": { - "@angular-devkit/architect": "0.1100.7", - "@angular-devkit/build-optimizer": "0.1100.7", - "@angular-devkit/build-webpack": "0.1100.7", - "@angular-devkit/core": "11.0.7", - "@babel/core": "7.12.3", - "@babel/generator": "7.12.1", - "@babel/plugin-transform-runtime": "7.12.1", - "@babel/preset-env": "7.12.1", - "@babel/runtime": "7.12.1", - "@babel/template": "7.10.4", - "@jsdevtools/coverage-istanbul-loader": "3.0.5", - "@ngtools/webpack": "11.0.7", - "ansi-colors": "4.1.1", - "autoprefixer": "9.8.6", - "babel-loader": "8.1.0", - "browserslist": "^4.9.1", - "cacache": "15.0.5", - "caniuse-lite": "^1.0.30001032", - "circular-dependency-plugin": "5.2.0", - "copy-webpack-plugin": "6.2.1", - "core-js": "3.6.5", - "css-loader": "4.3.0", - "cssnano": "4.1.10", - "file-loader": "6.1.1", - "find-cache-dir": "3.3.1", - "glob": "7.1.6", - "inquirer": "7.3.3", - "jest-worker": "26.5.0", - "karma-source-map-support": "1.4.0", - "less": "3.12.2", - "less-loader": "7.0.2", - "license-webpack-plugin": "2.3.1", - "loader-utils": "2.0.0", - "mini-css-extract-plugin": "1.2.1", - "minimatch": "3.0.4", - "open": "7.3.0", - "ora": "5.1.0", - "parse5-html-rewriting-stream": "6.0.1", - "pnp-webpack-plugin": "1.6.4", - "postcss": "7.0.32", - "postcss-import": "12.0.1", - "postcss-loader": "4.0.4", - "raw-loader": "4.0.2", - "regenerator-runtime": "0.13.7", - "resolve-url-loader": "3.1.2", - "rimraf": "3.0.2", - "rollup": "2.32.1", - "rxjs": "6.6.3", - "sass": "1.27.0", - "sass-loader": "10.0.5", - "semver": "7.3.2", - "source-map": "0.7.3", - "source-map-loader": "1.1.2", - "source-map-support": "0.5.19", - "speed-measure-webpack-plugin": "1.3.3", - "style-loader": "2.0.0", - "stylus": "0.54.8", - "stylus-loader": "4.3.1", - "terser": "5.3.7", - "terser-webpack-plugin": "4.2.3", - "text-table": "0.2.0", - "tree-kill": "1.2.2", - "webpack": "4.44.2", - "webpack-dev-middleware": "3.7.2", - "webpack-dev-server": "3.11.0", - "webpack-merge": "5.2.0", - "webpack-sources": "2.0.1", - "webpack-subresource-integrity": "1.5.1", - "worker-plugin": "5.0.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/compiler-cli": "^11.0.0", - "@angular/localize": "^11.0.0", - "karma": "~5.1.0", - "ng-packagr": "^11.0.0", - "protractor": "^7.0.0", - "tslint": "^6.1.0", - "typescript": "~4.0.0" - }, - "peerDependenciesMeta": { - "@angular/localize": { - "optional": true - }, - "karma": { - "optional": true - }, - "ng-packagr": { - "optional": true - }, - "protractor": { - "optional": true - }, - "tslint": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/architect": { - "version": "0.1100.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.7.tgz", - "integrity": "sha512-b2zv2yiRbdhJ7hJfZsAvGYcqgh2DVtc7gRIPo1eDPvOAKrenmZ4zo/v0PRYScrTsPzqmoCokNA5nIwufwUEnuA==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.7", - "rxjs": "6.6.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core": { - "version": "11.0.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.7.tgz", - "integrity": "sha512-1GKnIT++YSUHpzzRx9QC0+8yOw4wy+ZpiJVDlroPSeK4FGrTCJqJKenkfRjVFRFOSrzTiJds+IU6kI4+bFbw9g==", - "dev": true, - "dependencies": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", - "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.1", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@angular-devkit/build-angular/node_modules/core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true, -<<<<<<< HEAD - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } -======= - "hasInstallScript": true ->>>>>>> cure - }, - "node_modules/@angular-devkit/build-angular/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/inquirer/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/open": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", - "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "node_modules/@angular-devkit/build-angular/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/@angular-devkit/build-angular/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@angular-devkit/build-optimizer": { - "version": "0.1100.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1100.7.tgz", - "integrity": "sha512-bHIIub0d1trVAmAX/EaNR6Zo4b7hkscewK394qYYp/w8VKQkLSAPMUbt2YTWN+erR9yyHnJ2y7tBabIui75Wdw==", - "dev": true, - "dependencies": { - "loader-utils": "2.0.0", - "source-map": "0.7.3", - "tslib": "2.0.3", - "typescript": "4.0.5", - "webpack-sources": "2.0.1" - }, - "bin": { - "build-optimizer": "src/build-optimizer/cli.js" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-webpack": { - "version": "0.1100.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1100.7.tgz", - "integrity": "sha512-/6Hudd1hs/GMHX4C/Qk7jueIMNg8NKFJWDEbvMPMgDzTqUIa680PTD6SNSCcY5Cz9mEpdpYCZo5N31JB7dlpOg==", - "dependencies": { - "@angular-devkit/architect": "0.1100.7", - "@angular-devkit/core": "11.0.7", - "rxjs": "6.6.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "webpack": "^4.6.0", - "webpack-dev-server": "^3.1.4" -======= ->>>>>>> cure - } - }, - "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/architect": { - "version": "0.1100.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.7.tgz", - "integrity": "sha512-b2zv2yiRbdhJ7hJfZsAvGYcqgh2DVtc7gRIPo1eDPvOAKrenmZ4zo/v0PRYScrTsPzqmoCokNA5nIwufwUEnuA==", - "dependencies": { - "@angular-devkit/core": "11.0.7", - "rxjs": "6.6.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/core": { - "version": "11.0.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.7.tgz", - "integrity": "sha512-1GKnIT++YSUHpzzRx9QC0+8yOw4wy+ZpiJVDlroPSeK4FGrTCJqJKenkfRjVFRFOSrzTiJds+IU6kI4+bFbw9g==", - "dependencies": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/core": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.5.tgz", - "integrity": "sha512-hwV8fjF8JNPJkiVWw8MNzeIfDo01aD/OAOlC4L5rQnVHn+i2EiU3brSDmFqyeHPPV3h/QjuBkS3tkN7gSnVWaQ==", - "dev": true, - "dependencies": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/schematics": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.0.5.tgz", - "integrity": "sha512-0NKGC8Nf/4vvDpWKB7bwxIazvNnNHnZBX6XlyBXNl+fW8tpTef3PNMJMSErTz9LFnuv61vsKbc36u/Ek2YChWg==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.5", - "ora": "5.1.0", - "rxjs": "6.6.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular/animations": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-11.0.5.tgz", - "integrity": "sha512-ghE/xDTYuEWkKNZtioH9JBrSlux0MLHzWoE7tNP+XMaplt80lCm979vWsEBO3/xpQLRmRlGPul6RacCAoeqogg==", - "dependencies": { - "tslib": "^2.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/core": "11.0.5" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/cdk": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-11.0.3.tgz", - "integrity": "sha512-hgbJXvZURKBnZawwxUrsZE/3a+HCJh2UhoLIng3cn5Q+WIW/4a37knDl8B9DYKBWrCqeINXNcUHVSKkWc/gjCA==", - "dependencies": { - "tslib": "^2.0.0" - }, - "optionalDependencies": { - "parse5": "^5.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/common": "^11.0.0 || ^12.0.0-0", - "@angular/core": "^11.0.0 || ^12.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/cdk/node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "optional": true - }, - "node_modules/@angular/cli": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-11.0.5.tgz", - "integrity": "sha512-k4j/2z7qkuigJ1shH0McW1wW63clhrbrg98FK4/KWhU/sce5AgVjuHDQFycAclTwHesf7Vs6Gzt7zGlqUmeKIg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@angular-devkit/architect": "0.1100.5", - "@angular-devkit/core": "11.0.5", - "@angular-devkit/schematics": "11.0.5", - "@schematics/angular": "11.0.5", - "@schematics/update": "0.1100.5", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.1", - "debug": "4.2.0", - "ini": "1.3.6", - "inquirer": "7.3.3", - "npm-package-arg": "8.1.0", - "npm-pick-manifest": "6.1.0", - "open": "7.3.0", - "pacote": "9.5.12", - "resolve": "1.18.1", - "rimraf": "3.0.2", - "semver": "7.3.2", - "symbol-observable": "2.0.3", - "universal-analytics": "0.4.23", - "uuid": "8.3.1" - }, - "bin": { - "ng": "bin/ng" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular/cli/node_modules/debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", -<<<<<<< HEAD - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", -======= ->>>>>>> cure - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/@angular/cli/node_modules/ini": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.6.tgz", - "integrity": "sha512-IZUoxEjNjubzrmvzZU4lKP7OnYmX72XRl3sqkfJhBKweKi5rnGi5+IUdlj/H1M+Ip5JQ1WzaDMOBRY90Ajc5jg==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@angular/cli/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@angular/cli/node_modules/resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.0.0", - "path-parse": "^1.0.6" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/cli/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/cli/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/cli/node_modules/uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@angular/common": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-11.0.5.tgz", - "integrity": "sha512-aoXdTkoni65LWhrPKNsAiOnO70XFaTaisO+K8ZYMpciMTTAxHx3hFCF9sj4a+Bo3M1a5UDjpsFDYMeGgJOkmFA==", - "dependencies": { - "tslib": "^2.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/core": "11.0.5", - "rxjs": "^6.5.3" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/compiler": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-11.0.5.tgz", - "integrity": "sha512-japxEn07P9z9FnW8ii+M5DIfgRAGNxl6QNQWKBkNo5ytN6iCAB7pVbJI0vn1AUT9TByV3+xDW/FNuoSuzsnX3w==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@angular/compiler-cli": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-11.0.5.tgz", - "integrity": "sha512-1EbnDdK2Em9xpnbLCjw+9w2F0I6gl5AS6QAn03ztYX9ZooNzCeC6sT8qghzrNTFTV89nyIoAqyMtgcLS6udVkg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.8.6", - "@babel/types": "^7.8.6", - "canonical-path": "1.0.0", - "chokidar": "^3.0.0", - "convert-source-map": "^1.5.1", - "dependency-graph": "^0.7.2", - "fs-extra": "4.0.2", - "magic-string": "^0.25.0", - "minimist": "^1.2.0", - "reflect-metadata": "^0.1.2", - "semver": "^6.3.0", - "source-map": "^0.6.1", - "sourcemap-codec": "^1.4.8", - "tslib": "^2.0.0", - "yargs": "^16.1.1" - }, - "bin": { - "ivy-ngcc": "ngcc/main-ivy-ngcc.js", - "ng-xi18n": "src/extract_i18n.js", - "ngc": "src/main.js", - "ngcc": "ngcc/main-ngcc.js" - }, - "engines": { - "node": ">=10.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/compiler": "11.0.5", - "typescript": ">=4.0 <4.1" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/compiler-cli/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@angular/compiler-cli/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@angular/compiler-cli/node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true - }, - "node_modules/@angular/core": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-11.0.5.tgz", - "integrity": "sha512-XAXWQi7R3ucZXQwx9QK5jSKJeQyRJ53u2dQDpr7R5stzeCy1a5hrNOkZLg9zOTTPcth/6+FrOrRZP9SMdxtw3w==", - "dependencies": { - "tslib": "^2.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "rxjs": "^6.5.3", - "zone.js": "~0.10.3" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/forms": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-11.0.5.tgz", - "integrity": "sha512-2zB1IuqYNJrjh7Og9J8f/AtjX3NHc3VVbt0rPw35ghqIU3aQLpOichdQ1y5QvMWic1UzZ7SjWXDU7RpKbm4iUA==", - "dependencies": { - "tslib": "^2.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/common": "11.0.5", - "@angular/core": "11.0.5", - "@angular/platform-browser": "11.0.5", - "rxjs": "^6.5.3" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/language-service": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-11.0.5.tgz", - "integrity": "sha512-EzGycD9ztTKAZB+kR+masNqCfGmU0vnKd/z33VLmeo9fo41t/YNCEQEEFz/pEl2dEwX/Wjou+3oyTYZIZz2uSA==", - "dev": true - }, - "node_modules/@angular/localize": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-11.0.5.tgz", - "integrity": "sha512-tvzgRa/t0xCouCPFMurqZImLeWIISUjVEzkcny9P7xaaz0Cw7kSyulc0e8HXf+8oijSJ624YOYUzr7mkPoIfew==", - "dev": true, - "dependencies": { - "@babel/core": "7.8.3", - "glob": "7.1.2", - "yargs": "^16.1.1" - }, - "bin": { - "localize-extract": "src/tools/src/extract/main.js", - "localize-translate": "src/tools/src/translate/main.js" - }, - "engines": { - "node": ">=8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/compiler": "11.0.5", - "@angular/compiler-cli": "11.0.5" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/localize/node_modules/@babel/core": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz", - "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.3", - "@babel/helpers": "^7.8.3", - "@babel/parser": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/localize/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/@angular/localize/node_modules/glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@angular/localize/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@angular/localize/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@angular/material": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-11.0.3.tgz", - "integrity": "sha512-YTHmtKGwjAEFAOOmuivcwnINMPHxvM7iZQpTgZqDKNiqiv53cwry2Ctb54suRNT+D794z59D0/r+YocGkzFv3w==", - "dependencies": { - "tslib": "^2.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/animations": "^11.0.0 || ^12.0.0-0", - "@angular/cdk": "11.0.3", - "@angular/common": "^11.0.0 || ^12.0.0-0", - "@angular/core": "^11.0.0 || ^12.0.0-0", - "@angular/forms": "^11.0.0 || ^12.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/platform-browser": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-11.0.5.tgz", - "integrity": "sha512-173JZHF3QS78hEscBxFZ/kX8KLjdaDhfAYi4Sh8daIKNUcDcyhqEy7wpAjWmCwdspL1QUtWKCrhZqrEVNGTpvA==", - "dependencies": { - "tslib": "^2.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/animations": "11.0.5", - "@angular/common": "11.0.5", - "@angular/core": "11.0.5" - }, - "peerDependenciesMeta": { - "@angular/animations": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/@angular/platform-browser-dynamic": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-11.0.5.tgz", - "integrity": "sha512-MFjpQcqkHOu8iTUMKVG6vfuOHwrRlgPBvkNucEbtXhTTYNlsw2mprxfUODYEu26EBUAh+FGttu8ZjclUGw4bVg==", - "dependencies": { - "tslib": "^2.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/common": "11.0.5", - "@angular/compiler": "11.0.5", - "@angular/core": "11.0.5", - "@angular/platform-browser": "11.0.5" -======= ->>>>>>> cure - } - }, - "node_modules/@angular/router": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-11.0.5.tgz", - "integrity": "sha512-mSD4tbzuFH4uBb9vxPQHBUbkIMoWAfVUb7r9gtn3/deOxQbVh08f2gk2iWDN3OQLAa5mNHswuLByAYSw2rPbMA==", - "dependencies": { - "tslib": "^2.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/common": "11.0.5", - "@angular/core": "11.0.5", - "@angular/platform-browser": "11.0.5", - "rxjs": "^6.5.3" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/cli": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.16.7.tgz", - "integrity": "sha512-0iBF+G2Qml0y3mY5dirolyToLSR88a/KB6F2Gm8J/lOnyL8wbEOHak0DHF8gjc9XZGgTDGv/jYXNiapvsYyHTA==", - "dependencies": { - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - }, - "bin": { - "babel": "bin/babel.js", - "babel-external-helpers": "bin/babel-external-helpers.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", - "chokidar": "^3.4.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/cli/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "optional": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@babel/cli/node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@babel/cli/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "optional": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@babel/cli/node_modules/chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "optional": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", -<<<<<<< HEAD -======= - "fsevents": "~2.1.2", ->>>>>>> cure - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" -<<<<<<< HEAD - }, - "optionalDependencies": { - "fsevents": "~2.1.2" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/cli/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@babel/cli/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "optional": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@babel/cli/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", -<<<<<<< HEAD - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "hasInstallScript": true, -======= ->>>>>>> cure - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/@babel/cli/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "optional": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@babel/cli/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@babel/cli/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "optional": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@babel/cli/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/cli/node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@babel/cli/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/cli/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/cli/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "optional": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", - "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==", - "dev": true - }, - "node_modules/@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" -======= - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true ->>>>>>> cure - }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", - "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", - "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.12.5", - "@babel/helper-validator-option": "^7.12.1", - "browserslist": "^4.14.5", - "semver": "^5.5.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", - "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "regexpu-core": "^4.7.1" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", - "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", - "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/types": "^7.12.7" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/types": "^7.12.5" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", - "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/types": "^7.12.10" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", - "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", - "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.12.7", - "@babel/helper-optimise-call-expression": "^7.12.10", - "@babel/traverse": "^7.12.10", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.1" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", - "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==", - "dev": true - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", - "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helpers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", - "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" - } - }, - "node_modules/@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" -======= - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/@babel/parser": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", - "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", - "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", - "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", - "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", - "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", - "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", - "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", - "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", - "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", - "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", - "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", - "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "engines": { - "node": ">=4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", - "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", - "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", - "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", - "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4", - "globals": "^11.1.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", - "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", - "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", - "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", - "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", - "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", - "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", - "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", - "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", - "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", - "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", - "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.12.1", - "babel-plugin-dynamic-import-node": "^2.3.3" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", - "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", - "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", - "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", - "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", - "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", - "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", - "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", - "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-regenerator/node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", - "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", - "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "resolve": "^1.8.1", - "semver": "^5.5.1" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", - "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", - "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", - "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", - "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", - "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", - "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", - "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/preset-env": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", - "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.12.1", - "@babel/helper-compilation-targets": "^7.12.1", - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.1", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.1", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.1", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.1", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.1", - "core-js-compat": "^3.6.2", - "semver": "^5.5.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/@babel/runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", - "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", - "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.8", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/traverse/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" -======= - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true ->>>>>>> cure - }, - "node_modules/@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types/node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jsdevtools/coverage-istanbul-loader": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", - "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", - "dev": true, - "dependencies": { - "convert-source-map": "^1.7.0", - "istanbul-lib-instrument": "^4.0.3", - "loader-utils": "^2.0.0", - "merge-source-map": "^1.1.0", - "schema-utils": "^2.7.0" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.0.tgz", - "integrity": "sha512-mEaiD1CURETR/dBIiJAwz0M0Q0mH3gCW4pPMaIlNt97mdzYUVeqGcTJSamgJpS6Tg4tBHDrOJpjdh5fJTLnyNQ==", - "dependencies": { - "detect-libc": "^1.0.3", - "http-proxy-agent": "^4.0.1", - "mkdirp": "^1.0.4", - "node-fetch": "^2.6.1", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "rimraf": "^3.0.2", - "semver": "^7.3.4", - "tar": "^6.1.0" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@ngtools/webpack": { - "version": "11.0.7", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-11.0.7.tgz", - "integrity": "sha512-OWGiiDc7s4T53BBCY8tLkLUjgw44HrixW8Wh8e4thFH1eIUM0NHe087s/B5hDNu72W/GqK4IoBbhNQ2wiCR7qQ==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.7", - "enhanced-resolve": "5.3.1", - "webpack-sources": "2.0.1" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/compiler-cli": "^11.0.0", - "typescript": "~4.0.0", - "webpack": "^4.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/@ngtools/webpack/node_modules/@angular-devkit/core": { - "version": "11.0.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.7.tgz", - "integrity": "sha512-1GKnIT++YSUHpzzRx9QC0+8yOw4wy+ZpiJVDlroPSeK4FGrTCJqJKenkfRjVFRFOSrzTiJds+IU6kI4+bFbw9g==", - "dev": true, - "dependencies": { - "ajv": "6.12.6", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.3", - "source-map": "0.7.3" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, -<<<<<<< HEAD -======= - "node_modules/@ngx-translate/core": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-13.0.0.tgz", - "integrity": "sha512-+tzEp8wlqEnw0Gc7jtVRAJ6RteUjXw6JJR4O65KlnxOmJrCGPI0xjV/lKRnQeU0w4i96PQs/jtpL921Wrb7PWg==", - "dependencies": { - "tslib": "^2.0.0" - }, - "peerDependencies": { - "@angular/core": ">=10.0.0", - "rxjs": ">=6.5.3" - } - }, - "node_modules/@ngx-translate/core/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/@ngx-translate/http-loader": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@ngx-translate/http-loader/-/http-loader-6.0.0.tgz", - "integrity": "sha512-LCekn6qCbeXWlhESCxU1rAbZz33WzDG0lI7Ig0pYC1o5YxJWrkU9y3Y4tNi+jakQ7R6YhTR2D3ox6APxDtA0wA==", - "dependencies": { - "tslib": "^2.0.0" - }, - "peerDependencies": { - "@angular/common": ">=10.0.0", - "@ngx-translate/core": ">=13.0.0", - "rxjs": ">=6.5.3" - } - }, - "node_modules/@ngx-translate/http-loader/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, ->>>>>>> cure - "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", - "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", - "optional": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.4", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.4", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", - "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@schematics/angular": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-11.0.5.tgz", - "integrity": "sha512-7p2wweoJYhim8YUy3ih1SrPGqRsa6+aEFbYgo9v4zt7b3tOva8SvkbC2alayK74fclzQ7umqa6xAwvWhy8ORvg==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.5", - "@angular-devkit/schematics": "11.0.5", - "jsonc-parser": "2.3.1" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@schematics/update": { - "version": "0.1100.5", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.1100.5.tgz", - "integrity": "sha512-BYtKKuiWsrlc4FMW3bRyl4tm6lWNMTi8oql/mtkSgH7V5eMmaLDJtM+zDl+qyC/KHPxbHTfoHDapfv1tITSWjA==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "11.0.5", - "@angular-devkit/schematics": "11.0.5", - "@yarnpkg/lockfile": "1.1.0", - "ini": "1.3.6", - "npm-package-arg": "^8.0.0", - "pacote": "9.5.12", - "semver": "7.3.2", - "semver-intersect": "1.4.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 6.11.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@schematics/update/node_modules/ini": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.6.tgz", - "integrity": "sha512-IZUoxEjNjubzrmvzZU4lKP7OnYmX72XRl3sqkfJhBKweKi5rnGi5+IUdlj/H1M+Ip5JQ1WzaDMOBRY90Ajc5jg==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@schematics/update/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/bson": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.3.tgz", - "integrity": "sha512-mVRvYnTOZJz3ccpxhr3wgxVmSeiYinW+zlzQz3SXWaJmD1DuL05Jeq7nKw3SnbKmbleW5qrLG5vdyWe/A9sXhw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/chart.js": { - "version": "2.9.30", - "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.30.tgz", - "integrity": "sha512-EgjxUUZFvf6ls3kW2CwyrnSJhgyKxgwrlp/W5G9wqyPEO9iFatO63zAA7L24YqgMxiDjQ+tG7ODU+2yWH91lPg==", - "dependencies": { - "moment": "^2.10.2" - } - }, - "node_modules/@types/d3": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.1.0.tgz", - "integrity": "sha512-gYWvgeGjEl+zmF8c+U1RNIKqe7sfQwIXeLXO5Os72TjDjCEtgpvGBvZ8dXlAuSS1m6B90Y1Uo6Bm36OGR/OtCA==", - "dev": true, - "dependencies": { - "@types/d3-array": "*", - "@types/d3-axis": "*", - "@types/d3-brush": "*", - "@types/d3-chord": "*", - "@types/d3-color": "*", - "@types/d3-contour": "*", - "@types/d3-delaunay": "*", - "@types/d3-dispatch": "*", - "@types/d3-drag": "*", - "@types/d3-dsv": "*", - "@types/d3-ease": "*", - "@types/d3-fetch": "*", - "@types/d3-force": "*", - "@types/d3-format": "*", - "@types/d3-geo": "*", - "@types/d3-hierarchy": "*", - "@types/d3-interpolate": "*", - "@types/d3-path": "*", - "@types/d3-polygon": "*", - "@types/d3-quadtree": "*", - "@types/d3-random": "*", - "@types/d3-scale": "*", - "@types/d3-scale-chromatic": "*", - "@types/d3-selection": "*", - "@types/d3-shape": "*", - "@types/d3-time": "*", - "@types/d3-time-format": "*", - "@types/d3-timer": "*", - "@types/d3-transition": "*", - "@types/d3-zoom": "*" - } - }, - "node_modules/@types/d3-array": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-2.8.0.tgz", - "integrity": "sha512-Q0ubcGHAmCRPh90/hoYB4eKWhxYKUxphwSeQrlz2tiabQ8S9zqhaE2CZJtCaLH2cjqKcjr52WPvmOA7ha0O4ZA==", - "dev": true - }, - "node_modules/@types/d3-axis": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-2.0.0.tgz", - "integrity": "sha512-gUdlEwGBLl3tXGiBnBNmNzph9W3bCfa4tBgWZD60Z1eDQKTY4zyCAcZ3LksignGfKawYatmDYcBdjJ5h/54sqA==", - "dev": true, - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-brush": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-2.1.0.tgz", - "integrity": "sha512-rLQqxQeXWF4ArXi81GlV8HBNwJw9EDpz0jcWvvzv548EDE4tXrayBTOHYi/8Q4FZ/Df8PGXFzxpAVQmJMjOtvQ==", - "dev": true, - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-chord": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-eQfcxIHrg7V++W8Qxn6QkqBNBokyhdWSAS73AbkbMzvLQmVVBviknoz2SRS/ZJdIOmhcmmdCRE/NFOm28Z1AMw==", - "dev": true - }, - "node_modules/@types/d3-color": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-2.0.1.tgz", - "integrity": "sha512-u7LTCL7RnaavFSmob2rIAJLNwu50i6gFwY9cHFr80BrQURYQBRkJ+Yv47nA3Fm7FeRhdWTiVTeqvSeOuMAOzBQ==", - "dev": true - }, - "node_modules/@types/d3-contour": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.1.tgz", - "integrity": "sha512-C3zfBrhHZvrpAAK3YXqLWVAGo87A4SvJ83Q/zVJ8rFWJdKejUnDYaWZPkA8K84kb2vDA/g90LTQAz7etXcgoQQ==", - "dev": true, - "dependencies": { - "@types/d3-array": "*", - "@types/geojson": "*" - } - }, - "node_modules/@types/d3-delaunay": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.0.tgz", - "integrity": "sha512-iGm7ZaGLq11RK3e69VeMM6Oqj2SjKUB9Qhcyd1zIcqn2uE8w9GFB445yCY46NOQO3ByaNyktX1DK+Etz7ZaX+w==", - "dev": true - }, - "node_modules/@types/d3-dispatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-NhxMn3bAkqhjoxabVJWKryhnZXXYYVQxaBnbANu0O94+O/nX9qSjrA1P1jbAQJxJf+VC72TxDX/YJcKue5bRqw==", - "dev": true - }, - "node_modules/@types/d3-drag": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.1.tgz", - "integrity": "sha512-o1Va7bLwwk6h03+nSM8dpaGEYnoIG19P0lKqlic8Un36ymh9NSkNFX1yiXMKNMx8rJ0Kfnn2eovuFaL6Jvj0zA==", - "dev": true, - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-dsv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.0.tgz", - "integrity": "sha512-o0/7RlMl9p5n6FQDptuJVMxDf/7EDEv2SYEO/CwdG2tr1hTfUVi0Iavkk2ax+VpaQ/1jVhpnj5rq1nj8vwhn2A==", - "dev": true - }, - "node_modules/@types/d3-ease": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", - "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==", - "dev": true - }, - "node_modules/@types/d3-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-toZJNOwrOIqz7Oh6Q7l2zkaNfXkfR7mFSJvGvlD/Ciq/+SQ39d5gynHJZ/0fjt83ec3WL7+u3ssqIijQtBISsw==", - "dev": true, - "dependencies": { - "@types/d3-dsv": "*" - } - }, - "node_modules/@types/d3-force": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.3.tgz", - "integrity": "sha512-z8GteGVfkWJMKsx6hwC3SiTSLspL98VNpmvLpEFJQpZPq6xpA1I8HNBDNSpukfK0Vb0l64zGFhzunLgEAcBWSA==", - "dev": true - }, - "node_modules/@types/d3-format": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.1.tgz", - "integrity": "sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg==", - "dev": true - }, - "node_modules/@types/d3-geo": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.0.2.tgz", - "integrity": "sha512-DbqK7MLYA8LpyHQfv6Klz0426bQEf7bRTvhMy44sNGVyZoWn//B0c+Qbeg8Osi2Obdc9BLLXYAKpyWege2/7LQ==", - "dev": true, - "dependencies": { - "@types/geojson": "*" - } - }, - "node_modules/@types/d3-hierarchy": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.0.2.tgz", - "integrity": "sha512-+krnrWOZ+aQB6v+E+jEkmkAx9HvsNAD+1LCD0vlBY3t+HwjKnsBFbpVLx6WWzDzCIuiTWdAxXMEnGnVXpB09qQ==", - "dev": true - }, - "node_modules/@types/d3-interpolate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-2.0.0.tgz", - "integrity": "sha512-Wt1v2zTlEN8dSx8hhx6MoOhWQgTkz0Ukj7owAEIOF2QtI0e219paFX9rf/SLOr/UExWb1TcUzatU8zWwFby6gg==", - "dev": true, - "dependencies": { - "@types/d3-color": "*" - } - }, - "node_modules/@types/d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ==", - "dev": true - }, - "node_modules/@types/d3-polygon": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.0.tgz", - "integrity": "sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==", - "dev": true - }, - "node_modules/@types/d3-quadtree": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.2.tgz", - "integrity": "sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw==", - "dev": true - }, - "node_modules/@types/d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==", - "dev": true - }, - "node_modules/@types/d3-scale": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.2.2.tgz", - "integrity": "sha512-qpQe8G02tzUwt9sdWX1h8A/W0Q1+N48wMnYXVOkrzeLUkCfvzJYV9Ee3aORCS4dN4ONRLFmMvaXdziQ29XGLjQ==", - "dev": true, - "dependencies": { - "@types/d3-time": "*" - } - }, - "node_modules/@types/d3-scale-chromatic": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", - "integrity": "sha512-Y62+2clOwZoKua84Ha0xU77w7lePiaBoTjXugT4l8Rd5LAk+Mn/ZDtrgs087a+B5uJ3jYUHHtKw5nuEzp0WBHw==", - "dev": true - }, - "node_modules/@types/d3-selection": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-2.0.0.tgz", - "integrity": "sha512-EF0lWZ4tg7oDFg4YQFlbOU3936e3a9UmoQ2IXlBy1+cv2c2Pv7knhKUzGlH5Hq2sF/KeDTH1amiRPey2rrLMQA==", - "dev": true - }, - "node_modules/@types/d3-shape": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-2.0.0.tgz", - "integrity": "sha512-NLzD02m5PiD1KLEDjLN+MtqEcFYn4ZL9+Rqc9ZwARK1cpKZXd91zBETbe6wpBB6Ia0D0VZbpmbW3+BsGPGnCpA==", - "dev": true, - "dependencies": { - "@types/d3-path": "^1" - } - }, - "node_modules/@types/d3-time": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.0.0.tgz", - "integrity": "sha512-Abz8bTzy8UWDeYs9pCa3D37i29EWDjNTjemdk0ei1ApYVNqulYlGUKip/jLOpogkPSsPz/GvZCYiC7MFlEk0iQ==", - "dev": true - }, - "node_modules/@types/d3-time-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha512-UpLg1mn/8PLyjr+J/JwdQJM/GzysMvv2CS8y+WYAL5K0+wbvXv/pPSLEfdNaprCZsGcXTxPsFMy8QtkYv9ueew==", - "dev": true - }, - "node_modules/@types/d3-timer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", - "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==", - "dev": true - }, - "node_modules/@types/d3-transition": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-Sv4qEI9uq3bnZwlOANvYK853zvpdKEm1yz9rcc8ZTsxvRklcs9Fx4YFuGA3gXoQN/c/1T6QkVNjhaRO/cWj94g==", - "dev": true, - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-zoom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-2.0.0.tgz", - "integrity": "sha512-daL0PJm4yT0ISTGa7p2lHX0kvv9FO/IR1ooWbHR/7H4jpbaKiLux5FslyS/OvISPiJ5SXb4sOqYhO6fMB6hKRw==", - "dev": true, - "dependencies": { - "@types/d3-interpolate": "*", - "@types/d3-selection": "*" - } - }, - "node_modules/@types/elasticsearch": { - "version": "5.0.37", - "resolved": "https://registry.npmjs.org/@types/elasticsearch/-/elasticsearch-5.0.37.tgz", - "integrity": "sha512-iYOZTully5zGUyEUIzQV92VwF2dLf3hyA/1oqfnenifDTfEr4JWU8yHWRVIU3dmKm7v8phFEKgGX6kEO7dHoAQ==", - "dev": true - }, - "node_modules/@types/geojson": { - "version": "7946.0.8", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.8.tgz", - "integrity": "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==", - "dev": true - }, - "node_modules/@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/jasmine": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.6.2.tgz", - "integrity": "sha512-AzfesNFLvOs6Q1mHzIsVJXSeUnqVh4ZHG8ngygKJfbkcSLwzrBVm/LKa+mR8KrOfnWtUL47112gde1MC0IXqpQ==", - "dev": true - }, - "node_modules/@types/jasminewd2": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.8.tgz", - "integrity": "sha512-d9p31r7Nxk0ZH0U39PTH0hiDlJ+qNVGjlt1ucOoTUptxb2v+Y5VMnsxfwN+i3hK4yQnqBi3FMmoMFcd1JHDxdg==", - "dev": true, - "dependencies": { - "@types/jasmine": "*" - } - }, - "node_modules/@types/jquery": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.9.tgz", - "integrity": "sha512-B8pDk+sH/tSv/HKdx6EQER6BfUOb2GtKs0LOmozziS4h7cbe8u/eYySfUAeTwD+J09SqV3man7AMWIA5mgzCBA==", - "dev": true, - "dependencies": { - "@types/sizzle": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", -<<<<<<< HEAD - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" -======= - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true ->>>>>>> cure - }, - "node_modules/@types/mongodb": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.3.tgz", - "integrity": "sha512-6YNqGP1hk5bjUFaim+QoFFuI61WjHiHE1BNeB41TA00Xd2K7zG4lcWyLLq/XtIp36uMavvS5hoAUJ+1u/GcX2Q==", - "dependencies": { - "@types/bson": "*", - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "14.14.16", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.16.tgz", - "integrity": "sha512-naXYePhweTi+BMv11TgioE2/FXU4fSl29HAH1ffxVciNsH3rYXjNP2yM8wqmSm7jS20gM8TIklKiTen+1iVncw==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/q": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", - "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", - "dev": true - }, - "node_modules/@types/selenium-webdriver": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.17.tgz", - "integrity": "sha512-tGomyEuzSC1H28y2zlW6XPCaDaXFaD6soTdb4GNdmte2qfHtrKqhy0ZFs4r/1hpazCfEZqeTSRLvSasmEx89uw==", - "dev": true - }, - "node_modules/@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", - "dev": true - }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "node_modules/@types/webpack-sources": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.8.tgz", - "integrity": "sha512-JHB2/xZlXOjzjBB6fMOpH1eQAfsrpqVVIbneE0Rok16WXwFaznaI5vfg75U5WgGJm7V9W1c4xeRQDjX/zwvghA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.6.1" - } - }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" -======= - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true ->>>>>>> cure - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" -======= - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true ->>>>>>> cure - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" -======= - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true ->>>>>>> cure - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" -======= - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true ->>>>>>> cure - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" -======= - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true ->>>>>>> cure - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" -======= - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true ->>>>>>> cure - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" -======= - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true ->>>>>>> cure - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" -======= - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accessor-fn": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/accessor-fn/-/accessor-fn-1.3.0.tgz", - "integrity": "sha512-NC5BYjrfBonksWxXrZ1WsPnh70sTQC2Uas9IL0RHQN5OETP4dO/bviPxZ7zTOahhRQ7o6avJg3ImJvRbuyHASg==" - }, - "node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/adm-zip": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", - "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", - "dev": true, - "engines": { - "node": ">=0.3.0" - } - }, - "node_modules/after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true - }, - "node_modules/agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", - "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", - "dev": true, - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" -<<<<<<< HEAD - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" -======= ->>>>>>> cure - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", -<<<<<<< HEAD - "peerDependencies": { - "ajv": ">=5.0.0" - } -======= - "dev": true ->>>>>>> cure - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", -<<<<<<< HEAD - "peerDependencies": { - "ajv": "^6.9.1" - } -======= - "dev": true ->>>>>>> cure - }, - "node_modules/ajv/node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "node_modules/angular-tag-cloud-module": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/angular-tag-cloud-module/-/angular-tag-cloud-module-5.2.0.tgz", - "integrity": "sha512-F89pvDWmpy4VHMhw1CN5kSwiGjGhBIXS4ektJZraJTBwjxCf9GsTNiw0mjcMWpuqEIxccxcaN3kIx+Z+wvoV3Q==", - "dependencies": { - "tslib": "^2.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/common": "^10.0.0 || ^11.0.0 || ^12.0.0-0", - "@angular/core": "^10.0.0 || ^11.0.0 || ^12.0.0-0" -======= ->>>>>>> cure - } - }, - "node_modules/angularx-social-login": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/angularx-social-login/-/angularx-social-login-3.5.4.tgz", - "integrity": "sha512-qS5Tr7hE/QyonhI/71ED5+AVYcxuJTKQMN/L+927WN9c21Us7I6X0HUyyloPrQwhfcuybDpnlBCarv5kHw6XPA==", - "dependencies": { - "tslib": "^2.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/common": "^9.0.0 || ^10.0.0 || ^11.0.0", - "@angular/core": "^9.0.0 || ^10.0.0 || ^11.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", - "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", - "dev": true, - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/app-root-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz", - "integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", - "dev": true, - "dependencies": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - } - }, - "node_modules/arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=", - "dev": true - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" -======= - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", - "dev": true - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", -<<<<<<< HEAD - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" -======= - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true ->>>>>>> cure - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" -======= - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true ->>>>>>> cure - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", - "dev": true - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", -<<<<<<< HEAD - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" -======= - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" -======= - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true ->>>>>>> cure - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" -<<<<<<< HEAD - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" -======= ->>>>>>> cure - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/axobject-query": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", - "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", - "dev": true, - "dependencies": { - "ast-types-flow": "0.0.7" - } - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "dev": true, - "dependencies": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, - "dependencies": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, - "dependencies": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "dependencies": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", - "dev": true, - "dependencies": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 6.9" -<<<<<<< HEAD - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" -======= ->>>>>>> cure - } - }, - "node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "node_modules/babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", - "dev": true - }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", - "dev": true - }, - "node_modules/babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dev": true, - "dependencies": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dev": true, - "dependencies": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "dev": true, - "dependencies": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", - "dev": true, - "dependencies": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true, - "dependencies": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", - "dev": true, - "dependencies": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "dev": true, - "dependencies": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dev": true, - "dependencies": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "dev": true, - "dependencies": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "dev": true, - "dependencies": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" - } - }, - "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true, - "dependencies": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "node_modules/babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "dev": true, - "dependencies": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.10.0" - } - }, - "node_modules/babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", - "dev": true, - "dependencies": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" - } - }, - "node_modules/babel-preset-env/node_modules/browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - }, - "bin": { - "browserslist": "cli.js" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", -<<<<<<< HEAD - "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", -======= ->>>>>>> cure - "dev": true, - "hasInstallScript": true - }, - "node_modules/babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-arraybuffer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - }, - "node_modules/base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "dev": true, - "engines": { - "node": "^4.5.0 || >= 5.9" - } - }, - "node_modules/base64url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", - "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" -======= - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true ->>>>>>> cure - }, - "node_modules/bcrypt": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz", - "integrity": "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==", - "hasInstallScript": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.0", - "node-addon-api": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": "*" - } - }, - "node_modules/bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", - "dev": true - }, - "node_modules/blocking-proxy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", - "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "blocking-proxy": "built/lib/bin.js" - }, - "engines": { - "node": ">=6.9.x" - } - }, - "node_modules/bluebird": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", -<<<<<<< HEAD - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" -======= - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", - "dev": true ->>>>>>> cure - }, - "node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", -<<<<<<< HEAD - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" -======= - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/bootstrap": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.3.tgz", -<<<<<<< HEAD - "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - }, - "peerDependencies": { - "jquery": "1.9.1 - 3", - "popper.js": "^1.16.1" - } -======= - "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==" ->>>>>>> cure - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" -======= - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true ->>>>>>> cure - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", -<<<<<<< HEAD - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] -======= - "dev": true ->>>>>>> cure - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" -======= ->>>>>>> cure - } - }, - "node_modules/browserstack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.1.tgz", - "integrity": "sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw==", - "dev": true, - "dependencies": { - "https-proxy-agent": "^2.2.1" - } - }, - "node_modules/bson": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", - "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" -======= - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true ->>>>>>> cure - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" -======= - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true ->>>>>>> cure - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", -<<<<<<< HEAD - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" -======= - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true ->>>>>>> cure - }, - "node_modules/builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" -======= - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true ->>>>>>> cure - }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "dependencies": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacache/node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cacache/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/cacache/node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", -<<<<<<< HEAD - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" ->>>>>>> cure - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001296", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", - "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", -<<<<<<< HEAD - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } -======= - "dev": true ->>>>>>> cure - }, - "node_modules/canonical-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", - "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", - "dev": true - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "node_modules/chart.js": { - "version": "2.9.4", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz", - "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==", - "dependencies": { - "chartjs-color": "^2.1.0", - "moment": "^2.10.2" - } - }, - "node_modules/chartjs-color": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", - "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", - "dependencies": { - "chartjs-color-string": "^0.6.0", - "color-convert": "^1.9.3" - } - }, - "node_modules/chartjs-color-string": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", - "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", - "dependencies": { - "color-name": "^1.0.0" - } - }, - "node_modules/chokidar": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", - "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.3.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/chokidar/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/chokidar/node_modules/binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", -<<<<<<< HEAD - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "dev": true, - "hasInstallScript": true, -======= - "dev": true, ->>>>>>> cure - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chokidar/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/chokidar/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chokidar/node_modules/readdirp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", - "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", - "dev": true, - "dependencies": { - "picomatch": "^2.0.7" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/chokidar/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", -<<<<<<< HEAD - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" -======= - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true ->>>>>>> cure - }, - "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/chrome-trace-event/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" -======= - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true ->>>>>>> cure - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/circlepack-chart": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/circlepack-chart/-/circlepack-chart-1.3.4.tgz", - "integrity": "sha512-coKAmQcvK1Fgshti3iohRD2+bhYmGNhgPrGCzONcaKIifrkdaoFja0lqwV2yR96h6a+5Voz+j1KZ00srOisX6g==", - "dependencies": { - "accessor-fn": "^1.3.0", - "d3-hierarchy": "^1.1.9", - "d3-interpolate": "^1.4.0", - "d3-scale": "^3.2.1", - "d3-selection": "^1.4.2", - "d3-transition": "^1.3.2", - "d3-zoomable": "^1.1.3", - "kapsule": "^1.13.3", - "tinycolor2": "^1.4.1" - } - }, - "node_modules/circular-dependency-plugin": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.0.tgz", - "integrity": "sha512-7p4Kn/gffhQaavNfyDFg7LS5S/UT1JAjyGd4UqR2+jzoYF02eDkj0Ec3+48TsIa4zghjLY87nQHIh/ecK9qLdw==", - "dev": true, - "engines": { - "node": ">=6.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "webpack": ">=4.0.1" -======= ->>>>>>> cure - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", - "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", - "dev": true, - "engines": { - "node": ">=6" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/coa/node_modules/@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/codelyzer": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.1.tgz", - "integrity": "sha512-cOyGQgMdhnRYtW2xrJUNrNYDjEgwQ+BrE2y93Bwz3h4DJ6vJRLfupemU5N3pbYsUlBHJf0u1j1UGk+NLW4d97g==", - "dev": true, - "dependencies": { - "@angular/compiler": "9.0.0", - "@angular/core": "9.0.0", - "app-root-path": "^3.0.0", - "aria-query": "^3.0.0", - "axobject-query": "2.0.2", - "css-selector-tokenizer": "^0.7.1", - "cssauron": "^1.4.0", - "damerau-levenshtein": "^1.0.4", - "rxjs": "^6.5.3", - "semver-dsl": "^1.0.1", - "source-map": "^0.5.7", - "sprintf-js": "^1.1.2", - "tslib": "^1.10.0", - "zone.js": "~0.10.3" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/compiler": ">=2.3.1 <12.0.0 || ^11.0.0-next || ^11.1.0-next || ^11.2.0-next", - "@angular/core": ">=2.3.1 <12.0.0 || ^11.0.0-next || ^11.1.0-next || ^11.2.0-next", - "tslint": "^5.0.0 || ^6.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/codelyzer/node_modules/@angular/compiler": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz", - "integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==", -<<<<<<< HEAD - "dev": true, - "peerDependencies": { - "tslib": "^1.10.0" - } -======= - "dev": true ->>>>>>> cure - }, - "node_modules/codelyzer/node_modules/@angular/core": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz", - "integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==", -<<<<<<< HEAD - "dev": true, - "peerDependencies": { - "rxjs": "^6.5.3", - "tslib": "^1.10.0", - "zone.js": "~0.10.2" - } -======= - "dev": true ->>>>>>> cure - }, - "node_modules/codelyzer/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/codelyzer/node_modules/sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true - }, - "node_modules/codelyzer/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/color-string": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", - "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" -======= - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" -======= - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true ->>>>>>> cure - }, - "node_modules/component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" -======= - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true ->>>>>>> cure - }, - "node_modules/component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", - "dev": true - }, - "node_modules/compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", - "dev": true, - "dependencies": { - "arity-n": "^1.0.4" - } - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compressible/node_modules/mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.8" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" -======= - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true ->>>>>>> cure - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" -======= - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true ->>>>>>> cure - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", -<<<<<<< HEAD - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" -======= - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true ->>>>>>> cure - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.2.1.tgz", - "integrity": "sha512-VH2ZTMIBsx4p++Lmpg77adZ0KUyM5gFR/9cuTrbneNnJlcQXUFvsNariPqq2dq2kV3F2skHiDGPQCyKWy1+U0Q==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/copy-webpack-plugin/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/copy-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/core-js": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", - "integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==", -<<<<<<< HEAD - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } -======= - "hasInstallScript": true ->>>>>>> cure - }, - "node_modules/core-js-compat": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.1.tgz", - "integrity": "sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.15.0", - "semver": "7.0.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" -======= ->>>>>>> cure - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", -<<<<<<< HEAD - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" -======= - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true ->>>>>>> cure - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "engines": { - "node": ">4" - } - }, - "node_modules/css-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", - "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", - "dev": true, - "dependencies": { - "camelcase": "^6.0.0", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^2.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.3", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.1", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/css-loader/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/css-loader/node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/css-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/css-parse": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", - "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", - "dev": true, - "dependencies": { - "css": "^2.0.0" - } - }, - "node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "node_modules/css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true, - "engines": { - "node": ">= 6" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/fb55" -======= ->>>>>>> cure - } - }, - "node_modules/css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssauron": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", - "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", - "dev": true, - "dependencies": { - "through": "X.X.X" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", - "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", - "dev": true - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" -======= - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true ->>>>>>> cure - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/d3": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.3.0.tgz", - "integrity": "sha512-MDRLJCMK232OJQRqGljQ/gCxtB8k3/sLKFjftMjzPB3nKVUODpdW9Rb3vcq7U8Ka5YKoZkAmp++Ur6I+6iNWIw==", - "dependencies": { - "d3-array": "3", - "d3-axis": "3", - "d3-brush": "3", - "d3-chord": "3", - "d3-color": "3", - "d3-contour": "3", - "d3-delaunay": "6", - "d3-dispatch": "3", - "d3-drag": "3", - "d3-dsv": "3", - "d3-ease": "3", - "d3-fetch": "3", - "d3-force": "3", - "d3-format": "3", - "d3-geo": "3", - "d3-hierarchy": "3", - "d3-interpolate": "3", - "d3-path": "3", - "d3-polygon": "3", - "d3-quadtree": "3", - "d3-random": "3", - "d3-scale": "4", - "d3-scale-chromatic": "3", - "d3-selection": "3", - "d3-shape": "3", - "d3-time": "3", - "d3-time-format": "4", - "d3-timer": "3", - "d3-transition": "3", - "d3-zoom": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-array": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.9.1.tgz", - "integrity": "sha512-Ob7RdOtkqsjx1NWyQHMFLtCSk6/aKTxDdC4ZIolX+O+mDD2RzrsYgAyc0WGAlfYFVELLSilS7w8BtE3PKM8bHg==" - }, - "node_modules/d3-axis": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-brush": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", - "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "3", - "d3-transition": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-brush/node_modules/d3-drag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-selection": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-brush/node_modules/d3-selection": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-brush/node_modules/d3-transition": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", - "dependencies": { - "d3-color": "1 - 3", - "d3-dispatch": "1 - 3", - "d3-ease": "1 - 3", - "d3-interpolate": "1 - 3", - "d3-timer": "1 - 3" - }, - "engines": { - "node": ">=12" -<<<<<<< HEAD - }, - "peerDependencies": { - "d3-selection": "2 - 3" -======= ->>>>>>> cure - } - }, - "node_modules/d3-chord": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", - "dependencies": { - "d3-path": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-color": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", - "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" - }, - "node_modules/d3-contour": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-3.0.1.tgz", - "integrity": "sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ==", - "dependencies": { - "d3-array": "2 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-delaunay": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz", - "integrity": "sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==", - "dependencies": { - "delaunator": "5" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-dispatch": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", - "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" - }, - "node_modules/d3-drag": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz", - "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==", - "dependencies": { - "d3-dispatch": "1", - "d3-selection": "1" - } - }, - "node_modules/d3-dsv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", - "dependencies": { - "commander": "7", - "iconv-lite": "0.6", - "rw": "1" - }, - "bin": { - "csv2json": "bin/dsv2json.js", - "csv2tsv": "bin/dsv2dsv.js", - "dsv2dsv": "bin/dsv2dsv.js", - "dsv2json": "bin/dsv2json.js", - "json2csv": "bin/json2dsv.js", - "json2dsv": "bin/json2dsv.js", - "json2tsv": "bin/json2dsv.js", - "tsv2csv": "bin/dsv2dsv.js", - "tsv2json": "bin/dsv2json.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-dsv/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/d3-dsv/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/d3-ease": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", - "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" - }, - "node_modules/d3-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", - "dependencies": { - "d3-dsv": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-force": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", - "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-quadtree": "1 - 3", - "d3-timer": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-format": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" - }, - "node_modules/d3-geo": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz", - "integrity": "sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA==", - "dependencies": { - "d3-array": "2.5.0 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-hierarchy": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", - "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==" - }, - "node_modules/d3-interpolate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", - "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", - "dependencies": { - "d3-color": "1" - } - }, - "node_modules/d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" - }, - "node_modules/d3-polygon": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-quadtree": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-scale": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.2.3.tgz", - "integrity": "sha512-8E37oWEmEzj57bHcnjPVOBS3n4jqakOeuv1EDdQSiSrYnMCBdMd3nc4HtKk7uia8DUHcY/CGuJ42xxgtEYrX0g==", - "dependencies": { - "d3-array": "^2.3.0", - "d3-format": "1 - 2", - "d3-interpolate": "1.2.0 - 2", - "d3-time": "1 - 2", - "d3-time-format": "2 - 3" - } - }, - "node_modules/d3-scale-chromatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", - "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", - "dependencies": { - "d3-color": "1 - 3", - "d3-interpolate": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-selection": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", - "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" - }, - "node_modules/d3-shape": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", - "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", - "dependencies": { - "d3-path": "1" - } - }, - "node_modules/d3-time": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.0.0.tgz", - "integrity": "sha512-2mvhstTFcMvwStWd9Tj3e6CEqtOivtD8AUiHT8ido/xmzrI9ijrUUihZ6nHuf/vsScRBonagOdj0Vv+SEL5G3Q==" - }, - "node_modules/d3-time-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", - "dependencies": { - "d3-time": "1 - 2" - } - }, - "node_modules/d3-timer": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", - "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" - }, - "node_modules/d3-transition": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", - "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", - "dependencies": { - "d3-color": "1", - "d3-dispatch": "1", - "d3-ease": "1", - "d3-interpolate": "1", - "d3-selection": "^1.1.0", - "d3-timer": "1" - } - }, - "node_modules/d3-zoom": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz", - "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==", - "dependencies": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "node_modules/d3-zoomable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/d3-zoomable/-/d3-zoomable-1.1.3.tgz", - "integrity": "sha512-80jS7agm2GolXIwhRP9aNQ1VbutSDSNHR6FDIJVRJF01SpcCuJ/8C35PZ65u2mBu2e7bwHwbCtLhg3Qbnh4BvQ==", - "dependencies": { - "d3-interpolate": "^1.4.0", - "d3-selection": "^1.4.1", - "d3-transition": "^1.3.2", - "d3-zoom": "^1.8.3", - "kapsule": "^1.12.2" - } - }, - "node_modules/d3/node_modules/d3-array": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", - "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", - "dependencies": { - "internmap": "1 - 2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-color": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", - "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-dispatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-drag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-selection": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-hierarchy": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.1.tgz", - "integrity": "sha512-LtAIu54UctRmhGKllleflmHalttH3zkfSi4NlKrTAoFKjC+AFBJohsCAdgCBYQwH0F8hIOGY89X1pPqAchlMkA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "dependencies": { - "d3-color": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-path": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", - "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-selection": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-shape": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz", - "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==", - "dependencies": { - "d3-path": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-time": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", - "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", - "dependencies": { - "d3-array": "2 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "dependencies": { - "d3-time": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3/node_modules/d3-transition": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", - "dependencies": { - "d3-color": "1 - 3", - "d3-dispatch": "1 - 3", - "d3-ease": "1 - 3", - "d3-interpolate": "1 - 3", - "d3-timer": "1 - 3" - }, - "engines": { - "node": ">=12" -<<<<<<< HEAD - }, - "peerDependencies": { - "d3-selection": "2 - 3" -======= ->>>>>>> cure - } - }, - "node_modules/d3/node_modules/d3-zoom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", - "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "2 - 3", - "d3-transition": "2 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/date-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", - "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/debounce": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", - "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==" - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=6" - } - }, - "node_modules/delaunator": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", - "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", - "dependencies": { - "robust-predicates": "^3.0.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "node_modules/denque": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", - "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/dependency-graph": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz", - "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", -<<<<<<< HEAD - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" -======= - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true ->>>>>>> cure - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", -<<<<<<< HEAD - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" -======= - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true ->>>>>>> cure - }, - "node_modules/di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", - "dev": true - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", -<<<<<<< HEAD - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" -======= - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true ->>>>>>> cure - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" -======= - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true ->>>>>>> cure - }, - "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "node_modules/dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", - "dev": true, - "dependencies": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", -<<<<<<< HEAD - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] -======= - "dev": true ->>>>>>> cure - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" -======= - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true ->>>>>>> cure - }, - "node_modules/elasticsearch-browser": { - "version": "16.7.1", - "resolved": "https://registry.npmjs.org/elasticsearch-browser/-/elasticsearch-browser-16.7.1.tgz", - "integrity": "sha512-3aajCu13z/BjMRn8M3y5hr5TAL2oPu5sEDcl9gBWdZsIhNi860AloDYawZeL9Pv5tmNwYrqXqrI+d32rYy6W1A==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.35", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.35.tgz", - "integrity": "sha512-wzTOMh6HGFWeALMI3bif0mzgRrVGyP1BdFRx7IvWukFrSC5QVQELENuy+Fm2dCrAdQH9T3nuqr07n94nPDFBWA==", - "dev": true - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", -<<<<<<< HEAD - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" -======= - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true ->>>>>>> cure - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io-client": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz", - "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==", - "dev": true, - "dependencies": { - "component-emitter": "~1.3.0", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.2.0", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~7.4.2", - "xmlhttprequest-ssl": "~1.6.2", - "yeast": "0.1.2" - } - }, - "node_modules/engine.io-client/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/engine.io-parser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", - "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", - "dev": true, - "dependencies": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.4", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.3.1.tgz", - "integrity": "sha512-G1XD3MRGrGfNcf6Hg0LVZG7GIKcYkbfHa5QMxt1HDUTdYoXH0JR1xXyg+MaKLF73E9A27uWNVxvFivNRYeUB6w==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "dev": true - }, - "node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", -<<<<<<< HEAD - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } -======= - "dev": true ->>>>>>> cure - }, - "node_modules/err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", - "dev": true - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/es-abstract/node_modules/is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "dependencies": { - "es6-promise": "^4.0.3" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", -<<<<<<< HEAD - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" -======= - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true ->>>>>>> cure - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", -<<<<<<< HEAD - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" -======= - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true ->>>>>>> cure - }, - "node_modules/events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/exenv": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" -======= - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true ->>>>>>> cure - }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.6" - } - }, - "node_modules/ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, - "dependencies": { - "type": "^2.0.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", - "dev": true - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-glob": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", - "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-glob/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/fast-glob/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-text-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", - "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" - }, - "node_modules/fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", - "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" -======= - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", - "dev": true ->>>>>>> cure - }, - "node_modules/figures": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", - "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/file-loader": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", - "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", -<<<<<<< HEAD - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } -======= - "dev": true, - "engines": { - "node": ">=4.0" ->>>>>>> cure - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz", - "integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "node_modules/fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", - "bundleDependencies": [ -<<<<<<< HEAD - "node-pre-gyp" - ], - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", -======= - "abbrev", - "ansi-regex", - "aproba", - "are-we-there-yet", - "balanced-match", - "brace-expansion", - "chownr", - "code-point-at", - "concat-map", - "console-control-strings", - "core-util-is", - "debug", - "deep-extend", - "delegates", - "detect-libc", - "fs-minipass", - "fs.realpath", - "gauge", - "glob", - "has-unicode", - "iconv-lite", - "ignore-walk", - "inflight", - "inherits", - "ini", - "is-fullwidth-code-point", - "isarray", - "minimatch", - "minimist", - "minipass", - "minizlib", - "mkdirp", - "ms", - "needle", - "node-pre-gyp", - "nopt", - "npm-bundled", - "npm-normalize-package-bin", - "npm-packlist", - "npmlog", - "number-is-nan", - "object-assign", - "once", - "os-homedir", - "os-tmpdir", - "osenv", - "path-is-absolute", - "process-nextick-args", - "rc", - "readable-stream", - "rimraf", - "safe-buffer", - "safer-buffer", - "sax", - "semver", - "set-blocking", - "signal-exit", - "string-width", - "string_decoder", - "strip-ansi", - "strip-json-comments", - "tar", - "util-deprecate", - "wide-align", - "wrappy", - "yallist" - ], - "dev": true, ->>>>>>> cure - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/fsevents/node_modules/abbrev": { - "version": "1.1.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/ansi-regex": { - "version": "2.1.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/aproba": { - "version": "1.2.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/are-we-there-yet": { - "version": "1.1.5", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/fsevents/node_modules/balanced-match": { - "version": "1.0.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/brace-expansion": { - "version": "1.1.11", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/fsevents/node_modules/chownr": { - "version": "1.1.4", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/code-point-at": { - "version": "1.1.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/concat-map": { - "version": "0.0.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/console-control-strings": { - "version": "1.1.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/core-util-is": { - "version": "1.0.2", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/debug": { - "version": "3.2.6", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/fsevents/node_modules/deep-extend": { - "version": "0.6.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fsevents/node_modules/delegates": { - "version": "1.0.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/detect-libc": { - "version": "1.0.3", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "Apache-2.0", - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/fsevents/node_modules/fs-minipass": { - "version": "1.2.7", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fsevents/node_modules/fs.realpath": { - "version": "1.0.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/gauge": { - "version": "2.7.4", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/fsevents/node_modules/glob": { - "version": "7.1.6", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fsevents/node_modules/has-unicode": { - "version": "2.0.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/iconv-lite": { - "version": "0.4.24", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/ignore-walk": { - "version": "3.0.3", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/fsevents/node_modules/inflight": { - "version": "1.0.6", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/fsevents/node_modules/inherits": { - "version": "2.0.4", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/ini": { - "version": "1.3.5", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/fsevents/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/isarray": { - "version": "1.0.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/minimatch": { - "version": "3.0.4", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/fsevents/node_modules/minimist": { - "version": "1.2.5", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/minipass": { - "version": "2.9.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/fsevents/node_modules/minizlib": { - "version": "1.3.3", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/fsevents/node_modules/mkdirp": { - "version": "0.5.3", -<<<<<<< HEAD - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", -======= - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/fsevents/node_modules/ms": { - "version": "2.1.2", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/needle": { - "version": "2.3.3", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", - "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/fsevents/node_modules/node-pre-gyp": { - "version": "0.14.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", - "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/fsevents/node_modules/nopt": { - "version": "4.0.3", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/fsevents/node_modules/npm-bundled": { - "version": "1.1.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/fsevents/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/npm-packlist": { - "version": "1.4.8", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/fsevents/node_modules/npmlog": { - "version": "4.1.2", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/fsevents/node_modules/number-is-nan": { - "version": "1.0.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/object-assign": { - "version": "4.1.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/once": { - "version": "1.4.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/fsevents/node_modules/os-homedir": { - "version": "1.0.2", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/os-tmpdir": { - "version": "1.0.2", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/osenv": { - "version": "0.1.5", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/fsevents/node_modules/path-is-absolute": { - "version": "1.0.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/process-nextick-args": { - "version": "2.0.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/rc": { - "version": "1.2.8", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "optional": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/fsevents/node_modules/readable-stream": { - "version": "2.3.7", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/fsevents/node_modules/rimraf": { - "version": "2.7.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/fsevents/node_modules/safe-buffer": { - "version": "5.1.2", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/safer-buffer": { - "version": "2.1.2", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/sax": { - "version": "1.2.4", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/semver": { - "version": "5.7.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/fsevents/node_modules/set-blocking": { - "version": "2.0.0", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/signal-exit": { - "version": "3.0.2", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/string_decoder": { - "version": "1.1.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/fsevents/node_modules/string-width": { - "version": "1.0.2", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/strip-ansi": { - "version": "3.0.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/strip-json-comments": { - "version": "2.0.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fsevents/node_modules/tar": { - "version": "4.4.13", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/fsevents/node_modules/util-deprecate": { - "version": "1.0.2", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/fsevents/node_modules/wide-align": { - "version": "1.1.3", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/fsevents/node_modules/wrappy": { - "version": "1.0.2", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fsevents/node_modules/yallist": { - "version": "3.1.1", -<<<<<<< HEAD -======= - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, ->>>>>>> cure - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/fuctbase64": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/fuctbase64/-/fuctbase64-1.4.0.tgz", - "integrity": "sha512-8jw5h4zUIr8aXSa35dY9WMlcbq0PPDRTRZy9yvP0umX+jmwGfgYtjFiydZATfLrTi6DNFY+zx8m7DOYMzuhCdA==" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" -======= - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true ->>>>>>> cure - }, - "node_modules/g": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/g/-/g-2.0.1.tgz", - "integrity": "sha1-C1lj69DKcOO8jGdmk0oCGCHIuFc=" - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gaxios": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.1.0.tgz", - "integrity": "sha512-vb0to8xzGnA2qcgywAjtshOKKVDf2eQhJoiL6fHhgW5tVN7wNk7egnYIO9zotfn3lQ3De1VPdf7V5/BWfCtCmg==", - "dependencies": { - "abort-controller": "^3.0.0", - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gaxios/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/gaxios/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/gaxios/node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/gaxios/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gaxios/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/gcp-metadata": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.2.1.tgz", - "integrity": "sha512-tSk+REe5iq/N+K+SK1XjZJUrFPuDqGZVzCy2vocIHIGmPlTGsa8owXMJwGkrXr73NO0AzhPW4MF2DEHz7P2AVw==", - "dependencies": { - "gaxios": "^4.0.0", - "json-bigint": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/genfun": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", - "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", - "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-stream/node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/globby/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/google-auth-library": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.1.3.tgz", - "integrity": "sha512-m9mwvY3GWbr7ZYEbl61isWmk+fvTmOt0YNUfPOUY2VH8K5pZlAIWJjxEi0PqR3OjMretyiQLI6GURMrPSwHQ2g==", - "dependencies": { - "arrify": "^2.0.0", - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "fast-text-encoding": "^1.0.0", - "gaxios": "^4.0.0", - "gcp-metadata": "^4.2.0", - "gtoken": "^5.0.4", - "jws": "^4.0.0", - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/google-auth-library/node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "engines": { - "node": ">=8" - } - }, - "node_modules/google-auth-library/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/google-auth-library/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/google-p12-pem": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.3.tgz", - "integrity": "sha512-MC0jISvzymxePDVembypNefkAQp+DRP7dBE+zNUPaIjEspIlYg0++OrsNr248V9tPbz6iqtZ7rX1hxWA5B8qBQ==", - "dependencies": { - "node-forge": "^1.0.0" - }, - "bin": { - "gp12-pem": "build/src/bin/gp12-pem.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", -<<<<<<< HEAD - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" -======= - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/gtoken": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.1.tgz", - "integrity": "sha512-yqOREjzLHcbzz1UrQoxhBtpk8KjrVhuqPE7od1K2uhyxG2BHjKZetlbLw/SPZak/QqTIQW+addS+EcjqQsZbwQ==", - "dependencies": { - "gaxios": "^4.0.0", - "google-p12-pem": "^3.0.3", - "jws": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" -======= - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true ->>>>>>> cure - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", -<<<<<<< HEAD - "deprecated": "this library is no longer supported", -======= ->>>>>>> cure - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "dev": true, - "dependencies": { - "isarray": "2.0.1" - } - }, - "node_modules/has-binary2/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, - "node_modules/has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", -<<<<<<< HEAD - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= - "dev": true, - "engines": { - "node": ">= 0.4" ->>>>>>> cure - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", -<<<<<<< HEAD - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] -======= - "dev": true ->>>>>>> cure - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" -======= - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true ->>>>>>> cure - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", -<<<<<<< HEAD - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" -======= - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true ->>>>>>> cure - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", -<<<<<<< HEAD - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" -======= - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true ->>>>>>> cure - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", - "dev": true, - "dependencies": { - "agent-base": "4", - "debug": "3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" -======= - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true ->>>>>>> cure - }, - "node_modules/https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", -<<<<<<< HEAD - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] -======= - "dev": true ->>>>>>> cure - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", -<<<<<<< HEAD - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" -======= - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true ->>>>>>> cure - }, - "node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", - "dev": true - }, - "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "node_modules/indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", -<<<<<<< HEAD - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" -======= - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true ->>>>>>> cure - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", -<<<<<<< HEAD - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" -======= - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true ->>>>>>> cure - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "call-bind": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", -<<<<<<< HEAD - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" -======= - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true ->>>>>>> cure - }, - "node_modules/is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", -<<<<<<< HEAD - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= - "dev": true, - "engines": { - "node": ">= 0.4" ->>>>>>> cure - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", -<<<<<<< HEAD - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= - "dev": true, - "dependencies": { - "has": "^1.0.3" ->>>>>>> cure - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", -<<<<<<< HEAD -======= - "devOptional": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", -<<<<<<< HEAD -======= - "devOptional": true, ->>>>>>> cure - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isbinaryfile": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", - "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", - "dev": true, - "engines": { - "node": ">= 8.0.0" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" -======= ->>>>>>> cure - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" -======= - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true ->>>>>>> cure - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jasmine": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", - "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", - "dev": true, - "dependencies": { - "exit": "^0.1.2", - "glob": "^7.0.6", - "jasmine-core": "~2.8.0" - }, - "bin": { - "jasmine": "bin/jasmine.js" - } - }, - "node_modules/jasmine-core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz", - "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==", - "dev": true - }, - "node_modules/jasmine-spec-reporter": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-6.0.0.tgz", - "integrity": "sha512-MvTOVoMxDZAftQYBApIlSfKnGMzi9cj351nXeqtnZTuXffPlbONN31+Es7F+Ke4okUeQ2xISukt4U1npfzLVrQ==", - "dev": true, - "dependencies": { - "colors": "1.4.0" - } - }, - "node_modules/jasmine/node_modules/jasmine-core": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", - "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", - "dev": true - }, - "node_modules/jasminewd2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", - "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", - "dev": true, - "engines": { - "node": ">= 6.9.x" - } - }, - "node_modules/jest-worker": { - "version": "26.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.5.0.tgz", - "integrity": "sha512-kTw66Dn4ZX7WpjZ7T/SUDgRhapFRKWmisVAF0Rv4Fu8SLFD7eLbqpLvbxVqYhSgaWa7I+bW7pHnbyfNsH6stug==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jquery": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", - "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" - }, - "node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "node_modules/js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/js-yaml/node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-bigint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", - "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", - "dependencies": { - "bignumber.js": "^9.0.0" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" -======= - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true ->>>>>>> cure - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", -<<<<<<< HEAD - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" -======= - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true ->>>>>>> cure - }, - "node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json5/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", -<<<<<<< HEAD - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" -======= - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true ->>>>>>> cure - }, - "node_modules/jsonc-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", - "dev": true - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, -<<<<<<< HEAD - "optionalDependencies": { -======= - "dependencies": { ->>>>>>> cure - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "dependencies": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=4", - "npm": ">=1.4.28" - } - }, - "node_modules/jsonwebtoken/node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/jsonwebtoken/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", - "dev": true, - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "node_modules/jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "dependencies": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/kapsule": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/kapsule/-/kapsule-1.13.3.tgz", - "integrity": "sha512-Qgzn1p0ywJsXJ3NBjIGst/EGvH2VF+YeVsVfWHZ1ZFX1v7AJfz215OWf3mRFy6NZBbN67yc1qUxAuJU+vuTtAA==", - "dependencies": { - "debounce": "^1.2.0" - } - }, - "node_modules/kareem": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", - "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" - }, - "node_modules/karma": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz", - "integrity": "sha512-tHdyFADhVVPBorIKCX8A37iLHxc6RBRphkSoQ+MLKdAtFn1k97tD8WUGi1KlEtDZKL3hui0qhsY9HXUfSNDYPQ==", - "dev": true, - "dependencies": { - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.4.2", - "colors": "^1.4.0", - "connect": "^3.7.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.1", - "glob": "^7.1.6", - "graceful-fs": "^4.2.4", - "http-proxy": "^1.18.1", - "isbinaryfile": "^4.0.6", - "lodash": "^4.17.19", - "log4js": "^6.2.1", - "mime": "^2.4.5", - "minimatch": "^3.0.4", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^2.3.0", - "source-map": "^0.6.1", - "tmp": "0.2.1", - "ua-parser-js": "0.7.22", - "yargs": "^15.3.1" - }, - "bin": { - "karma": "bin/karma" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/karma-chrome-launcher": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", - "dev": true, - "dependencies": { - "which": "^1.2.1" - } - }, - "node_modules/karma-coverage-istanbul-reporter": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz", - "integrity": "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^3.0.6", - "istanbul-reports": "^3.0.2", - "minimatch": "^3.0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/mattlewis92" -======= ->>>>>>> cure - } - }, - "node_modules/karma-jasmine": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", - "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", - "dev": true, - "dependencies": { - "jasmine-core": "^3.6.0" - }, - "engines": { - "node": ">= 10" -<<<<<<< HEAD - }, - "peerDependencies": { - "karma": "*" -======= ->>>>>>> cure - } - }, - "node_modules/karma-jasmine-html-reporter": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.4.tgz", - "integrity": "sha512-PtilRLno5O6wH3lDihRnz0Ba8oSn0YUJqKjjux1peoYGwo0AQqrWRbdWk/RLzcGlb+onTyXAnHl6M+Hu3UxG/Q==", -<<<<<<< HEAD - "dev": true, - "peerDependencies": { - "jasmine-core": ">=3.5", - "karma": ">=0.9", - "karma-jasmine": ">=1.1" - } -======= - "dev": true ->>>>>>> cure - }, - "node_modules/karma-source-map-support": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", - "dev": true, - "dependencies": { - "source-map-support": "^0.5.5" - } - }, - "node_modules/karma/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/karma/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/karma/node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/karma/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/karma/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/karma/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/karma/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", -<<<<<<< HEAD - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "dev": true, - "hasInstallScript": true, -======= - "dev": true, ->>>>>>> cure - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/karma/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/karma/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/karma/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/karma/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/mime": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", - "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/karma/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/karma/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/karma/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/karma/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/karma/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/karma/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/karma/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" -======= - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true ->>>>>>> cure - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/less": { - "version": "3.12.2", - "resolved": "https://registry.npmjs.org/less/-/less-3.12.2.tgz", - "integrity": "sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==", - "dev": true, - "dependencies": { -<<<<<<< HEAD -======= - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "make-dir": "^2.1.0", - "mime": "^1.4.1", ->>>>>>> cure - "tslib": "^1.10.0" - }, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { -<<<<<<< HEAD - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", -======= - "image-size": "~0.5.0", ->>>>>>> cure - "native-request": "^1.0.5", - "source-map": "~0.6.0" - } - }, - "node_modules/less-loader": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-7.0.2.tgz", - "integrity": "sha512-7MKlgjnkCf63E3Lv6w2FvAEgLMx3d/tNBExITcanAq7ys5U8VPWT3F6xcRjYmdNfkoQ9udoVFb1r2azSiTnD6w==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "less": "^3.5.0", - "webpack": "^4.0.0 || ^5.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/less-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/less/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/less/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/license-webpack-plugin": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.1.tgz", - "integrity": "sha512-yhqTmlYIEpZWA122lf6E0G8+rkn0AzoQ1OpzUKKs/lXUqG1plmGnwmkuuPlfggzJR5y6DLOdot/Tv00CC51CeQ==", - "dev": true, - "dependencies": { - "@types/webpack-sources": "^0.1.5", - "webpack-sources": "^1.2.0" - } - }, - "node_modules/license-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/license-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", -<<<<<<< HEAD - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" -======= - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true ->>>>>>> cure - }, - "node_modules/lodash-es": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.20.tgz", - "integrity": "sha512-JD1COMZsq8maT6mnuz1UMV0jvYD0E0aUsSOdrr1/nAG3dhqQXwRRgeW0cSqH1U43INKcqxaiVIQNOUDld7gRDA==" - }, - "node_modules/lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" - }, - "node_modules/lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" - }, - "node_modules/lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log4js": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", - "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", - "dev": true, - "dependencies": { - "date-format": "^3.0.0", - "debug": "^4.1.1", - "flatted": "^2.0.1", - "rfdc": "^1.1.4", - "streamroller": "^2.2.4" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/log4js/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/log4js/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", -<<<<<<< HEAD - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" -======= - "dev": true, - "engines": { - "node": ">= 0.6.0" ->>>>>>> cure - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", - "dev": true, - "dependencies": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/make-fetch-happen/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/memory-pager": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "optional": true - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" -======= - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true ->>>>>>> cure - }, - "node_modules/merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/merge-source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", -<<<<<<< HEAD - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" -======= - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true ->>>>>>> cure - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "mime-db": "1.40.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.2.1.tgz", - "integrity": "sha512-G3yw7/TQaPfkuiR73MDcyiqhyP8SnbmLhUbpC76H+wtQxA6wfKhMCQOCb6wnPK0dQbjORAeOILQqEesg4/wF7A==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/mini-css-extract-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" -======= - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true ->>>>>>> cure - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" -======= - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true ->>>>>>> cure - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "node_modules/minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mississippi/node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", -<<<<<<< HEAD - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" -======= - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true ->>>>>>> cure - }, - "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "engines": { - "node": "*" - } - }, - "node_modules/mongodb": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.3.tgz", - "integrity": "sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==", - "dependencies": { - "bl": "^2.2.1", - "bson": "^1.1.4", - "denque": "^1.4.1", - "optional-require": "^1.1.8", - "safe-buffer": "^5.1.2" - }, - "engines": { - "node": ">=4" - }, - "optionalDependencies": { - "saslprep": "^1.0.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "aws4": { - "optional": true - }, - "bson-ext": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "mongodb-extjson": { - "optional": true - }, - "snappy": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/mongodb/node_modules/optional-require": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", - "integrity": "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==", - "dependencies": { - "require-at": "^1.0.6" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mongoose": { - "version": "5.13.14", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.14.tgz", - "integrity": "sha512-j+BlQjjxgZg0iWn42kLeZTB91OejcxWpY2Z50bsZTiKJ7HHcEtcY21Godw496GMkBqJMTzmW7G/kZ04mW+Cb7Q==", - "dependencies": { - "@types/bson": "1.x || 4.0.x", - "@types/mongodb": "^3.5.27", - "bson": "^1.1.4", - "kareem": "2.3.2", - "mongodb": "3.7.3", - "mongoose-legacy-pluralize": "1.0.2", - "mpath": "0.8.4", - "mquery": "3.2.5", - "ms": "2.1.2", - "optional-require": "1.0.x", - "regexp-clone": "1.0.0", - "safe-buffer": "5.2.1", - "sift": "13.5.2", - "sliced": "1.0.1" - }, - "engines": { - "node": ">=4.0.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mongoose" -======= ->>>>>>> cure - } - }, - "node_modules/mongoose-legacy-pluralize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==", - "peerDependencies": { - "mongoose": "*" - } -======= - "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" ->>>>>>> cure - }, - "node_modules/mongoose/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/mongoose/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] -======= - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" ->>>>>>> cure - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/mpath": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz", - "integrity": "sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mquery": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.5.tgz", - "integrity": "sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==", - "dependencies": { - "bluebird": "3.5.1", - "debug": "3.1.0", - "regexp-clone": "^1.0.0", - "safe-buffer": "5.1.2", - "sliced": "1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mquery/node_modules/bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" - }, - "node_modules/mquery/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" -======= - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true ->>>>>>> cure - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/native-request": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.8.tgz", - "integrity": "sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==", - "dev": true, - "optional": true - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" -======= - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true ->>>>>>> cure - }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "node_modules/ng2-charts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-2.4.2.tgz", - "integrity": "sha512-mY3C2uKCaApHCQizS2YxEOqQ7sSZZLxdV6N1uM9u/VvUgVtYvlPtdcXbKpN52ak93ZE22I73DiLWVDnDNG4/AQ==", - "dependencies": { - "@types/chart.js": "^2.9.24", - "lodash-es": "^4.17.15", - "tslib": "^2.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/common": ">=7.2.0", - "@angular/core": ">=7.2.0", - "chart.js": "^2.9.3", - "rxjs": "^6.3.3" -======= ->>>>>>> cure - } - }, - "node_modules/ng2-file-upload": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ng2-file-upload/-/ng2-file-upload-1.4.0.tgz", - "integrity": "sha512-3J/KPU/tyh/ad6TFeUbrxX+SihUj0iOEt2Zsg4EX7mB3GFiQscXOfcUOxCkBtPWWWaqt3azrYbVGzsYa3/7NzQ==", - "dependencies": { - "tslib": "^1.9.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "@angular/common": "*", - "@angular/core": "*" -======= ->>>>>>> cure - } - }, - "node_modules/ng2-file-upload/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", -<<<<<<< HEAD - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" -======= - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/node-addon-api": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", - "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" - }, - "node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/node-fetch-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", - "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", - "dev": true, - "dependencies": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/node-forge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", - "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" -======= - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true ->>>>>>> cure - }, - "node_modules/node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", - "dev": true - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/npm": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/npm/-/npm-7.24.1.tgz", - "integrity": "sha512-U7/C++ZgB3zNH/kzhSJMnp3pO2iLrZRGUUXAgCCLB/by+sR+dKVhP/ik9+sTOGk9wk3zbmwHAYDT8igkv1ss0g==", - "bundleDependencies": [ -<<<<<<< HEAD - "@npmcli/arborist", - "@npmcli/ci-detect", - "@npmcli/config", - "@npmcli/map-workspaces", - "@npmcli/package-json", - "@npmcli/run-script", - "abbrev", - "ansicolors", - "ansistyles", - "archy", - "cacache", - "chalk", - "chownr", - "cli-columns", - "cli-table3", - "columnify", - "fastest-levenshtein", - "glob", - "graceful-fs", - "hosted-git-info", - "ini", - "init-package-json", - "is-cidr", - "json-parse-even-better-errors", -======= - "@gar/promisify", - "@npmcli/arborist", - "@npmcli/ci-detect", - "@npmcli/config", - "@npmcli/disparity-colors", - "@npmcli/fs", - "@npmcli/git", - "@npmcli/installed-package-contents", - "@npmcli/map-workspaces", - "@npmcli/metavuln-calculator", - "@npmcli/move-file", - "@npmcli/name-from-folder", - "@npmcli/node-gyp", - "@npmcli/package-json", - "@npmcli/promise-spawn", - "@npmcli/run-script", - "@tootallnate/once", - "abbrev", - "agent-base", - "agentkeepalive", - "aggregate-error", - "ajv", - "ansi-regex", - "ansi-styles", - "ansicolors", - "ansistyles", - "aproba", - "archy", - "are-we-there-yet", - "asap", - "asn1", - "assert-plus", - "asynckit", - "aws-sign2", - "aws4", - "balanced-match", - "bcrypt-pbkdf", - "bin-links", - "binary-extensions", - "brace-expansion", - "builtins", - "cacache", - "caseless", - "chalk", - "chownr", - "cidr-regex", - "clean-stack", - "cli-columns", - "cli-table3", - "clone", - "cmd-shim", - "code-point-at", - "color-convert", - "color-name", - "color-support", - "colors", - "columnify", - "combined-stream", - "common-ancestor-path", - "concat-map", - "console-control-strings", - "core-util-is", - "dashdash", - "debug", - "debuglog", - "defaults", - "delayed-stream", - "delegates", - "depd", - "dezalgo", - "diff", - "ecc-jsbn", - "emoji-regex", - "encoding", - "env-paths", - "err-code", - "extend", - "extsprintf", - "fast-deep-equal", - "fast-json-stable-stringify", - "fastest-levenshtein", - "forever-agent", - "fs-minipass", - "fs.realpath", - "function-bind", - "gauge", - "getpass", - "glob", - "graceful-fs", - "har-schema", - "har-validator", - "has", - "has-flag", - "has-unicode", - "hosted-git-info", - "http-cache-semantics", - "http-proxy-agent", - "http-signature", - "https-proxy-agent", - "humanize-ms", - "iconv-lite", - "ignore-walk", - "imurmurhash", - "indent-string", - "infer-owner", - "inflight", - "inherits", - "ini", - "init-package-json", - "ip", - "ip-regex", - "is-cidr", - "is-core-module", - "is-fullwidth-code-point", - "is-lambda", - "is-typedarray", - "isexe", - "isstream", - "jsbn", - "json-parse-even-better-errors", - "json-schema", - "json-schema-traverse", - "json-stringify-nice", - "json-stringify-safe", - "jsonparse", - "jsprim", - "just-diff", - "just-diff-apply", ->>>>>>> cure - "libnpmaccess", - "libnpmdiff", - "libnpmexec", - "libnpmfund", - "libnpmhook", - "libnpmorg", - "libnpmpack", - "libnpmpublish", - "libnpmsearch", - "libnpmteam", - "libnpmversion", -<<<<<<< HEAD - "make-fetch-happen", - "minipass", - "minipass-pipeline", - "mkdirp", - "mkdirp-infer-owner", - "ms", - "node-gyp", - "nopt", - "npm-audit-report", - "npm-install-checks", - "npm-package-arg", -======= - "lru-cache", - "make-fetch-happen", - "mime-db", - "mime-types", - "minimatch", - "minipass", - "minipass-collect", - "minipass-fetch", - "minipass-flush", - "minipass-json-stream", - "minipass-pipeline", - "minipass-sized", - "minizlib", - "mkdirp", - "mkdirp-infer-owner", - "ms", - "mute-stream", - "negotiator", - "node-gyp", - "nopt", - "normalize-package-data", - "npm-audit-report", - "npm-bundled", - "npm-install-checks", - "npm-normalize-package-bin", - "npm-package-arg", - "npm-packlist", ->>>>>>> cure - "npm-pick-manifest", - "npm-profile", - "npm-registry-fetch", - "npm-user-validate", - "npmlog", -<<<<<<< HEAD - "opener", - "pacote", - "parse-conflict-json", - "qrcode-terminal", - "read", - "read-package-json", - "read-package-json-fast", - "readdir-scoped-modules", - "rimraf", - "semver", - "ssri", -======= - "number-is-nan", - "oauth-sign", - "object-assign", - "once", - "opener", - "p-map", - "pacote", - "parse-conflict-json", - "path-is-absolute", - "performance-now", - "proc-log", - "promise-all-reject-late", - "promise-call-limit", - "promise-inflight", - "promise-retry", - "promzard", - "psl", - "punycode", - "qrcode-terminal", - "qs", - "read", - "read-cmd-shim", - "read-package-json", - "read-package-json-fast", - "readable-stream", - "readdir-scoped-modules", - "request", - "retry", - "rimraf", - "safe-buffer", - "safer-buffer", - "semver", - "set-blocking", - "signal-exit", - "smart-buffer", - "socks", - "socks-proxy-agent", - "spdx-correct", - "spdx-exceptions", - "spdx-expression-parse", - "spdx-license-ids", - "sshpk", - "ssri", - "string-width", - "string_decoder", - "stringify-package", - "strip-ansi", - "supports-color", ->>>>>>> cure - "tar", - "text-table", - "tiny-relative-date", - "treeverse", -<<<<<<< HEAD - "validate-npm-package-name", - "which", - "write-file-atomic" - ], - "dependencies": { - "@npmcli/arborist": "*", - "@npmcli/ci-detect": "*", - "@npmcli/config": "*", - "@npmcli/map-workspaces": "*", - "@npmcli/package-json": "*", - "@npmcli/run-script": "*", - "abbrev": "*", - "ansicolors": "*", - "ansistyles": "*", - "archy": "*", - "cacache": "*", - "chalk": "*", - "chownr": "*", - "cli-columns": "*", - "cli-table3": "*", - "columnify": "*", - "fastest-levenshtein": "*", - "glob": "*", - "graceful-fs": "*", - "hosted-git-info": "*", - "ini": "*", - "init-package-json": "*", - "is-cidr": "*", - "json-parse-even-better-errors": "*", - "libnpmaccess": "*", - "libnpmdiff": "*", - "libnpmexec": "*", - "libnpmfund": "*", - "libnpmhook": "*", - "libnpmorg": "*", - "libnpmpack": "*", - "libnpmpublish": "*", - "libnpmsearch": "*", - "libnpmteam": "*", - "libnpmversion": "*", - "make-fetch-happen": "*", - "minipass": "*", - "minipass-pipeline": "*", - "mkdirp": "*", - "mkdirp-infer-owner": "*", - "ms": "*", - "node-gyp": "*", - "nopt": "*", - "npm-audit-report": "*", - "npm-install-checks": "*", - "npm-package-arg": "*", - "npm-pick-manifest": "*", - "npm-profile": "*", - "npm-registry-fetch": "*", - "npm-user-validate": "*", - "npmlog": "*", - "opener": "*", - "pacote": "*", - "parse-conflict-json": "*", - "qrcode-terminal": "*", - "read": "*", - "read-package-json": "*", - "read-package-json-fast": "*", - "readdir-scoped-modules": "*", - "rimraf": "*", - "semver": "*", - "ssri": "*", - "tar": "*", - "text-table": "*", - "tiny-relative-date": "*", - "treeverse": "*", - "validate-npm-package-name": "*", - "which": "*", - "write-file-atomic": "*" -======= - "tunnel-agent", - "tweetnacl", - "typedarray-to-buffer", - "unique-filename", - "unique-slug", - "uri-js", - "util-deprecate", - "uuid", - "validate-npm-package-license", - "validate-npm-package-name", - "verror", - "walk-up-path", - "wcwidth", - "which", - "wide-align", - "wrappy", - "write-file-atomic", - "yallist" - ], - "dependencies": { - "@npmcli/arborist": "^2.8.3", - "@npmcli/ci-detect": "^1.2.0", - "@npmcli/config": "^2.3.0", - "@npmcli/map-workspaces": "^1.0.4", - "@npmcli/package-json": "^1.0.1", - "@npmcli/run-script": "^1.8.6", - "abbrev": "~1.1.1", - "ansicolors": "~0.3.2", - "ansistyles": "~0.1.3", - "archy": "~1.0.0", - "cacache": "^15.3.0", - "chalk": "^4.1.2", - "chownr": "^2.0.0", - "cli-columns": "^3.1.2", - "cli-table3": "^0.6.0", - "columnify": "~1.5.4", - "fastest-levenshtein": "^1.0.12", - "glob": "^7.2.0", - "graceful-fs": "^4.2.8", - "hosted-git-info": "^4.0.2", - "ini": "^2.0.0", - "init-package-json": "^2.0.5", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^2.3.1", - "libnpmaccess": "^4.0.2", - "libnpmdiff": "^2.0.4", - "libnpmexec": "^2.0.1", - "libnpmfund": "^1.1.0", - "libnpmhook": "^6.0.2", - "libnpmorg": "^2.0.2", - "libnpmpack": "^2.0.1", - "libnpmpublish": "^4.0.1", - "libnpmsearch": "^3.1.1", - "libnpmteam": "^2.0.3", - "libnpmversion": "^1.2.1", - "make-fetch-happen": "^9.1.0", - "minipass": "^3.1.3", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "ms": "^2.1.2", - "node-gyp": "^7.1.2", - "nopt": "^5.0.0", - "npm-audit-report": "^2.1.5", - "npm-install-checks": "^4.0.0", - "npm-package-arg": "^8.1.5", - "npm-pick-manifest": "^6.1.1", - "npm-profile": "^5.0.3", - "npm-registry-fetch": "^11.0.0", - "npm-user-validate": "^1.0.1", - "npmlog": "^5.0.1", - "opener": "^1.5.2", - "pacote": "^11.3.5", - "parse-conflict-json": "^1.1.1", - "qrcode-terminal": "^0.12.0", - "read": "~1.0.7", - "read-package-json": "^4.1.1", - "read-package-json-fast": "^2.0.3", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "ssri": "^8.0.1", - "tar": "^6.1.11", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^1.0.4", - "validate-npm-package-name": "~3.0.0", - "which": "^2.0.2", - "write-file-atomic": "^3.0.3" ->>>>>>> cure - }, - "bin": { - "npm": "bin/npm-cli.js", - "npx": "bin/npx-cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-install-checks": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", - "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", - "dev": true, - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-install-checks/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-install-checks/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-install-checks/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "node_modules/npm-package-arg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.0.tgz", - "integrity": "sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==", - "dev": true, - "dependencies": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-pick-manifest": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.0.tgz", - "integrity": "sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==", - "dev": true, - "dependencies": { - "npm-install-checks": "^4.0.0", - "npm-package-arg": "^8.0.0", - "semver": "^7.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-pick-manifest/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/npm-registry-fetch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.7.tgz", - "integrity": "sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.1", - "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "npm-package-arg": "^6.1.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", -<<<<<<< HEAD - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] -======= - "dev": true ->>>>>>> cure - }, - "node_modules/npm-registry-fetch/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/@gar/promisify": { - "version": "1.1.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "2.8.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^1.0.2", - "@npmcli/metavuln-calculator": "^1.1.0", - "@npmcli/move-file": "^1.1.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^1.0.1", - "@npmcli/package-json": "^1.0.1", - "@npmcli/run-script": "^1.8.2", - "bin-links": "^2.2.1", - "cacache": "^15.0.3", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "npm-install-checks": "^4.0.0", - "npm-package-arg": "^8.1.5", - "npm-pick-manifest": "^6.1.0", - "npm-registry-fetch": "^11.0.0", - "pacote": "^11.3.5", - "parse-conflict-json": "^1.1.1", - "proc-log": "^1.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "ssri": "^8.0.1", - "treeverse": "^1.0.4", - "walk-up-path": "^1.0.0" - }, - "bin": { - "arborist": "bin/index.js" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/@npmcli/ci-detect": { - "version": "1.3.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/@npmcli/config": { - "version": "2.3.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "ini": "^2.0.0", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "semver": "^7.3.4", - "walk-up-path": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/@npmcli/disparity-colors": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "ansi-styles": "^4.3.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/@npmcli/fs": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/npm/node_modules/@npmcli/git": { - "version": "2.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^1.3.2", - "lru-cache": "^6.0.0", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^6.1.1", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - } - }, - "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "1.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^7.1.6", - "minimatch": "^3.0.4", - "read-package-json-fast": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "cacache": "^15.0.5", - "pacote": "^11.1.11", - "semver": "^7.3.2" - } - }, - "node_modules/npm/node_modules/@npmcli/move-file": { - "version": "1.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "1.0.2", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.1" - } - }, - "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "1.3.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "infer-owner": "^1.0.4" - } - }, - "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "1.8.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^7.1.0", - "read-package-json-fast": "^2.0.1" - } - }, - "node_modules/npm/node_modules/@tootallnate/once": { - "version": "1.1.2", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/abbrev": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/agent-base": { - "version": "6.0.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/npm/node_modules/agentkeepalive": { - "version": "4.1.4", - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/npm/node_modules/aggregate-error": { - "version": "3.1.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/ajv": { - "version": "6.12.6", - "inBundle": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/npm/node_modules/ansi-regex": { - "version": "2.1.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/ansi-styles": { - "version": "4.3.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/npm/node_modules/ansicolors": { - "version": "0.3.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/ansistyles": { - "version": "0.1.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/aproba": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/archy": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/are-we-there-yet": { - "version": "1.1.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/asap": { - "version": "2.0.6", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/asn1": { - "version": "0.2.4", - "inBundle": true, - "license": "MIT", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/npm/node_modules/assert-plus": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/npm/node_modules/asynckit": { - "version": "0.4.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/aws-sign2": { - "version": "0.7.0", - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/aws4": { - "version": "1.11.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/balanced-match": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "inBundle": true, - "license": "BSD-3-Clause", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/npm/node_modules/bin-links": { - "version": "2.2.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "cmd-shim": "^4.0.1", - "mkdirp": "^1.0.3", - "npm-normalize-package-bin": "^1.0.0", - "read-cmd-shim": "^2.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^3.0.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/binary-extensions": { - "version": "2.2.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/brace-expansion": { - "version": "1.1.11", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/npm/node_modules/builtins": { - "version": "1.0.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/cacache": { - "version": "15.3.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/caseless": { - "version": "0.12.0", - "inBundle": true, - "license": "Apache-2.0" - }, - "node_modules/npm/node_modules/chalk": { - "version": "4.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/npm/node_modules/chownr": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/cidr-regex": { - "version": "3.1.1", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "ip-regex": "^4.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/clean-stack": { - "version": "2.2.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/cli-columns": { - "version": "3.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "string-width": "^2.0.0", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/npm/node_modules/cli-table3": { - "version": "0.6.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "object-assign": "^4.1.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "colors": "^1.1.2" - } - }, - "node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex": { - "version": "5.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi": { - "version": "6.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/clone": { - "version": "1.0.4", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/npm/node_modules/cmd-shim": { - "version": "4.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "mkdirp-infer-owner": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/code-point-at": { - "version": "1.1.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/color-convert": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/npm/node_modules/color-name": { - "version": "1.1.4", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/color-support": { - "version": "1.1.3", - "inBundle": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/npm/node_modules/colors": { - "version": "1.4.0", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/npm/node_modules/columnify": { - "version": "1.5.4", - "inBundle": true, - "license": "MIT", - "dependencies": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" - } - }, - "node_modules/npm/node_modules/combined-stream": { - "version": "1.0.8", - "inBundle": true, - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/npm/node_modules/common-ancestor-path": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/concat-map": { - "version": "0.0.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/console-control-strings": { - "version": "1.1.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/core-util-is": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/dashdash": { - "version": "1.14.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/npm/node_modules/debug": { - "version": "4.3.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/npm/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/debuglog": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/defaults": { - "version": "1.0.3", - "inBundle": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/npm/node_modules/delayed-stream": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/npm/node_modules/delegates": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/depd": { - "version": "1.1.2", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/npm/node_modules/dezalgo": { - "version": "1.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/diff": { - "version": "5.0.0", - "inBundle": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/npm/node_modules/ecc-jsbn": { - "version": "0.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/npm/node_modules/emoji-regex": { - "version": "8.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/encoding": { - "version": "0.1.13", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/npm/node_modules/env-paths": { - "version": "2.2.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/err-code": { - "version": "2.0.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/extend": { - "version": "3.0.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/extsprintf": { - "version": "1.3.0", - "engines": [ - "node >=0.6.0" - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/fast-deep-equal": { - "version": "3.1.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/fastest-levenshtein": { - "version": "1.0.12", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/forever-agent": { - "version": "0.6.1", - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/fs-minipass": { - "version": "2.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/fs.realpath": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/function-bind": { - "version": "1.1.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/gauge": { - "version": "3.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1 || ^2.0.0", - "strip-ansi": "^3.0.1 || ^4.0.0", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/getpass": { - "version": "0.1.7", - "inBundle": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/npm/node_modules/glob": { - "version": "7.2.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.8", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/har-schema": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/har-validator": { - "version": "5.1.5", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/has": { - "version": "1.0.3", - "inBundle": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/npm/node_modules/has-flag": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/has-unicode": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/hosted-git-info": { - "version": "4.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.0", - "inBundle": true, - "license": "BSD-2-Clause" - }, - "node_modules/npm/node_modules/http-proxy-agent": { - "version": "4.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/http-signature": { - "version": "1.2.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/npm/node_modules/https-proxy-agent": { - "version": "5.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/humanize-ms": { - "version": "1.2.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/npm/node_modules/iconv-lite": { - "version": "0.6.3", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/ignore-walk": { - "version": "3.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/npm/node_modules/imurmurhash": { - "version": "0.1.4", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/npm/node_modules/indent-string": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/infer-owner": { - "version": "1.0.4", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/inflight": { - "version": "1.0.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/inherits": { - "version": "2.0.4", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/ini": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/init-package-json": { - "version": "2.0.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^8.1.5", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "^4.1.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/ip": { - "version": "1.1.5", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/ip-regex": { - "version": "4.3.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/is-cidr": { - "version": "4.0.2", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "cidr-regex": "^3.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/is-core-module": { - "version": "2.6.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/npm/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/is-lambda": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/is-typedarray": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/isexe": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/isstream": { - "version": "0.1.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/jsbn": { - "version": "0.1.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/json-schema": { - "version": "0.2.3", - "inBundle": true - }, - "node_modules/npm/node_modules/json-schema-traverse": { - "version": "0.4.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/json-stringify-nice": { - "version": "1.1.4", - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/json-stringify-safe": { - "version": "5.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/jsonparse": { - "version": "1.3.1", - "engines": [ - "node >= 0.2.0" - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/jsprim": { - "version": "1.4.1", - "engines": [ - "node >=0.6.0" - ], - "inBundle": true, - "license": "MIT", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/npm/node_modules/just-diff": { - "version": "3.1.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/just-diff-apply": { - "version": "3.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/libnpmaccess": { - "version": "4.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^8.1.2", - "npm-registry-fetch": "^11.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/libnpmdiff": { - "version": "2.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/disparity-colors": "^1.0.1", - "@npmcli/installed-package-contents": "^1.0.7", - "binary-extensions": "^2.2.0", - "diff": "^5.0.0", - "minimatch": "^3.0.4", - "npm-package-arg": "^8.1.4", - "pacote": "^11.3.4", - "tar": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/libnpmexec": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^2.3.0", - "@npmcli/ci-detect": "^1.3.0", - "@npmcli/run-script": "^1.8.4", - "chalk": "^4.1.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-package-arg": "^8.1.2", - "pacote": "^11.3.1", - "proc-log": "^1.0.0", - "read": "^1.0.7", - "read-package-json-fast": "^2.0.2", - "walk-up-path": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/libnpmfund": { - "version": "1.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^2.5.0" - } - }, - "node_modules/npm/node_modules/libnpmhook": { - "version": "6.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^11.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/libnpmorg": { - "version": "2.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^11.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/libnpmpack": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/run-script": "^1.8.3", - "npm-package-arg": "^8.1.0", - "pacote": "^11.2.6" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/libnpmpublish": { - "version": "4.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "normalize-package-data": "^3.0.2", - "npm-package-arg": "^8.1.2", - "npm-registry-fetch": "^11.0.0", - "semver": "^7.1.3", - "ssri": "^8.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/libnpmsearch": { - "version": "3.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^11.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/libnpmteam": { - "version": "2.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^11.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/libnpmversion": { - "version": "1.2.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^2.0.7", - "@npmcli/run-script": "^1.8.4", - "json-parse-even-better-errors": "^2.3.1", - "semver": "^7.3.5", - "stringify-package": "^1.0.1" - } - }, - "node_modules/npm/node_modules/lru-cache": { - "version": "6.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/make-fetch-happen": { - "version": "9.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/mime-db": { - "version": "1.49.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/npm/node_modules/mime-types": { - "version": "2.1.32", - "inBundle": true, - "license": "MIT", - "dependencies": { - "mime-db": "1.49.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/npm/node_modules/minimatch": { - "version": "3.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/minipass": { - "version": "3.1.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-collect": { - "version": "1.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minipass-fetch": { - "version": "1.4.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" - } - }, - "node_modules/npm/node_modules/minipass-flush": { - "version": "1.0.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minipass-json-stream": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/npm/node_modules/minipass-pipeline": { - "version": "1.2.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-sized": { - "version": "1.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minizlib": { - "version": "2.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/mkdirp": { - "version": "1.0.4", - "inBundle": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/mkdirp-infer-owner": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/ms": { - "version": "2.1.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/mute-stream": { - "version": "0.0.8", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/negotiator": { - "version": "0.6.2", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/npm/node_modules/node-gyp": { - "version": "7.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/aproba": { - "version": "1.2.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { - "version": "2.7.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { - "version": "4.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/string-width": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/nopt": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/normalize-package-data": { - "version": "3.0.3", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/npm-audit-report": { - "version": "2.1.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/npm-bundled": { - "version": "1.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm/node_modules/npm-install-checks": { - "version": "4.0.0", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/npm-package-arg": { - "version": "8.1.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/npm-packlist": { - "version": "2.2.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.6", - "ignore-walk": "^3.0.3", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "6.1.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^8.1.2", - "semver": "^7.3.4" - } - }, - "node_modules/npm/node_modules/npm-profile": { - "version": "5.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^11.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "11.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "make-fetch-happen": "^9.0.1", - "minipass": "^3.1.3", - "minipass-fetch": "^1.3.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.0.0", - "npm-package-arg": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/npm-user-validate": { - "version": "1.0.1", - "inBundle": true, - "license": "BSD-2-Clause" - }, - "node_modules/npm/node_modules/npmlog": { - "version": "5.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/number-is-nan": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/oauth-sign": { - "version": "0.9.0", - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/object-assign": { - "version": "4.1.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/once": { - "version": "1.4.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/opener": { - "version": "1.5.2", - "inBundle": true, - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/npm/node_modules/p-map": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/pacote": { - "version": "11.3.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^2.1.0", - "@npmcli/installed-package-contents": "^1.0.6", - "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^1.8.2", - "cacache": "^15.0.5", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.3", - "mkdirp": "^1.0.3", - "npm-package-arg": "^8.0.1", - "npm-packlist": "^2.1.4", - "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^11.0.0", - "promise-retry": "^2.0.1", - "read-package-json-fast": "^2.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.1.0" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/parse-conflict-json": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "just-diff": "^3.0.1", - "just-diff-apply": "^3.0.0" - } - }, - "node_modules/npm/node_modules/path-is-absolute": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/performance-now": { - "version": "2.1.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/proc-log": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/promise-all-reject-late": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/promise-call-limit": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/promise-inflight": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/promise-retry": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/promzard": { - "version": "0.3.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "read": "1" - } - }, - "node_modules/npm/node_modules/psl": { - "version": "1.8.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/punycode": { - "version": "2.1.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/qrcode-terminal": { - "version": "0.12.0", - "inBundle": true, - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, - "node_modules/npm/node_modules/qs": { - "version": "6.5.2", - "inBundle": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/npm/node_modules/read": { - "version": "1.0.7", - "inBundle": true, - "license": "ISC", - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/npm/node_modules/read-cmd-shim": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/read-package-json": { - "version": "4.1.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^3.0.0", - "npm-normalize-package-bin": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/read-package-json-fast": { - "version": "2.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/readable-stream": { - "version": "3.6.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "node_modules/npm/node_modules/request": { - "version": "2.88.2", - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "inBundle": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/npm/node_modules/request/node_modules/tough-cookie": { - "version": "2.5.0", - "inBundle": true, - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/npm/node_modules/retry": { - "version": "0.12.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/npm/node_modules/rimraf": { - "version": "3.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/safer-buffer": { - "version": "2.1.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/semver": { - "version": "7.3.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/set-blocking": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/signal-exit": { - "version": "3.0.3", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/smart-buffer": { - "version": "4.2.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/npm/node_modules/socks": { - "version": "2.6.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/npm/node_modules/socks-proxy-agent": { - "version": "6.1.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/spdx-correct": { - "version": "3.1.1", - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/npm/node_modules/spdx-exceptions": { - "version": "2.3.0", - "inBundle": true, - "license": "CC-BY-3.0" - }, - "node_modules/npm/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.10", - "inBundle": true, - "license": "CC0-1.0" - }, - "node_modules/npm/node_modules/sshpk": { - "version": "1.16.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, -<<<<<<< HEAD - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, -======= ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/ssri": { - "version": "8.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/string_decoder": { - "version": "1.3.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/npm/node_modules/string-width": { - "version": "2.1.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/string-width/node_modules/ansi-regex": { - "version": "3.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/stringify-package": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/strip-ansi": { - "version": "3.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/supports-color": { - "version": "7.2.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/tar": { - "version": "6.1.11", - "inBundle": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/text-table": { - "version": "0.2.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/tiny-relative-date": { - "version": "1.3.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/treeverse": { - "version": "1.0.4", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/tunnel-agent": { - "version": "0.6.0", - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/tweetnacl": { - "version": "0.14.5", - "inBundle": true, - "license": "Unlicense" - }, - "node_modules/npm/node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "inBundle": true, - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/npm/node_modules/unique-filename": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/npm/node_modules/unique-slug": { - "version": "2.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/npm/node_modules/uri-js": { - "version": "4.4.1", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/npm/node_modules/util-deprecate": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/uuid": { - "version": "3.4.0", - "inBundle": true, - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/npm/node_modules/validate-npm-package-license": { - "version": "3.0.4", - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/npm/node_modules/validate-npm-package-name": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/npm/node_modules/verror": { - "version": "1.10.0", - "engines": [ - "node >=0.6.0" - ], - "inBundle": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/npm/node_modules/walk-up-path": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/wcwidth": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/npm/node_modules/which": { - "version": "2.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/wide-align": { - "version": "1.1.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/npm/node_modules/wrappy": { - "version": "1.0.2", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/write-file-atomic": { - "version": "3.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/npm/node_modules/yallist": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/oauth": { - "version": "0.9.15", - "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", - "integrity": "sha1-vR/vr2hslrdUda7VGWQS/2DPucE=" - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", -<<<<<<< HEAD - "funding": { - "url": "https://github.com/sponsors/ljharb" - } -======= - "dev": true ->>>>>>> cure - }, - "node_modules/object-is": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", - "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", - "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/object.values/node_modules/es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/object.values/node_modules/is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", - "dev": true, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/object.values/node_modules/object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", -<<<<<<< HEAD - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } -======= - "dev": true ->>>>>>> cure - }, - "node_modules/object.values/node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" -======= - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true ->>>>>>> cure - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/open": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", - "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/open/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/optional-require": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", - "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/ora": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.1.0.tgz", - "integrity": "sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.4.0", - "is-interactive": "^1.0.0", - "log-symbols": "^4.0.0", - "mute-stream": "0.0.8", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "url-parse": "^1.4.3" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" -======= - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true ->>>>>>> cure - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-retry/node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 4" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=6" - } - }, - "node_modules/pacote": { - "version": "9.5.12", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.5.12.tgz", - "integrity": "sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.3", - "cacache": "^12.0.2", - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.1.0", - "glob": "^7.1.3", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "minimatch": "^3.0.4", - "minipass": "^2.3.5", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "normalize-package-data": "^2.4.0", - "npm-normalize-package-bin": "^1.0.0", - "npm-package-arg": "^6.1.0", - "npm-packlist": "^1.1.12", - "npm-pick-manifest": "^3.0.0", - "npm-registry-fetch": "^4.0.0", - "osenv": "^0.1.5", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^5.0.1", - "rimraf": "^2.6.2", - "safe-buffer": "^5.1.2", - "semver": "^5.6.0", - "ssri": "^6.0.1", - "tar": "^4.4.10", - "unique-filename": "^1.1.1", - "which": "^1.3.1" - } - }, - "node_modules/pacote/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/pacote/node_modules/cacache/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/pacote/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/pacote/node_modules/npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/pacote/node_modules/npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - } - }, - "node_modules/pacote/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/pacote/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/pako": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", -<<<<<<< HEAD - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" -======= - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", - "dev": true ->>>>>>> cure - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module/node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parse5-html-rewriting-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", - "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", - "dev": true, - "dependencies": { - "parse5": "^6.0.1", - "parse5-sax-parser": "^6.0.1" - } - }, - "node_modules/parse5-sax-parser": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", - "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", - "dev": true, - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parseqs": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", - "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", - "dev": true - }, - "node_modules/parseuri": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", - "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/passport-google-oauth": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-2.0.0.tgz", - "integrity": "sha512-JKxZpBx6wBQXX1/a1s7VmdBgwOugohH+IxCy84aPTZNq/iIPX6u7Mqov1zY7MKRz3niFPol0KJz8zPLBoHKtYA==", - "dependencies": { - "passport-google-oauth1": "1.x.x", - "passport-google-oauth20": "2.x.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-google-oauth1": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz", - "integrity": "sha1-r3SoA99R7GRvZqRNgigr5vEI4Mw=", - "dependencies": { - "passport-oauth1": "1.x.x" - } - }, - "node_modules/passport-google-oauth20": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz", - "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==", - "dependencies": { - "passport-oauth2": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-oauth1": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.1.0.tgz", - "integrity": "sha1-p96YiiEfnPRoc3cTDqdN8ycwyRg=", - "dependencies": { - "oauth": "0.9.x", - "passport-strategy": "1.x.x", - "utils-merge": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/passport-oauth2": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.6.1.tgz", - "integrity": "sha512-ZbV43Hq9d/SBSYQ22GOiglFsjsD1YY/qdiptA+8ej+9C1dL1TVB+mBE5kDH/D4AJo50+2i8f4bx0vg4/yDDZCQ==", - "dependencies": { - "base64url": "3.x.x", - "oauth": "0.9.x", - "passport-strategy": "1.x.x", - "uid2": "0.0.x", - "utils-merge": "1.x.x" - }, - "engines": { - "node": ">= 0.4.0" -<<<<<<< HEAD - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/jaredhanson" -======= ->>>>>>> cure - } - }, - "node_modules/passport-strategy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", - "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" -======= - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", -<<<<<<< HEAD - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" -======= - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true ->>>>>>> cure - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", -<<<<<<< HEAD - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" -======= - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true ->>>>>>> cure - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", -<<<<<<< HEAD - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" -======= - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true ->>>>>>> cure - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", -<<<<<<< HEAD - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" -======= - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true ->>>>>>> cure - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", - "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", - "devOptional": true, - "engines": { - "node": ">=8.6" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" -======= ->>>>>>> cure - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dev": true, - "dependencies": { - "ts-pnp": "^1.1.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } -======= - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" ->>>>>>> cure - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/portfinder/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", -<<<<<<< HEAD - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" -======= - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true ->>>>>>> cure - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" -<<<<<<< HEAD - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" -======= ->>>>>>> cure - } - }, - "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-import": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", - "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", - "dev": true, - "dependencies": { - "postcss": "^7.0.1", - "postcss-value-parser": "^3.2.3", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-import/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-loader": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.0.4.tgz", - "integrity": "sha512-pntA9zIR14drQo84yGTjQJg1m7T0DkXR4vXYHBngiRZdJtEeCrojL6lOpqUanMzG375lIJbT4Yug85zC/AJWGw==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^4.0.0 || ^5.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/postcss-loader/node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-loader/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/postcss-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-loader/node_modules/parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/postcss-loader/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-selector-parser/node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "node_modules/postcss/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" -======= - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true ->>>>>>> cure - }, - "node_modules/promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", - "dev": true, - "dependencies": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", - "dev": true, - "dependencies": { - "genfun": "^5.0.0" - } - }, - "node_modules/protractor": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz", - "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==", - "dev": true, - "dependencies": { - "@types/q": "^0.0.32", - "@types/selenium-webdriver": "^3.0.0", - "blocking-proxy": "^1.0.0", - "browserstack": "^1.5.1", - "chalk": "^1.1.3", - "glob": "^7.0.3", - "jasmine": "2.8.0", - "jasminewd2": "^2.1.0", - "q": "1.4.1", - "saucelabs": "^1.5.0", - "selenium-webdriver": "3.6.0", - "source-map-support": "~0.4.0", - "webdriver-js-extender": "2.1.0", - "webdriver-manager": "^12.1.7", - "yargs": "^15.3.1" - }, - "bin": { - "protractor": "bin/protractor", - "webdriver-manager": "bin/webdriver-manager" - }, - "engines": { - "node": ">=10.13.x" - } - }, - "node_modules/protractor/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/protractor/node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/protractor/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/protractor/node_modules/del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "dependencies": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/protractor/node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/protractor/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/protractor/node_modules/webdriver-manager": { - "version": "12.1.7", - "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.7.tgz", - "integrity": "sha512-XINj6b8CYuUYC93SG3xPkxlyUc3IJbD6Vvo75CVGuG9uzsefDzWQrhz0Lq8vbPxtb4d63CZdYophF8k8Or/YiA==", - "dev": true, - "dependencies": { - "adm-zip": "^0.4.9", - "chalk": "^1.1.1", - "del": "^2.2.0", - "glob": "^7.0.3", - "ini": "^1.3.4", - "minimist": "^1.2.0", - "q": "^1.4.1", - "request": "^2.87.0", - "rimraf": "^2.5.2", - "semver": "^5.3.0", - "xml2js": "^0.4.17" - }, - "bin": { - "webdriver-manager": "bin/webdriver-manager" - }, - "engines": { - "node": ">=6.9.x" - } - }, - "node_modules/protractor/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/protractor/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" -======= - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true ->>>>>>> cure - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", -<<<<<<< HEAD - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" -======= - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true ->>>>>>> cure - }, - "node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", - "dev": true, - "engines": { - "node": ">=0.9" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", -<<<<<<< HEAD - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" -======= - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/raw-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-modal": { - "version": "3.14.3", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.14.3.tgz", - "integrity": "sha512-+C2KODVKyu20zHXPJxfOOcf571L1u/EpFlH+oS/3YDn8rgVE51QZuxuuIwabJ8ZFnOEHaD+r6XNjqwtxZnXO0g==", - "dependencies": { - "exenv": "^1.2.0", - "prop-types": "^15.7.2", - "react-lifecycles-compat": "^3.0.0", - "warning": "^4.0.3" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "peerDependencies": { - "react": "^0.14.0 || ^15.0.0 || ^16 || ^17", - "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17" -======= ->>>>>>> cure - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "dev": true - }, - "node_modules/regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", - "dev": true, - "dependencies": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", - "dev": true - }, - "node_modules/regexp-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", - "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regexpu-core/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/regexpu-core/node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regexpu-core/node_modules/regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" -======= - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true ->>>>>>> cure - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", -<<<<<<< HEAD - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", -======= ->>>>>>> cure - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/require-at": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", - "integrity": "sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" -======= - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true ->>>>>>> cure - }, - "node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", -<<<<<<< HEAD - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= - "dev": true, - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" ->>>>>>> cure - } - }, - "node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", -<<<<<<< HEAD - "deprecated": "https://github.com/lydell/resolve-url#deprecated" -======= - "dev": true ->>>>>>> cure - }, - "node_modules/resolve-url-loader": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", - "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", - "dev": true, - "dependencies": { - "adjust-sourcemap-loader": "3.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "1.2.3", - "postcss": "7.0.21", - "rework": "1.0.1", - "rework-visit": "1.0.0", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/resolve-url-loader/node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/resolve-url-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", - "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-url-loader/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", - "dev": true, - "dependencies": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - } - }, - "node_modules/rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", - "dev": true - }, - "node_modules/rework/node_modules/convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", - "dev": true - }, - "node_modules/rfdc": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz", - "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==", - "dev": true - }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/robust-predicates": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz", - "integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==" - }, - "node_modules/rollup": { - "version": "2.32.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.32.1.tgz", - "integrity": "sha512-Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/rollup/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", -<<<<<<< HEAD - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "dev": true, - "hasInstallScript": true, -======= - "dev": true, ->>>>>>> cure - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", - "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==", -<<<<<<< HEAD - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] -======= - "dev": true ->>>>>>> cure - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" - }, - "node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs-compat": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.6.3.tgz", - "integrity": "sha512-y+wUqq7bS2dG+7rH2fNMoxsDiJ32RQzFxZQE/JdtpnmEZmwLQrb1tCiItyHxdXJHXjmHnnzFscn3b6PEmORGKw==" - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/saslprep": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", - "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", - "optional": true, - "dependencies": { - "sparse-bitfield": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.27.0.tgz", - "integrity": "sha512-0gcrER56OkzotK/GGwgg4fPrKuiFlPNitO7eUJ18Bs+/NBlofJfMxmxqpqJxjae9vu0Wq8TZzrSyxZal00WDig==", - "dev": true, - "dependencies": { - "chokidar": ">=2.0.0 <4.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/sass-loader": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.0.5.tgz", - "integrity": "sha512-2LqoNPtKkZq/XbXNQ4C64GFEleSEHKv6NPSI+bMC/l+jpEXGJhiRYkAQToO24MR7NU4JRY2RpLpJ/gjo2Uf13w==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0", - "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/sass-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sass-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/sass-loader/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sass-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/saucelabs": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", - "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", - "dev": true, - "dependencies": { - "https-proxy-agent": "^2.2.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" -======= - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true ->>>>>>> cure - }, - "node_modules/selenium-webdriver": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", - "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", - "dev": true, - "dependencies": { - "jszip": "^3.1.3", - "rimraf": "^2.5.4", - "tmp": "0.0.30", - "xml2js": "^0.4.17" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/selenium-webdriver/node_modules/tmp": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", - "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/selfsigned/node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-dsl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", - "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", - "dev": true, - "dependencies": { - "semver": "^5.3.0" - } - }, - "node_modules/semver-intersect": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz", - "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==", - "dev": true, - "dependencies": { - "semver": "^5.0.0" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" -======= - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true ->>>>>>> cure - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", -<<<<<<< HEAD - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" -======= - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true ->>>>>>> cure - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" -======= - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", -<<<<<<< HEAD - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" -======= - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true ->>>>>>> cure - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" -======= - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true ->>>>>>> cure - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sift": { - "version": "13.5.2", - "resolved": "https://registry.npmjs.org/sift/-/sift-13.5.2.tgz", - "integrity": "sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==" - }, - "node_modules/signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/sliced": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" - }, - "node_modules/smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/socket.io": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.4.1.tgz", - "integrity": "sha512-Si18v0mMXGAqLqCVpTxBa8MGqriHGQh8ccEOhmsmNS3thNCGBwO8WGrwMibANsWtQQ5NStdZwHqZR3naJVFc3w==", - "dev": true, - "dependencies": { - "debug": "~4.1.0", - "engine.io": "~3.5.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.4.0", - "socket.io-parser": "~3.4.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", - "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", - "dev": true - }, - "node_modules/socket.io-parser": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz", - "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==", - "dev": true, - "dependencies": { - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "isarray": "2.0.1" - } - }, - "node_modules/socket.io-parser/node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", -<<<<<<< HEAD - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", -======= ->>>>>>> cure - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/socket.io-parser/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, - "node_modules/socket.io-parser/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/socket.io/node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/socket.io/node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", -<<<<<<< HEAD - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", -======= ->>>>>>> cure - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/socket.io/node_modules/engine.io": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.5.0.tgz", - "integrity": "sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "debug": "~4.1.0", - "engine.io-parser": "~2.2.0", - "ws": "~7.4.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/socket.io/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, - "node_modules/socket.io/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/socket.io/node_modules/socket.io-client": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz", - "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==", - "dev": true, - "dependencies": { - "backo2": "1.0.2", - "component-bind": "1.0.0", - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "engine.io-client": "~3.5.0", - "has-binary2": "~1.0.2", - "indexof": "0.0.1", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" - } - }, - "node_modules/socket.io/node_modules/socket.io-client/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/socket.io/node_modules/socket.io-client/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/socket.io/node_modules/socket.io-client/node_modules/socket.io-parser": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", - "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", - "dev": true, - "dependencies": { - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "isarray": "2.0.1" - } - }, - "node_modules/sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "node_modules/sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/sockjs-client/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", -<<<<<<< HEAD - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" -======= - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true ->>>>>>> cure - }, - "node_modules/sockjs/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", -<<<<<<< HEAD - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", -======= - "dev": true, ->>>>>>> cure - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", - "dev": true, - "dependencies": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - }, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", - "dev": true, - "dependencies": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/socks-proxy-agent/node_modules/agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", - "dev": true, - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" -======= - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true ->>>>>>> cure - }, - "node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-loader": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.2.tgz", - "integrity": "sha512-bjf6eSENOYBX4JZDfl9vVLNsGAQ6Uz90fLmOazcmMcyDYOBFsGxPNn83jXezWLY9bJsVAo1ObztxPcV8HAbjVA==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.6.1", - "whatwg-mimetype": "^2.3.0" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/source-map-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", -<<<<<<< HEAD - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", - "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", -<<<<<<< HEAD - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" -======= - "dev": true ->>>>>>> cure - }, - "node_modules/sourcemap-codec": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.6.tgz", - "integrity": "sha512-1ZooVLYFxC448piVLBbtOxFcXwnymH9oUF8nRd3CuYDVvkRBxRl6pB4Mtas5a4drtL+E8LDgFkQNcgIw6tc8Hg==" - }, - "node_modules/sparse-bitfield": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", - "optional": true, - "dependencies": { - "memory-pager": "^1.0.2" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/spdy-transport/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/spdy-transport/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" -======= - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true ->>>>>>> cure - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/spdy/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/spdy/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" -======= - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true ->>>>>>> cure - }, - "node_modules/speed-measure-webpack-plugin": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.3.3.tgz", - "integrity": "sha512-2ljD4Ch/rz2zG3HsLsnPfp23osuPBS0qPuz9sGpkNXTN1Ic4M+W9xB8l8rS8ob2cO4b1L+WTJw/0AJwWYVgcxQ==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=6.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "webpack": "^1 || ^2 || ^3 || ^4" -======= ->>>>>>> cure - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, -<<<<<<< HEAD - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, -======= ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/ssri/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ssri/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" -======= - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true ->>>>>>> cure - }, - "node_modules/streamroller": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", - "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", - "dev": true, - "dependencies": { - "date-format": "^2.1.0", - "debug": "^4.1.1", - "fs-extra": "^8.1.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/streamroller/node_modules/date-format": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", - "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/streamroller/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/streamroller/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/streamroller/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/style-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylus": { - "version": "0.54.8", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", - "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", - "dev": true, - "dependencies": { - "css-parse": "~2.0.0", - "debug": "~3.1.0", - "glob": "^7.1.6", - "mkdirp": "~1.0.4", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "semver": "^6.3.0", - "source-map": "^0.7.3" - }, - "bin": { - "stylus": "bin/stylus" - }, - "engines": { - "node": "*" - } - }, - "node_modules/stylus-loader": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-4.3.1.tgz", - "integrity": "sha512-apDYJEM5ZpOAWbWInWcsbtI8gHNr/XYVcSY/tWqOUPt7M5tqhtwXVsAkgyiVjhuvw2Yrjq474a9H+g4d047Ebw==", - "dev": true, - "dependencies": { - "fast-glob": "^3.2.4", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "stylus": ">=0.52.4", - "webpack": "^4.0.0 || ^5.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/stylus-loader/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stylus-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/stylus/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/stylus/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/stylus/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stylus/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/sunburst-chart": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/sunburst-chart/-/sunburst-chart-1.11.2.tgz", - "integrity": "sha512-H6u+DgtrRwku6BRDR1A23hD9oIqTgXTFjmEkPYLCXUd/4JR4YNGjZjCghR/k4BkCTOCQHoiIwnMdnQith9olSg==", - "dependencies": { - "accessor-fn": "^1.3.0", - "d3-hierarchy": "^1.1.9", - "d3-interpolate": "^1.4.0", - "d3-path": "^1.0.9", - "d3-scale": "^3.2.1", - "d3-selection": "^1.4.2", - "d3-shape": "^1.3.7", - "d3-transition": "^1.3.2", - "kapsule": "^1.13.3" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", -<<<<<<< HEAD - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", -======= ->>>>>>> cure - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/symbol-observable": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", - "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "4.4.19", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", - "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", - "dev": true, - "dependencies": { - "chownr": "^1.1.4", - "fs-minipass": "^1.2.7", - "minipass": "^2.9.0", - "minizlib": "^1.3.3", - "mkdirp": "^0.5.5", - "safe-buffer": "^5.2.1", - "yallist": "^3.1.1" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/tar/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", -<<<<<<< HEAD - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] -======= - "dev": true ->>>>>>> cure - }, - "node_modules/terser": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.7.tgz", - "integrity": "sha512-lJbKdfxWvjpV330U4PBZStCT9h3N9A4zZVA5Y4k9sCWXknrpdyxi1oMsRKLmQ/YDMDxSBKIh88v0SkdhdqX06w==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": "^10.0.0 || ^11.0.0 || ^12.0.0 || >=14.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" -======= ->>>>>>> cure - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/terser/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/terser/node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" -======= - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true ->>>>>>> cure - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "node_modules/tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "engines": { - "node": "*" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", - "dev": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", -<<<<<<< HEAD - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" -======= - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true ->>>>>>> cure - }, - "node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "typescript": ">=2.7" -======= ->>>>>>> cure - } - }, - "node_modules/ts-node/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true, - "engines": { - "node": ">=6" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - }, - "node_modules/tslint": { - "version": "5.20.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", - "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.29.0" - }, - "bin": { - "tslint": "bin/tslint" - }, - "engines": { - "node": ">=4.8.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" -======= ->>>>>>> cure - } - }, - "node_modules/tslint/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" -<<<<<<< HEAD - }, - "peerDependencies": { - "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" -======= ->>>>>>> cure - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" -======= - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true ->>>>>>> cure - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", -<<<<<<< HEAD - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" -======= - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true ->>>>>>> cure - }, - "node_modules/typescript": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz", - "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.22", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", - "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/uid2": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", - "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" - }, - "node_modules/uikit": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/uikit/-/uikit-3.6.5.tgz", - "integrity": "sha512-ChsoZBuCC4y0CXqJ51tiIPS4zcKgj8yvXDl8njRyMBLCjNRFlHgSjem2T6pQsEEItoN+Vh7NE3iueD70A4LW4A==" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universal-analytics": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.23.tgz", - "integrity": "sha512-lgMIH7XBI6OgYn1woDEmxhGdj8yDefMKg7GkWdeATAlQZFrMrNyxSkpDzY57iY0/6fdlzTbBV03OawvvzG+q7A==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "request": "^2.88.2", - "uuid": "^3.0.0" - } - }, - "node_modules/universal-analytics/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/universal-analytics/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", -<<<<<<< HEAD - "deprecated": "Please see https://github.com/lydell/urix#deprecated" -======= - "dev": true ->>>>>>> cure - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", - "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", -<<<<<<< HEAD - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" -======= - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true ->>>>>>> cure - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" -======= ->>>>>>> cure - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", -<<<<<<< HEAD - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" -======= - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true ->>>>>>> cure - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", -<<<<<<< HEAD - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", -======= - "dev": true, ->>>>>>> cure - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", -<<<<<<< HEAD - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } -======= - "dev": true ->>>>>>> cure - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" -======= - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", -<<<<<<< HEAD - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", -======= - "dev": true, ->>>>>>> cure - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", -<<<<<<< HEAD -======= - "fsevents": "^1.2.7", ->>>>>>> cure - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" -<<<<<<< HEAD - }, - "optionalDependencies": { - "fsevents": "^1.2.7" -======= ->>>>>>> cure - } - }, - "node_modules/watchpack-chokidar2/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/watchpack/node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", -<<<<<<< HEAD -======= - "fsevents": "~2.1.2", ->>>>>>> cure - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" -<<<<<<< HEAD - }, - "optionalDependencies": { - "fsevents": "~2.1.2" -======= ->>>>>>> cure - } - }, - "node_modules/watchpack/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", -<<<<<<< HEAD - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "hasInstallScript": true, -======= - "dev": true, ->>>>>>> cure - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/watchpack/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/watchpack/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/watchpack/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/watchpack/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack/node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/watchpack/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "optional": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webdriver-js-extender": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", - "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", - "dev": true, - "dependencies": { - "@types/selenium-webdriver": "^3.0.0", - "selenium-webdriver": "^3.0.1" - }, - "engines": { - "node": ">=6.9.x" - } - }, - "node_modules/webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" -<<<<<<< HEAD - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" -<<<<<<< HEAD - }, - "peerDependencies": { - "webpack": "^4.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", - "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 6.11.5" -<<<<<<< HEAD - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", -<<<<<<< HEAD - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" -<<<<<<< HEAD - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/webpack-dev-server/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", -<<<<<<< HEAD - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" -======= - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true ->>>>>>> cure - }, - "node_modules/webpack-dev-server/node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/webpack-dev-server/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", -<<<<<<< HEAD - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" -======= - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true ->>>>>>> cure - }, - "node_modules/webpack-dev-server/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" -======= - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true ->>>>>>> cure - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-dev-server/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/webpack-dev-server/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-log/node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-merge": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.2.0.tgz", - "integrity": "sha512-QBglJBg5+lItm3/Lopv8KDDK01+hjdg2azEwi/4vKJ8ZmGPdtJsTpjtNNOW3a4WiqzXdCATtTudOZJngE7RKkA==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.0.1.tgz", - "integrity": "sha512-A9oYz7ANQBK5EN19rUXbvNgfdfZf5U2gP0769OXsj9CvYkCR6OHOsd6OKyEy4H38GGxpsQPKIL83NC64QY6Xmw==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-subresource-integrity": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.1.tgz", - "integrity": "sha512-uekbQ93PZ9e7BFB8Hl9cFIVYQyQqiXp2ExKk9Zv+qZfH/zHXHrCFAfw1VW0+NqWbTWrs/HnuDrto3+tiPXh//Q==", - "dev": true, - "dependencies": { - "webpack-sources": "^1.3.0" - }, - "engines": { - "node": ">=4" -<<<<<<< HEAD - }, - "peerDependencies": { - "html-webpack-plugin": ">= 2.21.0 < 5", - "webpack": ">= 1.12.11 < 6" - }, - "peerDependenciesMeta": { - "html-webpack-plugin": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/webpack-subresource-integrity/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-subresource-integrity/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/webpack/node_modules/enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/webpack/node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/webpack/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" -======= ->>>>>>> cure - } - }, - "node_modules/webpack/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/webpack/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/webpack/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/webpack/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "webpack": "^4.0.0" -======= ->>>>>>> cure - } - }, - "node_modules/webpack/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", -<<<<<<< HEAD - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" -======= - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true ->>>>>>> cure - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/worker-plugin": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/worker-plugin/-/worker-plugin-5.0.0.tgz", - "integrity": "sha512-AXMUstURCxDD6yGam2r4E34aJg6kW85IiaeX72hi+I1cxyaMUtrvVY6sbfpGKAj5e7f68Acl62BjQF5aOOx2IQ==", - "dev": true, - "dependencies": { - "loader-utils": "^1.1.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "webpack": ">= 4" -======= ->>>>>>> cure - } - }, - "node_modules/worker-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/worker-plugin/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" -======= ->>>>>>> cure - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true, - "engines": { - "node": ">=8.3.0" -<<<<<<< HEAD - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } -======= ->>>>>>> cure - } - }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dev": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.2.tgz", - "integrity": "sha512-tYOaldF/0BLfKuoA39QMwD4j2m8lq4DIncqj1yuNELX4vz9+z/ieG/vwmctjJce+boFHXstqhWnHSxc4W8f4qg==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", -<<<<<<< HEAD -======= - "dev": true, ->>>>>>> cure - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", -<<<<<<< HEAD - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" -======= - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true ->>>>>>> cure - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", -<<<<<<< HEAD - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" -======= - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true ->>>>>>> cure - }, - "node_modules/yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" -<<<<<<< HEAD - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" -======= ->>>>>>> cure - } - }, - "node_modules/zone.js": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz", - "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==" - } - }, "dependencies": { "@angular-devkit/architect": { "version": "0.1100.5", @@ -28260,6 +859,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -28274,6 +874,7 @@ "version": "7.12.3", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.1", @@ -28297,6 +898,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -28304,12 +906,14 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -28317,6 +921,7 @@ "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, "requires": { "@babel/types": "^7.16.8", "jsesc": "^2.5.1", @@ -28326,7 +931,8 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -28399,6 +1005,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -28416,6 +1023,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", @@ -28426,6 +1034,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -28434,6 +1043,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -28442,6 +1052,7 @@ "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "dev": true, "requires": { "@babel/types": "^7.12.7" } @@ -28450,6 +1061,7 @@ "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "dev": true, "requires": { "@babel/types": "^7.12.5" } @@ -28458,6 +1070,7 @@ "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dev": true, "requires": { "@babel/helper-module-imports": "^7.12.1", "@babel/helper-replace-supers": "^7.12.1", @@ -28474,6 +1087,7 @@ "version": "7.12.10", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "dev": true, "requires": { "@babel/types": "^7.12.10" } @@ -28499,6 +1113,7 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "dev": true, "requires": { "@babel/helper-member-expression-to-functions": "^7.12.7", "@babel/helper-optimise-call-expression": "^7.12.10", @@ -28510,6 +1125,7 @@ "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dev": true, "requires": { "@babel/types": "^7.12.1" } @@ -28527,6 +1143,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -28534,7 +1151,8 @@ "@babel/helper-validator-identifier": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true }, "@babel/helper-validator-option": { "version": "7.12.11", @@ -28558,6 +1176,7 @@ "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "dev": true, "requires": { "@babel/template": "^7.10.4", "@babel/traverse": "^7.12.5", @@ -28568,6 +1187,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -28577,14 +1197,16 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true } } }, "@babel/parser": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==" + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", + "dev": true }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.12.12", @@ -29279,6 +1901,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -29289,6 +1912,7 @@ "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.16.8", @@ -29306,6 +1930,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -29313,12 +1938,14 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, @@ -29326,6 +1953,7 @@ "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29334,7 +1962,8 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true } } }, @@ -29509,36 +2138,6 @@ } } }, - "@ngx-translate/core": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-13.0.0.tgz", - "integrity": "sha512-+tzEp8wlqEnw0Gc7jtVRAJ6RteUjXw6JJR4O65KlnxOmJrCGPI0xjV/lKRnQeU0w4i96PQs/jtpL921Wrb7PWg==", - "requires": { - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } - } - }, - "@ngx-translate/http-loader": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@ngx-translate/http-loader/-/http-loader-6.0.0.tgz", - "integrity": "sha512-LCekn6qCbeXWlhESCxU1rAbZz33WzDG0lI7Ig0pYC1o5YxJWrkU9y3Y4tNi+jakQ7R6YhTR2D3ox6APxDtA0wA==", - "requires": { - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } - } - }, "@nicolo-ribaudo/chokidar-2": { "version": "2.1.8-no-fsevents.3", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", @@ -29919,6 +2518,7 @@ "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, "requires": { "@types/minimatch": "*", "@types/node": "*" @@ -29957,7 +2557,8 @@ "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true }, "@types/mongodb": { "version": "3.6.3", @@ -30026,6 +2627,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -30035,22 +2637,26 @@ "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, "requires": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -30058,12 +2664,14 @@ "@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0" } @@ -30071,12 +2679,14 @@ "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -30088,6 +2698,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } @@ -30096,6 +2707,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, "requires": { "@xtuc/long": "4.2.2" } @@ -30103,12 +2715,14 @@ "@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -30124,6 +2738,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -30136,6 +2751,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -30147,6 +2763,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -30160,6 +2777,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -30173,6 +2791,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -30182,12 +2801,14 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true }, "@yarnpkg/lockfile": { "version": "1.1.0", @@ -30195,6 +2816,16 @@ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", "dev": true }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -30218,6 +2849,7 @@ "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, "requires": { "mime-types": "~2.1.24", "negotiator": "0.6.2" @@ -30231,7 +2863,8 @@ "acorn": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true }, "adjust-sourcemap-loader": { "version": "3.0.0", @@ -30305,13 +2938,13 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "requires": {} + "dev": true }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} + "dev": true }, "alphanum-sort": { "version": "1.0.2", @@ -30353,7 +2986,8 @@ "ansi-html": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true }, "ansi-regex": { "version": "2.1.1", @@ -30364,6 +2998,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -30372,6 +3007,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -30431,27 +3067,32 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, "requires": { "array-uniq": "^1.0.1" } @@ -30459,12 +3100,14 @@ "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true }, "arraybuffer.slice": { "version": "0.0.7", @@ -30491,6 +3134,7 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -30501,7 +3145,8 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true } } }, @@ -30509,6 +3154,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, "requires": { "object-assign": "^4.1.1", "util": "0.10.3" @@ -30517,12 +3163,14 @@ "inherits": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true }, "util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, "requires": { "inherits": "2.0.1" } @@ -30538,7 +3186,8 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true }, "ast-types-flow": { "version": "0.0.7", @@ -30550,6 +3199,7 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, "requires": { "lodash": "^4.17.14" } @@ -30557,12 +3207,14 @@ "async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true }, "async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true }, "asynckit": { "version": "0.4.0", @@ -30573,7 +3225,8 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true }, "autoprefixer": { "version": "9.8.6", @@ -31286,6 +3939,7 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -31300,6 +3954,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -31308,6 +3963,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -31316,6 +3972,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -31324,6 +3981,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -31357,7 +4015,8 @@ "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true }, "bcrypt": { "version": "5.0.1", @@ -31380,7 +4039,8 @@ "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true }, "bignumber.js": { "version": "9.0.1", @@ -31390,12 +4050,14 @@ "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, "optional": true, "requires": { "file-uri-to-path": "1.0.0" @@ -31428,17 +4090,20 @@ "bluebird": { "version": "3.5.5", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", + "dev": true }, "bn.js": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true }, "body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, "requires": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -31455,12 +4120,14 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true }, "qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true } } }, @@ -31468,6 +4135,7 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, "requires": { "array-flatten": "^2.1.0", "deep-equal": "^1.0.1", @@ -31486,8 +4154,7 @@ "bootstrap": { "version": "4.5.3", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.3.tgz", - "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==", - "requires": {} + "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==" }, "brace-expansion": { "version": "1.1.11", @@ -31502,6 +4169,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -31519,6 +4187,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -31528,12 +4197,14 @@ "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -31547,6 +4218,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -31557,6 +4229,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -31568,6 +4241,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, "requires": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -31577,6 +4251,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, "requires": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -31593,6 +4268,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -31602,7 +4278,8 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true } } }, @@ -31610,6 +4287,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, "requires": { "pako": "~1.0.5" } @@ -31645,6 +4323,7 @@ "version": "4.9.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -31659,17 +4338,20 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true }, "buffer-indexof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true }, "builtin-modules": { "version": "1.1.1", @@ -31680,7 +4362,8 @@ "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true }, "builtins": { "version": "1.0.3", @@ -31691,7 +4374,8 @@ "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true }, "cacache": { "version": "15.0.5", @@ -31816,6 +4500,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -31832,6 +4517,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "dev": true, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.0" @@ -31864,7 +4550,8 @@ "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true }, "caniuse-api": { "version": "3.0.0", @@ -31900,6 +4587,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -32048,12 +4736,14 @@ "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true }, "chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, "requires": { "tslib": "^1.9.0" }, @@ -32061,7 +4751,8 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true } } }, @@ -32069,6 +4760,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -32094,13 +4786,13 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.0.tgz", "integrity": "sha512-7p4Kn/gffhQaavNfyDFg7LS5S/UT1JAjyGd4UqR2+jzoYF02eDkj0Ec3+48TsIa4zghjLY87nQHIh/ecK9qLdw==", - "dev": true, - "requires": {} + "dev": true }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -32112,6 +4804,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -32257,15 +4950,13 @@ "version": "9.0.0", "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz", "integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==", - "dev": true, - "requires": {} + "dev": true }, "@angular/core": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz", "integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==", - "dev": true, - "requires": {} + "dev": true }, "source-map": { "version": "0.5.7", @@ -32291,6 +4982,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -32353,12 +5045,14 @@ "commander": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true }, "component-bind": { "version": "1.0.0", @@ -32369,7 +5063,8 @@ "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, "component-inherit": { "version": "0.0.3", @@ -32390,6 +5085,7 @@ "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, "requires": { "mime-db": ">= 1.43.0 < 2" }, @@ -32397,7 +5093,8 @@ "mime-db": { "version": "1.45.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "dev": true } } }, @@ -32405,6 +5102,7 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, "requires": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -32424,6 +5122,7 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -32446,12 +5145,14 @@ "connect-history-api-fallback": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true }, "console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true }, "console-control-strings": { "version": "1.1.0", @@ -32461,12 +5162,14 @@ "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true }, "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, "requires": { "safe-buffer": "5.1.2" } @@ -32474,7 +5177,8 @@ "content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true }, "convert-source-map": { "version": "1.8.0", @@ -32487,17 +5191,20 @@ "cookie": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -32510,7 +5217,8 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true }, "copy-webpack-plugin": { "version": "6.2.1", @@ -32637,6 +5345,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -32645,7 +5354,8 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true } } }, @@ -32653,6 +5363,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -32665,6 +5376,7 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -32684,6 +5396,7 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -32696,6 +5409,7 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -32999,7 +5713,8 @@ "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true }, "d": { "version": "1.0.1", @@ -33481,6 +6196,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -33488,17 +6204,20 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true }, "deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, "requires": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -33512,6 +6231,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, "requires": { "execa": "^1.0.0", "ip-regex": "^2.1.0" @@ -33530,6 +6250,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, "requires": { "object-keys": "^1.0.12" } @@ -33538,6 +6259,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -33547,6 +6269,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -33555,6 +6278,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -33563,6 +6287,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -33575,6 +6300,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, "requires": { "@types/glob": "^7.1.1", "globby": "^6.1.0", @@ -33589,6 +6315,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, "requires": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -33600,19 +6327,22 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true } } }, "is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true }, "is-path-in-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, "requires": { "is-path-inside": "^2.1.0" } @@ -33621,6 +6351,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, "requires": { "path-is-inside": "^1.0.2" } @@ -33628,7 +6359,8 @@ "p-map": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true } } }, @@ -33659,7 +6391,8 @@ "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true }, "dependency-graph": { "version": "0.7.2", @@ -33671,6 +6404,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -33679,7 +6413,8 @@ "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true }, "detect-libc": { "version": "1.0.3", @@ -33689,7 +6424,8 @@ "detect-node": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true }, "di": { "version": "0.0.1", @@ -33707,6 +6443,7 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -33716,7 +6453,8 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true } } }, @@ -33732,12 +6470,14 @@ "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true }, "dns-packet": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, "requires": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" @@ -33747,6 +6487,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, "requires": { "buffer-indexof": "^1.0.0" } @@ -33784,7 +6525,8 @@ "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true }, "domelementtype": { "version": "1.3.1", @@ -33815,6 +6557,7 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -33843,7 +6586,8 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true }, "elasticsearch-browser": { "version": "16.7.1", @@ -33860,6 +6604,7 @@ "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, "requires": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -33873,7 +6618,8 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true } } }, @@ -33886,12 +6632,14 @@ "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true }, "encoding": { "version": "0.1.13", @@ -33917,6 +6665,7 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "requires": { "once": "^1.4.0" } @@ -33996,6 +6745,7 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, "requires": { "prr": "~1.0.1" } @@ -34013,6 +6763,7 @@ "version": "1.17.4", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -34031,6 +6782,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, "requires": { "has": "^1.0.3" } @@ -34041,6 +6793,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -34103,17 +6856,20 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true }, "eslint-scope": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -34123,6 +6879,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "requires": { "estraverse": "^5.2.0" }, @@ -34130,14 +6887,16 @@ "estraverse": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true } } }, "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true }, "esutils": { "version": "2.0.2", @@ -34148,7 +6907,8 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true }, "event-target-shim": { "version": "5.0.1", @@ -34158,17 +6918,20 @@ "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true }, "events": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true }, "eventsource": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, "requires": { "original": "^1.0.0" } @@ -34177,6 +6940,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -34186,6 +6950,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -34211,6 +6976,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -34225,6 +6991,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -34233,6 +7000,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -34243,6 +7011,7 @@ "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -34279,12 +7048,14 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true }, "qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true } } }, @@ -34314,6 +7085,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -34323,6 +7095,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -34344,6 +7117,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -34359,6 +7133,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -34367,6 +7142,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -34375,6 +7151,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -34383,6 +7160,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -34391,6 +7169,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -34502,6 +7281,7 @@ "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, "requires": { "websocket-driver": ">=0.5.1" } @@ -34509,7 +7289,8 @@ "figgy-pudding": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true }, "figures": { "version": "3.1.0", @@ -34547,12 +7328,14 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, "optional": true }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -34564,6 +7347,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -34574,6 +7358,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -34659,6 +7444,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "requires": { "locate-path": "^3.0.0" } @@ -34673,6 +7459,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -34681,12 +7468,14 @@ "follow-redirects": { "version": "1.14.7", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "dev": true }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true }, "forever-agent": { "version": "0.6.1", @@ -34708,12 +7497,14 @@ "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, "requires": { "map-cache": "^0.2.2" } @@ -34721,12 +7512,14 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true }, "from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -34761,6 +7554,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -34777,6 +7571,7 @@ "version": "1.2.12", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "dev": true, "optional": true, "requires": { "bindings": "^1.5.0", @@ -34786,30 +7581,26 @@ "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "bundled": true, + "dev": true, "optional": true }, "ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "bundled": true, + "dev": true, "optional": true }, "aproba": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "bundled": true, + "dev": true, "optional": true }, "are-we-there-yet": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "bundled": true, + "dev": true, "optional": true, "requires": { "delegates": "^1.0.0", @@ -34818,16 +7609,14 @@ }, "balanced-match": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "bundled": true, + "dev": true, "optional": true }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "bundled": true, + "dev": true, "optional": true, "requires": { "balanced-match": "^1.0.0", @@ -34836,44 +7625,38 @@ }, "chownr": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "bundled": true, + "dev": true, "optional": true }, "code-point-at": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "bundled": true, + "dev": true, "optional": true }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "bundled": true, + "dev": true, "optional": true }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "bundled": true, + "dev": true, "optional": true }, "core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "bundled": true, + "dev": true, "optional": true }, "debug": { "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "bundled": true, + "dev": true, "optional": true, "requires": { "ms": "^2.1.1" @@ -34881,30 +7664,26 @@ }, "deep-extend": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "bundled": true, + "dev": true, "optional": true }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "bundled": true, + "dev": true, "optional": true }, "detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "bundled": true, + "dev": true, "optional": true }, "fs-minipass": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "bundled": true, + "dev": true, "optional": true, "requires": { "minipass": "^2.6.0" @@ -34912,16 +7691,14 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "bundled": true, + "dev": true, "optional": true }, "gauge": { "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "bundled": true, + "dev": true, "optional": true, "requires": { "aproba": "^1.0.3", @@ -34936,9 +7713,8 @@ }, "glob": { "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "bundled": true, + "dev": true, "optional": true, "requires": { "fs.realpath": "^1.0.0", @@ -34951,16 +7727,14 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "bundled": true, + "dev": true, "optional": true }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "bundled": true, + "dev": true, "optional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -34968,9 +7742,8 @@ }, "ignore-walk": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", "bundled": true, + "dev": true, "optional": true, "requires": { "minimatch": "^3.0.4" @@ -34978,9 +7751,8 @@ }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "bundled": true, + "dev": true, "optional": true, "requires": { "once": "^1.3.0", @@ -34989,23 +7761,20 @@ }, "inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "bundled": true, + "dev": true, "optional": true }, "ini": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "bundled": true, + "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "bundled": true, + "dev": true, "optional": true, "requires": { "number-is-nan": "^1.0.0" @@ -35013,16 +7782,14 @@ }, "isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "bundled": true, + "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "bundled": true, + "dev": true, "optional": true, "requires": { "brace-expansion": "^1.1.7" @@ -35030,16 +7797,14 @@ }, "minimist": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "bundled": true, + "dev": true, "optional": true }, "minipass": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "bundled": true, + "dev": true, "optional": true, "requires": { "safe-buffer": "^5.1.2", @@ -35048,9 +7813,8 @@ }, "minizlib": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "bundled": true, + "dev": true, "optional": true, "requires": { "minipass": "^2.9.0" @@ -35058,9 +7822,8 @@ }, "mkdirp": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "bundled": true, + "dev": true, "optional": true, "requires": { "minimist": "^1.2.5" @@ -35068,16 +7831,14 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "bundled": true, + "dev": true, "optional": true }, "needle": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.3.tgz", - "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", "bundled": true, + "dev": true, "optional": true, "requires": { "debug": "^3.2.6", @@ -35087,9 +7848,8 @@ }, "node-pre-gyp": { "version": "0.14.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", - "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", "bundled": true, + "dev": true, "optional": true, "requires": { "detect-libc": "^1.0.2", @@ -35106,9 +7866,8 @@ }, "nopt": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "bundled": true, + "dev": true, "optional": true, "requires": { "abbrev": "1", @@ -35117,9 +7876,8 @@ }, "npm-bundled": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", "bundled": true, + "dev": true, "optional": true, "requires": { "npm-normalize-package-bin": "^1.0.1" @@ -35127,16 +7885,14 @@ }, "npm-normalize-package-bin": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", "bundled": true, + "dev": true, "optional": true }, "npm-packlist": { "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", "bundled": true, + "dev": true, "optional": true, "requires": { "ignore-walk": "^3.0.1", @@ -35146,9 +7902,8 @@ }, "npmlog": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "bundled": true, + "dev": true, "optional": true, "requires": { "are-we-there-yet": "~1.1.2", @@ -35159,23 +7914,20 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "bundled": true, + "dev": true, "optional": true }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "bundled": true, + "dev": true, "optional": true }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "bundled": true, + "dev": true, "optional": true, "requires": { "wrappy": "1" @@ -35183,23 +7935,20 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "bundled": true, + "dev": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "bundled": true, + "dev": true, "optional": true }, "osenv": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "bundled": true, + "dev": true, "optional": true, "requires": { "os-homedir": "^1.0.0", @@ -35208,23 +7957,20 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "bundled": true, + "dev": true, "optional": true }, "process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "bundled": true, + "dev": true, "optional": true }, "rc": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "bundled": true, + "dev": true, "optional": true, "requires": { "deep-extend": "^0.6.0", @@ -35235,9 +7981,8 @@ }, "readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "bundled": true, + "dev": true, "optional": true, "requires": { "core-util-is": "~1.0.0", @@ -35251,9 +7996,8 @@ }, "rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "bundled": true, + "dev": true, "optional": true, "requires": { "glob": "^7.1.3" @@ -35261,78 +8005,64 @@ }, "safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "bundled": true, + "dev": true, "optional": true }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "bundled": true, + "dev": true, "optional": true }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "bundled": true, + "dev": true, "optional": true }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bundled": true, + "dev": true, "optional": true }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "bundled": true, + "dev": true, "optional": true }, "signal-exit": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "bundled": true, + "dev": true, "optional": true }, - "string_decoder": { - "version": "1.1.1", -<<<<<<< HEAD - "bundled": true, -======= - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "string-width": { + "version": "1.0.2", "bundled": true, "dev": true, ->>>>>>> cure "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "string_decoder": { + "version": "1.1.1", "bundled": true, + "dev": true, "optional": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "bundled": true, + "dev": true, "optional": true, "requires": { "ansi-regex": "^2.0.0" @@ -35340,16 +8070,14 @@ }, "strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "bundled": true, + "dev": true, "optional": true }, "tar": { "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "bundled": true, + "dev": true, "optional": true, "requires": { "chownr": "^1.1.1", @@ -35363,16 +8091,14 @@ }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "bundled": true, + "dev": true, "optional": true }, "wide-align": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "bundled": true, + "dev": true, "optional": true, "requires": { "string-width": "^1.0.2 || 2" @@ -35380,16 +8106,14 @@ }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "bundled": true, + "dev": true, "optional": true }, "yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "bundled": true, + "dev": true, "optional": true } } @@ -35402,7 +8126,8 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "g": { "version": "2.0.1", @@ -35491,7 +8216,8 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, "get-caller-file": { "version": "2.0.5", @@ -35503,6 +8229,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -35513,6 +8240,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, "requires": { "pump": "^3.0.0" }, @@ -35521,6 +8249,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -35531,7 +8260,8 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true }, "getpass": { "version": "0.1.7", @@ -35559,6 +8289,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -35568,6 +8299,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, "requires": { "is-extglob": "^2.1.0" } @@ -35649,7 +8381,8 @@ "graceful-fs": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true }, "gtoken": { "version": "5.3.1", @@ -35664,7 +8397,8 @@ "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true }, "har-schema": { "version": "2.0.0", @@ -35686,6 +8420,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -35725,12 +8460,14 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "has-symbols": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true }, "has-unicode": { "version": "2.0.1", @@ -35741,6 +8478,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -35751,6 +8489,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -35760,6 +8499,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -35770,6 +8510,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, "requires": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -35780,6 +8521,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -35789,7 +8531,8 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true } } }, @@ -35797,6 +8540,7 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -35812,6 +8556,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -35848,6 +8593,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -35870,7 +8616,8 @@ "html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true }, "html-escaper": { "version": "2.0.2", @@ -35887,12 +8634,14 @@ "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true }, "http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -35904,7 +8653,8 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true } } }, @@ -35912,6 +8662,7 @@ "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, "requires": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -35943,6 +8694,7 @@ "version": "0.19.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, "requires": { "http-proxy": "^1.17.0", "is-glob": "^4.0.0", @@ -35964,7 +8716,8 @@ "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true }, "https-proxy-agent": { "version": "2.2.4", @@ -36006,6 +8759,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -36022,12 +8776,14 @@ "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true }, "iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true }, "ignore": { "version": "5.1.8", @@ -36071,6 +8827,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, "requires": { "pkg-dir": "^3.0.0", "resolve-cwd": "^2.0.0" @@ -36079,7 +8836,8 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true }, "indent-string": { "version": "4.0.0", @@ -36102,7 +8860,8 @@ "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true }, "inflight": { "version": "1.0.6", @@ -36232,6 +8991,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, "requires": { "default-gateway": "^4.2.0", "ipaddr.js": "^1.9.0" @@ -36254,17 +9014,20 @@ "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true }, "ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true }, "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true }, "is-absolute-url": { "version": "2.1.0", @@ -36276,6 +9039,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -36284,6 +9048,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -36294,6 +9059,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dev": true, "requires": { "call-bind": "^1.0.0" } @@ -36308,6 +9074,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, "requires": { "binary-extensions": "^1.0.0" } @@ -36315,12 +9082,14 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "is-callable": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true }, "is-color-stop": { "version": "1.1.0", @@ -36340,6 +9109,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, "requires": { "has": "^1.0.3" } @@ -36348,6 +9118,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -36356,6 +9127,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -36365,12 +9137,14 @@ "is-date-object": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -36380,7 +9154,8 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -36399,13 +9174,13 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "devOptional": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -36419,7 +9194,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "devOptional": true, "requires": { "is-extglob": "^2.1.1" } @@ -36440,6 +9214,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -36448,6 +9223,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -36488,6 +9264,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, "requires": { "isobject": "^3.0.1" } @@ -36496,6 +9273,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, "requires": { "has-symbols": "^1.0.1" } @@ -36509,12 +9287,14 @@ "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, "requires": { "has-symbols": "^1.0.1" } @@ -36528,12 +9308,14 @@ "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true }, "isarray": { "version": "1.0.0", @@ -36549,12 +9331,14 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, "isstream": { "version": "0.1.2", @@ -36788,7 +9572,8 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, "json-bigint": { "version": "1.0.0", @@ -36801,7 +9586,8 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", @@ -36829,12 +9615,14 @@ "json3": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true }, "json5": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, "requires": { "minimist": "^1.2.5" }, @@ -36842,7 +9630,8 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true } } }, @@ -36867,16 +9656,6 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, "jsonwebtoken": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", @@ -37339,8 +10118,7 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.4.tgz", "integrity": "sha512-PtilRLno5O6wH3lDihRnz0Ba8oSn0YUJqKjjux1peoYGwo0AQqrWRbdWk/RLzcGlb+onTyXAnHl6M+Hu3UxG/Q==", - "dev": true, - "requires": {} + "dev": true }, "karma-source-map-support": { "version": "1.4.0", @@ -37354,12 +10132,14 @@ "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true }, "klona": { "version": "2.0.4", @@ -37468,7 +10248,8 @@ "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true }, "loader-utils": { "version": "2.0.0", @@ -37485,6 +10266,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -37493,7 +10275,8 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "lodash-es": { "version": "4.17.20", @@ -37640,7 +10423,8 @@ "loglevel": { "version": "1.7.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true }, "loose-envify": { "version": "1.4.0", @@ -37654,6 +10438,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "requires": { "yallist": "^3.0.2" } @@ -37758,12 +10543,14 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -37772,6 +10559,7 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -37787,12 +10575,14 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -37807,7 +10597,8 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true }, "merge-source-map": { "version": "1.1.0", @@ -37841,12 +10632,14 @@ "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -37867,6 +10660,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -37875,24 +10669,28 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true } } }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true }, "mime-db": { "version": "1.40.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true }, "mime-types": { "version": "2.1.24", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, "requires": { "mime-db": "1.40.0" } @@ -37946,12 +10744,14 @@ "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true }, "minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true }, "minimatch": { "version": "3.0.4", @@ -38075,6 +10875,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -38092,6 +10893,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -38103,6 +10905,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -38112,6 +10915,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -38122,6 +10926,7 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, "requires": { "minimist": "^1.2.5" }, @@ -38129,7 +10934,8 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true } } }, @@ -38197,13 +11003,13 @@ "mongoose-legacy-pluralize": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", - "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==", - "requires": {} + "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" }, "move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -38254,6 +11060,7 @@ "version": "6.2.3", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, "requires": { "dns-packet": "^1.3.1", "thunky": "^1.0.2" @@ -38262,7 +11069,8 @@ "multicast-dns-service-types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true }, "mute-stream": { "version": "0.0.8", @@ -38274,12 +11082,14 @@ "version": "2.14.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, "optional": true }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -38304,12 +11114,14 @@ "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true }, "next-tick": { "version": "1.0.0", @@ -38345,7 +11157,8 @@ "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true }, "node-addon-api": { "version": "3.1.0", @@ -38377,6 +11190,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, "requires": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -38406,7 +11220,8 @@ "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true } } }, @@ -38448,6 +11263,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" } @@ -38469,75 +11285,75 @@ "resolved": "https://registry.npmjs.org/npm/-/npm-7.24.1.tgz", "integrity": "sha512-U7/C++ZgB3zNH/kzhSJMnp3pO2iLrZRGUUXAgCCLB/by+sR+dKVhP/ik9+sTOGk9wk3zbmwHAYDT8igkv1ss0g==", "requires": { - "@npmcli/arborist": "*", - "@npmcli/ci-detect": "*", - "@npmcli/config": "*", - "@npmcli/map-workspaces": "*", - "@npmcli/package-json": "*", - "@npmcli/run-script": "*", - "abbrev": "*", - "ansicolors": "*", - "ansistyles": "*", - "archy": "*", - "cacache": "*", - "chalk": "*", - "chownr": "*", - "cli-columns": "*", - "cli-table3": "*", - "columnify": "*", - "fastest-levenshtein": "*", - "glob": "*", - "graceful-fs": "*", - "hosted-git-info": "*", - "ini": "*", - "init-package-json": "*", - "is-cidr": "*", - "json-parse-even-better-errors": "*", - "libnpmaccess": "*", - "libnpmdiff": "*", - "libnpmexec": "*", - "libnpmfund": "*", - "libnpmhook": "*", - "libnpmorg": "*", - "libnpmpack": "*", - "libnpmpublish": "*", - "libnpmsearch": "*", - "libnpmteam": "*", - "libnpmversion": "*", - "make-fetch-happen": "*", - "minipass": "*", - "minipass-pipeline": "*", - "mkdirp": "*", - "mkdirp-infer-owner": "*", - "ms": "*", - "node-gyp": "*", - "nopt": "*", - "npm-audit-report": "*", - "npm-install-checks": "*", - "npm-package-arg": "*", - "npm-pick-manifest": "*", - "npm-profile": "*", - "npm-registry-fetch": "*", - "npm-user-validate": "*", - "npmlog": "*", - "opener": "*", - "pacote": "*", - "parse-conflict-json": "*", - "qrcode-terminal": "*", - "read": "*", - "read-package-json": "*", - "read-package-json-fast": "*", - "readdir-scoped-modules": "*", - "rimraf": "*", - "semver": "*", - "ssri": "*", - "tar": "*", - "text-table": "*", - "tiny-relative-date": "*", - "treeverse": "*", - "validate-npm-package-name": "*", - "which": "*", - "write-file-atomic": "*" + "@npmcli/arborist": "^2.8.3", + "@npmcli/ci-detect": "^1.2.0", + "@npmcli/config": "^2.3.0", + "@npmcli/map-workspaces": "^1.0.4", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^1.8.6", + "abbrev": "~1.1.1", + "ansicolors": "~0.3.2", + "ansistyles": "~0.1.3", + "archy": "~1.0.0", + "cacache": "^15.3.0", + "chalk": "^4.1.2", + "chownr": "^2.0.0", + "cli-columns": "^3.1.2", + "cli-table3": "^0.6.0", + "columnify": "~1.5.4", + "fastest-levenshtein": "^1.0.12", + "glob": "^7.2.0", + "graceful-fs": "^4.2.8", + "hosted-git-info": "^4.0.2", + "ini": "^2.0.0", + "init-package-json": "^2.0.5", + "is-cidr": "^4.0.2", + "json-parse-even-better-errors": "^2.3.1", + "libnpmaccess": "^4.0.2", + "libnpmdiff": "^2.0.4", + "libnpmexec": "^2.0.1", + "libnpmfund": "^1.1.0", + "libnpmhook": "^6.0.2", + "libnpmorg": "^2.0.2", + "libnpmpack": "^2.0.1", + "libnpmpublish": "^4.0.1", + "libnpmsearch": "^3.1.1", + "libnpmteam": "^2.0.3", + "libnpmversion": "^1.2.1", + "make-fetch-happen": "^9.1.0", + "minipass": "^3.1.3", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "ms": "^2.1.2", + "node-gyp": "^7.1.2", + "nopt": "^5.0.0", + "npm-audit-report": "^2.1.5", + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.1.5", + "npm-pick-manifest": "^6.1.1", + "npm-profile": "^5.0.3", + "npm-registry-fetch": "^11.0.0", + "npm-user-validate": "^1.0.1", + "npmlog": "^5.0.1", + "opener": "^1.5.2", + "pacote": "^11.3.5", + "parse-conflict-json": "^1.1.1", + "qrcode-terminal": "^0.12.0", + "read": "~1.0.7", + "read-package-json": "^4.1.1", + "read-package-json-fast": "^2.0.3", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ssri": "^8.0.1", + "tar": "^6.1.11", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "treeverse": "^1.0.4", + "validate-npm-package-name": "~3.0.0", + "which": "^2.0.2", + "write-file-atomic": "^3.0.3" }, "dependencies": { "@gar/promisify": { @@ -40102,13 +12918,6 @@ "minipass": "^3.1.1" } }, - "string_decoder": { - "version": "1.3.0", - "bundled": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, "string-width": { "version": "2.1.1", "bundled": true, @@ -40130,6 +12939,13 @@ } } }, + "string_decoder": { + "version": "1.3.0", + "bundled": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, "stringify-package": { "version": "1.0.1", "bundled": true @@ -40429,9 +13245,9 @@ "integrity": "sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ==", "dev": true, "requires": { + "JSONStream": "^1.3.4", "bluebird": "^3.5.1", "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", "lru-cache": "^5.1.1", "make-fetch-happen": "^5.0.0", "npm-package-arg": "^6.1.0", @@ -40474,6 +13290,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, "requires": { "path-key": "^2.0.0" } @@ -40529,6 +13346,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -40539,6 +13357,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -40547,6 +13366,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -40556,12 +13376,14 @@ "object-inspect": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true }, "object-is": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -40570,12 +13392,14 @@ "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, "requires": { "isobject": "^3.0.0" } @@ -40584,6 +13408,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, "requires": { "define-properties": "^1.1.2", "function-bind": "^1.1.1", @@ -40605,6 +13430,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, "requires": { "isobject": "^3.0.1" } @@ -40670,12 +13496,14 @@ "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, "requires": { "ee-first": "1.1.1" } @@ -40683,7 +13511,8 @@ "on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true }, "once": { "version": "1.4.0", @@ -40727,6 +13556,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, "requires": { "is-wsl": "^1.1.0" } @@ -40822,6 +13652,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, "requires": { "url-parse": "^1.4.3" } @@ -40829,7 +13660,8 @@ "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true }, "os-homedir": { "version": "1.0.2", @@ -40856,12 +13688,14 @@ "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true }, "p-limit": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, "requires": { "p-try": "^2.0.0" } @@ -40870,6 +13704,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "requires": { "p-limit": "^2.0.0" } @@ -40887,6 +13722,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, "requires": { "retry": "^0.12.0" }, @@ -40894,14 +13730,16 @@ "retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true } } }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true }, "pacote": { "version": "9.5.12", @@ -41029,12 +13867,14 @@ "pako": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "dev": true }, "parallel-transform": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, "requires": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -41062,6 +13902,7 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, "requires": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -41120,12 +13961,14 @@ "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true }, "passport-google-oauth": { "version": "2.0.0", @@ -41182,17 +14025,20 @@ "path-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true }, "path-is-absolute": { "version": "1.0.1", @@ -41202,22 +14048,26 @@ "path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true }, "path-type": { "version": "4.0.0", @@ -41229,6 +14079,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -41252,8 +14103,7 @@ "picomatch": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", - "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", - "devOptional": true + "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==" }, "pify": { "version": "4.0.1", @@ -41263,12 +14113,14 @@ "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, "requires": { "pinkie": "^2.0.0" } @@ -41277,6 +14129,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, "requires": { "find-up": "^3.0.0" } @@ -41299,6 +14152,7 @@ "version": "1.0.28", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, "requires": { "async": "^2.6.2", "debug": "^3.1.1", @@ -41309,6 +14163,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { "ms": "^2.1.1" } @@ -41316,14 +14171,16 @@ "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true } } }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true }, "postcss": { "version": "7.0.32", @@ -42002,7 +14859,8 @@ "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true }, "process-nextick-args": { "version": "2.0.1", @@ -42012,7 +14870,8 @@ "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true }, "promise-retry": { "version": "1.1.1", @@ -42331,6 +15190,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dev": true, "requires": { "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" @@ -42339,7 +15199,8 @@ "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true }, "psl": { "version": "1.8.0", @@ -42351,6 +15212,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -42363,7 +15225,8 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true } } }, @@ -42371,6 +15234,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -42380,6 +15244,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -42412,22 +15277,26 @@ "querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true }, "querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, "requires": { "safe-buffer": "^5.1.0" } @@ -42436,6 +15305,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -42444,12 +15314,14 @@ "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true }, "raw-body": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, "requires": { "bytes": "3.1.0", "http-errors": "1.7.2", @@ -42460,7 +15332,8 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true } } }, @@ -42543,6 +15416,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -42591,6 +15465,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -42611,6 +15486,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" @@ -42679,17 +15555,20 @@ "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true }, "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true }, "request": { "version": "2.88.2", @@ -42727,7 +15606,8 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true }, "require-main-filename": { "version": "2.0.0", @@ -42738,12 +15618,14 @@ "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true }, "resolve": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, "requires": { "is-core-module": "^2.1.0", "path-parse": "^1.0.6" @@ -42753,6 +15635,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, "requires": { "resolve-from": "^3.0.0" } @@ -42760,12 +15643,14 @@ "resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true }, "resolve-url-loader": { "version": "3.1.2", @@ -42861,7 +15746,8 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true }, "retry": { "version": "0.10.1", @@ -42921,6 +15807,7 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -42929,6 +15816,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -42973,6 +15861,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, "requires": { "aproba": "^1.1.1" } @@ -43011,6 +15900,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, "requires": { "ret": "~0.1.10" } @@ -43117,7 +16007,8 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true }, "selenium-webdriver": { "version": "3.6.0", @@ -43146,6 +16037,7 @@ "version": "1.10.8", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "dev": true, "requires": { "node-forge": "^0.10.0" }, @@ -43153,14 +16045,16 @@ "node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true } } }, "semver": { "version": "5.5.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "dev": true }, "semver-dsl": { "version": "1.0.1", @@ -43184,6 +16078,7 @@ "version": "0.17.1", "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, "requires": { "debug": "2.6.9", "depd": "~1.1.2", @@ -43203,7 +16098,8 @@ "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, @@ -43220,6 +16116,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -43234,6 +16131,7 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -43244,12 +16142,14 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true } } }, @@ -43257,6 +16157,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -43279,6 +16180,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -43290,6 +16192,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -43299,17 +16202,20 @@ "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true }, "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -43328,6 +16234,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, "requires": { "shebang-regex": "^1.0.0" } @@ -43335,7 +16242,8 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true }, "sift": { "version": "13.5.2", @@ -43385,6 +16293,7 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -43400,6 +16309,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -43408,6 +16318,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -43415,7 +16326,8 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -43423,6 +16335,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -43433,6 +16346,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -43441,6 +16355,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -43449,6 +16364,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -43457,6 +16373,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -43469,6 +16386,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -43477,6 +16395,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -43637,6 +16556,7 @@ "version": "0.3.20", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dev": true, "requires": { "faye-websocket": "^0.10.0", "uuid": "^3.4.0", @@ -43646,7 +16566,8 @@ "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true } } }, @@ -43654,6 +16575,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, "requires": { "debug": "^3.2.5", "eventsource": "^1.0.7", @@ -43667,6 +16589,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { "ms": "^2.1.1" } @@ -43675,6 +16598,7 @@ "version": "0.11.3", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, "requires": { "websocket-driver": ">=0.5.1" } @@ -43682,7 +16606,8 @@ "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true } } }, @@ -43720,7 +16645,8 @@ "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true }, "source-map": { "version": "0.7.3", @@ -43773,6 +16699,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -43802,7 +16729,8 @@ "source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true }, "sourcemap-codec": { "version": "1.4.6", @@ -43854,6 +16782,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, "requires": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -43866,6 +16795,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -43873,7 +16803,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, @@ -43881,6 +16812,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, "requires": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -43894,6 +16826,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -43901,12 +16834,14 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -43928,6 +16863,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, "requires": { "extend-shallow": "^3.0.0" } @@ -43991,6 +16927,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -44000,6 +16937,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -44009,12 +16947,14 @@ "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true }, "stream-browserify": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, "requires": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" @@ -44024,6 +16964,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -44033,6 +16974,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, "requires": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -44044,7 +16986,8 @@ "stream-shift": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true }, "streamroller": { "version": "2.2.4", @@ -44091,14 +17034,6 @@ } } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -44123,6 +17058,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "dev": true, "requires": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -44132,6 +17068,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "dev": true, "requires": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -44147,6 +17084,14 @@ "define-properties": "^1.1.3" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -44158,7 +17103,8 @@ "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true }, "style-loader": { "version": "2.0.0", @@ -44312,6 +17258,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -44474,6 +17421,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -44482,12 +17430,14 @@ "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true }, "timers-browserify": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, "requires": { "setimmediate": "^1.0.4" } @@ -44521,7 +17471,8 @@ "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true }, "to-fast-properties": { "version": "1.0.3", @@ -44533,6 +17484,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -44541,6 +17493,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -44551,6 +17504,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -44562,6 +17516,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -44570,7 +17525,8 @@ "toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true }, "tough-cookie": { "version": "2.5.0", @@ -44680,7 +17636,8 @@ "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true }, "tunnel-agent": { "version": "0.6.0", @@ -44713,6 +17670,7 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -44721,7 +17679,8 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true }, "typescript": { "version": "4.0.5", @@ -44777,6 +17736,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -44800,6 +17760,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, "requires": { "unique-slug": "^2.0.0" } @@ -44808,6 +17769,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, "requires": { "imurmurhash": "^0.1.4" } @@ -44849,7 +17811,8 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true }, "unquote": { "version": "1.1.1", @@ -44861,6 +17824,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -44870,6 +17834,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -44880,6 +17845,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, "requires": { "isarray": "1.0.0" } @@ -44889,14 +17855,16 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true } } }, "upath": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==" + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", + "dev": true }, "uri-js": { "version": "4.2.2", @@ -44909,12 +17877,14 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true }, "url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -44923,7 +17893,8 @@ "punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true } } }, @@ -44931,6 +17902,7 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", + "dev": true, "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -44939,12 +17911,14 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true }, "util": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, "requires": { "inherits": "2.0.3" }, @@ -44952,7 +17926,8 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true } } }, @@ -44981,7 +17956,8 @@ "uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true }, "validate-npm-package-license": { "version": "3.0.4", @@ -45027,7 +18003,8 @@ "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true }, "void-elements": { "version": "2.0.1", @@ -45047,6 +18024,7 @@ "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", @@ -45058,6 +18036,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, "optional": true, "requires": { "normalize-path": "^3.0.0", @@ -45068,12 +18047,14 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, "optional": true }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "optional": true, "requires": { "fill-range": "^7.0.1" @@ -45083,6 +18064,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, "optional": true, "requires": { "anymatch": "~3.1.1", @@ -45099,6 +18081,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "optional": true, "requires": { "to-regex-range": "^5.0.1" @@ -45108,12 +18091,14 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, "optional": true }, "glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "optional": true, "requires": { "is-glob": "^4.0.1" @@ -45123,6 +18108,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "optional": true, "requires": { "binary-extensions": "^2.0.0" @@ -45132,18 +18118,21 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "optional": true }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, "optional": true }, "readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, "optional": true, "requires": { "picomatch": "^2.2.1" @@ -45153,6 +18142,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "optional": true, "requires": { "is-number": "^7.0.0" @@ -45164,6 +18154,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, "optional": true, "requires": { "chokidar": "^2.1.8" @@ -45173,6 +18164,7 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, "optional": true, "requires": { "anymatch": "^2.0.0", @@ -45193,6 +18185,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, "optional": true } } @@ -45201,6 +18194,7 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, "requires": { "minimalistic-assert": "^1.0.0" } @@ -45228,6 +18222,7 @@ "version": "4.44.2", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -45258,6 +18253,7 @@ "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -45280,6 +18276,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -45290,6 +18287,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -45301,6 +18299,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -45311,6 +18310,7 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -45324,6 +18324,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, "requires": { "minimist": "^1.2.0" } @@ -45332,6 +18333,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -45342,6 +18344,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -45352,6 +18355,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, "requires": { "randombytes": "^2.1.0" } @@ -45359,12 +18363,14 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -45374,6 +18380,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, "requires": { "figgy-pudding": "^3.5.1" } @@ -45381,12 +18388,14 @@ "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true }, "terser": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -45397,6 +18406,7 @@ "version": "1.4.5", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -45413,6 +18423,7 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -45424,6 +18435,7 @@ "version": "3.7.2", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, "requires": { "memory-fs": "^0.4.1", "mime": "^2.4.4", @@ -45435,7 +18447,8 @@ "mime": { "version": "2.4.7", "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", - "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==" + "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", + "dev": true } } }, @@ -45443,6 +18456,7 @@ "version": "3.11.0", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dev": true, "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -45482,12 +18496,14 @@ "ansi-regex": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -45507,6 +18523,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, "requires": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -45517,6 +18534,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -45527,6 +18545,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -45534,42 +18553,50 @@ "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true }, "is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -45579,12 +18606,14 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -45595,6 +18624,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -45605,6 +18635,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -45613,6 +18644,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, "requires": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -45623,6 +18655,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -45633,6 +18666,7 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, "requires": { "async-limiter": "~1.0.0" } @@ -45641,6 +18675,7 @@ "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -45658,6 +18693,7 @@ "version": "13.1.2", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -45669,6 +18705,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, "requires": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" @@ -45677,7 +18714,8 @@ "ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true } } }, @@ -45740,6 +18778,7 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "dev": true, "requires": { "websocket-extensions": ">=0.1.1" } @@ -45747,7 +18786,8 @@ "websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true }, "whatwg-mimetype": { "version": "2.3.0", @@ -45759,6 +18799,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -45766,7 +18807,8 @@ "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true }, "wide-align": { "version": "1.1.3", @@ -45786,6 +18828,7 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, "requires": { "errno": "~0.1.7" } @@ -45899,8 +18942,7 @@ "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true, - "requires": {} + "dev": true }, "xml2js": { "version": "0.4.23", @@ -45927,17 +18969,20 @@ "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true }, "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, "yaml": { "version": "1.10.0", From ed093962368c23a1428b869af4454cbc6a9d1812 Mon Sep 17 00:00:00 2001 From: testation21 Date: Tue, 25 Jan 2022 22:42:46 +0900 Subject: [PATCH 119/287] [FEAT] visualization --- .../keyword-analysis.component.ts | 69 +++++++++++-------- 1 file changed, 39 insertions(+), 30 deletions(-) diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts index a71fc1d9..1e4260b4 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts @@ -24,9 +24,14 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { ngOnInit(): void { this.setSearchKeyword(); // this.getSearchHistoryFromElasticSearch(); + console.log("executed"); this.drawChart(); } +// ngOnChanges(): void{ +// this.drawChart(); +// } + ngOnDestroy() { this.searchSubscriber.unsubscribe(); } @@ -69,7 +74,7 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { } catch (e) { console.log("There is no log file for year: " + y + ", month: " + m); - const hist = {date: "" + y + "." + m, freq: -1}; + const hist = {date: "" + y + "." + m, freq: 0}; this.searchHistory.push(hist); } @@ -95,46 +100,50 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { var height = 300 - (margin * 2); const svg = d3.select("#keyword-analysis") - .append("svg") - .attr("width", width + (margin * 2)) - .attr("height", height + (margin * 2)) - .append("g") - .attr("transform", "translate(" + margin + "," + margin + ")"); + .append("svg") +// .attr("width", width + (margin * 2)) + .attr("width", width + (margin * 2)) + .attr("height", height + (margin * 2)) + .append("g") + .attr("transform", "translate(" + margin + "," + margin + ")"); // Create the X-axis band scale - const x = d3.scaleBand() - .range([0, width]) - .domain(histData.map(d => d.date)) - .padding(0.2); - console.log("x-axis"); + const x = d3.scaleBand().range([0, width]) + .domain(histData.map(d => d.date)) + .padding(0.2); // Draw the X-axis on the DOM - svg.append("g") - .attr("transform", "translate(0," + height + ")") - .call(d3.axisBottom(x)) - .selectAll("text") - .attr("transform", "translate(-10,0)rotate(-45)") - .style("text-anchor", "end"); + svg.append("g").attr("transform", "translate(0," + height + ")") + .call(d3.axisBottom(x)) + .selectAll("text") + .attr("transform", "translate(-10,0)rotate(-45)") + .style("text-anchor", "end"); // Create the Y-axis band scale - const y = d3.scaleLinear() - .domain([0, d3.max(histData, d => d.freq)]) - .range([height, 0]); + const y = d3.scaleLinear().domain([0, d3.max(histData, d => d.freq)]) + .range([height, 0]); + var maxY = d3.max(histData, d => d.freq); + var fixedTicks = []; + for(var i = 1; i <= 5; i ++) { + fixedTicks.push(Math.round((maxY * i) / 5)); + } + console.log(fixedTicks); // Draw the Y-axis on the DOM - svg.append("g") - .call(d3.axisLeft(y)); + svg.append("g").call(d3.axisLeft(y) + .tickValues(fixedTicks)); // Create and fill the bars svg.selectAll("bars") - .data(histData) - .enter() - .append("rect") - .attr("x", d => x(d.date)) - .attr("y", d => y(d.freq)) - .attr("width", x.bandwidth()) - .attr("height", (d) => height - y(d.freq)) - .attr("fill", "#80D0FC") + .data(histData) + .enter() + .append("rect") + .attr("x", d => x(d.date)) + .attr("y", d => y(d.freq)) +// .attr("width", x.bandwidth()) + .attr("width", 10) + .attr("height", (d) => height - y(d.freq)) + .attr("fill", "#80D0FC"); // .on("mouseover",function(d,i){ // console.log(this); // var text = svg.append("text") From 12e9825ef1f044da042b71ee75d39dfb5ad4c878 Mon Sep 17 00:00:00 2001 From: testation21 Date: Tue, 25 Jan 2022 23:38:35 +0900 Subject: [PATCH 120/287] [FEAT] add period selection button for the keyword analysis --- .../keyword-analysis.component.html | 8 +++++++- .../keyword-analysis.component.less | 14 ++++++++++++++ .../keyword-analysis/keyword-analysis.component.ts | 13 +++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html index b2090a43..d4aa1158 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html @@ -5,7 +5,13 @@

      키워드 분석

      "{{ getSearchKeyword }}" 에 대한 키워드 분석 결과입니다. - + + + ~ + + + +
      diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less index 1e31163b..b77ef2cf 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less @@ -37,6 +37,20 @@ } } +.inputs{ + display: flex; + justify-content: center; + .input_month{ + margin: 5px; + } + .per_ym_button{ + margin: 5px; + } + .from-to{ + font-size: 15px; + } +} + .bar_chart{ display: flex; justify-content: center; diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts index 1e4260b4..716cf9af 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts @@ -13,6 +13,8 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { private searchHistory = []; private searchSubscriber: Subscription; private searchKeyword: string; + private currentYearMonth: string; + constructor(private elasticsearchService: ElasticsearchService) { this.searchSubscriber = this.elasticsearchService .getSearchStatus() @@ -44,6 +46,13 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { var current = new Date(); var y = current.getFullYear(); var c_month = current.getMonth() + 1; + if(c_month < 10) { + this.currentYearMonth = "" + y + "-0" + c_month; + } + else { + this.currentYearMonth = "" + y + "-" + c_month; + } + var month = [3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7]; var cnt = []; var idx = -1; @@ -161,6 +170,10 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { public get getSearchKeyword(): string { return this.searchKeyword; } + + public get getCurrentYearMonth(): string { + return this.currentYearMonth; + } } From fa2d49a64f28587231eeaefd6eb2f780ae6e25ae Mon Sep 17 00:00:00 2001 From: testation21 Date: Wed, 26 Jan 2022 14:46:53 +0900 Subject: [PATCH 121/287] [FEAT] get input data from datepicker and buttons --- .../keyword-analysis.component.html | 9 +++--- .../keyword-analysis.component.less | 2 +- .../keyword-analysis.component.ts | 31 +++++++++++++++---- 3 files changed, 31 insertions(+), 11 deletions(-) diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html index d4aa1158..ade9f65d 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html @@ -6,11 +6,12 @@

      키워드 분석

      - + ~ - - - + + + +
      diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less index 5992f351..a5fc490c 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less @@ -43,7 +43,7 @@ .input_month{ margin: 5px; } - .per_ym_button{ + ._button{ margin: 5px; } .from-to{ diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts index 716cf9af..56eb5a1c 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts @@ -14,6 +14,9 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { private searchSubscriber: Subscription; private searchKeyword: string; private currentYearMonth: string; + private startYearMonth: string; + private endYearMonth: string; + private per: string; constructor(private elasticsearchService: ElasticsearchService) { this.searchSubscriber = this.elasticsearchService @@ -25,15 +28,9 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { ngOnInit(): void { this.setSearchKeyword(); -// this.getSearchHistoryFromElasticSearch(); - console.log("executed"); this.drawChart(); } -// ngOnChanges(): void{ -// this.drawChart(); -// } - ngOnDestroy() { this.searchSubscriber.unsubscribe(); } @@ -42,6 +39,28 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { this.searchKeyword = this.elasticsearchService.getKeyword(); } + year_clicked() { + var yb = document.getElementById("year_button"); + var mb = document.getElementById("month_button"); + yb.style.background="lightgrey"; + mb.style.background="transparent"; + + this.startYearMonth = document.getElementById("start_month").value; + this.endYearMonth = document.getElementById("end_month").value; + this.per = "year"; + } + + month_clicked() { + var yb = document.getElementById("year_button"); + var mb = document.getElementById("month_button"); + mb.style.background="lightgrey"; + yb.style.background="transparent"; + + this.startYearMonth = document.getElementById("start_month").value; + this.endYearMonth = document.getElementById("end_month").value; + this.per = "month"; + } + async getSearchHistoryFromElasticSearch() { var current = new Date(); var y = current.getFullYear(); From a3a71eab5002bc93abb28e86453cbe934cbfe80b Mon Sep 17 00:00:00 2001 From: testation21 Date: Wed, 26 Jan 2022 15:02:55 +0900 Subject: [PATCH 122/287] [FEAT] change css style of buttons when users click the buttons --- .../keyword-analysis.component.html | 2 +- .../keyword-analysis.component.less | 12 +++++++++++ .../keyword-analysis.component.ts | 21 +++++++------------ 3 files changed, 20 insertions(+), 15 deletions(-) diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html index ade9f65d..20e6c149 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html @@ -11,7 +11,7 @@

      키워드 분석

      - +
      diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less index a5fc490c..8745b5a7 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less @@ -49,6 +49,18 @@ .from-to{ font-size: 15px; } + .analysis_button { + height : -webkit-fit-content; + height : fit-content; + margin-left : 10px; + border : none; + font-size : 13px; + text-align : center; + color : white; + background-color : #52b9ff; + outline : none; + padding : 0.3em 1em; + } } .bar_chart{ diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts index 56eb5a1c..8b72e245 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts @@ -61,6 +61,13 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { this.per = "month"; } + updateFigure() { + //when analysis button is clicked, replace data based on the selected inputs. + // 1) get search history based on the inputs + + // 2) update figure + } + async getSearchHistoryFromElasticSearch() { var current = new Date(); var y = current.getFullYear(); @@ -129,7 +136,6 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { const svg = d3.select("#keyword-analysis") .append("svg") -// .attr("width", width + (margin * 2)) .attr("width", width + (margin * 2)) .attr("height", height + (margin * 2)) .append("g") @@ -168,22 +174,9 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { .append("rect") .attr("x", d => x(d.date)) .attr("y", d => y(d.freq)) -// .attr("width", x.bandwidth()) .attr("width", 10) .attr("height", (d) => height - y(d.freq)) .attr("fill", "#80D0FC"); - // .on("mouseover",function(d,i){ - // console.log(this); - // var text = svg.append("text") - // // .attr("id","r"+"-"+i) - // .attr("x",d['x']-20) - // .attr("y",d['y']-20) - // .attr("stroke","red") - // .attr("stroke-width",2) - // // .text(d => d.word); - // }) - // .on("mouseout",function(){d3.select(this).attr("fill","blue");}); - } public get getSearchKeyword(): string { From b08bef93e6173ed241827f004e00d66ad4d7d5c3 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 27 Jan 2022 09:34:13 +0900 Subject: [PATCH 123/287] [FIX] Fix the casting error --- .../keyword-analysis/keyword-analysis.component.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts index 8b72e245..1dfbccf3 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts @@ -45,8 +45,8 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { yb.style.background="lightgrey"; mb.style.background="transparent"; - this.startYearMonth = document.getElementById("start_month").value; - this.endYearMonth = document.getElementById("end_month").value; + this.startYearMonth = (document.getElementById("start_month")).value; + this.endYearMonth = (document.getElementById("end_month")).value; this.per = "year"; } @@ -56,15 +56,15 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { mb.style.background="lightgrey"; yb.style.background="transparent"; - this.startYearMonth = document.getElementById("start_month").value; - this.endYearMonth = document.getElementById("end_month").value; + this.startYearMonth = (document.getElementById("start_month")).value; + this.endYearMonth = (document.getElementById("end_month")).value; this.per = "month"; } updateFigure() { //when analysis button is clicked, replace data based on the selected inputs. // 1) get search history based on the inputs - + // 2) update figure } From e4f4f18aa774806003c312f3953829fa5923dd41 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Thu, 27 Jan 2022 21:17:48 +0900 Subject: [PATCH 124/287] [FEAT] Implement topic modeling --- package-lock.json | 16 + .../analysis/analysis.component.html | 2 +- .../components/analysis/analysis.component.ts | 2821 ++++++++++++++++- .../components/analysis/ldavis.v3.0.0.js | 1335 ++++++++ 4 files changed, 4128 insertions(+), 46 deletions(-) create mode 100644 src/app/features/article-analysis/components/analysis/ldavis.v3.0.0.js diff --git a/package-lock.json b/package-lock.json index 34f45cc8..fe3dc689 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2138,6 +2138,22 @@ } } }, + "@ngx-translate/core": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@ngx-translate/core/-/core-13.0.0.tgz", + "integrity": "sha512-+tzEp8wlqEnw0Gc7jtVRAJ6RteUjXw6JJR4O65KlnxOmJrCGPI0xjV/lKRnQeU0w4i96PQs/jtpL921Wrb7PWg==", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngx-translate/http-loader": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ngx-translate/http-loader/-/http-loader-6.0.0.tgz", + "integrity": "sha512-LCekn6qCbeXWlhESCxU1rAbZz33WzDG0lI7Ig0pYC1o5YxJWrkU9y3Y4tNi+jakQ7R6YhTR2D3ox6APxDtA0wA==", + "requires": { + "tslib": "^2.0.0" + } + }, "@nicolo-ribaudo/chokidar-2": { "version": "2.1.8-no-fsevents.3", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.html b/src/app/features/article-analysis/components/analysis/analysis.component.html index 6bf9c38d..55c17eb6 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.html +++ b/src/app/features/article-analysis/components/analysis/analysis.component.html @@ -148,7 +148,7 @@
      -
      +
      diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index cf44d1f9..56a8edfb 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -2,6 +2,7 @@ import { Component, OnInit } from "@angular/core"; import { abstractAnalysis } from "../abstractAnalysisPage"; import * as d3 from 'd3'; import { Tooltip } from "chart.js"; +import * as lda from "./ldavis.v3.0.0.js"; @Component({ selector: "app-analysis", @@ -47,7 +48,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { if(!this.isSelectedPreprocessed) return alert('선택하신 문서는 전처리되지 않은 문서입니다. 전처리를 먼저 해주세요!'); let optionValue1 = ( document.getElementById(activity+'_option1'))!= null? ( document.getElementById(activity+'_option1')).value:null; let optionValue2 = ( document.getElementById(activity+'_option2')) != null? ( document.getElementById(activity+'_option2')).value:null; - let optionValue3 = ( document.getElementById(activity+'_option3')) != null? ( document.getElementById(activity+'_option2')).value:null; + let optionValue3 = ( document.getElementById(activity+'_option3')) != null? ( document.getElementById(activity+'_option3')).value:null; this.LoadingWithMask(); document.getElementById("cancelbtn").addEventListener("click", this.closeLoadingWithMask); @@ -63,7 +64,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { }); this.clearResult(); - + // if(activity!='topicLDA'){ // Send Requests to Flask let res = await this.middlewareService.postDataToMiddleware('/textmining',data); @@ -108,6 +109,9 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } else if(activity=='hcluster') this.drawTreeChart(JSON.stringify(this.analysisedData)); + // } + else if(activity=='topicLDA') + this.drawTopicModeling(JSON.stringify(this.analysisedData)); alert("분석 완료되었습니다."); this.closeLoadingWithMask(); @@ -944,50 +948,2777 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } - // drawTopicModeling(data_str:string){ - // // let data = JSON.parse(data_str); - // var data = {"mdsDat": {"x": [-0.14198696843429942, -0.15380267926591257, 0.29578964770021215], "y": [-0.08176398920896776, 0.07961515437574983, 0.002148834833217854], "topics": [1, 2, 3], "cluster": [1, 1, 1], "Freq": [48.82380989417058, 38.85546005632252, 12.320730049506892]}, "tinfo": {"Term": ["\ubd81\ud55c", "\uc911\uc559", "\uc6d0\ud68c", "\uc559", "\ud68c", "\uc758\uc6d0", "\uac83", "\uc704\uc6d0", "\uc704\uc6d0\ud68c", "\uc6d0\uc7a5", "\uc6d0", "\ub300\uc758\uc6d0", "\ucc38\uc11d", "\ubcc0\ud654", "\uc218", "\ub300\ud68c", "\uc704", "\ub4f1", "\ub144", "\ud604\uc9c0", "\uad6d", "\uccb4\uc81c", "\uc8fc\ubbfc", "\uc559\ubcf4", "\ud45c", "\ubcf4\uace0\ub300\ud68c", "\uc0ac\ud68c", "\u3131", "\uc704\uc6d0\uc7a5", "\ud45c\ub2e8", "\ubcf4\uace0\ub300\ud68c", "\ub300\ud45c\ub2e8", "\uad00\ub78c", "\ub300\uc0ac", "\uc900\uacf5\uc2dd", "\uc601\uc811", "\ud611\ud68c", "\ud604\uc9c0", "\ub300\uc758\uc6d0", "\ucd94\ub300", "\uc0ac\ub839\uad00", "\u3134", "\uc704\uc6d0", "\uad70\uc911\ub300\ud68c", "\uc804\uc2dc\ud68c", "\ub300\ud68c", "\ubc1c\uc804\uc18c", "\uad00\ud558", "\uae08\uc218", "\uc911\uc559\uad70", "\uc911\ub300", "\uc804\uc1a1", "\uc704\uc6d0\ud68c", "\uc911\uc7a5", "\uc131\uc808", "\uad6c\ubd84\ub300", "\uc2dc\uc704", "\uc601\ub3c4", "\uac1c\uad00\uc2dd", "\ubd80\uc704\uc6d0\uc7a5", "\uc911\uc559", "\uc704", "\ubd80\ub300", "\uc704\uc6d0\uc7a5", "\uc81c\uad70", "\uc804\uad6d", "\uad81\uc804", "\uc804\uc784", "\uae40\uc601\ub0a8", "\ucd2c\uc601", "\uae08\uc218\uc0b0", "\ub300\ud45c", "\ub300\ud559", "\uc911\uad6d", "\ud604\uc9c1", "\uc811\uacac", "\uad00\ucca0", "\ucc38\uac00", "\uae40\uc815\uc740", "\uc218\ud589", "\uc2dc", "\ucc38\uc11d", "\ub3cc", "\uc81c\ucc28", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\uae40\uc815\uc77c", "\uc8fc\uc694", "\uc778\ubbfc\uad70", "\ub3c4\uc2dc", "\uacbd\ucd95", "\uae30\ub150", "\uae40\uc77c\uc131", "\uc870\uc120", "\uad6d\uac00", "\ubc29\ubb38", "\uc559", "\uc6d0\ud68c", "\ub78c\uc2dc", "\uacac", "\uc559\ubcf4", "\ub78c", "\uc7c1", "\ub825", "\ud658", "\uc2dc\ud68c", "\uad6d\uacf5", "\uc0b0\ub2f9", "\ubd81\uc7a5", "\uc559\uad70", "\uba85\uc131", "\uc784", "\uc0ac\ub839", "\ub3d9\uac15", "\uad70\ubd80", "\ud45c\uc790", "\uba85\uc0ac", "\uacb0\uc2dd", "\ubaa8\ub780", "\uc791", "\ud559", "\ub9c8", "\ubd81\uace0", "\uc2ec", "\ub3cc\uaca9", "\uba85\uc131\ud638", "\uc758\uc6d0", "\uc6d0\uc7a5", "\ud45c", "\ud68c", "\ud45c\ub2e8", "\uc6d0", "\uc9c0\uc9c0", "\uad81", "\uad6d", "\ucd94", "\uc220", "\ucca0", "\u3131", "\uc1a1", "\u3142", "\u3145", "\u3141", "\u3137", "\ubd80", "\ucc38\uc11d", "\uc0ac", "\uae40\uc815\uc77c", "\ucd5c\uace0", "\ubbfc\ud68c", "\ub2f9", "\uc81c\uae30", "\ub3cc", "\uc7a5", "\uc218\ud589", "\uc2dc", "\uc778\ubbfc\uad70", "\uae40\uc77c\uc131", "\ubc29\ubb38", "\uae30\ub150", "\uc81c\ucc28", "\uae40\uc815\uc740", "\ud1b5\uc81c", "\ubcc0\ud654", "\ub54c\ubb38", "\uad8c\ub825", "\ud654\ud3d0", "\uc678\ubd80", "\uc774\ud6c4", "\ud574\ubc95", "\ub3c4\ubc1c", "\uc758\ubbf8", "\uacb0\uacfc", "\uc815\ub3c4", "\uac00\uce58\uad00", "\ubfd0", "\uaddc\uc815", "\uc790\uc2e0", "\uc811\uadfc", "\uc778\uc2dd", "\uc138\uc2b5", "\ud3c9\uac00", "\ud589\uc704", "\uc0ac\uc6a9", "\ubd80\uc815", "\ubcf4\uc720", "\ub0b4\uc6a9", "\uc804\ub9dd", "\uc774\ud574", "\uc694\uc778", "\ubaa9\uc801", "\ud655\uc0b0", "\uc8fc\ubbfc", "\uac83", "\uccb4\uc81c", "\uc720\uc9c0", "\uc704\ud611", "\uac15\uc88c", "\uac1c\ud601", "\uc9c0\uc18d", "\uc8fc\uc81c", "\uc81c\ub3c4", "\uc0dd\ud65c", "\ubd81\uc815", "\ud544\uc694", "\ucc28\uc6d0", "\uc2dc\uc7a5", "\ubbf8\uc0ac\uc77c", "\uac00\ub2a5", "\ubd81\ud55c", "\ud55c\uad6d", "\uc810", "\ud575\uc2e4\ud5d8", "\uc6b0\ub9ac", "\uc774", "\uc218", "\ub2f9\uad6d", "\ubb38\uc81c", "\uacbd\uc6b0", "\uc0ac\ud68c", "\uc9c0\uc6d0", "\ub4f1", "\ud575", "\ub144", "\uc815\ucc45", "\ud1b5\uc77c", "\uacbd\uc81c", "\ub0a8\ubd81", "\uad00\uacc4", "\uc815\ubd80", "\ubd81", "\uc815\uce58", "\uae40\uc815\uc77c", "\ubbf8\uad6d", "\uad6d\uc81c", "\ud68c\ub2f4", "\uad6d\uac00"], "Freq": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1330.2556959434994, 1139.6976614602977, 914.6068689777536, 564.1108681858918, 513.7308727848534, 448.53643887073804, 409.04933944728873, 1806.571836802079, 2459.7200404471955, 353.764473652456, 299.46962732371395, 302.4090917953456, 2942.4264844781637, 265.9059286960405, 205.68572876769454, 1970.122646417077, 197.7768342077106, 185.9149960266824, 184.92213848569475, 171.11028247666937, 167.16714193084223, 163.21754411369014, 2757.9586983498125, 145.44628721229543, 138.5323852588179, 131.6292758011638, 130.63022136269493, 125.69613702363174, 122.73602490619069, 549.6849074476897, 4299.741584208155, 2195.1768824119586, 930.1556658797432, 1473.402257218257, 631.2135820008513, 674.5998318092261, 282.50371973973034, 326.1462034477396, 299.4473132853046, 251.81230913200102, 246.8660653344347, 1053.3964385007355, 716.3872299926694, 1295.5741082550696, 440.7075702116307, 386.3037834666637, 398.24491850180596, 1753.4326597788215, 2758.561932471013, 3591.899250944905, 3273.5741049409603, 5561.372420846132, 2952.1107250730647, 2161.7109281252287, 3497.6060090757414, 3244.421399600256, 3252.471117353632, 2885.2096447627055, 3271.4188344119348, 1409.4631897543982, 1894.1028575004411, 1431.9025200573888, 1264.0016967096276, 1663.847810200959, 1594.194474212624, 1458.0342639133673, 1465.7931961580434, 1395.6616054935087, 2477.2991573969152, 2636.2656184276357, 423.6656503763905, 365.52489818462266, 1053.3600591268792, 338.9683930772487, 237.5676878976035, 204.11402408221826, 170.61232821098503, 133.20350019028103, 127.31383353895005, 125.34451924918255, 94.81288492966958, 90.88276245838549, 90.87983038940253, 317.29348236712957, 260.62767484113385, 66.26357271832727, 486.14872420724055, 55.43719291712909, 55.4344162581629, 52.485853092095056, 52.476310917065724, 46.580971800122825, 681.3365771239069, 45.594765735405325, 42.63592737706241, 41.65373866127827, 38.70137831046748, 35.750165403613806, 2545.233475861136, 2043.2100535894576, 1176.4532467092056, 2858.523824131106, 1053.8746942170606, 2741.083748433259, 832.729307118966, 182.75625341297632, 1599.6408558740288, 296.2676260510253, 352.4498183261857, 299.3161074972048, 1614.509657424625, 174.93222936498205, 1442.3697316341882, 1372.0774080676042, 1370.939889630231, 1366.0748515800956, 1253.7147356249018, 5438.0350306018545, 870.6540756739921, 3148.7538124735047, 3102.1609777087688, 2895.973411018873, 2914.5848173145255, 2660.519029971903, 2349.896760869745, 1360.8846543322177, 2371.3214614528733, 2028.5345406570452, 1535.2832056996308, 1433.6405789272224, 1287.3095738995157, 1350.5192620834139, 1335.4982001590597, 1366.37166399078, 230.09246585534666, 756.1130034544813, 188.3168041854469, 119.00218080647817, 103.80876844772607, 99.06146935747913, 244.33887709815852, 97.16894550073104, 89.56697630588356, 83.87066550951626, 79.12334013704474, 79.12051479790276, 78.16938080214786, 73.42318556533311, 71.52523442920999, 71.5252212880977, 65.82693932488716, 64.88012875507509, 63.92783834143881, 61.07996219189128, 61.07955481741035, 59.18169566907323, 59.17963908500012, 59.179547097214105, 57.28299548954967, 56.33077078147483, 54.43670284403288, 54.43163037468961, 52.53428701500981, 52.53285791904847, 476.0297490055739, 976.4326869233041, 486.4566959618066, 99.06163362138274, 132.30166978002347, 163.63207892427297, 162.68112233353395, 93.36585504006311, 159.82666248673002, 144.64183127430215, 166.47680120687133, 104.76406160552021, 148.44979708762904, 135.14666802597986, 390.5674188345928, 146.5435210568713, 143.69536894396572, 2829.3533838260964, 255.74854271353098, 164.58141915820053, 221.564698729236, 261.42813144451145, 235.78816558999256, 625.1822670728169, 133.2491439760061, 354.5140150872735, 134.19350372837644, 410.5457992819661, 175.9854998008505, 553.960750030813, 311.8013001234356, 567.2066758306713, 213.97468137601467, 296.59637615031903, 381.164322218962, 322.3846263158985, 206.35514908459396, 227.35149265426404, 261.5660605590889, 206.3174340923267, 280.69247641459054, 176.0049749292617, 196.00946676675173, 190.50293334349516, 189.54269912748063], "Total": [3908.0, 4332.0, 2639.0, 2479.0, 2979.0, 2612.0, 1004.0, 2950.0, 2771.0, 2096.0, 2983.0, 2465.0, 11001.0, 758.0, 943.0, 1977.0, 2223.0, 1066.0, 1722.0, 1810.0, 1733.0, 499.0, 485.0, 1055.0, 1204.0, 1331.0, 645.0, 2018.0, 1489.0, 1110.0, 1331.5021636927693, 1140.8576823020633, 915.6420357784446, 564.9766217327897, 514.5988787570654, 449.4040072250978, 409.892740156842, 1810.4753644457576, 2465.3290715794774, 354.5764128695666, 300.2481118662926, 303.21138715200027, 2950.2588303027815, 266.66336572940713, 206.40824930858162, 1977.287160692782, 198.505989655257, 186.65200732693265, 185.66423418280522, 171.83534314822316, 167.88425121493577, 163.93318329851644, 2771.2507024698953, 146.15261552780052, 139.23810568976438, 132.3238321995537, 131.33562540568272, 126.39683147157126, 123.43347073172453, 553.0186673199081, 4332.195407169442, 2223.398268297007, 936.1791897414016, 1489.9245406047191, 639.0225263686453, 685.0992195974073, 284.3930728688109, 328.81182392890344, 302.20029067251784, 253.76927084155855, 248.82974298197414, 1108.0866528510007, 753.1906821582397, 1398.5469119325305, 456.2187281410006, 398.5635675752964, 412.31858272381817, 2199.0351202406796, 4196.339148210838, 5972.08519670801, 5346.353978920519, 11001.531687404467, 5303.696943065986, 3563.4535147526803, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 6700.86512330003, 2152.379277217925, 3430.1888729481047, 2271.2000358789564, 1895.722824580367, 3016.7536321509997, 3142.4177727548886, 2591.0250824444734, 2799.44081638258, 2692.639111308559, 2479.288752172702, 2639.8454947969226, 424.5156897378636, 366.3975363545642, 1055.9122333192643, 339.80352461693025, 238.34473471332345, 204.85387305165594, 171.3630334225477, 133.93191598582467, 128.02195429158672, 126.05157764691151, 95.51572069667867, 91.5756745761906, 91.57580932604256, 320.02562629614806, 262.9527329612858, 66.9498135690191, 491.37220566397974, 56.114413697738094, 56.11453856482155, 53.159478278317245, 53.15941756997437, 47.24922432502453, 691.3043622661071, 46.26428801568296, 43.30910404332298, 42.324082064299105, 39.36905825425944, 36.41395075700714, 2612.3479965630536, 2096.2303299260793, 1204.138096170536, 2979.7991876468036, 1110.2271255988514, 2983.858110724823, 885.8118041790748, 188.92729680965778, 1733.396508531169, 313.2269866357874, 377.6507912421106, 324.0842061192798, 2018.4131873314352, 185.07217422748798, 1847.0149761984608, 1777.081743400187, 1776.0958639076607, 1771.169893931083, 1805.7361189565024, 11001.531687404467, 1216.5066233255968, 6700.86512330003, 6625.266377232965, 6147.499969386766, 6276.6973135289045, 5579.123063112908, 5303.696943065986, 2544.2519096890055, 5972.08519670801, 5346.353978920519, 3430.1888729481047, 3142.4177727548886, 2692.639111308559, 3016.7536321509997, 3563.4535147526803, 4196.339148210838, 230.82279714756723, 758.9725938315489, 189.03073639281584, 119.69416140470418, 104.49719584976324, 99.74812253770504, 246.03466589804646, 97.84828070318216, 90.2499441249467, 84.55100123044136, 79.8019305431909, 79.80201814858609, 78.85226918384085, 74.1031285990988, 72.20346742921693, 72.20348137377303, 66.50463841148299, 65.55470154445152, 64.60497263996733, 61.755514528526625, 61.75553303914382, 59.85584805316145, 59.85592911308749, 59.85592572934147, 57.95620589153214, 57.00649568768401, 55.106705455785296, 55.10686064499456, 53.2071718123715, 53.20721958215396, 485.6575921353824, 1004.9560449461012, 499.0640580637957, 100.71115608228513, 134.93965295760873, 168.2325806371088, 167.3098540645346, 95.00820097625117, 164.43396336242185, 149.23602602853492, 173.0554729104687, 107.39495595334823, 154.02522987112494, 139.73773171046872, 429.773864327282, 155.08168252264866, 152.22329517114602, 3908.8826461348326, 291.93037149130754, 180.05196422981487, 255.76131827719092, 317.36925154778856, 282.82868330300414, 943.2412127004214, 144.74228158703954, 494.29356215844865, 146.6801430552144, 645.0116195215646, 211.16624592550852, 1066.6258634966691, 481.1908069677992, 1722.2953821781389, 334.0012806114682, 704.7341164791536, 1307.9528282792928, 1354.8048526881964, 436.08535178627255, 653.1113996412826, 1420.025691220032, 574.9428686716484, 6700.86512330003, 305.86111873009133, 1374.5612173829882, 1992.0334189889998, 2799.44081638258], "Category": ["Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Default", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic1", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic2", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3", "Topic3"], "logprob": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, -5.1248, -5.2794, -5.4994, -5.9826, -6.0762, -6.2119, -6.304, -4.8187, -4.5101, -6.4492, -6.6159, -6.6061, -4.3309, -6.7347, -6.9915, -4.732, -7.0307, -7.0926, -7.0979, -7.1756, -7.1989, -7.2228, -4.3956, -7.3381, -7.3868, -7.4379, -7.4455, -7.484, -7.5078, -6.0085, -3.9516, -4.6239, -5.4825, -5.0226, -5.8702, -5.8038, -6.6742, -6.5305, -6.6159, -6.7892, -6.809, -5.3581, -5.7437, -5.1512, -6.2295, -6.3613, -6.3308, -4.8485, -4.3954, -4.1314, -4.2242, -3.6943, -4.3276, -4.6392, -4.158, -4.2332, -4.2307, -4.3505, -4.2249, -5.0669, -4.7714, -5.0511, -5.1758, -4.901, -4.9438, -5.033, -5.0277, -5.0768, -4.2746, -4.2124, -6.0406, -6.1882, -5.1298, -6.2636, -6.6191, -6.7708, -6.9501, -7.1976, -7.2429, -7.2584, -7.5376, -7.5799, -7.58, -6.3297, -6.5264, -7.8959, -5.903, -8.0743, -8.0743, -8.129, -8.1291, -8.2483, -5.5655, -8.2697, -8.3368, -8.3601, -8.4336, -8.513, -4.2475, -4.4672, -5.0193, -4.1314, -5.1293, -4.1734, -5.3648, -6.8814, -4.712, -6.3982, -6.2246, -6.388, -4.7027, -6.9251, -4.8155, -4.8654, -4.8663, -4.8698, -4.9556, -3.4883, -5.3203, -4.0347, -4.0497, -4.1184, -4.112, -4.2032, -4.3274, -4.8736, -4.3183, -4.4744, -4.753, -4.8215, -4.9292, -4.8813, -4.8925, -4.8696, -5.5025, -4.3128, -5.7028, -6.1618, -6.2984, -6.3452, -5.4424, -6.3645, -6.446, -6.5117, -6.5699, -6.57, -6.5821, -6.6447, -6.6709, -6.6709, -6.7539, -6.7684, -6.7832, -6.8288, -6.8288, -6.8603, -6.8604, -6.8604, -6.8929, -6.9097, -6.9439, -6.944, -6.9795, -6.9795, -4.7755, -4.057, -4.7538, -6.3452, -6.0559, -5.8433, -5.8492, -6.4044, -5.8669, -5.9667, -5.8261, -6.2892, -5.9407, -6.0346, -4.9733, -5.9536, -5.9732, -2.9931, -5.3968, -5.8375, -5.5402, -5.3748, -5.478, -4.5029, -6.0487, -5.0702, -6.0417, -4.9235, -5.7705, -4.6239, -5.1986, -4.6002, -5.5751, -5.2486, -4.9977, -5.1652, -5.6113, -5.5144, -5.3743, -5.6115, -5.3037, -5.7704, -5.6628, -5.6913, -5.6963], "loglift": [30.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.716, 0.7159, 0.7158, 0.7154, 0.7153, 0.715, 0.7149, 0.7148, 0.7147, 0.7147, 0.7144, 0.7143, 0.7143, 0.7141, 0.7134, 0.7133, 0.7133, 0.713, 0.7129, 0.7127, 0.7127, 0.7126, 0.7121, 0.7121, 0.7119, 0.7117, 0.7116, 0.7114, 0.7113, 0.7109, 0.7094, 0.7042, 0.7105, 0.7058, 0.7047, 0.7015, 0.7103, 0.7088, 0.7078, 0.7092, 0.709, 0.6663, 0.6669, 0.6405, 0.6824, 0.6857, 0.6822, 0.4905, 0.2974, 0.2085, 0.2264, 0.0348, 0.1311, 0.2171, 0.0781, 0.0778, 0.0595, 0.0575, -0.0001, 0.2936, 0.1231, 0.2556, 0.3116, 0.1219, 0.0383, 0.142, 0.0699, 0.0598, 0.9445, 0.944, 0.9433, 0.9429, 0.9429, 0.9429, 0.9421, 0.9417, 0.9409, 0.9399, 0.9398, 0.9397, 0.9379, 0.9377, 0.9377, 0.9367, 0.9364, 0.935, 0.9346, 0.9332, 0.9331, 0.9326, 0.9324, 0.9311, 0.9308, 0.9307, 0.9297, 0.9294, 0.9282, 0.9269, 0.9193, 0.9197, 0.9221, 0.9038, 0.8932, 0.8605, 0.8835, 0.9121, 0.865, 0.8897, 0.8763, 0.8658, 0.722, 0.889, 0.698, 0.6867, 0.6864, 0.6856, 0.5805, 0.2407, 0.6108, 0.1901, 0.1865, 0.1926, 0.1782, 0.2048, 0.1313, 0.3196, 0.0217, -0.0238, 0.1414, 0.1605, 0.2074, 0.1416, -0.0361, -0.1767, 2.0907, 2.0901, 2.0901, 2.0881, 2.0873, 2.087, 2.087, 2.0869, 2.0863, 2.0858, 2.0853, 2.0853, 2.0852, 2.0847, 2.0844, 2.0844, 2.0836, 2.0835, 2.0834, 2.0829, 2.0829, 2.0826, 2.0825, 2.0825, 2.0822, 2.082, 2.0817, 2.0816, 2.0812, 2.0811, 2.0739, 2.0651, 2.0683, 2.0774, 2.0741, 2.0662, 2.0658, 2.0764, 2.0655, 2.0626, 2.0551, 2.0691, 2.057, 2.0605, 1.9982, 2.0373, 2.0362, 1.7707, 1.9616, 2.004, 1.9504, 1.9, 1.912, 1.6826, 2.0112, 1.7615, 2.0049, 1.6421, 1.9116, 1.4387, 1.66, 0.9832, 1.6486, 1.2284, 0.8609, 0.6582, 1.3456, 1.0386, 0.4021, 1.069, -1.0788, 1.5413, 0.1462, -0.2534, -0.5987]}, "token.table": {"Topic": [1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 1, 3, 1, 2, 3, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 1, 3, 1, 1, 1, 2, 3, 1, 2, 3, 2, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 3, 3, 1, 1, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 2, 2, 1, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 1, 2, 3, 2, 2, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 1, 3, 1, 2, 3, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 2, 2, 1, 2, 3, 2, 1, 2, 1, 1, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 3, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 2, 3, 1, 2, 3, 3, 2, 3, 3, 2, 1, 2, 3, 2, 1, 2, 3, 3, 1, 1, 1, 3, 1, 2, 3, 1, 3, 3, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 1, 2, 3, 1, 3, 1, 2, 3, 1, 2, 1, 1, 2, 3, 3, 3, 1, 2, 3, 1, 2, 2, 1, 2, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 3, 1, 2, 3, 1, 2, 3, 1, 3, 3, 2, 1, 2, 3, 1, 2, 3], "Freq": [0.1996617949830235, 0.800133496023779, 0.0004954386972283461, 0.9960048098345561, 0.2280978247113994, 0.7712416548410187, 0.0005645985760183153, 0.22802823216363052, 0.77191779332429, 0.0005630326720089643, 0.21873130711236335, 0.7807191704357127, 0.0005414141265157508, 0.22733900761762646, 0.7720522733945137, 0.000562720315885214, 0.006569296761548165, 0.045985077330837155, 0.9459787336629358, 0.9891915706084017, 0.011888303635513745, 0.011888303635513745, 0.9748408981121272, 0.9964882237438932, 0.023907737068834714, 0.9742402855550146, 0.0159210943408556, 0.011940820755641702, 0.9711867547921917, 0.9989150135709988, 0.9899509881812085, 0.9781886821340349, 0.04090533234441582, 0.04090533234441582, 0.9135524223586199, 0.3318162479689414, 0.3769249084071154, 0.2912949089312596, 0.6667641406278876, 0.3328545670381306, 0.43340139545120465, 0.09401829213491741, 0.47238458975104847, 0.9992988135610237, 0.0010921298508863647, 0.9652730113951494, 0.03395432703400023, 0.9965068292794161, 0.9975527295864185, 0.05422879274151356, 0.9230432807066137, 0.02249917996722371, 0.5236760110879415, 0.40865304003042635, 0.06787069720785054, 0.9920173512641505, 0.4816082336881106, 0.3761200254029505, 0.14259095740614755, 0.004070234288684373, 0.9890669321503026, 0.006105351433026559, 0.9975123477212829, 0.010586082761851924, 0.968626572709451, 0.021172165523703847, 0.9951015935277244, 0.0035162600478011465, 0.994200540807023, 0.997182026896196, 0.9964223902049373, 0.9926466066313194, 0.00803762434519287, 0.5515863086285697, 0.44783239360408517, 0.0006629643132554924, 0.9894100344331374, 0.006618127320622992, 0.507252731899672, 0.45633652292605376, 0.036596025199788135, 0.6574778402208826, 0.3255218302797121, 0.016919509480131448, 0.4881459244159661, 0.4699393200812832, 0.04193488375447462, 0.41112932161027, 0.35060399957787836, 0.23767260602963544, 0.983501233788117, 0.3832095277206843, 0.2874071457905132, 0.32921182154186057, 0.5181068701513742, 0.46441621355819684, 0.017525140134271578, 0.03454415631132146, 0.04145298757358575, 0.9188745578811508, 0.9982713944343495, 0.9978383934052004, 0.0004056253631728457, 0.0020281268158642285, 0.950286692192106, 0.0009024564978082679, 0.048732650881646467, 0.9992482127127964, 0.0008765335199235056, 0.0008765335199235056, 0.9506224877189515, 0.0477966613936903, 0.9963145663221579, 0.0005057434346812985, 0.0030344606080877907, 0.9972305342970555, 0.6305036885250905, 0.36588586952817753, 0.003522366975000506, 0.5565928882605977, 0.44308715698252193, 0.0003770954527510825, 0.990625677356163, 0.9858130513232882, 0.24657193210918357, 0.23438396588325433, 0.5193948683972917, 0.9945472550523534, 0.9976353258317845, 0.9987852280838382, 0.9958317944448107, 0.9942874293106301, 0.9801381496965519, 0.9937122114422984, 0.9886320833526286, 0.9781897992308095, 0.9961063179019914, 0.14768551643931674, 0.13352389157527267, 0.7181966895336636, 0.21905366814251565, 0.2059758372086341, 0.5754245610907873, 0.025792859188355957, 0.025792859188355957, 0.9478875751720814, 0.5276941872557016, 0.47108580958462143, 0.0011386742634987396, 0.9974510106413628, 0.5184504652469291, 0.47796973407793525, 0.003713828547614105, 0.002635141263669782, 0.9960833976671776, 0.9988718278244452, 0.000751031449492064, 0.000751031449492064, 0.9857002340384505, 0.2874174108561994, 0.6944536285427245, 0.018275095487966436, 0.9933995651589858, 0.0010681715754397698, 0.005340857877198848, 0.99454147301295, 0.005424771670979728, 0.9857001783153284, 0.37323268394154485, 0.4429497324513806, 0.18450370413714104, 0.9928628391154484, 0.9946006720891905, 0.01862284855229876, 0.9776995489956848, 0.16807872209969066, 0.1082150676532255, 0.7237362326027776, 0.9851136028943289, 0.26551437847252013, 0.7159845933423066, 0.01890659660949834, 0.0076059296949557, 0.9925738251917188, 0.9958430650619764, 0.9857015132021633, 0.17829136176694133, 0.18604316010463443, 0.6371978233583729, 0.9916575606069991, 0.017335481794049173, 0.017335481794049173, 0.9592299926040543, 0.9982899387449661, 0.9906358192682978, 0.043226379294417965, 0.9455770470653929, 0.010806594823604491, 0.06255027791999025, 0.2745851183267369, 0.6626088762710832, 0.6014649626867374, 0.39701376016989265, 0.0015070113207629836, 0.026479489072721248, 0.9320780153597878, 0.042367182516354, 0.6123799533118555, 0.3795109728985201, 0.008229907741515467, 0.9974445212055297, 0.053516516263736796, 0.037228880879121254, 0.9097807764835256, 0.993041867735818, 0.9923428448180693, 0.000403341482158405, 0.999076851306369, 0.000403341482158405, 0.9937136736490908, 0.0018940968168471655, 0.9972419740700327, 0.9968604318086841, 0.9991010155258908, 0.9924998835198903, 0.9799142859520686, 0.10082892354548573, 0.0756216926591143, 0.8223859076678679, 0.06099485741156423, 0.9186093635444921, 0.02010819475106513, 0.024806434320523218, 0.9746066407082487, 0.0004770468138562157, 0.0011364301455948592, 0.9985432879293497, 0.00037881004853161974, 0.9872275387176773, 0.00044976197663675505, 0.012143573369192386, 0.9972006421206325, 0.0003389533113938248, 0.0020337198683629486, 0.9886406726357766, 0.0006711749305062977, 0.010738798888100764, 0.9952185118228078, 0.0003608479013135634, 0.004330174815762761, 0.014821440222825381, 0.9782150547064752, 0.009929386563519925, 0.9830092697884727, 0.9934832086856119, 0.024881830477990495, 0.9742193625613202, 0.0011483921759072536, 0.07424989486480753, 0.09192844126119026, 0.8344273899092655, 0.9799170455458772, 0.004064467892562696, 0.9917301657852979, 0.5521561844412917, 0.4474972244547955, 0.0002915291364526355, 0.9915383407843694, 0.990545674947455, 0.006249499526482366, 0.9971818343118433, 0.994725324519401, 0.45160622484919233, 0.5349313072408622, 0.013756499451454945, 0.9985536298347933, 0.9852587489395448, 0.0014596425910215478, 0.014596425910215477, 0.9823441929635843, 0.9943075387194968, 0.9980221269743377, 0.9914485315786229, 0.0060825063287032076, 0.07775533057851382, 0.005553952184179558, 0.9164021103896272, 0.9684778825828758, 0.030108120702058313, 0.9924119817273399, 0.9899499014286484, 0.3506293109043524, 0.3016330753194647, 0.3475670461802969, 0.19760403277248345, 0.1616760268138501, 0.6407161062622948, 0.3078566752361707, 0.33394622398499874, 0.35829646948390487, 0.9874456282249787, 0.010954230424048892, 0.5171063565660614, 0.47695667758138277, 0.005914908064707115, 0.013401589771745775, 0.013401589771745775, 0.9716152584515687, 0.6067148037849605, 0.3746365694046819, 0.018521358487422472, 0.5627116502571509, 0.4299456641882483, 0.007333005044503338, 0.010295319338086648, 0.008236255470469318, 0.9801144009858488, 0.6546244032888173, 0.32196927713211526, 0.023230106575188692, 0.012162937382904805, 0.012162937382904805, 0.9730349906323845, 0.9988362221882179, 0.9266761014181284, 0.0007150278560325065, 0.07293284131531566, 0.9947329710289281, 0.992568339111352, 0.00023082984630496558, 0.007155725235453933, 0.995138700031561, 0.992113616826917, 0.010525407172481521, 0.9788628670407815, 0.09471210662643141, 0.07103407996982355, 0.8334665383125964, 0.037253962799223155, 0.9403803336894815, 0.022578159272256457, 0.01431252658475897, 0.01431252658475897, 0.9660955444712304, 0.7971678050363007, 0.19690454054804232, 0.005911683665414665, 0.5054750700183619, 0.4942948086243215, 0.0001817928681957784, 0.07405482756283024, 0.92259972672026, 0.012022504732715126, 0.012022504732715126, 0.9738228833499252, 0.9930280335531121, 0.007881174869469144, 0.5279787710907008, 0.46820758945779123, 0.003773433183895803, 0.05427373989255651, 0.9450015887174545, 0.9983743620595016, 0.3320401191431774, 0.24690162705518318, 0.42143553583557125, 0.9964353731185347, 0.9877660394493575, 0.010796103903151383, 0.9766321684696944, 0.012457042965174673, 0.05044012950935049, 0.9493552946938467, 0.9801403307224964, 0.025969771337766262, 0.0064924428344415655, 0.9608815394973517, 0.008679245101726107, 0.9850943190459132, 0.005786163401150738, 0.06165853832901372, 0.06165853832901372, 0.8769214340126396, 0.991330652954901, 0.21820865752122837, 0.13508154989409374, 0.64839143949165, 0.06255832628552298, 0.07037811707121334, 0.8679967772116313, 0.9877657433761453, 0.9980804132914444, 0.0005523411252304617, 0.0016570233756913852, 0.9666415971062524, 0.030687034828769916, 0.0021919310591978513, 0.9978220152020736, 0.9952420173027603, 0.9961054235913605, 0.997881495120056, 0.03892879777969438, 0.9594606280357434, 0.002013558505846261, 0.4462776535401634, 0.4578236445766356, 0.09588192556374714], "Term": ["\u3131", "\u3131", "\u3131", "\u3134", "\u3137", "\u3137", "\u3137", "\u3141", "\u3141", "\u3141", "\u3142", "\u3142", "\u3142", "\u3145", "\u3145", "\u3145", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\ub2a5", "\uac00\uce58\uad00", "\uac15\uc88c", "\uac15\uc88c", "\uac15\uc88c", "\uac1c\uad00\uc2dd", "\uac1c\ud601", "\uac1c\ud601", "\uac83", "\uac83", "\uac83", "\uacac", "\uacb0\uacfc", "\uacb0\uc2dd", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc6b0", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\uc81c", "\uacbd\ucd95", "\uacbd\ucd95", "\uad00\uacc4", "\uad00\uacc4", "\uad00\uacc4", "\uad00\ub78c", "\uad00\ub78c", "\uad00\ucca0", "\uad00\ucca0", "\uad00\ud558", "\uad6c\ubd84\ub300", "\uad6d", "\uad6d", "\uad6d", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uac00", "\uad6d\uacf5", "\uad6d\uc81c", "\uad6d\uc81c", "\uad6d\uc81c", "\uad70\ubd80", "\uad70\ubd80", "\uad70\ubd80", "\uad70\uc911\ub300\ud68c", "\uad81", "\uad81", "\uad81", "\uad81\uc804", "\uad81\uc804", "\uad8c\ub825", "\uaddc\uc815", "\uae08\uc218", "\uae08\uc218\uc0b0", "\uae08\uc218\uc0b0", "\uae30\ub150", "\uae30\ub150", "\uae30\ub150", "\uae40\uc601\ub0a8", "\uae40\uc601\ub0a8", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc77c\uc131", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc740", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\uae40\uc815\uc77c", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0a8\ubd81", "\ub0b4\uc6a9", "\ub144", "\ub144", "\ub144", "\ub2f9", "\ub2f9", "\ub2f9", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub2f9\uad6d", "\ub300\uc0ac", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\uc758\uc6d0", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud45c\ub2e8", "\ub300\ud559", "\ub300\ud559", "\ub300\ud68c", "\ub300\ud68c", "\ub300\ud68c", "\ub3c4\ubc1c", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3c4\uc2dc", "\ub3cc", "\ub3cc", "\ub3cc", "\ub3cc\uaca9", "\ub3d9\uac15", "\ub4f1", "\ub4f1", "\ub4f1", "\ub54c\ubb38", "\ub78c", "\ub78c\uc2dc", "\ub825", "\ub9c8", "\uba85\uc0ac", "\uba85\uc131", "\uba85\uc131\ud638", "\ubaa8\ub780", "\ubaa9\uc801", "\ubb38\uc81c", "\ubb38\uc81c", "\ubb38\uc81c", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uad6d", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbf8\uc0ac\uc77c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubbfc\ud68c", "\ubc1c\uc804\uc18c", "\ubc29\ubb38", "\ubc29\ubb38", "\ubc29\ubb38", "\ubcc0\ud654", "\ubcc0\ud654", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uace0\ub300\ud68c", "\ubcf4\uc720", "\ubd80", "\ubd80", "\ubd80", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\ub300", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc704\uc6d0\uc7a5", "\ubd80\uc815", "\ubd81", "\ubd81", "\ubd81", "\ubd81\uace0", "\ubd81\uc7a5", "\ubd81\uc815", "\ubd81\uc815", "\ubd81\ud55c", "\ubd81\ud55c", "\ubd81\ud55c", "\ubfd0", "\uc0ac", "\uc0ac", "\uc0ac", "\uc0ac\ub839", "\uc0ac\ub839", "\uc0ac\ub839\uad00", "\uc0ac\uc6a9", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0ac\ud68c", "\uc0b0\ub2f9", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc0dd\ud65c", "\uc131\uc808", "\uc138\uc2b5", "\uc1a1", "\uc1a1", "\uc1a1", "\uc218", "\uc218", "\uc218", "\uc218\ud589", "\uc218\ud589", "\uc218\ud589", "\uc220", "\uc220", "\uc220", "\uc2dc", "\uc2dc", "\uc2dc", "\uc2dc\uc704", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\uc7a5", "\uc2dc\ud68c", "\uc2ec", "\uc559", "\uc559", "\uc559", "\uc559\uad70", "\uc559\ubcf4", "\uc559\ubcf4", "\uc601\ub3c4", "\uc601\uc811", "\uc678\ubd80", "\uc694\uc778", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6b0\ub9ac", "\uc6d0", "\uc6d0", "\uc6d0", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\uc7a5", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc6d0\ud68c", "\uc704", "\uc704", "\uc704", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\uc7a5", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\uc6d0\ud68c", "\uc704\ud611", "\uc704\ud611", "\uc720\uc9c0", "\uc720\uc9c0", "\uc758\ubbf8", "\uc758\uc6d0", "\uc758\uc6d0", "\uc758\uc6d0", "\uc774", "\uc774", "\uc774", "\uc774\ud574", "\uc774\ud6c4", "\uc774\ud6c4", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\ubbfc\uad70", "\uc778\uc2dd", "\uc784", "\uc784", "\uc790\uc2e0", "\uc791", "\uc7a5", "\uc7a5", "\uc7a5", "\uc7c1", "\uc804\uad6d", "\uc804\uad6d", "\uc804\uad6d", "\uc804\ub9dd", "\uc804\uc1a1", "\uc804\uc2dc\ud68c", "\uc804\uc784", "\uc804\uc784", "\uc810", "\uc810", "\uc810", "\uc811\uacac", "\uc811\uacac", "\uc811\uadfc", "\uc815\ub3c4", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ubd80", "\uc815\ucc45", "\uc815\ucc45", "\uc815\ucc45", "\uc815\uce58", "\uc815\uce58", "\uc815\uce58", "\uc81c\uad70", "\uc81c\uad70", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\uae30", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ub3c4", "\uc81c\ucc28", "\uc81c\ucc28", "\uc81c\ucc28", "\uc870\uc120", "\uc870\uc120", "\uc870\uc120", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\ubbfc", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc694", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc8fc\uc81c", "\uc900\uacf5\uc2dd", "\uc911\uad6d", "\uc911\uad6d", "\uc911\uad6d", "\uc911\ub300", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559", "\uc911\uc559\uad70", "\uc911\uc7a5", "\uc9c0\uc18d", "\uc9c0\uc18d", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc6d0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\uc9c0\uc9c0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc28\uc6d0", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uac00", "\ucc38\uc11d", "\ucc38\uc11d", "\ucc38\uc11d", "\ucca0", "\ucca0", "\uccb4\uc81c", "\uccb4\uc81c", "\uccb4\uc81c", "\ucd2c\uc601", "\ucd2c\uc601", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd5c\uace0", "\ucd94", "\ucd94", "\ucd94\ub300", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc77c", "\ud1b5\uc81c", "\ud3c9\uac00", "\ud45c", "\ud45c", "\ud45c", "\ud45c\ub2e8", "\ud45c\ub2e8", "\ud45c\uc790", "\ud544\uc694", "\ud544\uc694", "\ud544\uc694", "\ud559", "\ud559", "\ud559", "\ud55c\uad6d", "\ud55c\uad6d", "\ud55c\uad6d", "\ud574\ubc95", "\ud575", "\ud575", "\ud575", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud575\uc2e4\ud5d8", "\ud589\uc704", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c0", "\ud604\uc9c1", "\ud604\uc9c1", "\ud604\uc9c1", "\ud611\ud68c", "\ud654\ud3d0", "\ud655\uc0b0", "\ud658", "\ud68c", "\ud68c", "\ud68c", "\ud68c\ub2f4", "\ud68c\ub2f4", "\ud68c\ub2f4"]}, "R": 30, "lambda.step": 0.01, "plot.opts": {"xlab": "PC1", "ylab": "PC2"}, "topic.order": [2, 1, 3]}; - - // function LDAvis_load_lib(url, callback){ - // let s = document.createElement('script'); - // s.src = url; - // s.async = true; - // // s.onreadystatechange = - // s.onload = callback; - // s.onerror = function(){ - // console.warn("failed to load library " + url); - // }; - // document.getElementsByTagName("head")[0].appendChild(s); - // } + drawTopicModeling(data_str:string){ + let data = JSON.parse(data_str); + // let data = { + // "mdsDat":{ + // "x":[ + // -0.14198696843429942, + // -0.15380267926591257, + // 0.29578964770021215 + // ], + // "y":[ + // -0.08176398920896776, + // 0.07961515437574983, + // 0.002148834833217854 + // ], + // "topics":[ + // 1, + // 2, + // 3 + // ], + // "cluster":[ + // 1, + // 1, + // 1 + // ], + // "Freq":[ + // 48.82380989417058, + // 38.85546005632252, + // 12.320730049506892 + // ] + // }, + // "tinfo":{ + // "Term":[ + // "\ubd81\ud55c", + // "\uc911\uc559", + // "\uc6d0\ud68c", + // "\uc559", + // "\ud68c", + // "\uc758\uc6d0", + // "\uac83", + // "\uc704\uc6d0", + // "\uc704\uc6d0\ud68c", + // "\uc6d0\uc7a5", + // "\uc6d0", + // "\ub300\uc758\uc6d0", + // "\ucc38\uc11d", + // "\ubcc0\ud654", + // "\uc218", + // "\ub300\ud68c", + // "\uc704", + // "\ub4f1", + // "\ub144", + // "\ud604\uc9c0", + // "\uad6d", + // "\uccb4\uc81c", + // "\uc8fc\ubbfc", + // "\uc559\ubcf4", + // "\ud45c", + // "\ubcf4\uace0\ub300\ud68c", + // "\uc0ac\ud68c", + // "\u3131", + // "\uc704\uc6d0\uc7a5", + // "\ud45c\ub2e8", + // "\ubcf4\uace0\ub300\ud68c", + // "\ub300\ud45c\ub2e8", + // "\uad00\ub78c", + // "\ub300\uc0ac", + // "\uc900\uacf5\uc2dd", + // "\uc601\uc811", + // "\ud611\ud68c", + // "\ud604\uc9c0", + // "\ub300\uc758\uc6d0", + // "\ucd94\ub300", + // "\uc0ac\ub839\uad00", + // "\u3134", + // "\uc704\uc6d0", + // "\uad70\uc911\ub300\ud68c", + // "\uc804\uc2dc\ud68c", + // "\ub300\ud68c", + // "\ubc1c\uc804\uc18c", + // "\uad00\ud558", + // "\uae08\uc218", + // "\uc911\uc559\uad70", + // "\uc911\ub300", + // "\uc804\uc1a1", + // "\uc704\uc6d0\ud68c", + // "\uc911\uc7a5", + // "\uc131\uc808", + // "\uad6c\ubd84\ub300", + // "\uc2dc\uc704", + // "\uc601\ub3c4", + // "\uac1c\uad00\uc2dd", + // "\ubd80\uc704\uc6d0\uc7a5", + // "\uc911\uc559", + // "\uc704", + // "\ubd80\ub300", + // "\uc704\uc6d0\uc7a5", + // "\uc81c\uad70", + // "\uc804\uad6d", + // "\uad81\uc804", + // "\uc804\uc784", + // "\uae40\uc601\ub0a8", + // "\ucd2c\uc601", + // "\uae08\uc218\uc0b0", + // "\ub300\ud45c", + // "\ub300\ud559", + // "\uc911\uad6d", + // "\ud604\uc9c1", + // "\uc811\uacac", + // "\uad00\ucca0", + // "\ucc38\uac00", + // "\uae40\uc815\uc740", + // "\uc218\ud589", + // "\uc2dc", + // "\ucc38\uc11d", + // "\ub3cc", + // "\uc81c\ucc28", + // "\ucd5c\uace0", + // "\ubbfc\ud68c", + // "\ub2f9", + // "\uc81c\uae30", + // "\uae40\uc815\uc77c", + // "\uc8fc\uc694", + // "\uc778\ubbfc\uad70", + // "\ub3c4\uc2dc", + // "\uacbd\ucd95", + // "\uae30\ub150", + // "\uae40\uc77c\uc131", + // "\uc870\uc120", + // "\uad6d\uac00", + // "\ubc29\ubb38", + // "\uc559", + // "\uc6d0\ud68c", + // "\ub78c\uc2dc", + // "\uacac", + // "\uc559\ubcf4", + // "\ub78c", + // "\uc7c1", + // "\ub825", + // "\ud658", + // "\uc2dc\ud68c", + // "\uad6d\uacf5", + // "\uc0b0\ub2f9", + // "\ubd81\uc7a5", + // "\uc559\uad70", + // "\uba85\uc131", + // "\uc784", + // "\uc0ac\ub839", + // "\ub3d9\uac15", + // "\uad70\ubd80", + // "\ud45c\uc790", + // "\uba85\uc0ac", + // "\uacb0\uc2dd", + // "\ubaa8\ub780", + // "\uc791", + // "\ud559", + // "\ub9c8", + // "\ubd81\uace0", + // "\uc2ec", + // "\ub3cc\uaca9", + // "\uba85\uc131\ud638", + // "\uc758\uc6d0", + // "\uc6d0\uc7a5", + // "\ud45c", + // "\ud68c", + // "\ud45c\ub2e8", + // "\uc6d0", + // "\uc9c0\uc9c0", + // "\uad81", + // "\uad6d", + // "\ucd94", + // "\uc220", + // "\ucca0", + // "\u3131", + // "\uc1a1", + // "\u3142", + // "\u3145", + // "\u3141", + // "\u3137", + // "\ubd80", + // "\ucc38\uc11d", + // "\uc0ac", + // "\uae40\uc815\uc77c", + // "\ucd5c\uace0", + // "\ubbfc\ud68c", + // "\ub2f9", + // "\uc81c\uae30", + // "\ub3cc", + // "\uc7a5", + // "\uc218\ud589", + // "\uc2dc", + // "\uc778\ubbfc\uad70", + // "\uae40\uc77c\uc131", + // "\ubc29\ubb38", + // "\uae30\ub150", + // "\uc81c\ucc28", + // "\uae40\uc815\uc740", + // "\ud1b5\uc81c", + // "\ubcc0\ud654", + // "\ub54c\ubb38", + // "\uad8c\ub825", + // "\ud654\ud3d0", + // "\uc678\ubd80", + // "\uc774\ud6c4", + // "\ud574\ubc95", + // "\ub3c4\ubc1c", + // "\uc758\ubbf8", + // "\uacb0\uacfc", + // "\uc815\ub3c4", + // "\uac00\uce58\uad00", + // "\ubfd0", + // "\uaddc\uc815", + // "\uc790\uc2e0", + // "\uc811\uadfc", + // "\uc778\uc2dd", + // "\uc138\uc2b5", + // "\ud3c9\uac00", + // "\ud589\uc704", + // "\uc0ac\uc6a9", + // "\ubd80\uc815", + // "\ubcf4\uc720", + // "\ub0b4\uc6a9", + // "\uc804\ub9dd", + // "\uc774\ud574", + // "\uc694\uc778", + // "\ubaa9\uc801", + // "\ud655\uc0b0", + // "\uc8fc\ubbfc", + // "\uac83", + // "\uccb4\uc81c", + // "\uc720\uc9c0", + // "\uc704\ud611", + // "\uac15\uc88c", + // "\uac1c\ud601", + // "\uc9c0\uc18d", + // "\uc8fc\uc81c", + // "\uc81c\ub3c4", + // "\uc0dd\ud65c", + // "\ubd81\uc815", + // "\ud544\uc694", + // "\ucc28\uc6d0", + // "\uc2dc\uc7a5", + // "\ubbf8\uc0ac\uc77c", + // "\uac00\ub2a5", + // "\ubd81\ud55c", + // "\ud55c\uad6d", + // "\uc810", + // "\ud575\uc2e4\ud5d8", + // "\uc6b0\ub9ac", + // "\uc774", + // "\uc218", + // "\ub2f9\uad6d", + // "\ubb38\uc81c", + // "\uacbd\uc6b0", + // "\uc0ac\ud68c", + // "\uc9c0\uc6d0", + // "\ub4f1", + // "\ud575", + // "\ub144", + // "\uc815\ucc45", + // "\ud1b5\uc77c", + // "\uacbd\uc81c", + // "\ub0a8\ubd81", + // "\uad00\uacc4", + // "\uc815\ubd80", + // "\ubd81", + // "\uc815\uce58", + // "\uae40\uc815\uc77c", + // "\ubbf8\uad6d", + // "\uad6d\uc81c", + // "\ud68c\ub2f4", + // "\uad6d\uac00" + // ], + // "Freq":[ + // 3908.0, + // 4332.0, + // 2639.0, + // 2479.0, + // 2979.0, + // 2612.0, + // 1004.0, + // 2950.0, + // 2771.0, + // 2096.0, + // 2983.0, + // 2465.0, + // 11001.0, + // 758.0, + // 943.0, + // 1977.0, + // 2223.0, + // 1066.0, + // 1722.0, + // 1810.0, + // 1733.0, + // 499.0, + // 485.0, + // 1055.0, + // 1204.0, + // 1331.0, + // 645.0, + // 2018.0, + // 1489.0, + // 1110.0, + // 1330.2556959434994, + // 1139.6976614602977, + // 914.6068689777536, + // 564.1108681858918, + // 513.7308727848534, + // 448.53643887073804, + // 409.04933944728873, + // 1806.571836802079, + // 2459.7200404471955, + // 353.764473652456, + // 299.46962732371395, + // 302.4090917953456, + // 2942.4264844781637, + // 265.9059286960405, + // 205.68572876769454, + // 1970.122646417077, + // 197.7768342077106, + // 185.9149960266824, + // 184.92213848569475, + // 171.11028247666937, + // 167.16714193084223, + // 163.21754411369014, + // 2757.9586983498125, + // 145.44628721229543, + // 138.5323852588179, + // 131.6292758011638, + // 130.63022136269493, + // 125.69613702363174, + // 122.73602490619069, + // 549.6849074476897, + // 4299.741584208155, + // 2195.1768824119586, + // 930.1556658797432, + // 1473.402257218257, + // 631.2135820008513, + // 674.5998318092261, + // 282.50371973973034, + // 326.1462034477396, + // 299.4473132853046, + // 251.81230913200102, + // 246.8660653344347, + // 1053.3964385007355, + // 716.3872299926694, + // 1295.5741082550696, + // 440.7075702116307, + // 386.3037834666637, + // 398.24491850180596, + // 1753.4326597788215, + // 2758.561932471013, + // 3591.899250944905, + // 3273.5741049409603, + // 5561.372420846132, + // 2952.1107250730647, + // 2161.7109281252287, + // 3497.6060090757414, + // 3244.421399600256, + // 3252.471117353632, + // 2885.2096447627055, + // 3271.4188344119348, + // 1409.4631897543982, + // 1894.1028575004411, + // 1431.9025200573888, + // 1264.0016967096276, + // 1663.847810200959, + // 1594.194474212624, + // 1458.0342639133673, + // 1465.7931961580434, + // 1395.6616054935087, + // 2477.2991573969152, + // 2636.2656184276357, + // 423.6656503763905, + // 365.52489818462266, + // 1053.3600591268792, + // 338.9683930772487, + // 237.5676878976035, + // 204.11402408221826, + // 170.61232821098503, + // 133.20350019028103, + // 127.31383353895005, + // 125.34451924918255, + // 94.81288492966958, + // 90.88276245838549, + // 90.87983038940253, + // 317.29348236712957, + // 260.62767484113385, + // 66.26357271832727, + // 486.14872420724055, + // 55.43719291712909, + // 55.4344162581629, + // 52.485853092095056, + // 52.476310917065724, + // 46.580971800122825, + // 681.3365771239069, + // 45.594765735405325, + // 42.63592737706241, + // 41.65373866127827, + // 38.70137831046748, + // 35.750165403613806, + // 2545.233475861136, + // 2043.2100535894576, + // 1176.4532467092056, + // 2858.523824131106, + // 1053.8746942170606, + // 2741.083748433259, + // 832.729307118966, + // 182.75625341297632, + // 1599.6408558740288, + // 296.2676260510253, + // 352.4498183261857, + // 299.3161074972048, + // 1614.509657424625, + // 174.93222936498205, + // 1442.3697316341882, + // 1372.0774080676042, + // 1370.939889630231, + // 1366.0748515800956, + // 1253.7147356249018, + // 5438.0350306018545, + // 870.6540756739921, + // 3148.7538124735047, + // 3102.1609777087688, + // 2895.973411018873, + // 2914.5848173145255, + // 2660.519029971903, + // 2349.896760869745, + // 1360.8846543322177, + // 2371.3214614528733, + // 2028.5345406570452, + // 1535.2832056996308, + // 1433.6405789272224, + // 1287.3095738995157, + // 1350.5192620834139, + // 1335.4982001590597, + // 1366.37166399078, + // 230.09246585534666, + // 756.1130034544813, + // 188.3168041854469, + // 119.00218080647817, + // 103.80876844772607, + // 99.06146935747913, + // 244.33887709815852, + // 97.16894550073104, + // 89.56697630588356, + // 83.87066550951626, + // 79.12334013704474, + // 79.12051479790276, + // 78.16938080214786, + // 73.42318556533311, + // 71.52523442920999, + // 71.5252212880977, + // 65.82693932488716, + // 64.88012875507509, + // 63.92783834143881, + // 61.07996219189128, + // 61.07955481741035, + // 59.18169566907323, + // 59.17963908500012, + // 59.179547097214105, + // 57.28299548954967, + // 56.33077078147483, + // 54.43670284403288, + // 54.43163037468961, + // 52.53428701500981, + // 52.53285791904847, + // 476.0297490055739, + // 976.4326869233041, + // 486.4566959618066, + // 99.06163362138274, + // 132.30166978002347, + // 163.63207892427297, + // 162.68112233353395, + // 93.36585504006311, + // 159.82666248673002, + // 144.64183127430215, + // 166.47680120687133, + // 104.76406160552021, + // 148.44979708762904, + // 135.14666802597986, + // 390.5674188345928, + // 146.5435210568713, + // 143.69536894396572, + // 2829.3533838260964, + // 255.74854271353098, + // 164.58141915820053, + // 221.564698729236, + // 261.42813144451145, + // 235.78816558999256, + // 625.1822670728169, + // 133.2491439760061, + // 354.5140150872735, + // 134.19350372837644, + // 410.5457992819661, + // 175.9854998008505, + // 553.960750030813, + // 311.8013001234356, + // 567.2066758306713, + // 213.97468137601467, + // 296.59637615031903, + // 381.164322218962, + // 322.3846263158985, + // 206.35514908459396, + // 227.35149265426404, + // 261.5660605590889, + // 206.3174340923267, + // 280.69247641459054, + // 176.0049749292617, + // 196.00946676675173, + // 190.50293334349516, + // 189.54269912748063 + // ], + // "Total":[ + // 3908.0, + // 4332.0, + // 2639.0, + // 2479.0, + // 2979.0, + // 2612.0, + // 1004.0, + // 2950.0, + // 2771.0, + // 2096.0, + // 2983.0, + // 2465.0, + // 11001.0, + // 758.0, + // 943.0, + // 1977.0, + // 2223.0, + // 1066.0, + // 1722.0, + // 1810.0, + // 1733.0, + // 499.0, + // 485.0, + // 1055.0, + // 1204.0, + // 1331.0, + // 645.0, + // 2018.0, + // 1489.0, + // 1110.0, + // 1331.5021636927693, + // 1140.8576823020633, + // 915.6420357784446, + // 564.9766217327897, + // 514.5988787570654, + // 449.4040072250978, + // 409.892740156842, + // 1810.4753644457576, + // 2465.3290715794774, + // 354.5764128695666, + // 300.2481118662926, + // 303.21138715200027, + // 2950.2588303027815, + // 266.66336572940713, + // 206.40824930858162, + // 1977.287160692782, + // 198.505989655257, + // 186.65200732693265, + // 185.66423418280522, + // 171.83534314822316, + // 167.88425121493577, + // 163.93318329851644, + // 2771.2507024698953, + // 146.15261552780052, + // 139.23810568976438, + // 132.3238321995537, + // 131.33562540568272, + // 126.39683147157126, + // 123.43347073172453, + // 553.0186673199081, + // 4332.195407169442, + // 2223.398268297007, + // 936.1791897414016, + // 1489.9245406047191, + // 639.0225263686453, + // 685.0992195974073, + // 284.3930728688109, + // 328.81182392890344, + // 302.20029067251784, + // 253.76927084155855, + // 248.82974298197414, + // 1108.0866528510007, + // 753.1906821582397, + // 1398.5469119325305, + // 456.2187281410006, + // 398.5635675752964, + // 412.31858272381817, + // 2199.0351202406796, + // 4196.339148210838, + // 5972.08519670801, + // 5346.353978920519, + // 11001.531687404467, + // 5303.696943065986, + // 3563.4535147526803, + // 6625.266377232965, + // 6147.499969386766, + // 6276.6973135289045, + // 5579.123063112908, + // 6700.86512330003, + // 2152.379277217925, + // 3430.1888729481047, + // 2271.2000358789564, + // 1895.722824580367, + // 3016.7536321509997, + // 3142.4177727548886, + // 2591.0250824444734, + // 2799.44081638258, + // 2692.639111308559, + // 2479.288752172702, + // 2639.8454947969226, + // 424.5156897378636, + // 366.3975363545642, + // 1055.9122333192643, + // 339.80352461693025, + // 238.34473471332345, + // 204.85387305165594, + // 171.3630334225477, + // 133.93191598582467, + // 128.02195429158672, + // 126.05157764691151, + // 95.51572069667867, + // 91.5756745761906, + // 91.57580932604256, + // 320.02562629614806, + // 262.9527329612858, + // 66.9498135690191, + // 491.37220566397974, + // 56.114413697738094, + // 56.11453856482155, + // 53.159478278317245, + // 53.15941756997437, + // 47.24922432502453, + // 691.3043622661071, + // 46.26428801568296, + // 43.30910404332298, + // 42.324082064299105, + // 39.36905825425944, + // 36.41395075700714, + // 2612.3479965630536, + // 2096.2303299260793, + // 1204.138096170536, + // 2979.7991876468036, + // 1110.2271255988514, + // 2983.858110724823, + // 885.8118041790748, + // 188.92729680965778, + // 1733.396508531169, + // 313.2269866357874, + // 377.6507912421106, + // 324.0842061192798, + // 2018.4131873314352, + // 185.07217422748798, + // 1847.0149761984608, + // 1777.081743400187, + // 1776.0958639076607, + // 1771.169893931083, + // 1805.7361189565024, + // 11001.531687404467, + // 1216.5066233255968, + // 6700.86512330003, + // 6625.266377232965, + // 6147.499969386766, + // 6276.6973135289045, + // 5579.123063112908, + // 5303.696943065986, + // 2544.2519096890055, + // 5972.08519670801, + // 5346.353978920519, + // 3430.1888729481047, + // 3142.4177727548886, + // 2692.639111308559, + // 3016.7536321509997, + // 3563.4535147526803, + // 4196.339148210838, + // 230.82279714756723, + // 758.9725938315489, + // 189.03073639281584, + // 119.69416140470418, + // 104.49719584976324, + // 99.74812253770504, + // 246.03466589804646, + // 97.84828070318216, + // 90.2499441249467, + // 84.55100123044136, + // 79.8019305431909, + // 79.80201814858609, + // 78.85226918384085, + // 74.1031285990988, + // 72.20346742921693, + // 72.20348137377303, + // 66.50463841148299, + // 65.55470154445152, + // 64.60497263996733, + // 61.755514528526625, + // 61.75553303914382, + // 59.85584805316145, + // 59.85592911308749, + // 59.85592572934147, + // 57.95620589153214, + // 57.00649568768401, + // 55.106705455785296, + // 55.10686064499456, + // 53.2071718123715, + // 53.20721958215396, + // 485.6575921353824, + // 1004.9560449461012, + // 499.0640580637957, + // 100.71115608228513, + // 134.93965295760873, + // 168.2325806371088, + // 167.3098540645346, + // 95.00820097625117, + // 164.43396336242185, + // 149.23602602853492, + // 173.0554729104687, + // 107.39495595334823, + // 154.02522987112494, + // 139.73773171046872, + // 429.773864327282, + // 155.08168252264866, + // 152.22329517114602, + // 3908.8826461348326, + // 291.93037149130754, + // 180.05196422981487, + // 255.76131827719092, + // 317.36925154778856, + // 282.82868330300414, + // 943.2412127004214, + // 144.74228158703954, + // 494.29356215844865, + // 146.6801430552144, + // 645.0116195215646, + // 211.16624592550852, + // 1066.6258634966691, + // 481.1908069677992, + // 1722.2953821781389, + // 334.0012806114682, + // 704.7341164791536, + // 1307.9528282792928, + // 1354.8048526881964, + // 436.08535178627255, + // 653.1113996412826, + // 1420.025691220032, + // 574.9428686716484, + // 6700.86512330003, + // 305.86111873009133, + // 1374.5612173829882, + // 1992.0334189889998, + // 2799.44081638258 + // ], + // "Category":[ + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Default", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic1", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic2", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3", + // "Topic3" + // ], + // "logprob":[ + // 30.0, + // 29.0, + // 28.0, + // 27.0, + // 26.0, + // 25.0, + // 24.0, + // 23.0, + // 22.0, + // 21.0, + // 20.0, + // 19.0, + // 18.0, + // 17.0, + // 16.0, + // 15.0, + // 14.0, + // 13.0, + // 12.0, + // 11.0, + // 10.0, + // 9.0, + // 8.0, + // 7.0, + // 6.0, + // 5.0, + // 4.0, + // 3.0, + // 2.0, + // 1.0, + // -5.1248, + // -5.2794, + // -5.4994, + // -5.9826, + // -6.0762, + // -6.2119, + // -6.304, + // -4.8187, + // -4.5101, + // -6.4492, + // -6.6159, + // -6.6061, + // -4.3309, + // -6.7347, + // -6.9915, + // -4.732, + // -7.0307, + // -7.0926, + // -7.0979, + // -7.1756, + // -7.1989, + // -7.2228, + // -4.3956, + // -7.3381, + // -7.3868, + // -7.4379, + // -7.4455, + // -7.484, + // -7.5078, + // -6.0085, + // -3.9516, + // -4.6239, + // -5.4825, + // -5.0226, + // -5.8702, + // -5.8038, + // -6.6742, + // -6.5305, + // -6.6159, + // -6.7892, + // -6.809, + // -5.3581, + // -5.7437, + // -5.1512, + // -6.2295, + // -6.3613, + // -6.3308, + // -4.8485, + // -4.3954, + // -4.1314, + // -4.2242, + // -3.6943, + // -4.3276, + // -4.6392, + // -4.158, + // -4.2332, + // -4.2307, + // -4.3505, + // -4.2249, + // -5.0669, + // -4.7714, + // -5.0511, + // -5.1758, + // -4.901, + // -4.9438, + // -5.033, + // -5.0277, + // -5.0768, + // -4.2746, + // -4.2124, + // -6.0406, + // -6.1882, + // -5.1298, + // -6.2636, + // -6.6191, + // -6.7708, + // -6.9501, + // -7.1976, + // -7.2429, + // -7.2584, + // -7.5376, + // -7.5799, + // -7.58, + // -6.3297, + // -6.5264, + // -7.8959, + // -5.903, + // -8.0743, + // -8.0743, + // -8.129, + // -8.1291, + // -8.2483, + // -5.5655, + // -8.2697, + // -8.3368, + // -8.3601, + // -8.4336, + // -8.513, + // -4.2475, + // -4.4672, + // -5.0193, + // -4.1314, + // -5.1293, + // -4.1734, + // -5.3648, + // -6.8814, + // -4.712, + // -6.3982, + // -6.2246, + // -6.388, + // -4.7027, + // -6.9251, + // -4.8155, + // -4.8654, + // -4.8663, + // -4.8698, + // -4.9556, + // -3.4883, + // -5.3203, + // -4.0347, + // -4.0497, + // -4.1184, + // -4.112, + // -4.2032, + // -4.3274, + // -4.8736, + // -4.3183, + // -4.4744, + // -4.753, + // -4.8215, + // -4.9292, + // -4.8813, + // -4.8925, + // -4.8696, + // -5.5025, + // -4.3128, + // -5.7028, + // -6.1618, + // -6.2984, + // -6.3452, + // -5.4424, + // -6.3645, + // -6.446, + // -6.5117, + // -6.5699, + // -6.57, + // -6.5821, + // -6.6447, + // -6.6709, + // -6.6709, + // -6.7539, + // -6.7684, + // -6.7832, + // -6.8288, + // -6.8288, + // -6.8603, + // -6.8604, + // -6.8604, + // -6.8929, + // -6.9097, + // -6.9439, + // -6.944, + // -6.9795, + // -6.9795, + // -4.7755, + // -4.057, + // -4.7538, + // -6.3452, + // -6.0559, + // -5.8433, + // -5.8492, + // -6.4044, + // -5.8669, + // -5.9667, + // -5.8261, + // -6.2892, + // -5.9407, + // -6.0346, + // -4.9733, + // -5.9536, + // -5.9732, + // -2.9931, + // -5.3968, + // -5.8375, + // -5.5402, + // -5.3748, + // -5.478, + // -4.5029, + // -6.0487, + // -5.0702, + // -6.0417, + // -4.9235, + // -5.7705, + // -4.6239, + // -5.1986, + // -4.6002, + // -5.5751, + // -5.2486, + // -4.9977, + // -5.1652, + // -5.6113, + // -5.5144, + // -5.3743, + // -5.6115, + // -5.3037, + // -5.7704, + // -5.6628, + // -5.6913, + // -5.6963 + // ], + // "loglift":[ + // 30.0, + // 29.0, + // 28.0, + // 27.0, + // 26.0, + // 25.0, + // 24.0, + // 23.0, + // 22.0, + // 21.0, + // 20.0, + // 19.0, + // 18.0, + // 17.0, + // 16.0, + // 15.0, + // 14.0, + // 13.0, + // 12.0, + // 11.0, + // 10.0, + // 9.0, + // 8.0, + // 7.0, + // 6.0, + // 5.0, + // 4.0, + // 3.0, + // 2.0, + // 1.0, + // 0.716, + // 0.7159, + // 0.7158, + // 0.7154, + // 0.7153, + // 0.715, + // 0.7149, + // 0.7148, + // 0.7147, + // 0.7147, + // 0.7144, + // 0.7143, + // 0.7143, + // 0.7141, + // 0.7134, + // 0.7133, + // 0.7133, + // 0.713, + // 0.7129, + // 0.7127, + // 0.7127, + // 0.7126, + // 0.7121, + // 0.7121, + // 0.7119, + // 0.7117, + // 0.7116, + // 0.7114, + // 0.7113, + // 0.7109, + // 0.7094, + // 0.7042, + // 0.7105, + // 0.7058, + // 0.7047, + // 0.7015, + // 0.7103, + // 0.7088, + // 0.7078, + // 0.7092, + // 0.709, + // 0.6663, + // 0.6669, + // 0.6405, + // 0.6824, + // 0.6857, + // 0.6822, + // 0.4905, + // 0.2974, + // 0.2085, + // 0.2264, + // 0.0348, + // 0.1311, + // 0.2171, + // 0.0781, + // 0.0778, + // 0.0595, + // 0.0575, + // -0.0001, + // 0.2936, + // 0.1231, + // 0.2556, + // 0.3116, + // 0.1219, + // 0.0383, + // 0.142, + // 0.0699, + // 0.0598, + // 0.9445, + // 0.944, + // 0.9433, + // 0.9429, + // 0.9429, + // 0.9429, + // 0.9421, + // 0.9417, + // 0.9409, + // 0.9399, + // 0.9398, + // 0.9397, + // 0.9379, + // 0.9377, + // 0.9377, + // 0.9367, + // 0.9364, + // 0.935, + // 0.9346, + // 0.9332, + // 0.9331, + // 0.9326, + // 0.9324, + // 0.9311, + // 0.9308, + // 0.9307, + // 0.9297, + // 0.9294, + // 0.9282, + // 0.9269, + // 0.9193, + // 0.9197, + // 0.9221, + // 0.9038, + // 0.8932, + // 0.8605, + // 0.8835, + // 0.9121, + // 0.865, + // 0.8897, + // 0.8763, + // 0.8658, + // 0.722, + // 0.889, + // 0.698, + // 0.6867, + // 0.6864, + // 0.6856, + // 0.5805, + // 0.2407, + // 0.6108, + // 0.1901, + // 0.1865, + // 0.1926, + // 0.1782, + // 0.2048, + // 0.1313, + // 0.3196, + // 0.0217, + // -0.0238, + // 0.1414, + // 0.1605, + // 0.2074, + // 0.1416, + // -0.0361, + // -0.1767, + // 2.0907, + // 2.0901, + // 2.0901, + // 2.0881, + // 2.0873, + // 2.087, + // 2.087, + // 2.0869, + // 2.0863, + // 2.0858, + // 2.0853, + // 2.0853, + // 2.0852, + // 2.0847, + // 2.0844, + // 2.0844, + // 2.0836, + // 2.0835, + // 2.0834, + // 2.0829, + // 2.0829, + // 2.0826, + // 2.0825, + // 2.0825, + // 2.0822, + // 2.082, + // 2.0817, + // 2.0816, + // 2.0812, + // 2.0811, + // 2.0739, + // 2.0651, + // 2.0683, + // 2.0774, + // 2.0741, + // 2.0662, + // 2.0658, + // 2.0764, + // 2.0655, + // 2.0626, + // 2.0551, + // 2.0691, + // 2.057, + // 2.0605, + // 1.9982, + // 2.0373, + // 2.0362, + // 1.7707, + // 1.9616, + // 2.004, + // 1.9504, + // 1.9, + // 1.912, + // 1.6826, + // 2.0112, + // 1.7615, + // 2.0049, + // 1.6421, + // 1.9116, + // 1.4387, + // 1.66, + // 0.9832, + // 1.6486, + // 1.2284, + // 0.8609, + // 0.6582, + // 1.3456, + // 1.0386, + // 0.4021, + // 1.069, + // -1.0788, + // 1.5413, + // 0.1462, + // -0.2534, + // -0.5987 + // ] + // }, + // "token.table":{ + // "Topic":[ + // 1, + // 2, + // 3, + // 1, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 3, + // 1, + // 2, + // 3, + // 1, + // 1, + // 3, + // 1, + // 2, + // 3, + // 2, + // 3, + // 2, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 1, + // 2, + // 3, + // 1, + // 2, + // 1, + // 3, + // 1, + // 1, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 2, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 1, + // 2, + // 3, + // 1, + // 3, + // 3, + // 3, + // 1, + // 1, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 3, + // 1, + // 2, + // 3, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 2, + // 2, + // 1, + // 2, + // 3, + // 3, + // 2, + // 2, + // 2, + // 2, + // 2, + // 2, + // 2, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 1, + // 2, + // 3, + // 1, + // 3, + // 1, + // 2, + // 3, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 3, + // 3, + // 1, + // 2, + // 3, + // 2, + // 2, + // 2, + // 3, + // 1, + // 2, + // 3, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 1, + // 3, + // 1, + // 2, + // 3, + // 2, + // 1, + // 2, + // 3, + // 1, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 1, + // 2, + // 3, + // 2, + // 2, + // 1, + // 2, + // 3, + // 2, + // 1, + // 2, + // 1, + // 1, + // 3, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 3, + // 2, + // 3, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 3, + // 2, + // 3, + // 1, + // 2, + // 3, + // 3, + // 2, + // 3, + // 3, + // 2, + // 1, + // 2, + // 3, + // 2, + // 1, + // 2, + // 3, + // 3, + // 1, + // 1, + // 1, + // 3, + // 1, + // 2, + // 3, + // 1, + // 3, + // 3, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 1, + // 2, + // 3, + // 1, + // 1, + // 2, + // 3, + // 1, + // 1, + // 1, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 1, + // 2, + // 3, + // 1, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 1, + // 1, + // 2, + // 3, + // 3, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 2, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 3, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3, + // 1, + // 3, + // 3, + // 2, + // 1, + // 2, + // 3, + // 1, + // 2, + // 3 + // ], + // "Freq":[ + // 0.1996617949830235, + // 0.800133496023779, + // 0.0004954386972283461, + // 0.9960048098345561, + // 0.2280978247113994, + // 0.7712416548410187, + // 0.0005645985760183153, + // 0.22802823216363052, + // 0.77191779332429, + // 0.0005630326720089643, + // 0.21873130711236335, + // 0.7807191704357127, + // 0.0005414141265157508, + // 0.22733900761762646, + // 0.7720522733945137, + // 0.000562720315885214, + // 0.006569296761548165, + // 0.045985077330837155, + // 0.9459787336629358, + // 0.9891915706084017, + // 0.011888303635513745, + // 0.011888303635513745, + // 0.9748408981121272, + // 0.9964882237438932, + // 0.023907737068834714, + // 0.9742402855550146, + // 0.0159210943408556, + // 0.011940820755641702, + // 0.9711867547921917, + // 0.9989150135709988, + // 0.9899509881812085, + // 0.9781886821340349, + // 0.04090533234441582, + // 0.04090533234441582, + // 0.9135524223586199, + // 0.3318162479689414, + // 0.3769249084071154, + // 0.2912949089312596, + // 0.6667641406278876, + // 0.3328545670381306, + // 0.43340139545120465, + // 0.09401829213491741, + // 0.47238458975104847, + // 0.9992988135610237, + // 0.0010921298508863647, + // 0.9652730113951494, + // 0.03395432703400023, + // 0.9965068292794161, + // 0.9975527295864185, + // 0.05422879274151356, + // 0.9230432807066137, + // 0.02249917996722371, + // 0.5236760110879415, + // 0.40865304003042635, + // 0.06787069720785054, + // 0.9920173512641505, + // 0.4816082336881106, + // 0.3761200254029505, + // 0.14259095740614755, + // 0.004070234288684373, + // 0.9890669321503026, + // 0.006105351433026559, + // 0.9975123477212829, + // 0.010586082761851924, + // 0.968626572709451, + // 0.021172165523703847, + // 0.9951015935277244, + // 0.0035162600478011465, + // 0.994200540807023, + // 0.997182026896196, + // 0.9964223902049373, + // 0.9926466066313194, + // 0.00803762434519287, + // 0.5515863086285697, + // 0.44783239360408517, + // 0.0006629643132554924, + // 0.9894100344331374, + // 0.006618127320622992, + // 0.507252731899672, + // 0.45633652292605376, + // 0.036596025199788135, + // 0.6574778402208826, + // 0.3255218302797121, + // 0.016919509480131448, + // 0.4881459244159661, + // 0.4699393200812832, + // 0.04193488375447462, + // 0.41112932161027, + // 0.35060399957787836, + // 0.23767260602963544, + // 0.983501233788117, + // 0.3832095277206843, + // 0.2874071457905132, + // 0.32921182154186057, + // 0.5181068701513742, + // 0.46441621355819684, + // 0.017525140134271578, + // 0.03454415631132146, + // 0.04145298757358575, + // 0.9188745578811508, + // 0.9982713944343495, + // 0.9978383934052004, + // 0.0004056253631728457, + // 0.0020281268158642285, + // 0.950286692192106, + // 0.0009024564978082679, + // 0.048732650881646467, + // 0.9992482127127964, + // 0.0008765335199235056, + // 0.0008765335199235056, + // 0.9506224877189515, + // 0.0477966613936903, + // 0.9963145663221579, + // 0.0005057434346812985, + // 0.0030344606080877907, + // 0.9972305342970555, + // 0.6305036885250905, + // 0.36588586952817753, + // 0.003522366975000506, + // 0.5565928882605977, + // 0.44308715698252193, + // 0.0003770954527510825, + // 0.990625677356163, + // 0.9858130513232882, + // 0.24657193210918357, + // 0.23438396588325433, + // 0.5193948683972917, + // 0.9945472550523534, + // 0.9976353258317845, + // 0.9987852280838382, + // 0.9958317944448107, + // 0.9942874293106301, + // 0.9801381496965519, + // 0.9937122114422984, + // 0.9886320833526286, + // 0.9781897992308095, + // 0.9961063179019914, + // 0.14768551643931674, + // 0.13352389157527267, + // 0.7181966895336636, + // 0.21905366814251565, + // 0.2059758372086341, + // 0.5754245610907873, + // 0.025792859188355957, + // 0.025792859188355957, + // 0.9478875751720814, + // 0.5276941872557016, + // 0.47108580958462143, + // 0.0011386742634987396, + // 0.9974510106413628, + // 0.5184504652469291, + // 0.47796973407793525, + // 0.003713828547614105, + // 0.002635141263669782, + // 0.9960833976671776, + // 0.9988718278244452, + // 0.000751031449492064, + // 0.000751031449492064, + // 0.9857002340384505, + // 0.2874174108561994, + // 0.6944536285427245, + // 0.018275095487966436, + // 0.9933995651589858, + // 0.0010681715754397698, + // 0.005340857877198848, + // 0.99454147301295, + // 0.005424771670979728, + // 0.9857001783153284, + // 0.37323268394154485, + // 0.4429497324513806, + // 0.18450370413714104, + // 0.9928628391154484, + // 0.9946006720891905, + // 0.01862284855229876, + // 0.9776995489956848, + // 0.16807872209969066, + // 0.1082150676532255, + // 0.7237362326027776, + // 0.9851136028943289, + // 0.26551437847252013, + // 0.7159845933423066, + // 0.01890659660949834, + // 0.0076059296949557, + // 0.9925738251917188, + // 0.9958430650619764, + // 0.9857015132021633, + // 0.17829136176694133, + // 0.18604316010463443, + // 0.6371978233583729, + // 0.9916575606069991, + // 0.017335481794049173, + // 0.017335481794049173, + // 0.9592299926040543, + // 0.9982899387449661, + // 0.9906358192682978, + // 0.043226379294417965, + // 0.9455770470653929, + // 0.010806594823604491, + // 0.06255027791999025, + // 0.2745851183267369, + // 0.6626088762710832, + // 0.6014649626867374, + // 0.39701376016989265, + // 0.0015070113207629836, + // 0.026479489072721248, + // 0.9320780153597878, + // 0.042367182516354, + // 0.6123799533118555, + // 0.3795109728985201, + // 0.008229907741515467, + // 0.9974445212055297, + // 0.053516516263736796, + // 0.037228880879121254, + // 0.9097807764835256, + // 0.993041867735818, + // 0.9923428448180693, + // 0.000403341482158405, + // 0.999076851306369, + // 0.000403341482158405, + // 0.9937136736490908, + // 0.0018940968168471655, + // 0.9972419740700327, + // 0.9968604318086841, + // 0.9991010155258908, + // 0.9924998835198903, + // 0.9799142859520686, + // 0.10082892354548573, + // 0.0756216926591143, + // 0.8223859076678679, + // 0.06099485741156423, + // 0.9186093635444921, + // 0.02010819475106513, + // 0.024806434320523218, + // 0.9746066407082487, + // 0.0004770468138562157, + // 0.0011364301455948592, + // 0.9985432879293497, + // 0.00037881004853161974, + // 0.9872275387176773, + // 0.00044976197663675505, + // 0.012143573369192386, + // 0.9972006421206325, + // 0.0003389533113938248, + // 0.0020337198683629486, + // 0.9886406726357766, + // 0.0006711749305062977, + // 0.010738798888100764, + // 0.9952185118228078, + // 0.0003608479013135634, + // 0.004330174815762761, + // 0.014821440222825381, + // 0.9782150547064752, + // 0.009929386563519925, + // 0.9830092697884727, + // 0.9934832086856119, + // 0.024881830477990495, + // 0.9742193625613202, + // 0.0011483921759072536, + // 0.07424989486480753, + // 0.09192844126119026, + // 0.8344273899092655, + // 0.9799170455458772, + // 0.004064467892562696, + // 0.9917301657852979, + // 0.5521561844412917, + // 0.4474972244547955, + // 0.0002915291364526355, + // 0.9915383407843694, + // 0.990545674947455, + // 0.006249499526482366, + // 0.9971818343118433, + // 0.994725324519401, + // 0.45160622484919233, + // 0.5349313072408622, + // 0.013756499451454945, + // 0.9985536298347933, + // 0.9852587489395448, + // 0.0014596425910215478, + // 0.014596425910215477, + // 0.9823441929635843, + // 0.9943075387194968, + // 0.9980221269743377, + // 0.9914485315786229, + // 0.0060825063287032076, + // 0.07775533057851382, + // 0.005553952184179558, + // 0.9164021103896272, + // 0.9684778825828758, + // 0.030108120702058313, + // 0.9924119817273399, + // 0.9899499014286484, + // 0.3506293109043524, + // 0.3016330753194647, + // 0.3475670461802969, + // 0.19760403277248345, + // 0.1616760268138501, + // 0.6407161062622948, + // 0.3078566752361707, + // 0.33394622398499874, + // 0.35829646948390487, + // 0.9874456282249787, + // 0.010954230424048892, + // 0.5171063565660614, + // 0.47695667758138277, + // 0.005914908064707115, + // 0.013401589771745775, + // 0.013401589771745775, + // 0.9716152584515687, + // 0.6067148037849605, + // 0.3746365694046819, + // 0.018521358487422472, + // 0.5627116502571509, + // 0.4299456641882483, + // 0.007333005044503338, + // 0.010295319338086648, + // 0.008236255470469318, + // 0.9801144009858488, + // 0.6546244032888173, + // 0.32196927713211526, + // 0.023230106575188692, + // 0.012162937382904805, + // 0.012162937382904805, + // 0.9730349906323845, + // 0.9988362221882179, + // 0.9266761014181284, + // 0.0007150278560325065, + // 0.07293284131531566, + // 0.9947329710289281, + // 0.992568339111352, + // 0.00023082984630496558, + // 0.007155725235453933, + // 0.995138700031561, + // 0.992113616826917, + // 0.010525407172481521, + // 0.9788628670407815, + // 0.09471210662643141, + // 0.07103407996982355, + // 0.8334665383125964, + // 0.037253962799223155, + // 0.9403803336894815, + // 0.022578159272256457, + // 0.01431252658475897, + // 0.01431252658475897, + // 0.9660955444712304, + // 0.7971678050363007, + // 0.19690454054804232, + // 0.005911683665414665, + // 0.5054750700183619, + // 0.4942948086243215, + // 0.0001817928681957784, + // 0.07405482756283024, + // 0.92259972672026, + // 0.012022504732715126, + // 0.012022504732715126, + // 0.9738228833499252, + // 0.9930280335531121, + // 0.007881174869469144, + // 0.5279787710907008, + // 0.46820758945779123, + // 0.003773433183895803, + // 0.05427373989255651, + // 0.9450015887174545, + // 0.9983743620595016, + // 0.3320401191431774, + // 0.24690162705518318, + // 0.42143553583557125, + // 0.9964353731185347, + // 0.9877660394493575, + // 0.010796103903151383, + // 0.9766321684696944, + // 0.012457042965174673, + // 0.05044012950935049, + // 0.9493552946938467, + // 0.9801403307224964, + // 0.025969771337766262, + // 0.0064924428344415655, + // 0.9608815394973517, + // 0.008679245101726107, + // 0.9850943190459132, + // 0.005786163401150738, + // 0.06165853832901372, + // 0.06165853832901372, + // 0.8769214340126396, + // 0.991330652954901, + // 0.21820865752122837, + // 0.13508154989409374, + // 0.64839143949165, + // 0.06255832628552298, + // 0.07037811707121334, + // 0.8679967772116313, + // 0.9877657433761453, + // 0.9980804132914444, + // 0.0005523411252304617, + // 0.0016570233756913852, + // 0.9666415971062524, + // 0.030687034828769916, + // 0.0021919310591978513, + // 0.9978220152020736, + // 0.9952420173027603, + // 0.9961054235913605, + // 0.997881495120056, + // 0.03892879777969438, + // 0.9594606280357434, + // 0.002013558505846261, + // 0.4462776535401634, + // 0.4578236445766356, + // 0.09588192556374714 + // ], + // "Term":[ + // "\u3131", + // "\u3131", + // "\u3131", + // "\u3134", + // "\u3137", + // "\u3137", + // "\u3137", + // "\u3141", + // "\u3141", + // "\u3141", + // "\u3142", + // "\u3142", + // "\u3142", + // "\u3145", + // "\u3145", + // "\u3145", + // "\uac00\ub2a5", + // "\uac00\ub2a5", + // "\uac00\ub2a5", + // "\uac00\uce58\uad00", + // "\uac15\uc88c", + // "\uac15\uc88c", + // "\uac15\uc88c", + // "\uac1c\uad00\uc2dd", + // "\uac1c\ud601", + // "\uac1c\ud601", + // "\uac83", + // "\uac83", + // "\uac83", + // "\uacac", + // "\uacb0\uacfc", + // "\uacb0\uc2dd", + // "\uacbd\uc6b0", + // "\uacbd\uc6b0", + // "\uacbd\uc6b0", + // "\uacbd\uc81c", + // "\uacbd\uc81c", + // "\uacbd\uc81c", + // "\uacbd\ucd95", + // "\uacbd\ucd95", + // "\uad00\uacc4", + // "\uad00\uacc4", + // "\uad00\uacc4", + // "\uad00\ub78c", + // "\uad00\ub78c", + // "\uad00\ucca0", + // "\uad00\ucca0", + // "\uad00\ud558", + // "\uad6c\ubd84\ub300", + // "\uad6d", + // "\uad6d", + // "\uad6d", + // "\uad6d\uac00", + // "\uad6d\uac00", + // "\uad6d\uac00", + // "\uad6d\uacf5", + // "\uad6d\uc81c", + // "\uad6d\uc81c", + // "\uad6d\uc81c", + // "\uad70\ubd80", + // "\uad70\ubd80", + // "\uad70\ubd80", + // "\uad70\uc911\ub300\ud68c", + // "\uad81", + // "\uad81", + // "\uad81", + // "\uad81\uc804", + // "\uad81\uc804", + // "\uad8c\ub825", + // "\uaddc\uc815", + // "\uae08\uc218", + // "\uae08\uc218\uc0b0", + // "\uae08\uc218\uc0b0", + // "\uae30\ub150", + // "\uae30\ub150", + // "\uae30\ub150", + // "\uae40\uc601\ub0a8", + // "\uae40\uc601\ub0a8", + // "\uae40\uc77c\uc131", + // "\uae40\uc77c\uc131", + // "\uae40\uc77c\uc131", + // "\uae40\uc815\uc740", + // "\uae40\uc815\uc740", + // "\uae40\uc815\uc740", + // "\uae40\uc815\uc77c", + // "\uae40\uc815\uc77c", + // "\uae40\uc815\uc77c", + // "\ub0a8\ubd81", + // "\ub0a8\ubd81", + // "\ub0a8\ubd81", + // "\ub0b4\uc6a9", + // "\ub144", + // "\ub144", + // "\ub144", + // "\ub2f9", + // "\ub2f9", + // "\ub2f9", + // "\ub2f9\uad6d", + // "\ub2f9\uad6d", + // "\ub2f9\uad6d", + // "\ub300\uc0ac", + // "\ub300\uc758\uc6d0", + // "\ub300\uc758\uc6d0", + // "\ub300\uc758\uc6d0", + // "\ub300\ud45c", + // "\ub300\ud45c", + // "\ub300\ud45c", + // "\ub300\ud45c\ub2e8", + // "\ub300\ud45c\ub2e8", + // "\ub300\ud45c\ub2e8", + // "\ub300\ud559", + // "\ub300\ud559", + // "\ub300\ud68c", + // "\ub300\ud68c", + // "\ub300\ud68c", + // "\ub3c4\ubc1c", + // "\ub3c4\uc2dc", + // "\ub3c4\uc2dc", + // "\ub3c4\uc2dc", + // "\ub3cc", + // "\ub3cc", + // "\ub3cc", + // "\ub3cc\uaca9", + // "\ub3d9\uac15", + // "\ub4f1", + // "\ub4f1", + // "\ub4f1", + // "\ub54c\ubb38", + // "\ub78c", + // "\ub78c\uc2dc", + // "\ub825", + // "\ub9c8", + // "\uba85\uc0ac", + // "\uba85\uc131", + // "\uba85\uc131\ud638", + // "\ubaa8\ub780", + // "\ubaa9\uc801", + // "\ubb38\uc81c", + // "\ubb38\uc81c", + // "\ubb38\uc81c", + // "\ubbf8\uad6d", + // "\ubbf8\uad6d", + // "\ubbf8\uad6d", + // "\ubbf8\uc0ac\uc77c", + // "\ubbf8\uc0ac\uc77c", + // "\ubbf8\uc0ac\uc77c", + // "\ubbfc\ud68c", + // "\ubbfc\ud68c", + // "\ubbfc\ud68c", + // "\ubc1c\uc804\uc18c", + // "\ubc29\ubb38", + // "\ubc29\ubb38", + // "\ubc29\ubb38", + // "\ubcc0\ud654", + // "\ubcc0\ud654", + // "\ubcf4\uace0\ub300\ud68c", + // "\ubcf4\uace0\ub300\ud68c", + // "\ubcf4\uace0\ub300\ud68c", + // "\ubcf4\uc720", + // "\ubd80", + // "\ubd80", + // "\ubd80", + // "\ubd80\ub300", + // "\ubd80\ub300", + // "\ubd80\ub300", + // "\ubd80\uc704\uc6d0\uc7a5", + // "\ubd80\uc704\uc6d0\uc7a5", + // "\ubd80\uc815", + // "\ubd81", + // "\ubd81", + // "\ubd81", + // "\ubd81\uace0", + // "\ubd81\uc7a5", + // "\ubd81\uc815", + // "\ubd81\uc815", + // "\ubd81\ud55c", + // "\ubd81\ud55c", + // "\ubd81\ud55c", + // "\ubfd0", + // "\uc0ac", + // "\uc0ac", + // "\uc0ac", + // "\uc0ac\ub839", + // "\uc0ac\ub839", + // "\uc0ac\ub839\uad00", + // "\uc0ac\uc6a9", + // "\uc0ac\ud68c", + // "\uc0ac\ud68c", + // "\uc0ac\ud68c", + // "\uc0b0\ub2f9", + // "\uc0dd\ud65c", + // "\uc0dd\ud65c", + // "\uc0dd\ud65c", + // "\uc131\uc808", + // "\uc138\uc2b5", + // "\uc1a1", + // "\uc1a1", + // "\uc1a1", + // "\uc218", + // "\uc218", + // "\uc218", + // "\uc218\ud589", + // "\uc218\ud589", + // "\uc218\ud589", + // "\uc220", + // "\uc220", + // "\uc220", + // "\uc2dc", + // "\uc2dc", + // "\uc2dc", + // "\uc2dc\uc704", + // "\uc2dc\uc7a5", + // "\uc2dc\uc7a5", + // "\uc2dc\uc7a5", + // "\uc2dc\ud68c", + // "\uc2ec", + // "\uc559", + // "\uc559", + // "\uc559", + // "\uc559\uad70", + // "\uc559\ubcf4", + // "\uc559\ubcf4", + // "\uc601\ub3c4", + // "\uc601\uc811", + // "\uc678\ubd80", + // "\uc694\uc778", + // "\uc6b0\ub9ac", + // "\uc6b0\ub9ac", + // "\uc6b0\ub9ac", + // "\uc6d0", + // "\uc6d0", + // "\uc6d0", + // "\uc6d0\uc7a5", + // "\uc6d0\uc7a5", + // "\uc6d0\uc7a5", + // "\uc6d0\ud68c", + // "\uc6d0\ud68c", + // "\uc6d0\ud68c", + // "\uc704", + // "\uc704", + // "\uc704", + // "\uc704\uc6d0", + // "\uc704\uc6d0", + // "\uc704\uc6d0", + // "\uc704\uc6d0\uc7a5", + // "\uc704\uc6d0\uc7a5", + // "\uc704\uc6d0\uc7a5", + // "\uc704\uc6d0\ud68c", + // "\uc704\uc6d0\ud68c", + // "\uc704\uc6d0\ud68c", + // "\uc704\ud611", + // "\uc704\ud611", + // "\uc720\uc9c0", + // "\uc720\uc9c0", + // "\uc758\ubbf8", + // "\uc758\uc6d0", + // "\uc758\uc6d0", + // "\uc758\uc6d0", + // "\uc774", + // "\uc774", + // "\uc774", + // "\uc774\ud574", + // "\uc774\ud6c4", + // "\uc774\ud6c4", + // "\uc778\ubbfc\uad70", + // "\uc778\ubbfc\uad70", + // "\uc778\ubbfc\uad70", + // "\uc778\uc2dd", + // "\uc784", + // "\uc784", + // "\uc790\uc2e0", + // "\uc791", + // "\uc7a5", + // "\uc7a5", + // "\uc7a5", + // "\uc7c1", + // "\uc804\uad6d", + // "\uc804\uad6d", + // "\uc804\uad6d", + // "\uc804\ub9dd", + // "\uc804\uc1a1", + // "\uc804\uc2dc\ud68c", + // "\uc804\uc784", + // "\uc804\uc784", + // "\uc810", + // "\uc810", + // "\uc810", + // "\uc811\uacac", + // "\uc811\uacac", + // "\uc811\uadfc", + // "\uc815\ub3c4", + // "\uc815\ubd80", + // "\uc815\ubd80", + // "\uc815\ubd80", + // "\uc815\ucc45", + // "\uc815\ucc45", + // "\uc815\ucc45", + // "\uc815\uce58", + // "\uc815\uce58", + // "\uc815\uce58", + // "\uc81c\uad70", + // "\uc81c\uad70", + // "\uc81c\uae30", + // "\uc81c\uae30", + // "\uc81c\uae30", + // "\uc81c\ub3c4", + // "\uc81c\ub3c4", + // "\uc81c\ub3c4", + // "\uc81c\ucc28", + // "\uc81c\ucc28", + // "\uc81c\ucc28", + // "\uc870\uc120", + // "\uc870\uc120", + // "\uc870\uc120", + // "\uc8fc\ubbfc", + // "\uc8fc\ubbfc", + // "\uc8fc\ubbfc", + // "\uc8fc\uc694", + // "\uc8fc\uc694", + // "\uc8fc\uc694", + // "\uc8fc\uc81c", + // "\uc8fc\uc81c", + // "\uc8fc\uc81c", + // "\uc900\uacf5\uc2dd", + // "\uc911\uad6d", + // "\uc911\uad6d", + // "\uc911\uad6d", + // "\uc911\ub300", + // "\uc911\uc559", + // "\uc911\uc559", + // "\uc911\uc559", + // "\uc911\uc559\uad70", + // "\uc911\uc7a5", + // "\uc9c0\uc18d", + // "\uc9c0\uc18d", + // "\uc9c0\uc6d0", + // "\uc9c0\uc6d0", + // "\uc9c0\uc6d0", + // "\uc9c0\uc9c0", + // "\uc9c0\uc9c0", + // "\uc9c0\uc9c0", + // "\ucc28\uc6d0", + // "\ucc28\uc6d0", + // "\ucc28\uc6d0", + // "\ucc38\uac00", + // "\ucc38\uac00", + // "\ucc38\uac00", + // "\ucc38\uc11d", + // "\ucc38\uc11d", + // "\ucc38\uc11d", + // "\ucca0", + // "\ucca0", + // "\uccb4\uc81c", + // "\uccb4\uc81c", + // "\uccb4\uc81c", + // "\ucd2c\uc601", + // "\ucd2c\uc601", + // "\ucd5c\uace0", + // "\ucd5c\uace0", + // "\ucd5c\uace0", + // "\ucd94", + // "\ucd94", + // "\ucd94\ub300", + // "\ud1b5\uc77c", + // "\ud1b5\uc77c", + // "\ud1b5\uc77c", + // "\ud1b5\uc81c", + // "\ud3c9\uac00", + // "\ud45c", + // "\ud45c", + // "\ud45c", + // "\ud45c\ub2e8", + // "\ud45c\ub2e8", + // "\ud45c\uc790", + // "\ud544\uc694", + // "\ud544\uc694", + // "\ud544\uc694", + // "\ud559", + // "\ud559", + // "\ud559", + // "\ud55c\uad6d", + // "\ud55c\uad6d", + // "\ud55c\uad6d", + // "\ud574\ubc95", + // "\ud575", + // "\ud575", + // "\ud575", + // "\ud575\uc2e4\ud5d8", + // "\ud575\uc2e4\ud5d8", + // "\ud575\uc2e4\ud5d8", + // "\ud589\uc704", + // "\ud604\uc9c0", + // "\ud604\uc9c0", + // "\ud604\uc9c0", + // "\ud604\uc9c1", + // "\ud604\uc9c1", + // "\ud604\uc9c1", + // "\ud611\ud68c", + // "\ud654\ud3d0", + // "\ud655\uc0b0", + // "\ud658", + // "\ud68c", + // "\ud68c", + // "\ud68c", + // "\ud68c\ub2f4", + // "\ud68c\ub2f4", + // "\ud68c\ub2f4" + // ] + // }, + // "R":30, + // "lambda.step":0.01, + // "plot.opts":{ + // "xlab":"PC1", + // "ylab":"PC2" + // }, + // "topic.order":[ + // 2, + // 1, + // 3 + // ] + // }; + + + // let LDAvis; + // function LDAvis_load_lib(url, callback){ + // let url = "https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js"; + // console.log("loading lib"); + // let node = document.createElement('script'); + // node.src = url; + // node.type = 'text/javascript'; + // node.async = true; + // node.charset = 'utf-8'; + // document.getElementsByTagName('head')[0].appendChild(node); + + // let s = document.createElement('script'); + // s.src = url; + // s.async = true; + // // s.onreadystatechange = + // node.onload = callback; + // s.onerror = function(){ + // console.warn("failed to load library " + url); + // }; + // document.getElementById("topic").appendChild(s); + // } - // // LDAvis - - // if(typeof(LDAvis) !== "undefined"){ - // // already loaded: just create the visualization - // !function(LDAvis){ - // new LDAvis("#" + "ldavis", data); - // }(LDAvis); - // } - // // else if(typeof(define) === "function" && define.amd){ - // // // require.js is available: use it to load d3/LDAvis - - // // require.config({paths: {d3: "https://d3js.org/d3.v5"}}); - // // require(["d3"], function(d3){ - // // window.d3 = d3; - // // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ - // // new LDAvis("#" + "ldavis", data); - // // }); - // // }); - // // } - // else{ - // // require.js not available: dynamically load d3 & LDAvis - // LDAvis_load_lib("https://d3js.org/d3.v5.js", function(){ - // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ - // new LDAvis("#" + "ldavis", data); - // }) - // }); - // } - // } + // LDAvis + + // if(typeof(LDAvis) !== "undefined"){ + // // already loaded: just create the visualization + // // !function(LDAvis){ + // LDAvis = new LDAvis("#" + "ldavis", data); + // // }(LDAvis); + // } + // // else if(typeof(define) === "function" && define.amd){ + // // require.js is available: use it to load d3/LDAvis + + // require.config({paths: {d3: "https://d3js.org/d3.v5"}}); + // require(["d3"], function(d3){ + // window.d3 = d3; + // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ + // new LDAvis("#" + "ldavis", data); + // }); + // }); + // } + // else{ + // require.js not available: dynamically load d3 & LDAvis + // LDAvis_load_lib("https://d3js.org/d3.v5.js", function(){ + // LDAvis_load_lib("https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.2.2/pyLDAvis/js/ldavis.v3.0.0.js", function(){ + lda.ldavis("#ldavis", data); + // }) + // }); + // } + } public get isDataAnalysised(): boolean { return this._isDataAnalysised; diff --git a/src/app/features/article-analysis/components/analysis/ldavis.v3.0.0.js b/src/app/features/article-analysis/components/analysis/ldavis.v3.0.0.js new file mode 100644 index 00000000..632fee2f --- /dev/null +++ b/src/app/features/article-analysis/components/analysis/ldavis.v3.0.0.js @@ -0,0 +1,1335 @@ +/* Original code taken from https://github.com/cpsievert/LDAvis */ +/* Copyright 2013, AT&T Intellectual Property */ +/* MIT Licence */ +module.exports = { + ldavis: function(to_select, data_or_file_name, color1, color2){return LDAvis(to_select, data_or_file_name, color1, color2);}, +} + +'use strict'; +require.config({paths: {d3: "https://d3js.org/d3.v5"}}); +var d3=require("d3"); + +var LDAvis = function(to_select, data_or_file_name, color1, color2) { + // console.log("to_select:",to_select); + // This section sets up the logic for event handling + var current_clicked = { + what: "nothing", + element: undefined + }, + current_hover = { + what: "nothing", + element: undefined + }, + old_winning_state = { + what: "nothing", + element: undefined + }, + vis_state = { + lambda: 1, + topic: 0, + term: "" + }; + + // Set up a few 'global' variables to hold the data: + var K, // number of topics + R, // number of terms to display in bar chart + mdsData, // (x,y) locations and topic proportions + mdsData3, // topic proportions for all terms in the viz + lamData, // all terms that are among the top-R most relevant for all topics, lambda values + lambda = { + old: 1, + current: 1 + }, + color1 = typeof color1 !=='undefined' ? color1: "#1f77b4", // baseline color for default topic circles and overall term frequencies + color2 = typeof color2 !=='undefined' ? color2: "#d62728"; // 'highlight' color for selected topics and term-topic frequencies + + // Set the duration of each half of the transition: + var duration = 750; + + // Set global margins used for everything + var margin = { + top: 30, + right: 30, + bottom: 70, + left: 30 + }, + + mdswidth = 530, + mdsheight = 530, + barwidth = 530, + barheight = 530, + termwidth = 90, // width to add between two panels to display terms + mdsarea = mdsheight * mdswidth; + // controls how big the maximum circle can be + // doesn't depend on data, only on mds width and height: + var rMax = 60; + + // proportion of area of MDS plot to which the sum of default topic circle areas is set + var circle_prop = 0.25; + var word_prop = 0.25; + + // opacity of topic circles: + var base_opacity = 0.2, + highlight_opacity = 0.6; + + // topic/lambda selection names are specific to *this* vis + var topic_select = to_select + "-topic"; + var lambda_select = to_select + "-lambda"; + + // get rid of the # in the to_select (useful) for setting ID values + var visID = to_select.replace("#", ""); + var topicID = visID + "-topic"; + var lambdaID = visID + "-lambda"; + var termID = visID + "-term"; + var topicDown = topicID + "-down"; + var topicUp = topicID + "-up"; + var topicClear = topicID + "-clear"; + + var leftPanelID = visID + "-leftpanel"; + var barFreqsID = visID + "-bar-freqs"; + var topID = visID + "-top"; + var lambdaInputID = visID + "-lambdaInput"; + var lambdaZeroID = visID + "-lambdaZero"; + var sliderDivID = visID + "-sliderdiv"; + var lambdaLabelID = visID + "-lamlabel"; + + ////////////////////////////////////////////////////////////////////////////// + + // sort array according to a specified object key name + // Note that default is decreasing sort, set decreasing = -1 for increasing + // adapted from http://stackoverflow.com/questions/16648076/sort-array-on-key-value + function fancysort(key_name, decreasing) { + decreasing = (typeof decreasing === "undefined") ? 1 : decreasing; + return function(a, b) { + if (a[key_name] < b[key_name]) + return 1 * decreasing; + if (a[key_name] > b[key_name]) + return -1 * decreasing; + return 0; + }; + } + + + function visualize(data) { + // set the number of topics to global variable K: + K = data['mdsDat'].x.length; + + // R is the number of top relevant (or salient) words whose bars we display + R = Math.min(data['R'], 30); + + // a (K x 5) matrix with columns x, y, topics, Freq, cluster (where x and y are locations for left panel) + mdsData = []; + for (var i = 0; i < K; i++) { + var obj = {}; + for (var key in data['mdsDat']) { + obj[key] = data['mdsDat'][key][i]; + } + mdsData.push(obj); + } + + // a huge matrix with 3 columns: Term, Topic, Freq, where Freq is all non-zero probabilities of topics given terms + // for the terms that appear in the bar-charts for this data + mdsData3 = []; + for (var i = 0; i < data['token.table'].Term.length; i++) { + var obj = {}; + for (var key in data['token.table']) { + obj[key] = data['token.table'][key][i]; + } + mdsData3.push(obj); + }; + + // large data for the widths of bars in bar-charts. 6 columns: Term, logprob, loglift, Freq, Total, Category + // Contains all possible terms for topics in (1, 2, ..., k) and lambda in the user-supplied grid of lambda values + // which defaults to (0, 0.01, 0.02, ..., 0.99, 1). + lamData = []; + for (var i = 0; i < data['tinfo'].Term.length; i++) { + var obj = {}; + for (var key in data['tinfo']) { + obj[key] = data['tinfo'][key][i]; + } + lamData.push(obj); + } + var dat3 = lamData.slice(0, R); + + // Create the topic input & lambda slider forms. Inspired from: + // http://bl.ocks.org/d3noob/10632804 + // http://bl.ocks.org/d3noob/10633704 + init_forms(topicID, lambdaID, visID); + + // When the value of lambda changes, update the visualization + console.log('lambda_select', lambda_select); + d3.select(lambda_select) + .on("mouseup", function() { + console.log('lambda_select mouseup'); + // store the previous lambda value + lambda.old = lambda.current; + lambda.current = document.getElementById(lambdaID).value; + vis_state.lambda = +this.value; + // adjust the text on the range slider + d3.select(lambda_select).property("value", vis_state.lambda); + d3.select(lambda_select + "-value").text(vis_state.lambda); + // transition the order of the bars + var increased = lambda.old < vis_state.lambda; + if (vis_state.topic > 0) reorder_bars(increased); + // store the current lambda value + state_save(true); + document.getElementById(lambdaID).value = vis_state.lambda; + }); + + d3.select("#" + topicUp) + .on("click", function() { + // remove term selection if it exists (from a saved URL) + var termElem = document.getElementById(termID + vis_state.term); + if (termElem !== undefined) term_off(termElem); + vis_state.term = ""; + var value_old = document.getElementById(topicID).value; + var value_new = Math.min(K, +value_old + 1).toFixed(0); + // increment the value in the input box + document.getElementById(topicID).value = value_new; + topic_off(document.getElementById(topicID + value_old)); + topic_on(document.getElementById(topicID + value_new)); + vis_state.topic = value_new; + state_save(true); + }); + + d3.select("#" + topicDown) + .on("click", function() { + // remove term selection if it exists (from a saved URL) + var termElem = document.getElementById(termID + vis_state.term); + if (termElem !== undefined) term_off(termElem); + vis_state.term = ""; + var value_old = document.getElementById(topicID).value; + var value_new = Math.max(0, +value_old - 1).toFixed(0); + // increment the value in the input box + document.getElementById(topicID).value = value_new; + topic_off(document.getElementById(topicID + value_old)); + topic_on(document.getElementById(topicID + value_new)); + vis_state.topic = value_new; + state_save(true); + }); + + d3.select("#" + topicID) + .on("keyup", function() { + // remove term selection if it exists (from a saved URL) + var termElem = document.getElementById(termID + vis_state.term); + if (termElem !== undefined) term_off(termElem); + vis_state.term = ""; + topic_off(document.getElementById(topicID + vis_state.topic)); + var value_new = document.getElementById(topicID).value; + if (!isNaN(value_new) && value_new > 0) { + value_new = Math.min(K, Math.max(1, value_new)); + topic_on(document.getElementById(topicID + value_new)); + vis_state.topic = value_new; + state_save(true); + document.getElementById(topicID).value = vis_state.topic; + } + }); + + d3.select("#" + topicClear) + .on("click", function() { + state_reset(); + state_save(true); + }); + + // create linear scaling to pixels (and add some padding on outer region of scatterplot) + var xrange = d3.extent(mdsData, function(d) { + return d.x; + }); //d3.extent returns min and max of an array + var xdiff = xrange[1] - xrange[0], + xpad = 0.05; + var yrange = d3.extent(mdsData, function(d) { + return d.y; + }); + var ydiff = yrange[1] - yrange[0], + ypad = 0.05; + + if (xdiff > ydiff) { + var xScale = d3.scaleLinear() + .range([0, mdswidth]) + .domain([xrange[0] - xpad * xdiff, xrange[1] + xpad * xdiff]); + + var yScale = d3.scaleLinear() + .range([mdsheight, 0]) + .domain([yrange[0] - 0.5*(xdiff - ydiff) - ypad*xdiff, yrange[1] + 0.5*(xdiff - ydiff) + ypad*xdiff]); + } else { + var xScale = d3.scaleLinear() + .range([0, mdswidth]) + .domain([xrange[0] - 0.5*(ydiff - xdiff) - xpad*ydiff, xrange[1] + 0.5*(ydiff - xdiff) + xpad*ydiff]); + + var yScale = d3.scaleLinear() + .range([mdsheight, 0]) + .domain([yrange[0] - ypad * ydiff, yrange[1] + ypad * ydiff]); + } + + // Create new svg element (that will contain everything): + var svg = d3.select(to_select).append("svg") + .attr("width", mdswidth + barwidth + margin.left + termwidth + margin.right) + .attr("height", mdsheight + 2 * margin.top + margin.bottom + 2 * rMax); + + // Create a group for the mds plot + var mdsplot = svg.append("g") + .attr("id", leftPanelID) + .attr("class", "points") + .attr("transform", "translate(" + margin.left + "," + 2 * margin.top + ")"); + + // Clicking on the mdsplot should clear the selection + mdsplot.append("rect") + .attr("x", 0) + .attr("y", 0) + .attr("height", mdsheight) + .attr("width", mdswidth) + .style("fill", color1) + .attr("opacity", 0) + .on("click", function() { + state_reset(); + state_save(true); + }); + + mdsplot.append("line") // draw x-axis + .attr("x1", 0) + .attr("x2", mdswidth) + .attr("y1", mdsheight / 2) + .attr("y2", mdsheight / 2) + .attr("stroke", "gray") + .attr("opacity", 0.3); + mdsplot.append("text") // label x-axis + .attr("x", 0) + .attr("y", mdsheight/2 - 5) + .text(data['plot.opts'].xlab) + .attr("fill", "gray"); + + mdsplot.append("line") // draw y-axis + .attr("x1", mdswidth / 2) + .attr("x2", mdswidth / 2) + .attr("y1", 0) + .attr("y2", mdsheight) + .attr("stroke", "gray") + .attr("opacity", 0.3); + mdsplot.append("text") // label y-axis + .attr("x", mdswidth/2 + 5) + .attr("y", 7) + .text(data['plot.opts'].ylab) + .attr("fill", "gray"); + + // new definitions based on fixing the sum of the areas of the default topic circles: + var newSmall = Math.sqrt(0.02*mdsarea*circle_prop/Math.PI); + var newMedium = Math.sqrt(0.05*mdsarea*circle_prop/Math.PI); + var newLarge = Math.sqrt(0.10*mdsarea*circle_prop/Math.PI); + var cx = 10 + newLarge, + cx2 = cx + 1.5 * newLarge; + + // circle guide inspired from + // http://www.nytimes.com/interactive/2012/02/13/us/politics/2013-budget-proposal-graphic.html?_r=0 + var circleGuide = function(rSize, size) { + d3.select("#" + leftPanelID).append("circle") + .attr('class', "circleGuide" + size) + .attr('r', rSize) + .attr('cx', cx) + .attr('cy', mdsheight + rSize) + .style('fill', 'none') + .style('stroke-dasharray', '2 2') + .style('stroke', '#999'); + d3.select("#" + leftPanelID).append("line") + .attr('class', "lineGuide" + size) + .attr("x1", cx) + .attr("x2", cx2) + .attr("y1", mdsheight + 2 * rSize) + .attr("y2", mdsheight + 2 * rSize) + .style("stroke", "gray") + .style("opacity", 0.3); + }; + + circleGuide(newSmall, "Small"); + circleGuide(newMedium, "Medium"); + circleGuide(newLarge, "Large"); + + var defaultLabelSmall = "2%"; + var defaultLabelMedium = "5%"; + var defaultLabelLarge = "10%"; + + d3.select("#" + leftPanelID).append("text") + .attr("x", 10) + .attr("y", mdsheight - 10) + .attr('class', "circleGuideTitle") + .style("text-anchor", "left") + .style("fontWeight", "bold") + .text("Marginal topic distribution"); + d3.select("#" + leftPanelID).append("text") + .attr("x", cx2 + 10) + .attr("y", mdsheight + 2 * newSmall) + .attr('class', "circleGuideLabelSmall") + .style("text-anchor", "start") + .text(defaultLabelSmall); + d3.select("#" + leftPanelID).append("text") + .attr("x", cx2 + 10) + .attr("y", mdsheight + 2 * newMedium) + .attr('class', "circleGuideLabelMedium") + .style("text-anchor", "start") + .text(defaultLabelMedium); + d3.select("#" + leftPanelID).append("text") + .attr("x", cx2 + 10) + .attr("y", mdsheight + 2 * newLarge) + .attr('class', "circleGuideLabelLarge") + .style("text-anchor", "start") + .text(defaultLabelLarge); + + // bind mdsData to the points in the left panel: + var points = mdsplot.selectAll("points") + .data(mdsData) + .enter(); + + // text to indicate topic + points.append("text") + .attr("class", "txt") + .attr("x", function(d) { + return (xScale(+d.x)); + }) + .attr("y", function(d) { + return (yScale(+d.y) + 4); + }) + .attr("stroke", "black") + .attr("opacity", 1) + .style("text-anchor", "middle") + .style("font-size", "11px") + .style("fontWeight", 100) + .text(function(d) { + return d.topics; + }); + + // draw circles + points.append("circle") + .attr("class", "dot") + .style("opacity", 0.2) + .style("fill", color1) + .attr("r", function(d) { + return (Math.sqrt((d.Freq/100)*mdswidth*mdsheight*circle_prop/Math.PI)); + }) + .attr("cx", function(d) { + return (xScale(+d.x)); + }) + .attr("cy", function(d) { + return (yScale(+d.y)); + }) + .attr("stroke", "black") + .attr("id", function(d) { + return (topicID + d.topics); + }) + .on("mouseover", function(d) { + var old_topic = topicID + vis_state.topic; + if (vis_state.topic > 0 && old_topic != this.id) { + topic_off(document.getElementById(old_topic)); + } + topic_on(this); + }) + .on("click", function(d) { + // prevent click event defined on the div container from firing + // http://bl.ocks.org/jasondavies/3186840 + d3.event.stopPropagation(); + var old_topic = topicID + vis_state.topic; + if (vis_state.topic > 0 && old_topic != this.id) { + topic_off(document.getElementById(old_topic)); + } + // make sure topic input box value and fragment reflects clicked selection + document.getElementById(topicID).value = vis_state.topic = d.topics; + state_save(true); + topic_on(this); + }) + .on("mouseout", function(d) { + if (vis_state.topic != d.topics) topic_off(this); + if (vis_state.topic > 0) topic_on(document.getElementById(topicID + vis_state.topic)); + }); + + svg.append("text") + .text("Intertopic Distance Map (via multidimensional scaling)") + .attr("x", mdswidth/2 + margin.left) + .attr("y", 30) + .style("font-size", "16px") + .style("text-anchor", "middle"); + + // establish layout and vars for bar chart + var barDefault2 = dat3.filter(function(d) { + return d.Category == "Default"; + }); + + var y = d3.scaleBand() + .domain(barDefault2.map(function(d) { + return d.Term; + })) + .rangeRound([0, barheight]) + .padding(0.15); + + var x = d3.scaleLinear() + .domain([1, d3.max(barDefault2, function(d) { + return d.Total; + })]) + .range([0, barwidth]) + .nice(); + var yAxis = d3.axisLeft(y); + + // Add a group for the bar chart + var chart = svg.append("g") + .attr("transform", "translate(" + +(mdswidth + margin.left + termwidth) + "," + 2 * margin.top + ")") + .attr("id", barFreqsID); + + // bar chart legend/guide: + var barguide = {"width": 100, "height": 15}; + d3.select("#" + barFreqsID).append("rect") + .attr("x", 0) + .attr("y", mdsheight + 10) + .attr("height", barguide.height) + .attr("width", barguide.width) + .style("fill", color1) + .attr("opacity", 0.4); + d3.select("#" + barFreqsID).append("text") + .attr("x", barguide.width + 5) + .attr("y", mdsheight + 10 + barguide.height/2) + .style("dominant-baseline", "middle") + .text("Overall term frequency"); + + d3.select("#" + barFreqsID).append("rect") + .attr("x", 0) + .attr("y", mdsheight + 10 + barguide.height + 5) + .attr("height", barguide.height) + .attr("width", barguide.width/2) + .style("fill", color2) + .attr("opacity", 0.8); + d3.select("#" + barFreqsID).append("text") + .attr("x", barguide.width/2 + 5) + .attr("y", mdsheight + 10 + (3/2)*barguide.height + 5) + .style("dominant-baseline", "middle") + .text("Estimated term frequency within the selected topic"); + + // footnotes: + d3.select("#" + barFreqsID) + .append("a") + .attr("xlink:href", "http://vis.stanford.edu/files/2012-Termite-AVI.pdf") + .attr("target", "_blank") + .append("text") + .attr("x", 0) + .attr("y", mdsheight + 10 + (6/2)*barguide.height + 5) + .style("dominant-baseline", "middle") + .text("1. saliency(term w) = frequency(w) * [sum_t p(t | w) * log(p(t | w)/p(t))] for topics t; see Chuang et. al (2012)"); + d3.select("#" + barFreqsID) + .append("a") + .attr("xlink:href", "http://nlp.stanford.edu/events/illvi2014/papers/sievert-illvi2014.pdf") + .attr("target", "_blank") + .append("text") + .attr("x", 0) + .attr("y", mdsheight + 10 + (8/2)*barguide.height + 5) + .style("dominant-baseline", "middle") + .text("2. relevance(term w | topic t) = \u03BB * p(w | t) + (1 - \u03BB) * p(w | t)/p(w); see Sievert & Shirley (2014)"); + + // Bind 'default' data to 'default' bar chart + var basebars = chart.selectAll(to_select + " .bar-totals") + .data(barDefault2) + .enter(); + + // Draw the gray background bars defining the overall frequency of each word + basebars.append("rect") + .attr("class", "bar-totals") + .attr("x", 0) + .attr("y", function(d) { + return y(d.Term); + }) + .attr("height", y.bandwidth()) + .attr("width", function(d) { + return x(d.Total); + }) + .style("fill", color1) + .attr("opacity", 0.4); + + // Add word labels to the side of each bar + basebars.append("text") + .attr("x", -5) + .attr("class", "terms") + .attr("y", function(d) { + return y(d.Term) + 12; + }) + .attr("cursor", "pointer") + .attr("id", function(d) { + return (termID + d.Term); + }) + .style("text-anchor", "end") // right align text - use 'middle' for center alignment + .text(function(d) { + return d.Term; + }) + .on("mouseover", function() { + term_hover(this); + }) + .on("mouseout", function() { + vis_state.term = ""; + term_off(this); + state_save(true); + }); + + var title = chart.append("text") + .attr("x", barwidth/2) + .attr("y", -30) + .attr("class", "bubble-tool") // set class so we can remove it when highlight_off is called + .style("text-anchor", "middle") + .style("font-size", "16px") + .text("Top-" + R + " Most Salient Terms"); + + title.append("tspan") + .attr("baseline-shift", "super") + .attr("font-size", "12px") + .text("(1)"); + + // barchart axis adapted from http://bl.ocks.org/mbostock/1166403 + var xAxis = d3.axisTop(x) + .tickSize(-barheight) + .ticks(6); + + // dynamically create the topic and lambda input forms at the top of the page: + function init_forms(topicID, lambdaID, visID) { + + // create container div for topic and lambda input: + var inputDiv = document.createElement("div"); + inputDiv.setAttribute("id", topID); + inputDiv.setAttribute("style", "width: 1210px"); // to match the width of the main svg element + document.getElementById(visID).appendChild(inputDiv); + + // topic input container: + var topicDiv = document.createElement("div"); + topicDiv.setAttribute("style", "padding: 5px; background-color: #e8e8e8; display: inline-block; width: " + mdswidth + "px; height: 50px; float: left"); + inputDiv.appendChild(topicDiv); + + var topicLabel = document.createElement("label"); + topicLabel.setAttribute("for", topicID); + topicLabel.setAttribute("style", "font-family: sans-serif; font-size: 14px"); + topicLabel.innerHTML = "Selected Topic: "; + topicDiv.appendChild(topicLabel); + + var topicInput = document.createElement("input"); + topicInput.setAttribute("style", "width: 50px"); + topicInput.type = "text"; + topicInput.min = "0"; + topicInput.max = K; // assumes the data has already been read in + topicInput.value = "0"; // a value of 0 indicates no topic is selected + topicInput.step = "1"; + topicInput.id = topicID; + topicDiv.appendChild(topicInput); + + var previous = document.createElement("button"); + previous.setAttribute("id", topicDown); + previous.setAttribute("style", "margin-left: 5px"); + previous.innerHTML = "Previous Topic"; + topicDiv.appendChild(previous); + + var next = document.createElement("button"); + next.setAttribute("id", topicUp); + next.setAttribute("style", "margin-left: 5px"); + next.innerHTML = "Next Topic"; + topicDiv.appendChild(next); + + var clear = document.createElement("button"); + clear.setAttribute("id", topicClear); + clear.setAttribute("style", "margin-left: 5px"); + clear.innerHTML = "Clear Topic"; + topicDiv.appendChild(clear); + + // lambda inputs + var lambdaDivWidth = barwidth; + var lambdaDiv = document.createElement("div"); + lambdaDiv.setAttribute("id", lambdaInputID); + lambdaDiv.setAttribute("style", "padding: 5px; background-color: #e8e8e8; display: inline-block; height: 50px; width: " + lambdaDivWidth + "px; float: right; margin-right: 30px"); + inputDiv.appendChild(lambdaDiv); + + var lambdaZero = document.createElement("div"); + lambdaZero.setAttribute("style", "padding: 5px; height: 20px; width: 220px; font-family: sans-serif; float: left"); + lambdaZero.setAttribute("id", lambdaZeroID); + lambdaDiv.appendChild(lambdaZero); + var xx = d3.select("#" + lambdaZeroID) + .append("text") + .attr("x", 0) + .attr("y", 0) + .style("font-size", "14px") + .text("Slide to adjust relevance metric:"); + var yy = d3.select("#" + lambdaZeroID) + .append("text") + .attr("x", 125) + .attr("y", -5) + .style("font-size", "10px") + .style("position", "absolute") + .text("(2)"); + + var sliderDiv = document.createElement("div"); + sliderDiv.setAttribute("id", sliderDivID); + sliderDiv.setAttribute("style", "padding: 5px; height: 40px; width: 250px; float: right; margin-top: -5px; margin-right: 10px"); + lambdaDiv.appendChild(sliderDiv); + + var lambdaInput = document.createElement("input"); + lambdaInput.setAttribute("style", "width: 250px; margin-left: 0px; margin-right: 0px"); + lambdaInput.type = "range"; + lambdaInput.min = 0; + lambdaInput.max = 1; + lambdaInput.step = data['lambda.step']; + lambdaInput.value = vis_state.lambda; + lambdaInput.id = lambdaID; + lambdaInput.setAttribute("list", "ticks"); // to enable automatic ticks (with no labels, see below) + sliderDiv.appendChild(lambdaInput); + + var lambdaLabel = document.createElement("label"); + lambdaLabel.setAttribute("id", lambdaLabelID); + lambdaLabel.setAttribute("for", lambdaID); + lambdaLabel.setAttribute("style", "height: 20px; width: 60px; font-family: sans-serif; font-size: 14px; margin-left: 80px"); + lambdaLabel.innerHTML = "λ = " + vis_state.lambda + ""; + lambdaDiv.appendChild(lambdaLabel); + + // Create the svg to contain the slider scale: + var scaleContainer = d3.select("#" + sliderDivID).append("svg") + .attr("width", 250) + .attr("height", 25); + + var sliderScale = d3.scaleLinear() + .domain([0, 1]) + .range([7.5, 242.5]) // trimmed by 7.5px on each side to match the input type=range slider: + .nice(); + + // adapted from http://bl.ocks.org/mbostock/1166403 + var sliderAxis = d3.axisBottom(sliderScale) + .tickSize(10) + .ticks(6); + + // group to contain the elements of the slider axis: + var sliderAxisGroup = scaleContainer.append("g") + .attr("class", "slideraxis") + .attr("margin-top", "-10px") + .call(sliderAxis); + } + + // function to re-order the bars (gray and red), and terms: + function reorder_bars(increase) { + // grab the bar-chart data for this topic only: + var dat2 = lamData.filter(function(d) { + return d.Category == "Topic" + vis_state.topic; + }); + // define relevance: + for (var i = 0; i < dat2.length; i++) { + dat2[i].relevance = vis_state.lambda * dat2[i].logprob + + (1 - vis_state.lambda) * dat2[i].loglift; + } + + // sort by relevance: + dat2.sort(fancysort("relevance")); + + // truncate to the top R tokens: + var dat3 = dat2.slice(0, R); + + var y = d3.scaleBand() + .domain(dat3.map(function(d) { + return d.Term; + })) + .rangeRound([0, barheight]) + .padding(0.15); + + var x = d3.scaleLinear() + .domain([1, d3.max(dat3, function(d) { + return d.Total; + })]) + .range([0, barwidth]) + .nice(); + + // Change Total Frequency bars + var graybars = d3.select("#" + barFreqsID) + .selectAll(to_select + " .bar-totals") + .data(dat3, function(d) { + return d.Term; + }); + + // Change word labels + var labels = d3.select("#" + barFreqsID) + .selectAll(to_select + " .terms") + .data(dat3, function(d) { + return d.Term; + }); + + // Create red bars (drawn over the gray ones) to signify the frequency under the selected topic + var redbars = d3.select("#" + barFreqsID) + .selectAll(to_select + " .overlay") + .data(dat3, function(d) { + return d.Term; + }); + + // adapted from http://bl.ocks.org/mbostock/1166403 + var xAxis = d3.axisTop(x) + .tickSize(-barheight) + .ticks(6); + + // New axis definition: + var newaxis = d3.selectAll(to_select + " .xaxis"); + + // define the new elements to enter: + var graybarsEnter = graybars.enter().append("rect") + .attr("class", "bar-totals") + .attr("x", 0) + .attr("y", function(d) { + return y(d.Term) + barheight + margin.bottom + 2 * rMax; + }) + .attr("height", y.bandwidth()) + .style("fill", color1) + .attr("opacity", 0.4); + + var labelsEnter = labels.enter() + .append("text") + .attr("x", -5) + .attr("class", "terms") + .attr("y", function(d) { + return y(d.Term) + 12 + barheight + margin.bottom + 2 * rMax; + }) + .attr("cursor", "pointer") + .style("text-anchor", "end") + .attr("id", function(d) { + return (termID + d.Term); + }) + .text(function(d) { + return d.Term; + }) + .on("mouseover", function() { + term_hover(this); + }) + .on("mouseout", function() { + vis_state.term = ""; + term_off(this); + state_save(true); + }); + + var redbarsEnter = redbars.enter().append("rect") + .attr("class", "overlay") + .attr("x", 0) + .attr("y", function(d) { + return y(d.Term) + barheight + margin.bottom + 2 * rMax; + }) + .attr("height", y.bandwidth()) + .style("fill", color2) + .attr("opacity", 0.8); + + + if (increase) { + graybarsEnter + .attr("width", function(d) { + return x(d.Total); + }) + .transition().duration(duration) + .delay(duration) + .attr("y", function(d) { + return y(d.Term); + }); + labelsEnter + .transition().duration(duration) + .delay(duration) + .attr("y", function(d) { + return y(d.Term) + 12; + }); + redbarsEnter + .attr("width", function(d) { + return x(d.Freq); + }) + .transition().duration(duration) + .delay(duration) + .attr("y", function(d) { + return y(d.Term); + }); + + graybars.transition().duration(duration) + .attr("width", function(d) { + return x(d.Total); + }) + .transition().duration(duration) + .attr("y", function(d) { + return y(d.Term); + }); + labels.transition().duration(duration) + .delay(duration) + .attr("y", function(d) { + return y(d.Term) + 12; + }); + redbars.transition().duration(duration) + .attr("width", function(d) { + return x(d.Freq); + }) + .transition().duration(duration) + .attr("y", function(d) { + return y(d.Term); + }); + + // Transition exiting rectangles to the bottom of the barchart: + graybars.exit() + .transition().duration(duration) + .attr("width", function(d) { + return x(d.Total); + }) + .transition().duration(duration) + .attr("y", function(d, i) { + return barheight + margin.bottom + 6 + i * 18; + }) + .remove(); + labels.exit() + .transition().duration(duration) + .delay(duration) + .attr("y", function(d, i) { + return barheight + margin.bottom + 18 + i * 18; + }) + .remove(); + redbars.exit() + .transition().duration(duration) + .attr("width", function(d) { + return x(d.Freq); + }) + .transition().duration(duration) + .attr("y", function(d, i) { + return barheight + margin.bottom + 6 + i * 18; + }) + .remove(); + // https://github.com/mbostock/d3/wiki/Transitions#wiki-d3_ease + newaxis.transition().duration(duration) + .call(xAxis) + .transition().duration(duration); + } else { + graybarsEnter + .attr("width", 100) // FIXME by looking up old width of these bars + .transition().duration(duration) + .attr("y", function(d) { + return y(d.Term); + }) + .transition().duration(duration) + .attr("width", function(d) { + return x(d.Total); + }); + labelsEnter + .transition().duration(duration) + .attr("y", function(d) { + return y(d.Term) + 12; + }); + redbarsEnter + .attr("width", 50) // FIXME by looking up old width of these bars + .transition().duration(duration) + .attr("y", function(d) { + return y(d.Term); + }) + .transition().duration(duration) + .attr("width", function(d) { + return x(d.Freq); + }); + + graybars.transition().duration(duration) + .attr("y", function(d) { + return y(d.Term); + }) + .transition().duration(duration) + .attr("width", function(d) { + return x(d.Total); + }); + labels.transition().duration(duration) + .attr("y", function(d) { + return y(d.Term) + 12; + }); + redbars.transition().duration(duration) + .attr("y", function(d) { + return y(d.Term); + }) + .transition().duration(duration) + .attr("width", function(d) { + return x(d.Freq); + }); + + // Transition exiting rectangles to the bottom of the barchart: + graybars.exit() + .transition().duration(duration) + .attr("y", function(d, i) { + return barheight + margin.bottom + 6 + i * 18 + 2 * rMax; + }) + .remove(); + labels.exit() + .transition().duration(duration) + .attr("y", function(d, i) { + return barheight + margin.bottom + 18 + i * 18 + 2 * rMax; + }) + .remove(); + redbars.exit() + .transition().duration(duration) + .attr("y", function(d, i) { + return barheight + margin.bottom + 6 + i * 18 + 2 * rMax; + }) + .remove(); + + // https://github.com/mbostock/d3/wiki/Transitions#wiki-d3_ease + newaxis.transition().duration(duration) + .transition().duration(duration) + .call(xAxis); + } + } + + ////////////////////////////////////////////////////////////////////////////// + + // function to update bar chart when a topic is selected + // the circle argument should be the appropriate circle element + function topic_on(circle) { + if (circle == null) return null; + + // grab data bound to this element + var d = circle.__data__; + var Freq = Math.round(d.Freq * 10) / 10, + topics = d.topics; + + // change opacity and fill of the selected circle + circle.style.opacity = highlight_opacity; + circle.style.fill = color2; + + // Remove 'old' bar chart title + var text = d3.select(to_select + " .bubble-tool"); + text.remove(); + + // append text with info relevant to topic of interest + d3.select("#" + barFreqsID) + .append("text") + .attr("x", barwidth/2) + .attr("y", -30) + .attr("class", "bubble-tool") // set class so we can remove it when highlight_off is called + .style("text-anchor", "middle") + .style("font-size", "16px") + .text("Top-" + R + " Most Relevant Terms for Topic " + topics + " (" + Freq + "% of tokens)"); + + // grab the bar-chart data for this topic only: + var dat2 = lamData.filter(function(d) { + return d.Category == "Topic" + topics; + }); + + // define relevance: + for (var i = 0; i < dat2.length; i++) { + dat2[i].relevance = lambda.current * dat2[i].logprob + + (1 - lambda.current) * dat2[i].loglift; + } + + // sort by relevance: + dat2.sort(fancysort("relevance")); + + // truncate to the top R tokens: + var dat3 = dat2.slice(0, R); + + // scale the bars to the top R terms: + var y = d3.scaleBand() + .domain(dat3.map(function(d) { + return d.Term; + })) + .rangeRound([0, barheight]) + .padding(0.1); + + var x = d3.scaleLinear() + .domain([1, d3.max(dat3, function(d) { + return d.Total; + })]) + .range([0, barwidth]) + .nice(); + + // remove the red bars if there are any: + d3.selectAll(to_select + " .overlay").remove(); + + // Change Total Frequency bars + d3.selectAll(to_select + " .bar-totals") + .data(dat3) + .attr("x", 0) + .attr("y", function(d) { + return y(d.Term); + }) + .attr("height", y.bandwidth()) + .attr("width", function(d) { + return x(d.Total); + }) + .style("fill", color1) + .attr("opacity", 0.4); + + // Change word labels + d3.selectAll(to_select + " .terms") + .data(dat3) + .attr("x", -5) + .attr("y", function(d) { + return y(d.Term) + 12; + }) + .attr("id", function(d) { + return (termID + d.Term); + }) + .style("text-anchor", "end") // right align text - use 'middle' for center alignment + .text(function(d) { + return d.Term; + }); + + // Create red bars (drawn over the gray ones) to signify the frequency under the selected topic + d3.select("#" + barFreqsID).selectAll(to_select + " .overlay") + .data(dat3) + .enter() + .append("rect") + .attr("class", "overlay") + .attr("x", 0) + .attr("y", function(d) { + return y(d.Term); + }) + .attr("height", y.bandwidth()) + .attr("width", function(d) { + return x(d.Freq); + }) + .style("fill", color2) + .attr("opacity", 0.8); + + // adapted from http://bl.ocks.org/mbostock/1166403 + var xAxis = d3.axisTop(x) + .tickSize(-barheight) + .ticks(6); + + // redraw x-axis + d3.selectAll(to_select + " .xaxis") + .call(xAxis); + } + + + function topic_off(circle) { + if (circle == null) return circle; + // go back to original opacity/fill + circle.style.opacity = base_opacity; + circle.style.fill = color1; + + var title = d3.selectAll(to_select + " .bubble-tool") + .text("Top-" + R + " Most Salient Terms"); + title.append("tspan") + .attr("baseline-shift", "super") + .attr("font-size", 12) + .text(1); + + // remove the red bars + d3.selectAll(to_select + " .overlay").remove(); + + // go back to 'default' bar chart + var dat2 = lamData.filter(function(d) { + return d.Category == "Default"; + }); + + var y = d3.scaleBand() + .domain(dat2.map(function(d) { + return d.Term; + })) + .rangeRound([0, barheight]) + .padding(0.15); + + var x = d3.scaleLinear() + .domain([1, d3.max(dat2, function(d) { + return d.Total; + })]) + .range([0, barwidth]) + .nice(); + + // Change Total Frequency bars + d3.selectAll(to_select + " .bar-totals") + .data(dat2) + .attr("x", 0) + .attr("y", function(d) { + return y(d.Term); + }) + .attr("height", y.bandwidth()) + .attr("width", function(d) { + return x(d.Total); + }) + .style("fill", color1) + .attr("opacity", 0.4); + + //Change word labels + d3.selectAll(to_select + " .terms") + .data(dat2) + .attr("x", -5) + .attr("y", function(d) { + return y(d.Term) + 12; + }) + .style("text-anchor", "end") // right align text - use 'middle' for center alignment + .text(function(d) { + return d.Term; + }); + + // adapted from http://bl.ocks.org/mbostock/1166403 + var xAxis = d3.axisTop(x) + .tickSize(-barheight) + .ticks(6); + + // redraw x-axis + d3.selectAll(to_select + " .xaxis") + .attr("class", "xaxis") + .call(xAxis); + } + + // event definition for mousing over a term + function term_hover(term) { + var old_term = termID + vis_state.term; + if (vis_state.term != "" && old_term != term.id) { + term_off(document.getElementById(old_term)); + } + vis_state.term = term.innerHTML; + term_on(term); + state_save(true); + } + // updates vis when a term is selected via click or hover + function term_on(term) { + if (term == null) return null; + term.style["fontWeight"] = "bold"; + var d = term.__data__; + var Term = d.Term; + var dat2 = mdsData3.filter(function(d2) { + return d2.Term == Term; + }); + + var k = dat2.length; // number of topics for this token with non-zero frequency + + var radius = []; + for (var i = 0; i < K; ++i) { + radius[i] = 0; + } + for (i = 0; i < k; i++) { + radius[dat2[i].Topic - 1] = dat2[i].Freq; + } + + var size = []; + for (var i = 0; i < K; ++i) { + size[i] = 0; + } + for (i = 0; i < k; i++) { + // If we want to also re-size the topic number labels, do it here + // 11 is the default, so leaving this as 11 won't change anything. + size[dat2[i].Topic - 1] = 11; + } + + var rScaleCond = d3.scaleSqrt() + .domain([0, 1]).range([0, rMax]); + + // Change size of bubbles according to the word's distribution over topics + d3.selectAll(to_select + " .dot") + .data(radius) + .transition() + .attr("r", function(d) { + return (Math.sqrt(d*mdswidth*mdsheight*word_prop/Math.PI)); + }); + + // re-bind mdsData so we can handle multiple selection + d3.selectAll(to_select + " .dot") + .data(mdsData); + + // Change sizes of topic numbers: + d3.selectAll(to_select + " .txt") + .data(size) + .transition() + .style("font-size", function(d) { + return +d; + }); + + // Alter the guide + d3.select(to_select + " .circleGuideTitle") + .text("Conditional topic distribution given term = '" + term.innerHTML + "'"); + } + + function term_off(term) { + if (term == null) return null; + term.style["fontWeight"] = "normal"; + + d3.selectAll(to_select + " .dot") + .data(mdsData) + .transition() + .attr("r", function(d) { + return (Math.sqrt((d.Freq/100)*mdswidth*mdsheight*circle_prop/Math.PI)); + }); + + // Change sizes of topic numbers: + d3.selectAll(to_select + " .txt") + .transition() + .style("font-size", "11px"); + + // Go back to the default guide + d3.select(to_select + " .circleGuideTitle") + .text("Marginal topic distribution"); + d3.select(to_select + " .circleGuideLabelLarge") + .text(defaultLabelLarge); + d3.select(to_select + " .circleGuideLabelSmall") + .attr("y", mdsheight + 2 * newSmall) + .text(defaultLabelSmall); + d3.select(to_select + " .circleGuideSmall") + .attr("r", newSmall) + .attr("cy", mdsheight + newSmall); + d3.select(to_select + " .lineGuideSmall") + .attr("y1", mdsheight + 2 * newSmall) + .attr("y2", mdsheight + 2 * newSmall); + } + + + // serialize the visualization state using fragment identifiers -- http://en.wikipedia.org/wiki/Fragment_identifier + // location.hash holds the address information + + var params = location.hash.split("&"); + if (params.length > 1) { + vis_state.topic = params[0].split("=")[1]; + vis_state.lambda = params[1].split("=")[1]; + vis_state.term = params[2].split("=")[1]; + + // Idea: write a function to parse the URL string + // only accept values in [0,1] for lambda, {0, 1, ..., K} for topics (any string is OK for term) + // Allow for subsets of the three to be entered: + // (1) topic only (lambda = 1 term = "") + // (2) lambda only (topic = 0 term = "") visually the same but upon hovering a topic, the effect of lambda will be seen + // (3) term only (topic = 0 lambda = 1) only fires when the term is among the R most salient + // (4) topic + lambda (term = "") + // (5) topic + term (lambda = 1) + // (6) lambda + term (topic = 0) visually lambda doesn't make a difference unless a topic is hovered + // (7) topic + lambda + term + + // Short-term: assume format of "#topic=k&lambda=l&term=s" where k, l, and s are strings (b/c they're from a URL) + + // Force k (topic identifier) to be an integer between 0 and K: + vis_state.topic = Math.round(Math.min(K, Math.max(0, vis_state.topic))); + + // Force l (lambda identifier) to be in [0, 1]: + vis_state.lambda = Math.min(1, Math.max(0, vis_state.lambda)); + + // impose the value of lambda: + document.getElementById(lambdaID).value = vis_state.lambda; + document.getElementById(lambdaID + "-value").innerHTML = vis_state.lambda; + + // select the topic and transition the order of the bars (if appropriate) + if (!isNaN(vis_state.topic)) { + document.getElementById(topicID).value = vis_state.topic; + if (vis_state.topic > 0) { + topic_on(document.getElementById(topicID + vis_state.topic)); + } + if (vis_state.lambda < 1 && vis_state.topic > 0) { + reorder_bars(false); + } + } + lambda.current = vis_state.lambda; + var termElem = document.getElementById(termID + vis_state.term); + if (termElem !== undefined) term_on(termElem); + } + + function state_url() { + return location.origin + location.pathname + "#topic=" + vis_state.topic + + "&lambda=" + vis_state.lambda + "&term=" + vis_state.term; + } + + function state_save(replace) { + if (replace) + history.replaceState(vis_state, "Query", state_url()); + else + history.pushState(vis_state, "Query", state_url()); + } + + function state_reset() { + if (vis_state.topic > 0) { + topic_off(document.getElementById(topicID + vis_state.topic)); + } + if (vis_state.term != "") { + term_off(document.getElementById(termID + vis_state.term)); + } + vis_state.term = ""; + document.getElementById(topicID).value = vis_state.topic = 0; + state_save(true); + } + + } + + if (typeof data_or_file_name === 'string') + d3.json(data_or_file_name, function(error, data) {visualize(data);}); + else + visualize(data_or_file_name); +}; \ No newline at end of file From 3a95751e7ba864223b48e6a3b36d5bc407a31094 Mon Sep 17 00:00:00 2001 From: Zack Lee Date: Thu, 3 Feb 2022 10:06:40 +0900 Subject: [PATCH 125/287] [FEAT] Finished footer and navbar and working on page introduction #39 --- .../components/footer/footer.component.html | 10 +++---- .../components/navbar/navbar.component.html | 28 +++++++++--------- .../about-kubic/about-kubic.module.ts | 3 +- .../about-side-menu.component.html | 8 ++--- src/assets/i18n/en.json | 19 ++++++++++-- src/assets/i18n/ko.json | 15 ++++++++-- src/assets/icons/kor_lang.png | Bin 0 -> 35445 bytes 7 files changed, 55 insertions(+), 28 deletions(-) create mode 100644 src/assets/icons/kor_lang.png diff --git a/src/app/core/components/footer/footer.component.html b/src/app/core/components/footer/footer.component.html index f1dcb9a1..abed1fa0 100755 --- a/src/app/core/components/footer/footer.component.html +++ b/src/app/core/components/footer/footer.component.html @@ -7,16 +7,16 @@
      diff --git a/src/app/core/components/navbar/navbar.component.html b/src/app/core/components/navbar/navbar.component.html index b23718c6..7203cafd 100755 --- a/src/app/core/components/navbar/navbar.component.html +++ b/src/app/core/components/navbar/navbar.component.html @@ -57,27 +57,27 @@
    30. {{'introduction'|translate}}
    31. {{'guide'|translate}}
    32. {{'infoPolicy'|translate}}
    33. -
    34. {{'privacyPolicy'|translate}}
    35. +
    36. {{'accountPolicy'|translate}}
    37. @@ -104,26 +104,26 @@ @@ -147,8 +147,8 @@ diff --git a/src/app/features/about-kubic/about-kubic.module.ts b/src/app/features/about-kubic/about-kubic.module.ts index 6338cba4..e46fa9e4 100755 --- a/src/app/features/about-kubic/about-kubic.module.ts +++ b/src/app/features/about-kubic/about-kubic.module.ts @@ -8,6 +8,7 @@ import { CollectedInfoComponent } from "./components/collected-info/collected-in import { MemberPolicyComponent } from "./components/member-policy/member-policy.component"; import { AboutSideMenuComponent } from "./components/about-side-menu/about-side-menu.component"; import { SharedModule } from "src/app/shared/shared.module"; +import {TranslateModule} from '@ngx-translate/core'; @NgModule({ declarations: [ @@ -17,6 +18,6 @@ import { SharedModule } from "src/app/shared/shared.module"; MemberPolicyComponent, AboutSideMenuComponent, ], - imports: [CommonModule, AboutKubicRoutingModule, SharedModule], + imports: [CommonModule, AboutKubicRoutingModule, SharedModule, TranslateModule], }) export class AboutKubicModule {} diff --git a/src/app/features/about-kubic/components/about-side-menu/about-side-menu.component.html b/src/app/features/about-kubic/components/about-side-menu/about-side-menu.component.html index b58bba8d..fb140e87 100644 --- a/src/app/features/about-kubic/components/about-side-menu/about-side-menu.component.html +++ b/src/app/features/about-kubic/components/about-side-menu/about-side-menu.component.html @@ -6,25 +6,25 @@

      {{ title }}

      [ngStyle]="selectedStyleObject(currentMenu == 'intro')" class="menu-item" > - 사이트소개 + {{'introduction'|translate}} diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index d51795aa..d9379287 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -7,9 +7,24 @@ "introduction": "Introduction", "guide": "Service Guide", "infoPolicy": "Information Policy", - "privacyPolicy": "Privacy Policy", + "accountPolicy": "Privacy Policy", "signIn": "Sign in", - "register": "Register" + "register": "Register", + "myPage": "My Page", + "privacy": "Privacy", + "signOut": "Sign out", + "myDocuments": "My Documents", + "myAnalysis": "My Analysis", + "rmAccount": "Remove Account", + "Terms": "Terms of Services", + "privacyPolicy": "Privacy Policy", + "unauthorizedEmail": "Rejection of unauthorized e-mail collection", + "citeMap": "Site Map", + "address": "558, Handong-ro, Heunghae-eup, Buk-gu, Pohang-si,\n Gyeongsangbuk-do, Republic of Korea" + + + + } diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index bac1b7d3..39f93b89 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -7,7 +7,18 @@ "introduction": "사이트소개", "guide": "서비스안내", "infoPolicy": "수집정보", - "privacyPolicy": "회원정책", + "accountPolicy": "회원정책", "signIn": "로그인", - "register": "회원가입" + "register": "회원가입", + "myPage:": "마이페이지", + "privacy": "회원정보관리", + "signOut": "로그아웃", + "myDocuments": "내 보관한", + "myAnalysis": "내 분석함", + "rmAccount": "회원탈퇴", + "Terms": "이용약관", + "privacyPolicy": "개인정보처리방침", + "unauthorizedEmail": "이메일무단수집거부", + "citeMap": "사이트맵", + "address": "경상북도 포항시 북구 흥해읍 한동로 558" } diff --git a/src/assets/icons/kor_lang.png b/src/assets/icons/kor_lang.png new file mode 100644 index 0000000000000000000000000000000000000000..073e3561c36259f5a5149e7ec0d384bfe9984949 GIT binary patch literal 35445 zcmb??WmgaNS~pUR3~(2$9cp`f79WMw{ogMxyN1AdVaVSrc6LKT;xpdy82KZ~n*ES+?Q z`{QWNu`KD$^3(4}$HyanfT0W&3;2xwkH;hXEbDyq#pM3}-}UObBDnt_4_^Wn3=&qd ziWt8|qd<72SJhZplk{&>0!erI%H5|%8Wr_by+)hU#`{GJ^2WZ+3F}5icw`*<2#p6H z5%!d&8?1s2H%r@+7?&mrJ6eajbvJO%vk zleEbH|Gv3uK8QXthyo40-7iDdlxMzUBmEhq+7C6QW%TD~t1{3%Ad$UNfaOB5cx z?Jcq49o5q5-PqVzY%F@iVs=VON^UOMIFxtf4T2gN3o1kUhEzTK*D*>8hTc~X zm%!^{TKntX=P!@fi{HP~HY}E>69)HcbO)A{lsrB@?vLmB-_B~jKh1Yb9MC<0UMlZ*Fc5e1*C?E==FUgU0}CjRx_d zQjMW6R4Kep@AmxK+S>*s_)8oameD5LgC@Z@qQ1?(a5mi*Wj(#oPoJMuzYrkngo3hj zgQ107kLOq-t_KGPD=HZB#>4$*Ex9&m+11?KcyRD`X7xdzLnGB09=`TqZ9$GtPD0*; z@lVdqKuV*)Lme5354;p2?^FK%-Sg?j3XB_bWb5o+4pz6^2nxvRQI2@?dwaA1$5{N)8#XF3vqwu2qG%`B+`mh}*`f>s5flS>925*=k z5~YVhLk#WgP9ebv4A)R5Q8)c@)WEbLanQD}uKk;snVFfGfFdVwwrE&HML?8?QGeaU z@DKPwXD8)~p_Wl1Q}Y%57kwcmuF1!apjeRQh1|KAs$gt@{mT0aWeY*tE;P! zkdRSZ6=a(B8uC+Cz+HA!%2L~sok;>Dk_5Z%W z1Egu<=y(yu*7Y!K@Wvr1NbJnZ$gu`2o&>5d=p=k%jXn`*lzUDs!z_LI^QykV-yXX7 z#Ve8THZDC32~0sA6Fqzn&jfv|?e3d61?y?Yb+`e=Pr!&pA8)36dwaFaRTAFJ69RiR zm_G6I^9u>BEG|A?kBjz2+wv?|J@@cx*Ju!Ym6G~GE=LT%9a(W*5}d)HF8Ywsrpc<$S)@srF#cMMU+wixYz3QCcoU+VrEY_RQ14 zflTuIcf#tzmX>rg6qpDEht;-QV3CW17!$rjTh`kdR@g1)Z;9*d?(Y7-5wJmFv0@B9 zykd}xba-xqd`Qa?K1N9=YxdakoSQ-^kqZ1k6ph~vEHiYY5M&&K$$>{%4=gUG{$>h6 zs!Dj9LSCcA9700%D9``3zrT+V9tHv-Y+jS`@SvlknsTbCtCI@4p+-xR)z;OWBf-*u zQ&Us*g*nwcot>S5^0I)uhDB>(x?o#0j;zxObznYe9*ooNe!iw8`Z}{P0se!j5X<^S zLIMUA{nJJ)sUR{kGCc^c$Eo|}YWVf}et&Pz+`>X!;i2s2=EiVSFd&b&tisNtXVX)N ztht|)M?j!wVtyTi16a|diwGKX8#T^+$Z`Sd$oKh$;V_$US9lU zxOv`DC|UoeEUdPAM`M|8?Fq@L_DS&=pK<+ z>T`Z^Jr9AHfGTQSo{*>GyU2odn32>L38VKsuw8+f9*1fyG2YeWby(|g+WyyIF%CjN zprfUg=z^!7ovYD-sLoQ<99h%5*C>{)a=n`3G%wFVL#(VXwA?5wu7_TN8gOBWL2E0zr+tPfl9QTS|r z9+z9G9UWh1m86ZT@P&=UxYqriSqLoL+}u1_$f1+r+8{JA^D}dE8tUo^(czQ=B(a;D zoBp2yuCz+u)_trT@!*B5U0u0%)QyZNX9&l_hGTOM4Ia}XZf=z?mh+eB34W#p%9UT> zYqW59y}$XE7t<-_Qh@$+*CHNUM#KL)@C8|x{Q2`aX^=}ehRzA3@TEd2^O}UijtHCB zI~F?7NW+{~5%=&Iixz+$L7c_8?DqsGZi0=OdR>VSrln-y0#6@zApPZ`FIc*`qsH@MJJw#7h_HmR8SydGexvu!|={ zARPVF^FfRdFDkV0{WmWcmu|NoDI?MzbduI)C;ctbb0CWfEJi%KP~P<6pJ^F*G(Ok} z2Ol3Fsj(<1)yKv>1u6Ir!{WLx>EMdRNV%9i5#P2BIt7_$sGp`BB*I=d07jVj@`D+@ zV5>Sc6|dagyZix50l^D^1ikfXta_Cd6$Jth6^Dm`5b=(G{eNlx{Qb*8A9}75ySsa+ zyi0|e&ls^AJ)*#!G{uet#=TJy?X!-SbY-DnPKR3vuP$t8z((jLT3%ij6cCWmRs-ju z7C(8PcOtYeQS&r-E?Rpk5e$6PB1kC+XQmCi4#5s)T5fk|Lq$1S{hR!>O{ZkP-WJL! z_TFdhL}(z4_p!UUxcK*Pobceioh{~$=JogLDiqe=MGe!YT*i4L(Wu#Y(52rV$QpZm zi_Q)sUJ;(2o%-oHjKzm5q*~VVG9`<6}T&{|W3VH4Tk#EM&|V zkJtMf)c~kj@ASr>ik1#cB_}?igUt$=3fEr$-*Ax)GPE@yw0=*AW&LsFs;Nd&s4_B& zvX22~gviJ!n=(ck*C;60*VnGDu9~&Ftp)}dXT6)02)PC6W4Xd8RUaXF+1V$?<=y`8 zSG&XRXDgeFzn_3DWw`0BuTS=|U&eqEo+(gAVfXOD?*8aVU}^ak6``_nEL#{QC7FOc zj)43IZg6FK`ucQt7}yJT0}Pj3Mwt0QO6Amv@_bpN=CBz5RhFlx<2o#iZ&8!G{UFW) z$H2zM#&C4f|0bMpG4hX)ZDGzP0Dl|g;<8OdOz*R z4w#^UU^~pbyq>&K`H&Pt^PQu2sWJV64$nH7$ATaLa)rDhBa8hEy=ZfCa$4|Dig+pi zdv$i$;NlWo?fsP0A4gg4t-my~c6C+6&8?1rPC>@J)P(jUXdl`6`T5*5z{`<&4D;&c z!ia*IuTl?Hd2xdla|IVfWESRw;>o;-dYc6O0UMk5PHfcNl!<6GBR&1$aX+u1a_$TX zmK$ysmQw(cL;!~zA0ZF4k5pUH?p{~Zhzq@XF`+zQQqYUJ2nn*WwvHtejx-Qg2TQfm z9}i+{y%c?k3(9FI=S3_>3lEsTD2*T#*V&QcRmU>C31}Ds^heE2Qc=ZdSZi-b1L-eczG!OV^D*t{z%f1KgU7P@gAJVO#O>lTJcWEC z1Aci*!5d(jaF>KT}dR=($C-;Yw2kKq#tD=$;o2YWtY!KM6>-qjX97$qF zwIhF^Dk4BT<g@uom2OUy*mbMib3P= z-|^)bkJ9l|{!i0+Z!i0zeS*FJz{Iw&iZ~9)Hqg5@b4s98JYwSKMTal>fAy?sBvGG7>rmvMFxUKDJ>u;2YO*R5fDOmmUMPYs6 zI!0H|X=yKv;a_FcKWs76ITm68Ak~5oKnY?1~y_4w{| z8EkU20)Ekw%kRCx66#ekXmJcY+Q4m!M2x6$jI&?s@C0zd)6@B-oPB&uevztdphDzxhUUK6E5^miv6_9U~r9rE8 zmY778f3Q=**5+C@;|3BE58BaPEOCS9x(+jC)4jXjTcDGQ!-5-0p(Ar>lJZGpxkVz1ziCEIw+Bz#B zoEXQ##1uUEku^RFsdMei*RK)6$45t&XEp;{%)yfcBmm@GZFHeiNaC_Lg1}Q? zKKJnhi&bndz)J%CA~4-D6{h@Xr$Tjuw3T+qIwvC|u=MQYr1(U909u5PdH?{yd?cY4 zq6I$ zF>1mqGZsDjc@`FCD(^y>N*F44qrB?@=W~2K3=D_B8U+qPMtb@H$fhH4k(A7n|I6z+ z0H}0MwJ2zLH0EybSx*+agaNe1&%iL1_B9Z-eHA?w+Q#QER9>_6(91;v)w%x#H1#*4 z4qZ89d!`N|wHE_IT3Xt2#*aJojw%z|Ut&p+?vet3!OBiXV4^Wg{0W?4WMtf!1y11n zJ+5|MXNoP@&4EY7`qRqtf+*zQo4tc_KaDEp&2%5Vg7`mQ~a&a#^`ctEJU!@Q`6Q)o^SSl_lw8> zOjrmiugq$;Z)|Q9_J1QeC%e+h_}FY0T=FrtytYURK>g^% z@mvf~N=mAXz!FPL$f^d_(Sxtgnn^9_XAcM83&5-2`pDm))&kLbyu7s<(}qv~RiJ_- zHKajrNMz`ulKzl%h~ya_=VkO)C;{9Q>ML&Ev-sQkkWtPUr1_EV}X!_Bl`ja)z{aT z{a!QaI5}hK-y9;;XbQV>5)ZrzycP^SY#6}c9naT}>(0ba%? zCPt`5sA>~X+TXjL?vVpFEN{GE(c$pj9GGFj+R)GtAQ_t22<)^ETm*zE%*sjxP?4m~q6^qz9LG#U z=rY-T!{VKN0u^+q0lYzIka?BB*@p+df#caNW@`^P@o*Cx8=L8=sSR9SN2#kPDaZW1 zv(LOI-V*umJ%F06gI7HuHIQgO!8<)hsa>L#x12Zrt~#rdH`d$@x-BAXq)WXrIa@q81_KpWFY_9~Xx`LDDuiVr~eI`x%q z^8n!Wz7dR3PKWxowz~RNK5;@JBL33EQ4FD9q9@pi-b@k24FcQO0@N4@bdV9RwGDj3 z+spO1c(UB3*9~mJtEPc3JOZcziyR#~O|~kPRfXh^ z-i~@)p2ukhe&1^*(o&84UVYCy?;WFL1K1W%Bj&xly}O_9me0GMSpg=FDmD&vF7;{- zEGJ8ij>wX6!&JvY%(tSVBCb~^OGC&ZrehueB?NyQV6tE~Lq84LDl{SAg&dj|7)VM= zzIJ-+>FH6r|I-U0+;r>0X!3gZB?z4~{QzH(#{vq+{Lp6G_zQO7;{h#jh;boAg-|tW z*MMR7m$caGLWhcL8gg%Zi^{va zK!0t$N-Fkk1~a2@5^X}s+~gN7ONOAxCvjX>-xlBwT^bsI5~$0@%F4>XP+?5N%H;#= ztH|I<0QX?uxK$05oe2{3@R{&y1x3ZuM#>!_e0f)4zZ*;LRJc!O=H^=$+92gzE0Y*r z2g3@Rky;-t5Ivch37=I(3889#bn?Efr`t;DiBL4XU!`^XT>izc zQomFgfp1n-RmEl&>~R%qL72a<^M5@aX6uGi+Pu)zBZs$f^qqkwB(uFgTb=km@dFT* zML7b>^iPqn;i|(U8??5oC6CqBYY?k687B3A;uf4eMf+?{m4`%X1+Pq1d4i6Tp&V}B zIePlU^*4VOC1Z2{2r&TY0Q9c|CI2Vv*wOKEgw>wAasrrsiIqUsdHU+OpFayyyf#%A zKj*u4u&(?wW%A%(8NR!7QwG`ZTf=%Lx1#d=EA1%FDZ!-x%ccd|=(7k0Gy>JVBENo< zy{fX(lG}XIf|Xe;!=T&mb*a(DF`csA04smb(H4*nxKZ>Btl(ua^9^alP3r;;{4WqT zn5b3M>c4)Vc|?d+b+PXFMb4L^Q8i}?uJF(wb+P_K+W`^<8_cU_Z(Vwnqu^?71JcUO zc;Dy|YU(-2Ca@mzdkx^f*Zbq!ZqqRQzdxeKhE|A~)=VmeWt!#jyMSO~J`{nOw3Yy> z;>f%Z>4)|m6&j)#igQt#Ob~Np_B>wyX%TrUbIE1PZ7Vz;34Q|2wO7RFf&B#PDdH*< z;1T)!dvexY*%tQ%>H1=` z4=9;pdE0nFz8XwD%Md6#_^qDP;x&rV(b1MyK1n4dC3p9G>s|I%PfzxizS&to!hxIq zS-tkVxeQ_F;f6+{k}-GR>N8=f%i$EwK$RuH9?@v7(RV)Z{QJtLFHAOhny^APN!2aq zS9fqNx3Ka+msbsjxeBC)$Z!oB%k@p(2pE=u zE%AqLd@4lqRpsU76&3$MKRZ<#3QALP^0lDRn$##t#T)_ns-lFU+jRSNW!uIMI#e7E zdup6tqvj|TwSbBk_sMp>i*$>mIVm--cW=AV{a#d#qG$s7UOmeq8b-n{{DQtf&@O_tdBX(4~5jEq!tb#X`)k+P;) z_!nrss3BA?ssXC-Gi+4itqf556}+L5@WEFYM6xAVW^Y?))?@h`hqG7aJIu6=i+}q6 zIxT$I;zC05kq{y`*{#-K)pqGiWL2470z{Db4P55)QB|D= zlOTmQbffRZX81yr{c2`nvT40`g*smBYybMY-}b*4?${C%I0`nD+?13LcGE2v4=O{c zc7`3oOKu@e7esO zS2yn@Qo}XbG_LmXs-zXxOUfu19s5%%D>p?;=Y$uP{gY0SPCJg)8NsH9Er{EY-@xyY zrrJ_!DN7fN+c}W$X(vf3mRwYE*jMslnG}72g&9GsJ#PeXLdF4gfm6Bti%`Qw1Scn_ z0Z@klfk!ibkEs8n7nFM7;m#Y{a`UvaTtb(#Ll|1G2A33B^C=~4%uKaLxP-7#r2buq ztf{b(Bc)}hS-BT7tRxvqILHrLcF<(9KTfq-T4;9SBBvUBtglD9Ca_b#@tH&sxSAP< z&@U$U6VVXYPsKDSZe$v6Ub?YSK-%iv@-cK0|J@3gkxo)LP04>+xXk3$f%v3G#($$) zkuS!uGWW~Q?jh~8TIKjRW2bb@ymQ1eCPpU9LVnqUhb`WkHMII*5EFljl5B#1M9e0O zIltnJbx}xzyEHU3pkQbi1UD3Q5l&&2`;blitT={0_qacadE(5erX8Ey(45>=)d7T8_%@w?J%1P0S2v} zw&<1AvW_WdQ@tUbWDCH@9~?qtBgfC@-QCW+$hc$G^+CkOyb(uoVSG)7_#>ep=z@I& z5NLx8n6c-9@$qmAK|mdtEcycR0;gCWBEeSOdq~yMv2*SdlU-t9Ab91X2zU0*6mMwt z(!zW252;r0>zC|VRVx|4C#eM?`Uk3lu>(c?T*9`y&zZkO#J6+VmZ!onswfW&T1s*A zq~`7?B{mAWS-GE0?d=^n|Keg`$X-Mpi~P{^(E=&S#x^;se52M7X@mJmQ#o_^aBi3`O6-a zqDeI^vAyk{D zf+nF4;R>;kmtqi>N<{Xy&@m(`YTlkHwfO|qPNR*MB}GZD7c{mtLaXQye|?{zNZcnl zm8hGa_4MSWMU~P@O+%v+Cw=93@y!tJ1v>_5h}2N)C%Nv)!2$gMx&%_kwizP-G>XU- z1}eBbBm^!y<{vh(LFrekRIPy@EIypvWueofGD`gjQ72N~RKUy}ou7w?NYj6TKTvD_ z^)UcJeeyHQ#3-Qb8}V{IVmD`a^{yD^V;yK_#Cr9T2>dtz^mIN+uw7F&jqh9b?^z-R z1T^?u0hc}05L_QBA-fRo-i@PyJ|7Vy`!!ykGjdXtn|pZBQ|RG$qd_WGPwF(uAB!|~ zUyvW_2Pv~6)BeUuul1--EzfaV%feX5LSto(6f*|Gr=R5g@EZHj|9!iK0M>!~Vi3v4 zK9`nGGb^cPcx)>vi7z;TljtK;W4=?ljws9i?AjW7Zcu8VDl;Ht6b~7)-1Oj6m*W!{ zYO+(mU^T&s&I87zPA{Q3p@z;@NFo12$LVtO_6wKT%*u)n;D?h8@A<~mX|zbPCiO<$ z&MKL&HsGpE0SF}(kkvfnAn2y7|H*ys5VWGcO<2HUko)^xY~Ufms}~B8K>sUl6r%@P zg{_AB)$vl-5W-52^>NX6lFx*jx$GyAgO$i$Lx)#!(QV6u!lyZJsdQa)=1y+nH5@~O z4h`8a8dgOn*~@G)ign1u!xJt}cwaBk?Jm)M2U#T#S$*H|SZTxJViFKYf~_880uomc z`@5dc1Rus&Pyy(`%)$b%Q*XmI2_ti1{hNz2=udWbHqKlZsh|*G(F-s=nA%9(*Zt!I z7!nWmMBHBXsf7b zG?k*#2YOJx)u(%@c)qy!vcf8J##Dq`HYou;r(|$&lA6}~12$h2|2MNsE}VtsWt0p~ z4h|S2c%qNwNYGM$117F8MK&0|iGd{-sHr~y92~w0s1_Fp7-RwN5>KL)(O)nTas~We z9)NIxmBzo35!7gKL&G(mpdP+}{EPHr#AOyFp;zB+>yzJM!_xT<7 zsVY!)r@n`01d6Byqs&h9Kd** z5Ro5ObYYU148IH8T=tltHtJSxj!9=S7~xmJ1V$_(QJF^)1C0sgA+y3~&Kz!9;@v^DU;py7g-K9I7_LJM+GQKYL8jm&^ z3oleUR`KvgDJkqEec1i>ATtB$vx2l4=1~`3IzmvsMPdis1^$qjk(RAZO#E;_1;*tz z+woXCb^fZL7*yHye%20wh?BG|9k@9;eL@deEBj8!u7-){b1{!9EG+!MZ`v%1Ya=XS zvX$Hugc@=Zc?ENSJESp#y(bkq+-QUNNBWDjhE61?7S>6m#w(;9r7h3_64NmZ#r9?N zg9I50p^~tX47s>^U;xFsCE3SO4=ry9Ylk4UyCbCbB93sF^C6#*R8h&My}5C9o|jrd z0STKkahMff>CwkogSa47m#Jsi%UXEDOm2-0$q%<~les>dTQMoMx2(*v+4R``bmDZW z_Gi?7H6H6p5h29&RpxVW%EkibmdgDPEutChHyJAT-*c0I?`?VZX@xNz-TuMP_Z7$y z7-fTN0lKb?+zkfD~jYhQHwjiqJ>@)XjE8$};gtq;*4>&J8dcR_lLxBb~kdiBlC5%oI@cqA=~CanC90(nR698ihem0}Tg7Z{cJ_(MN%3PL$*?+1!3{(LfLywO z;_(Uk_pc$pfqM0yx`d=YpwD&Dev$tk1#O=K-03H{HFR2J{|;$U!Vps1g!OTweT^#a zp=}88JSp%8Oe_oEul?V~-(SYxt5>m0D=Uu{>P>KQaUDf2=-AT^4-ePY*768?xE;SR znTt$U+D(WX3LN>t9|g)9HHU_VZf+WB{|jp~sF}nDMWUYTk6@nVvKP`XkQS~2huiJ_ z-Gi6ctFUj^nTU~__|=1y14Y}_K{o=M%Y}8PhS|&|QvK2k329TW#A%b=QZ|W*h$1$5 z9r8H^GXwKysErCBX#oTSGU>W|*+BRM1&>#}t`obe6$}8U_*>=hdg1W6YWU+5m7-aG5J+p7 zqz}1Ura=S3r*4}obemM*c?AU{z^69A^q{t|RyEuXeNizZ8^)mwIM!u;9PG}BO!Um! z<{x)BuL`wpI`22WPZxD*{pkFKOCLsL(sv!e*F(g`_@xzUs`JyQPszR^q-vU)s+ts9 z7+a5ka|N7#2@Co)-3VsFP82@~Z6myTZ#s0rQC_{(rH2u@6ho}~9e^=LyqC-FJkF3N z4_@}|9QW<)T$|Hyn5HtYA+}(5@=B5`Dv`U1SnF{|g0QucGB!)4the@o zO$71rhqG9$CDXrg{?SmDbc|FpR)p7}O#2G64G03Cp%5@gm-MvdsN4-n;#Y&yUQH#I zh;w!S1W@pi$nR>-D1myrTU!Y=F8})9{UHKM2h7$gn{+nXittKdyoBpF+2~JD_5XWlN!?l5MiAXbi-~i zKfsLf7Kz-hahxN4%t96U84*d75V+mm-XI6l5mBKNJFCmaribt_tXCuy9_~7Io8OEY z5|4Ovqn}ABl3+y`HnvTeb#xppdx?V+>id+Wr0d1~ zJpa2zi})5GJ7QAAsXUVpWJe!CZrE4ZpP3LT**^8ybfyy+HTR7IznFeO>!Q#Ic)%Ua-t)^Mj*;-T86tk9WXHM6O zRy+G!>Q>ag*N%^4xV*@}n)VO@6nFPOsU1a^>J%;4>%9+S7g|K)o#B^kH3iX};@}o>l(Q0QWtGy}1w-IHS`5A8U#b`Oh%8Yetr}^`mm?z? znHYzd81KNX=Mk7rd<5aN^-}~l)~}|99++2GM_-xYK_y`bA$a6)LE`ia$i~R_1ktG( zDQ1SDr7HSXQd;Y_C0_h8(dC%yaCl-37M4!DVAK@SjZ`2fa9~uv1r*|hgoH(PyptdS zKr$}HlTgc+QXlxeW~$@ujnR-E-w$|)d#P*-xMR8OiR^@CCju^N z0}%OSSgH`SF#3^3ytpHZtF`(jE{~VdT`wLkZNaFjmmG@Gzd$8W zti@V86$(i;E^)8$+0rOEn@`_6YF==r6hdKRV;g1w>0d$A4WbjUF-1n30rbRY!0{kU zse$FmLJOCStsjf!b=-D(i|>no+To3@si+tEr8o3!|fgMAtI5H!cg@X&AKR1>FebAVhP)F2^-^#1JgutN$9?6&sx5H{sFm= zM}P-rwB$5MGg&z>-H^wSkkKx@`}06*W~Q8=q>f&`k|zs32#Y}cFgADrj60+|EgAf7eX zOJEiBeY(kef3dLi_}JxGZnKx++egJVeT3l?gSM4u;!-;656hajb5n`t_0>s)XBzUl z*B6c|C3SURskKEx^bu~}=YG|FhRO)=kqyJW@6X^@mDw2M(HFnDxNxSUyCF85oSz%m z$+8~NHTb{#9SIN~9>4wPT2{u@FnrMch$(_RWD^=0W>^||U0KOEz_fsnvLNjHlq_JO z@+MMT8N~Uy18FiA6Nn!t0U$=r^kr=E$gHugxoUWI;=taEx@`7KKlQr#*Qz=+1FjjU9ODG``(mo5d@PL1ugR z`)MiP%l%V+q7UO_*}7_}sN)3Koo!3p*GPN;Pd_I!ljwhm`=<=b9W|dLbrcdIkBi<= z6mD*AAeF_=sg=J17T1{xf?(OO}kek=mPFNO~x+yHvv{-ycKVyp_rMTJT9c65x7 z^rEAqyTs2Ll}0(0AQaaMG-hQtH8rKE3~yB)=Ayr=(yRk=v|&P=w;{6f@`9sc@Q}@P z+rODT5%zJ-+ZoNB)7Li@&4&ebHR`fe?>r#^J55z9=%aH!r+1`JQy)yELhFsmEgD10 zI#CG_nh;Xp+S{CWhX7e-6oS~wNj(Jw@p?pN!qkc;H-5q!`QE?YulwJVT1Gt$GP5Zu z$;bp02hmHirvu3|yxKpy1i+ezEEQv8W}fIlhUr^d(_gV_p;i9o?96cjRY1-n6`U0# zA1FybD1}rv8`%JM0YbTcej+Sw@TI}6AqATP#=?`^czCw8I@qH zrcR9@4^)X!K!p|ldT46mArax=_`s|*ZdP-9Mc4?4n2>X6Pn}TSULXVkG>mYWM|-2z zz|j`=x;y@tKEDFWH8mt1pbQ??FUm7`FxE)o+6g^fbpZLTG*vuj%M*XeUPgPo*BA74dxCisIESvoSJ`NF~P3K<)dHd!&tL5G|Z11 zWmfq7n10)7KYB;Ma?*L&7*YIMJ#X5xY03?|}Hu?65fD z(KM7Ckx?L}kEXdah#R-ivv`B!p$!1SeNKQ!ST~7XT3WgX>Fn&>PD;{o-o<1WVYOdPDeK1K!Pj94 zAK%Y1oAtWTqhO9&RIu51b9GgDH$FmYSPIhPI__+0x&v}W@tQ`A;6&11Tg8905#bJb5skf|(i3NCZk0Z_>V_lEM=mt#DkX9`BhK8CSiO%x;Mx zj|XW&0ddUEn_|Mxc_ z{y3SaYu-S(w_%tx!hCWclUA-BI6ADsglQ|{vOAOlw0&&-r#2`6`PePGz2@qb4k1s!`Rcad zJv;J|%xGT8gC1nm%kfUsAP7dclV8aHOJ8Oh*)>^c00DADo;)j{aY!99oWK#jt*sAu z?Ak!Lk&BCq61%B|MR*w<>Y)g9?C&m!-ui}v|DL}H4gpz`ca_Pq%OQ8T;+u$%?U16xq5_lmuh;S@V`6z`>IZOPzkuXx$OBWKA`oj!u=tovvYss z8w?r6w4E#P+EMlgn793SE%;Otg<%wN8_sFwG}iB|`ZL9)&gPu=XUiV}!+wCNMRq|) zUS8hYTaeG@QG^0$Su!)*1-7aD|9ZQq8duy+3&68-JvES4G&Hop8lXb_>+ioz1DYu$ zx{*PQW5_y(IrFDZEQ@;B(}Cx;Pu-o2F>wv8+*!j~>nuWwDa&JYf3wDNcyk2H0H*p? zX}eEd3}O1n49a2^h)ZYx<(%m4{2d{rtgIZLl7hQyBitcKZ`=4m?SXZkmtC1~t)~ad z(gx@*TkrA(+KEKHZstf$BnR}5 zSgiAbwkx=#GoT+tSxfB!J)rErxGP|=)A|S-5$t`T?br4;*KTLVAOc&R@RWGGo(7r7 z&kjdTmX%bhsw#wId{>+a0{7lQ(_=v!-H!XeT>}}=narAwju#+QsjMylvUj1Q$8AE6 zF`UYogF~P{jFkaGt!+TVjF7MqHIMl&e#zrm;Lj&Ipe@hDyWQA3&q`QPwodi;tPY$` zrM_A)x`HFDm&@0f-OlTL>lFj5K{4a_2)cV?hmdiT$sqav(T-~QEJ&z0-P~0cAn)>EKUNYVOdE)l#`UGR}&X$B_7bCG+2FeSJm7BLHdciJw zk}eX{(+|td##ux$+K_TAPsOKKI!#O%XccEKEvsj|(=*bi&US^AXN45pYzBprQ{*{d z94ctd^XoGrVKEL?gWk@f&)*wjv0XdoH*>CKk)NUHyNla)?rjRpjM7E^04+{noSNDrcd!(~rIFY)HKy zyFj|Mw&SDSqSpetQ>7T-RFDx1N6#L2?eE9k+fBR#&|{j2%s#?Kqha5bZ6 zN4@Z->HdQqqJ{miWl%{8Y< zSa9b6d$wc1X~=S;9dx{8zm07?iqDqGra!g2Yn_+O7k@4_VQQ57Cf_YwOi|wy;&ACp(=5OH!|{{G_NDgrPi^NfsVRy*Wxc_j9_eZa|`oFcD; zsNOEw>sx2ouWu&btrlqcnGlgeYYK6KljLj0%a(J;QEwCshqHYAe7dd!YT{DB4kJQ> zHo`Ak7M_-h-=d1sXRfO9HM$?phPjf3TH|Vzz77g;k1Cj-Gps>77SVNdd0njTyiK4=FsV1!H@q=QJmB8D>~qP zUd8KPCb`g(5^YKk5TxDs^eEgh-tXCIjYh}T4CziC@R}40+n+VZ=21OWxej%4h9yMP zAy%iXmJ$1JYHCt1yLFG>?jTTgiQrRx5`NA#4dH2KABTQ-Qo>P%oovwn|<1JoTG3f z>x!{Zf@O)5sh|v$^dE(}Y5F@GW;{sDH=!#T!<09xI)yI`5(=nwJ?@(5fKryxmKMO7z<=3aWA3y_*f zcignV=qGgf5iqNp7CCQiRK}!^xhr0~^!Wywz5cQ4wch~)|Cibi2636Lh57xoKebcx zlRn$@1k12P_7&V0r*xZ0&V6DXSQ!kiSm#M_h$6X zXDdN~7I9p?fE~vtxH6@VS)nJ<`Sv;<)XIg(K$^2fRg~9oJ4snYyN+uCm9u~MsZ7zm z@Y;52=&v89Et00QzFH|MSiL^Az@y=$=1STE> z7uh-)o=cqL?Nje=l;G1~+2~8Q@~;=}{LWC!`Q>+4QBj&2_Y=tJ80om{L!AE`5$0#B z!P9=XcC#1qW^aF6B8|gcHTeYh`Xvz!EAn9{MPp9nwc7!WWQ{yk!hN+;2HzDKTaKnr zdZU(dWBS!OaVnbfBe2NYpqet9z41=g1nssB zR*4^W2g|c@=d7CGNWAqL%xW_}E*mD;4G=lj2{s{@&U%k#bf%7wsmjGM6!hbqYudbI zODnr<;2SOSZmGQ+6@=XwqmZ#URi_U#dYHhT*^Yl}^{rkJ$=zxE`Gt3JAR=y!6xw(})aO5WK0+p9=8zPJt6Y6D4_Gc( z?5>$p$M21!?)i&(>pY?_G*z#GMYH$gw4VR8zIC-USv?Qak6&$)AjY^#^bmJ`Fj z)(9~t0O$B5yuTPpo@?~@(z&amo*hx^@~4W)tA*-HDC3MDc|~qb4dzXpv(3ecvqN4( zzm|WOQmS5o8A_IuSIp$dru!H8Yl7#U6SGUa+}A%FXE3Xv{U4&vI;yHJTKm#1-5_03 zlG2TIH%OOsr*uhocXuP*h|(dQ64D*gbrs zq(i%s*W9k$G$WaqFxB`GYZh1Bvlq}=8u2H>P35#~?`k+zlMXK~uXLJ&s^r=OwqNhj zIx4(qg3Q8+V8;F3{=!qWMQ8G~)fS@VV}5VJP}dz&jYU$Kc%AUdZI^&fdz+UwERA-8|!c@oOw2}DgHtA?RJz#wGgQ7`#wnT z4fWtEa$sc2N2;hx3Qs7xB7k`r`uPVFsq?OSQM2a9fm`R5Je?gb^VGpTo;6hQmYJ1$ z1IJhSf{fiOJ&u@3*~@Xro>|f%|Gdn=i5n)I_T30wHeMoQ-lM<2{4^-;xuqVPWe7|v zI;lbm;Ql>~=ri~mgA0Uwy~tVuoiL(r=Cbq%v(a^;<8|Z%CdJ;YV;nM$q&)QEzH${h z4W35z?F<$+zY1NAF#=fC1&f|zF88`I$z_z%#B2|WKpRWMP8?e&uE z>^r31#@~+o?S}CB^fxXpet2^kN{FQX>KOd%Ra!M*mteSg;%?bkSPwi3ZEU87{}8Q- z?rVe*R?Gh!I1V%OIDPv_<8U`IY5~PFvfi#x(M?T>gH8RAHG3U*P_)6YD_j1R^V7R7 zO&nC%#d7PCyf)=--x$NMb%tN#`qa?@58!t&2f45$MiOP+6q&-%=H5nGb$F`}BlAHj zR%rQ@YdXf!wlimzsgk)x!hOI)#_OI6gsw*Jxm=@5@aa%NPa=jCHm-O$hSYpCs%3M}owWQ?ur zF4y$le)L^B;Zpa9%;TJq>xm3X{lqWy(iIfrFY+s_Rr?1v+r2)kdbRWkwIe-R*Rf`s;r5NUd`>Ync!Ugove^GJV5Q=v9tWKqdYcONfTE|{pW_t8X@Sp)ZFiFwB=rq zyO^!XK^@8cEAOlhLIqq^NpSZg+HeArP8c5U_qvWa`rPDH zIoxiD^fq7`Uc?RLYQG3oEqiRJRy#?KADdFNtt&ObJox&ptqH9S9vLA~DX$~`-m+Sq`I(6hp-9b zDS}F^s5yo?SzV^*sd6;gD%7U@iweBn_6hFbszFX|141dM(a?7}d)I{JNzdwW-~PMI zPElV=g1N)n*#+rFhJ9N!n1;QHe+(v`IG22v!P%`|HvzM!-)}Rue@|Siy*v|n*+(gJ z@{8N-Moy=v(#ak9QPr)bb6G}aO#YNTsGO12rP^(nlcSWhHpO^a=8stBM=EM~Dw^(W zjWAa3i5S!Ts=7~1;P84wHGii(eG7p|t8(UR-a!mVbpAFzB}3k1bhASCFbMG=8E(b& zlfw$xT`%*|ZFhY!ToaP9BDi4;Z!>$q?p!Ycg??wo$NxLUP#Jq!<6|_wc9De z96~3=oMp8k^-VC9J0nEQ+-b^3y4(%1F}o^BS{O0wTj8pW+B@#3ocVjMs+4(8_tnZ@ z(6;GQ1G0D+)RAGv+Lxu{M_b>O)T*98^>9G1UdCh5+#A98Ubzp1^_CPhcw0vKjXCcm z*6+ym=hdpsZ2a^LU^IStNU5$lMcwmgeEwKCdjXtrSfxqOoqHbwH&v)^zgX^-KvFMQT6kTI@3WJCh{mhSznt@ldMCq2cH@k6N0 zj`U<&!G0xG@OE;iTxTQ16^i~A*x>R313E{vPVz? z9qnmL!c`CEZLMWxRE2SiU^~hJXjXUq`XF_F@+2E&%CH1158p9l=A^X843GKF{wptr zQkAP>>JB43hVaRzC)epf_HETraq~F7(ayg*{`;19x+};DaI_klw_>sS8A9G>dRS)$j+qR9Qs`e5X%x1az)UST^exvR=$%}wMW z<{F+3zF03Uf?4mk50eCE>E7=WCNOE-F(~aiwx(q+to7hoswgcf<21quxG`WB9U!ER zan*c;kGI%mv^#Z6+$@phtNuWE6mcwZgox{P4-)cOW*6PfS{vS6m6tz1O?4Vn{Kd?| z{gzGi9pw;HHpD&Q?)LRi_1attNl8!#OETnthh2f3yYr37vE;fqn47))^xENgQ~$2Pg<9wE@HY17^-R*=^m_m2heb!G zS@yKt*)OSghPiV?R@;KZM$+S-4nGE^YWtJw%*wiS3odDIwptkU&jS$YDQP zWHd*^E)Pe0y={Di*)?{AzGv3;PSyw+BZQM9^e&x?P9i9SfsrEI?piis5D|E9q=fbM z#UT0sUSXynZc&<1(sE8N_{J$yr^=zU(N!McqDV^4M>>VJ_2`|;qf$EVlB&#d^i!>C zE@ZXp<14kKcFGYifB(48TAoFYdrr;3di@MwX;QRv6g~>(*!0iwS~=Za5y+Q#H0+9b zrFmxk^b%|0R$R(Uw->m|yL@jeXL=>9;O*BP+;9yzht>B+coz*veu z-20$^TK1PpYGA1pkUoMCgqwKkCtv=^nkQMZ_?QceNcmgLzx`32)wXgZ>DwcR^4bmI zEU~lv&Cg}}a{b)Xj0#(VqwC37Gu;K#luy)g=GhmDLQtLI`EMULvdR1M=U7~m6x**+40AD|w zcYe|kIHpEme*eI+PclQ`*uXwC>cUk!^G=LF zFunh0HW$Iy3wRPt3g*QES=2~c@a8SupG4-@KhICD{K!sg&zg>T*cEBQP&;e#d$U3> zy)dq$>l^7bV@CM@dXPhS`!U6!!kQ1Hl=6X%-fbkn-|$!y5+cgb>YJP7c>0@A*EVi} zQZsiE{@wE-x9iAKc;=x4w&q5)>7+p9Z*RaYZp2DZ1^QP~w6nj}NCC;hbf0wJ23P4J z1(3F^*nVcfiybmy4H|J3SE}b-T{v-(f2#1=OWAQ~RS7WaJAE^gqDuj-OmvO4J5?7y z)1b!vAkE4_H}eC*1T<=XCTXlUqT zNCtj*>FHkyS`9i<)4gk)&T`(~zI!P&#!NYWC=A#4C?;4PZ@u0(Y7}vX`$INYP1^9P z#<>-`4vg3Hjbn6Oe{ER>CS_w|V=!$|?=doD#z|Nlb;@MT(>AP_^jr0#AT0w}4Zzj{ zhKpZ#O?GQOw`Ut*icWzSw1yOTwa(_pz6`r#D?nUjm4lbim z|A{KmY20zV(QR#x|C^ibV%os|_Y1_2hUc@)eT@g3jHk~puaA~HiClWTH3TZ!sS%L4v@|x{R3;K^* zfL;O!6re_^@2}VFOa2fg|2h|8YF^&3Cp{q~A|fInIx_ZaO3%*DPEUW&%>0VB0G8VN z26S|@{U1p^>3a5WBbon2GJLkmX`2(^wz}-HXs3UD1CoFIQZ2Ux24{^&=!fN3vq>`W zi^KdwZ_u9rj_wa&J^}NpJ>UtU8zC;0mzIWZVaFyWVi6J|E%lLQe0Zkzrt9 z)@#0h|30>8CSzEkFRa|*Ymf_!urLq?-u$04f7t4Gp(4ZVC<9)cj?UMk1(sVLK=On2 zW`c)YISp97+tw4YveTd24F;HG}(%e?3{Y- zt|)vQkjSVHUR~Sm!a)N+e}Vyjrb!R#EeA59jEQ}Vx7#xH$#;eCs7(J97A4Fx3G}Lz zhHHG_dQ>2Uk>Qow#1n7}7Sr&ZD*1NZJ)(bFDj)W-%!WwgP}9)(8txq)24?DOYHD_& zhSCK>Tp-#4&l-j+{9@zclqP_p34N&Y`M;?s`=`r;Z2K<&`nU_=SzoWMm6Vil=)b^E zd@G!~HWzi0<7ac3C?>h0D?0AR&8ID?=TrP5=Kb%tgndF7a>jAmYKJup{kE$i z-5$;wZ!AjVtsk!M0m4CVa1jygdjrRDZkAp588)X*k0ZU^ME%6adIy;f>9m7KGc>9s zQW;BZ=4L`wHJd2jI*PLV4|MeObZnRqKB>d3WW{Jt93MYYAd7wY(y*wv3P+6?^M9ja zVm|lS@7S3YtF~_KtL%O)8%1+Fru1Ih7O;wH0Faf>{XXwtf8S&HEEK}|`k-!sEgGW! z5scAa@fiy5ASRNR3Bk<7pn`+|&W?{*=j;}jkCa7fgl9EgQ&8+>v z2rJXkL=}TPO9l#c0-3er6|g+4`Mx|==``n-gPFKNa?J@8=4zKWZ>Eul2lp2C3Zu|q?WsRy!S3+tiZ+QZ|8LMF5BB?4aE@n zH7rN}BvP{I@vx6u{rHxy=2_LFtGcm7*&CeoqHj1u@Xo;0`~w?b$nC?$D(QluYVD}# zx3|K|K!}2aiwoYPC!RqMkn_)}!*c1uGo{xwkRh#oMAxaJRX~O0YXrtrz(!<5hJVWa zWeE47z-qqQzjeJG@cKluG3THRT>$IF2zEi*y=$buqvGq#9Cy8aiSdQ}K>td-gki-; z7;Md-X)bVx3AIVKa_`3!#-)ukAMT$QN5EY&5s!|@*HI4;R2835&1Ym} z7>3Kq$>o-V7YSZL>4z>D9vZp}C8MB#%17Wto(?wM>;c1FfDW^UUHI@1cQjRQsm`{8 zeGUkEyrjNOhfUgTjSSXc5qpVV!7!WDpRGXkp2eGzl$C{sTQX~DD1@1i@QM(;c)9^P0qi_Oh#&~I}Denb^^MkjlN6LLyo*_uKkg z1qS3>-jL_#=a=qIwx@`L;Wk0miA%oW^*5||*uD7BGhE`{vTX?`^7rB|8mry7Sw82f z{rz7y`TWB1(9me?g?5C|&j$Z6Tnm!yAEEn8!{-ty(p6jTGln{hHEs;Yv*goQheV8*U)W{n_q@ zi;HV+YFafs=;wF)<=3x)k&zLFms<)8w0(Ki#VCx}b5PgFUxU9DEkGxaU{kSbl)rf! zeTAHQkki@W+P&*)oU_O?W^C5PKd_hsDk0URQADX`iRbcC;zJ|O>Tqp*l6V5#gDU~~ zqi z20$5<9=REZq5Kgpe;jS2lnuTDs2l_ZeH|W6Vl|2#F85mQEOyVbXuR#!WxC56C)hc; zxA*r?EbxXOX>!l$4kMeteU%MWkPSWE;rP8=|F>S_QxMEu2<#nGKzY26aXqziCs1qU zLH_1?Nn43z#a2^P6oRG7_rfm4Kg71QYUD9=cXxl*%uX(;wV0+30Sg?@L!hsnCXTiE zyLJE?ep+o$^#5%9Y_?i5lz$3Jr|0YDZl%Q`)G*YLSNLQ|K*3L8SXQrzY<_+3E9`B` zV9K0b@)q>5(w8gbNC8`te9Df+1-DD3mt2b}uJ9l>Yrd75v=k=^`oI{FJ)VYWO4M>TrI<%sac&BW|^9}JwF*siWf ztq&12e^}ia%gB0c?G|L9YXY@pzBYwcS`x#By&EbLlBmed%}qgPMtXX+ehFHoJ9zT@ z`-4_tg$NZ_(dK}CDIZiv`T4mt|2WH~muhaaJ!3c8jKfe%EkRKbh8Xc-l?jhit_zRd z8Nrw6d8Qb+{lkH7q^{E2~I#kx!w(dQMOs zMe%a=n?+$K z4>`-)%W%rU_8K2&!U*dP{qgGhT2D2%G_!ku2G()uvtZi#PoB^fR#R^_?kmqxuif(q z-k67XP2HYTywYlW$NMLZM=_THB@8OBj~@KX_fo&n!pX6;I+(P&4dE{T=ZHFZTGBu1 zSO%Fu0jL6nkxbzIXda0D850XDF*eqIZ!#|s4i(g3;B?{X?vB&#{=V%+Y0ev|ulMVdiWxh3^U?7{BnDii z6xko3--oHV1rWs^05I?cAZ%V-#NJ^vgLThD%aIX%@K90yAUb%bkaVHmR0jC}4P{rN z(`7Yg*0WD+ZE-ZE7^#bjN=hzgcWzHGqE4&F)SIrIrvSgM=Cl0wm{BQ*a{(10jghx5 zY4aWS8+}6wG#*_iR??Rc@AnhH);ez(&d(FxN4_MV$))6ToL*4pg@S}i zLw~Z^%uLV51_*GR)Mmd0&{$gciP^{G+df`taCQ>mWu2Wn-sn|g-=o5rjr=QIBskb@ zB;)rI)xHgx{Y^O6U;Hb0kj^~f+6s+xQqIZg5*1M~iGq#178Gj0V;z6o@9Zxt3o}1E zD?a0WIrh=3p=TjR;2vIFT~#%)vWIvqs%P1|iuA4T3QYY{i_eqipOLxS6Tp3rl=)|C zuhz858tbIj=_!sD>cX?8xGeLv&03@wE#dkfuqGBVLsMR+15Guc0aR93Q%g87y0|e= z#33Sbe6fw<=3Ww*l0xAau0SoO_zAwX2lBH8)eTOLbEf9Ic1x<7ib6`QTt2Lvk*U;V zmDMT5?GtbZIjBt?c*leumlsz-89cKi-oeYtjVb7ucs8u&pR96FQ2&L&|C5SF9F&O| zltEF5LX`?b2}9PREP%|z#&{ohx84h-Y!TJB=iBxhku*XQM&zwr43~1rCuj^~6aDZ3 zVEh9FT-|1FBrVElQt(^Q4%k8MoPe zcoYObHg?a$5%C|AmFp z_MY9t-GOacDfvGD?etreNVWpMe#d+QoF_v&cwklsDZG{BLxMu$x1)*q0keNp0cScz zoqAQyjzOV4B*z8i<9FmaKEf|wh-X5Fb#7F;4iPKp)o3ZzmoXaY~{7qWg*hQVj$HA@6zO#gDiWqUy`GYEq$P4Qa2{I%xkdeP-9bCU)O!VFEd^ElbzeN zPJ7jSMSXOXA1XuC9#{3h$N(FY^l_x$W50K<#R9w3B)MFeMvjfGW6JD9C}o&XkjM2A{% z+32;vJo6{(jkc^HzJJwp=U4lVyWsuBh~G5Cq6$3U?)9T$}Lz4ec=MT*aGohw9f0Dwcsaz3ZX zU4gyWS9M){i^=x%=xFb#Ls!k^yf0WMDG5n-6cfZ)Jl~NBzGUi%^8S4OVcX|u*tAI> z>GT{B0_t8jx@EpqU}>Q-Hvw)$dmIkp)=)v5fCOp9aWTi47jg;5UM+1q5M_XM-L*;M zboz&Xo5pFNjyvvl2u&0OWdP+gDRaKz`SF*Zdax|B3!DoJJd;ywQ!F3mxIb|6ao$;u z@)h30p)y0>&Y_)+=E0m<-d^ym_lVnA zTW$&yv9b) zk5p)krGkCs@o`!~O--%Mm`i=c@UX^>7C?FRBkIVuN&|)C0Vz*ju8y={7K2!1nvkfmjf*Jft$7j zN>ad|9uDpR7reWzBq*J+NA9bB3O#RD5jHfG0tLl44Cuu6C!f8&pH?`8d4-fM1bu%+h?esb1ylmv@tmktHE}4tM>Ks`E z#YxV_qxh5z8F!YIR=DH0ksTI?AWdS`%GaglSZ#hi)ndiS(>N_X8z+uR;URZt-R5%7 z&bJx+B>UtYL1){8d&@w`?RFKiZa1s7obv6#R_(&sn_ZtiduY#a_gD*+8Fu|V#xQ)F z7;kU>{4yDcYElLzH7ujv-rm@VBN^-4+|pMR8x z;3(lu=3N~bp$A_G&`trY09k2ia=7;XPek)(^h^_}j(H+FYKbYJ%(w#N!HVqFJB3g8 z82FoCMoj^HI>j_)X-Ru;2lOIs5ZjPOKab3o6B>;qGq$^)Y)R|5qecW%h80(omBqoB z>AJz$k&x`qQNSf9Ct_h?Ne;Wr9kUDMW!>@p^UQa$?=ZIS_-atOyZz;K^_fkGGC2nF~a}{bUrfwN&xe_fTCQAu@`PQ*jIdqOqw7LzULMoO^Tlx4&)& zE1lEj&RCJD=~myHMgx?w^SPLJ{PDU*ZH%Y=dhT39AB}#5pnxy`mo_w*l$IymjH;DC z@&*nrMZpLD0VgaHL6EqqBeF?8TZ8BhQ?ZO3s<%NYTqcL*w$*hegP=X-eO@9c%oE?a zJ&FEDiCU4^rX+SwG2ky~z!nlDh2YYZ+u9hJ{u*Pq;7F@leJW5`(i5;CF17MjTjQA# z%=dO)+5eM$B0w@q#FuY3#cGqC4&VX)e-7hC>M;W~Xo9Px5oMwgqLI)4<_VaYUsT9y z|ehH*s_tv zF=T%Lkg(^6 zl#sBEGQ1%7a~%|Qz*uNXgi68@g1rN8e3aN~dgAjcXhB+BA0u|expV6&k+zQ6h15d$ z6uxByPUW{zF){k=g7~`j^9q(9;4A+4&oeTA(z*ZiAVK|UfRPXO*J$A1oiHi- z=G-}JI*87`V;j*&MAYM#wcS%TUI*KU<^zd&9&I|Wj_)4-6a{P6h1S-Ea!S##NNr8XPt-SG|61#BL6Z)nmRESy7PC=hUp=EUXhxhNwaAJrq z(p}(JC7*gVj&ao+rbbE{6>O^Lv?2ms+2ckI3b44#MD%{n8ZCWi8vWvXXrgL#{MW6DLC)Q znw!(mjsLcUuO!3NtfwY_7B&%|MRM>bP1tbyw(wqfk+4^jTWC`MxFUcS-E{8-4&>C> z*;4N~ucdrQy4uM?j5wmXtf-|$j*@r2igD>8syM_eJH$I7_B77=pkOf|te{Y)ax^wg zP~vWBzG!tZP|nC@xz;+?@t|XAQewf5DjvL|qhd>6XpYS(M(1&^V26ro7X!@pM?veE zL9vOqlUuj7dmnrSncd!zNJ4-!C*}JV*lZCsVV$NXsQs5MN10|GtOS75AtdCTFApZH z6(t@Nqmpz`)Yq?Rw*~+H%jMr35DjtumzF~>sNxzv+S;;BMJ15d3gGU?YJ^KKtv>u~ zm=K`AGIfe+5bSX4!7!w^AfWzyV&8ap&|(1EsmC@pZ3@&yLPXF}L=`^;$%q9Y0*-)X zw~zyJygE3X7A&s)mmw&Gl+0uorfgA7lLhH_@aiJR02J7EDnl%tPSxj{l6VAuHMO+t zC%+$hd|&A5!^X|QYW5Dl;a{Ze8J;IU3#ZvT!VLCKmW)4|A#|t%qoVb`1FRetY44il zW8})>ZFYze4y!aTZ$6{1=j{x3@bP!>1w3_#(B40Gib8q!L3%+xc0%2n=PJm4Kphj} zryOMNnUE=HK>Y(?%Jy^|we#3y=MT6iRsBG%m6mP%@J0=4Dbf*)O!J7q+4WKzihS3=@5 z67c#!Ek38(HqJO+4JS1Sz8sYXOAqsCif)(u1)%9E=JzLcV#{u8-fm!xZxxL_QSQ$x zr`-e%gk8_~_Bk=7X7B-58JIMR7f2n<%#G%2UHo5fsz-*&-EpTCcA5>E6oll+&Q}+L zOwX<|dgn2rYJS0m479@yEZq+*=>fak*k9v>8k*ve(K)iq@1xwUa@|O}QcC-E`Ahffndo`Lc$wp7W0A7ZFt>WJU z+CJR2>El9`DT)}mVFhaQ-%log5E5`IO3QzPuJ6JYeS*jORsYERqbbg1;ZKvM=+qJq z%{Xlpb?B5PeTAx(GSdP46XL^vk?pKLu~$6L(k|~}+RZ|Ct5^H;y51QIyc6!y>+<>2 z)%7RuIlT!H=^p~>H419nzSF5Vo4mUQJO`K+_b|hgJHY8KV8V7S0PB1*qs|sGlj>|x zy785Y&Pmvs@5e4dFG+{n{N@zAWET_X#XsH;v1WP0pR;bU6jA}=CtJ{0&kYVQk7|bv zEcMKEbi$faH-S#L9zG<=SUMIvUY0l9+oT?0HJe|HmPLMEVG80`1zXNDaYbyLEdlMo z&xM-y_Ke)2!9hQD+Bd*4n#ahBVM-AvA(k#noi=fCejZ0ycXxOB)#=g1*^PN=B{cT$ zi_;Mv)du;)P{&`1^2XL5!pU?|A)_jD2oXt;igGiu3Yx`oOUAz{2d#|y^5qs3KCv>bz0ZAJOUMRk-YB| zgL=cKfi5;Xe1)7HpUl6?AWoH9R_k$TCKBzQAQFiY|0tbZSeY;!T`Bct2muPq?ds}E zHMl+#^3Vd|3O(K$^&>beHg)(HEL6rbf+1#%Vt4vDzdLBO}Yt=*cc`b+n2rm%L_( znl5h6fy{pE+l8`!*E>G1#w%Eb`SgEOcw0h#;o;$I=Ht1;rfxx5$teV}q;Umb3hhW) zSd`RHLi4LnPU7ZkidrbbLq!9GUDXH6Frf>f@rJNHergO2-<+&5=ln$|Sk9CUHKW@C z<16oF&Jf-QB(eT3Vs?*z4x^L%&v*Om!c0oV{`C_~o?n0@!tN8So?S*zbPSx&F%rP-3 zcI=W*>2Z3Ke?P0ApfJj52Zo&FR>x?Iv1%F{;Jll?vsjbtBeR{_C)m0J@TP8zE$WkIoD=B(Ll3bWbLGr zGi_`u^{rWz*Smr*cg((bGP1IfTvU8YLJt(tp|df6UMp_skPqz)t~zT0SR)nZOvG7P z$9DXN<+iKZJ(wXu_i)=Z4d7_kW}YLnyeiA`3P57XedyXm2u#ILNG;ql(N`nkdie3*Beq=( zA2CznG6qhxUAAiKJVq!ir91iW0523Y*gn7ulHo61JH^4qZ5la5H3c+Hp4BTr>WNyY z2)^U8H+b=f>X6jb#OtLZRJU7cak$>iK|g3awYp58TWznC;w=L=zCQXAMp`ssjFs-+jTftbN2W4NRuVMK_J#|;{_~tcsTh8 zLj;M74dFXnSR(Is0))|b+pUM2q4emL8f6ugk2Xt`G&4|obK3-!N3|x4!*W+}-Kq~w zAf=>qB$gZLc8D~hzZWs9NDigL6eYkB;3EJR;d5R?Lqgk>?fdua43(;PL!^^~;j!Z_ zjv+!DFCf`6C`n4#mqyHBy)s8uPY;}^KY6wx9kc2-kzx;J`Vpb;eL2_g!~!!EhqLwG zEMB+r0&x)!*7wNC{^g_$?YfvNA;@Ik^5)#Iv8%K?c|hlVM=;|elxh)`{(Q&tVIX`d+BnW|1qD5<=wA-St^b9EZ67MrlD=Q&RDQoK-x0P~rffQqk1JN(!K4;?*LYz(EMa z{M4*}2G0(XD3+V3XdoBNkl}e-x%5u?*6_(v<6%LJK>VCPXh<#d3HlLFOa0~jT{@H> zML1ux9PG079~X%k#kZ<;J(Qa>})&B0bn)ic?lH{i z{cnftl}zOmt*PNU$GoGX9MB~8u0g9hJO^1MYok9%HQ-AH%%ch3Pfe|LD6bZfgi=*i zm4Z#m?2|u|WNWDcV+^!%Ph_`4c$2|nAZ*m>`bf(``i(1sY#R#gS~wQksy&>ige&Ay zbX^=y+MPVvo8smC+%Z%W(_R5b`x+O|bc1Olwb@iL)+Lhh_+M`2uN~d&w1R7lVU0hl zV6FQ4quzl2JVE&VNC!0poaq8b3nui8em_K||7afG_eMpByD%tx8I#eQ1c$GLCjD?_ zvWP>Yqq6zQAIbed=YvKj0lJN1K)|tvv#$Kn#Bch^1bGxLMeqJ-QUYZASz22sQW^6$ zk?#tBobdyZYvfRIK9EpQ2(_+YQdeJqk+`buI;O>niiVBtvNaf|AaF;?&rjSrfrP<5 zWql-Hws%a7k4}cf+Vsnfd-e|Own3$-{DsBE7d$4P&3&y;QAPr)3Ox`lE*l_W1abew zAz@!E@6bRw0bQN2=#&V|UxpPCaX%4d`((;rXQA-7sPzfbvEyD5Vw;;aoL z_?`@glI@rt)#c@gZNh^>YSEScV9E^6H7$t`*T)awyNSMkwzzjV?}mM#W;LP$C-J+- zY7$fX2&f~`)IWbFdW0!k948N|np_={lBy@vCs;F0&f43&La@7_G9~T)g@Kf3+N&P_ zW}9ztsg0-l3y5dM`qHL=BZ!|U|Gxvp#V|k8&x6{ND4Qfy3WW#JRG$6x@o~tw1(NaQ zuB@2{P&4Bp6*cq3^oG*!a7YL(LSkK2pya=~_mS3_rUYcsL=uCJ#Wz{%*=;&|a|d5g z)r9pjWQyEzuIE0)9A;-_jnSS52^&$YxKk{SaBy+8^sQ$3eJ*Hf$sajWJDm@*rlcPb$Ki-f!WJq6SS;#))vLHztE{lOik1hMKfltB z*J%Pr#}bikK}gTTqrT1TgC`z!>Pmba=u+ea7z zPvpJDe6qE_QzL@8D&6}O%dJ*uYb??V_WBlNB8~zvF|pVR0N7{(0l^|dmD-BR3bT0- z;1cHP-xG0DN#^*wM#@=~aYp6#B$(!O91X|P!T*sYSObYJh3C5Ri{!IImf*PC^n#O& zu4CcDD$SyTs{W?~K}V_}oWd7%(fV_#b}8B}tJ671&9w+ol)H$!mvHp>N<(`DNTe^% zPh#1L`BPt@`Zq4E_btRAaXdS#lJ_(Z7Z zi!I#UT@cFJU?UKSF!8y77ROy0ti+g>BNmEva4osUPzYhRzOJrZM_Crbwx!|AJ(Z2k!&$N z^xm0}J|m}rwu&?uA!IOqLH>2FG0+*7gM2O_CCL%q7r=LnQ)@GZ7IcIQ;QeGoyN#K` z(Q#wPpX&i12Z#ezR^B=T5SY3nPltP7Y;|Eb1c&#|Xc`!7l5T}T=)#dLNT|CMwup{r zB+2>c+8k3A4YXq)E$J5~VIh1#n}2XnPpDd}t)}@s6;cT?H#iwG6t93M^aFqegeKPq3f~#6uS{4lGY5IPtm%eBE$XWun^hneBXL1yEu}~sdrYfjHdTzRiern@2 z+P!ziP$RKe_;1IQ=Fs1WTBdKN9305tGOMq)QH^W0jcG+bsX{b~*tC8h0m01C*5YU9 zH%-mWzF?qDGgG+>-fwgB^dC^tQOYhzGmOP*oDq1r0g59A_0Oz=MzYs22pDPiYDu!` zk#TWp&bbw8CFa*xRgH~bu5nWJUK;Yi5?F7GEi6czRhF)qRzzj}B6~k*6FUPSn9n7G zPY7z`SDSP79(@brI1cQs?}&+?W;OJmu4;TiT23+Smc?;a7AQPHtB+Z?<&6f@hcX40 z!H4Jb7+!}C5MS2ulDZaIyfPB#)ls2jC2B6M558CK+xLcX= zrg|WGv!>X;&qNV$baYf@`4ULI%Eq?+In3YRp9DbR&u7YZ85w_E@(EhUrb0|jzVYy& z<$7RyuruVYPcl#@wt=n&i9F9M+<0&vf@{U^WD{!ssHMH^_8Q!+HP@hbLT9g~N}I6dlP)B)4*80#420cgpbC|MP+hvVk9x4x__ zh#(xjAJZ(YfAqqXeydaJSR{+HJha zL&@pi>JRMxG`Y}U1%OKV2ybCwffgwg(0lNQIlm6wer4d7EfY}aX|z@U<`_e(@vG5l zZp&^dF)fWQ`@rk^acr6Ye+eqC45rt~!n8L5$5Zo9#puv>mb%CIzTFhtT!`h}N4!Ion+3|=f zkM8njuq`?|8t5s}j=!{^aU-#PAnn3mrEoB)zg zj8UGW>wsHeEH`VFo)mKbe>m``s=yTH)S(0NITk z97!)?v2lVRZN&+!IgWHSoZU~-X2qp&dEA?kkIZD)Cvcv7t^8sQnDl2egO#TV+6{PI;Hf89aXzK<<=2{x zrSI+Sot@d6`@V~S4y-b}G*M89*`ap2wzjf59C?0*`CMx9v24^(sa=?b?=BNOGYi}{ zKh*0Z0_y6$DC8|7U9NL%*S!P2N_l-#QUl7J8RxbEB;^YUF)<sGk>V-GryJ_cm)l21Uk=_uB`Lo+=oG`TO3#uX70Gch=*Sn?^+ zQo^x}Y8M2|j0&ko98HEL8sG`!~eVSKr}eNVW^Hs#}Ha`M0~`=Tnd@Z z&JMr0a5A6xQ&#rdJN?MTuMmXyO#dB-8NqlrCG}`ht=D-E0FWv$qr@Tti3MrktH)`( zln9pS{I_NL0(1^(ewj2z2jH^?s7n(87J|kMe80TwlU1bE*g8-dz%xl*eJtai5XFStlpZ{{n{OuD*!dQhnS4j$cDLiHBA~YR1GhmMrPSmg z799yypJjCpaxdlaeg&3EIlV9k(Zk(6Q%+)wtO1)f>9Ld)SMzz6X1qWkNSRgjFf`0_ z??W^DFay@=?Jpv_DFQ6IZwNW94URymYK)a^4@9J|ugYm`Sx35LWo1=Uf%Bdldgyol z=uzBfou(cwu=UkPe%YmgQb5;}d|!%aBaSWA!ve%aDL>*b9RpK0775nM_Tlq@vM(R< znOuYHmmxiOt&ABPP_HW)8u=nSXBc#JbZlbb>8PuJnvpV|$FS9z5AIdJ7V4Dw2M->3 zYZawU8qw;6E|WS}p~n$+bt5BkI;=hn5=rBHOD$nOL5RgeU{wfZ;O5ZFKwD^ugQhN# zL^B54E@-@lEP=o#=jEr+OaO)k%CT}u5nGUUF#h~E6DqLk=r;(`WBuj~)<=7LdkDd_ z$HzzD-x8JD;y=etYLEgA8v`a2!B(vC_#KAVSMyJen}*#WJwJ$@Vg~jyIy&Gwl70Iy z)uf!55|O|-n_v9^WWb7mVhVgO^0p@jY88WC|Nq6nwkx*Kyyo*2xF`S>85}7A{S8gM zK}Wfve$amkl`M*LGT|ufqboJD!l;cG4J9RV%kNOc^LQAbX{g0^)bng{)`yFJ2o(8M zu140|J7VLw3JWd*{J)g^RotB&nQhgLjkCYQS=$h#x@}i^(wu1whpiJABGJ;PuJ(_* zhy2*c5JssdOy}YW6Rsu>IQ^b0*8lAGgozUk z?+d5hd{xrC_KV`&y1&fK=D_`Az=aB>rC))=4HrKvy=0VpUoXdTieo%oAGr)1ieeyiWt%|AFg?~*x^`VhDt3%G1LJ2P`4s|%;W&2KvF zWr56x!WN!dk$e)^#sC&4GKZe2I~#ID+lEX~-sw?zY2Liqv$;J}(^6YkWkfwYnDSsd z@W!>@)1;-PfvNuW>(@`;RBY^cnC9c-qavPne_w1=N>8hldGp#j(YbTyp1*Q&>Z!wf zo0f=6OM9z0hW^j<4=(wt-Xr%w&B+tUL?U(3@PsRDbk4qOrL4loKBi#elJRn>m6v;6q^%j&oIABBVsSJyk39hv-BN?KapwyI?ka3cipj_T>M zt3VF_&h&N)!{knb#Re^_CPZx#oNDm+n8_g@pr-t$Ej>z`j&OwRTG11!#r$4y(< Date: Fri, 4 Feb 2022 09:09:21 +0900 Subject: [PATCH 126/287] [FEAT] About info added #39 --- .../components/navbar/navbar.component.html | 2 ++ .../about-side-menu.component.html | 2 +- .../about-side-menu.component.ts | 23 +++++++++++++++++++ .../collected-info.component.html | 10 ++++---- src/assets/i18n/en.json | 3 +++ src/assets/i18n/ko.json | 3 +++ 6 files changed, 37 insertions(+), 6 deletions(-) diff --git a/src/app/core/components/navbar/navbar.component.html b/src/app/core/components/navbar/navbar.component.html index 7203cafd..1b0c89ab 100755 --- a/src/app/core/components/navbar/navbar.component.html +++ b/src/app/core/components/navbar/navbar.component.html @@ -93,6 +93,8 @@ - + @@ -78,4 +77,4 @@ - \ No newline at end of file + diff --git a/src/app/features/open-api/components/gotoapi/gotoapi.component.less b/src/app/features/open-api/components/gotoapi/gotoapi.component.less index 82364dc3..fe8ba6bf 100644 --- a/src/app/features/open-api/components/gotoapi/gotoapi.component.less +++ b/src/app/features/open-api/components/gotoapi/gotoapi.component.less @@ -14,9 +14,9 @@ app-open-api-menu { .content { grid-area: body; - margin-top: 4rem; + margin-top: 4.3rem; border: 1px solid darkgray; - border-radius: 15px; + border-radius: 20px; padding: 1.6rem 2rem; } diff --git a/src/app/features/open-api/components/management/management.component.less b/src/app/features/open-api/components/management/management.component.less index fe1ff394..ecd7adfd 100644 --- a/src/app/features/open-api/components/management/management.component.less +++ b/src/app/features/open-api/components/management/management.component.less @@ -13,9 +13,9 @@ app-open-api-menu { } .content { grid-area: body; - margin-top: 4rem; + margin-top: 4.3rem; border: 1px solid darkgray; - border-radius: 15px; + border-radius: 20px; padding: 1.6rem 2rem; } diff --git a/src/app/features/open-api/components/open-api-menu/open-api-menu.component.css b/src/app/features/open-api/components/open-api-menu/open-api-menu.component.css index 85c408ac..6e650000 100644 --- a/src/app/features/open-api/components/open-api-menu/open-api-menu.component.css +++ b/src/app/features/open-api/components/open-api-menu/open-api-menu.component.css @@ -13,9 +13,11 @@ h1 { } .sidebar-container { - height: 100%; + //height: 100%; display: flex; flex-direction: column; + border: 20px; + } .menus { @@ -23,7 +25,7 @@ h1 { flex-direction: column; align-items: flex-end; border: 1px solid darkgray; - border-radius: 0px 30px 30px 0px; + border-radius: 0px 20px 20px 0px; border-left: none; height: 100%; padding-bottom: 10rem; @@ -44,7 +46,7 @@ ul { } @media all and (min-width: 426px) and (max-width: 768px){ - + h1 { font-size: 3.5vw !important; } diff --git a/src/app/features/userpage/components/member-info/member-info.component.less b/src/app/features/userpage/components/member-info/member-info.component.less index f6554cd7..33588e8e 100644 --- a/src/app/features/userpage/components/member-info/member-info.component.less +++ b/src/app/features/userpage/components/member-info/member-info.component.less @@ -8,7 +8,8 @@ p { .outline { border : 1px solid #606060; - border-radius: 50px; + border-radius: 20px; width : 100%; - padding : 40px 10%; + padding : 37px 10%; + margin-top : 10px; } diff --git a/src/app/features/userpage/components/my-analysis/my-analysis.component.less b/src/app/features/userpage/components/my-analysis/my-analysis.component.less index 3c38dabd..12e28c54 100644 --- a/src/app/features/userpage/components/my-analysis/my-analysis.component.less +++ b/src/app/features/userpage/components/my-analysis/my-analysis.component.less @@ -4,7 +4,7 @@ .bundle { border : 1px solid #c2c2c2; - border-radius: 50px; + border-radius: 20px; height : 480px; width : 900px; padding-left : 70px; diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.html b/src/app/features/userpage/components/my-docs/my-docs.component.html index 9ef6aa58..39a2791c 100644 --- a/src/app/features/userpage/components/my-docs/my-docs.component.html +++ b/src/app/features/userpage/components/my-docs/my-docs.component.html @@ -1,17 +1,23 @@ -
      - -
      +
      - + +
      +
      +
      +
      +
      diff --git a/src/app/features/userpage/components/my-docs/my-docs.component.less b/src/app/features/userpage/components/my-docs/my-docs.component.less index 817b5e46..d180d1c4 100644 --- a/src/app/features/userpage/components/my-docs/my-docs.component.less +++ b/src/app/features/userpage/components/my-docs/my-docs.component.less @@ -62,7 +62,7 @@ input[type="checkbox"] { .outline { border : 1px solid #606060; - border-radius: 50px; + border-radius: 20px; width : 100%; padding : 40px 10%; } @@ -72,18 +72,25 @@ input[type="checkbox"] { align-items : center; white-space : nowrap; overflow-x : scroll; - width : 400px; //1024 - margin-left : 7vw;//1024 -} - -.keyword-group>div>button{ + width : 100%; //1024 + //margin-left : 7vw;//1024 + border : 1px solid #606060; + border-radius: 20px; + padding-top : 15px; + padding-left : 10px; + padding-bottom: 20px; + margin-top : 10.5px; + margin-bottom : 20px; +} + +.scroll{ border : none; font-size : 17px; margin-left : 2px; margin-right: 9px; list-style-type: none; color : #7A7A7A; - border-bottom: 2px solid #0FBAFF; + border-bottom: 2px solid #52b9ff; border-radius: 0px !important; } @@ -106,6 +113,7 @@ input[type="checkbox"] { background-size: 1.2em; padding: 0px 0px 0px 1.5em; font-size: 1.5rem; + float : right; } @media all and (max-width: 768px){ diff --git a/src/app/features/userpage/components/secession/secession.component.less b/src/app/features/userpage/components/secession/secession.component.less index c1469ec9..adc957e9 100644 --- a/src/app/features/userpage/components/secession/secession.component.less +++ b/src/app/features/userpage/components/secession/secession.component.less @@ -7,8 +7,8 @@ } .button { + margin-top : 40px; margin-left : 325px; - margin-bottom : 20px; background-color: rgb(97, 97, 97); color : white; border : none; @@ -26,7 +26,8 @@ .outline { border : 1px solid #606060; - border-radius: 50px; + border-radius: 20px; width : 100%; - padding : 40px 10%; + padding : 41px 10%; + margin-top : 10.5px; } diff --git a/src/app/features/userpage/components/userpage-sidebar/userpage-sidebar.component.css b/src/app/features/userpage/components/userpage-sidebar/userpage-sidebar.component.css index 8d389c91..84a658b5 100644 --- a/src/app/features/userpage/components/userpage-sidebar/userpage-sidebar.component.css +++ b/src/app/features/userpage/components/userpage-sidebar/userpage-sidebar.component.css @@ -12,8 +12,8 @@ .outline { grid-area: outline; border: 1px solid #606060; - border-top-right-radius: 50px; - border-bottom-right-radius: 50px; + border-top-right-radius: 20px; + border-bottom-right-radius: 20px; border-left: none; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); @@ -37,8 +37,8 @@ .outline { grid-area: outline; border: 1px solid #606060; - border-top-right-radius: 50px; - border-bottom-right-radius: 50px; + border-top-right-radius: 20px; + border-bottom-right-radius: 20px; border-left: none; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); @@ -62,8 +62,8 @@ .outline { grid-area: outline; border: 1px solid #606060; - border-top-right-radius: 50px; - border-bottom-right-radius: 50px; + border-top-right-radius: 20px; + border-bottom-right-radius: 20px; border-left: none; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); From c1a0463878762ffe5a1c9737aa661c5cdb010af1 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Thu, 3 Mar 2022 17:21:58 +0900 Subject: [PATCH 144/287] [Style] disabled jsonDocId, will be corrected --- fe-backend/models/myAnalysis.js | 2 +- fe-backend/module/textMiningQuery.js | 64 ++++- .../my-analysis/my-analysis.component.html | 50 +++- .../my-analysis/my-analysis.component.less | 205 +++++++++++----- .../my-analysis/my-analysis.component.ts | 227 +++++++++++++++++- .../my-analysis/my-analysis.pipe.ts | 42 ++++ src/app/features/userpage/userpage.module.ts | 4 +- 7 files changed, 530 insertions(+), 64 deletions(-) create mode 100644 src/app/features/userpage/components/my-analysis/my-analysis.pipe.ts diff --git a/fe-backend/models/myAnalysis.js b/fe-backend/models/myAnalysis.js index 146ae5f7..a7adb108 100644 --- a/fe-backend/models/myAnalysis.js +++ b/fe-backend/models/myAnalysis.js @@ -7,7 +7,7 @@ const chartSchema = new Schema({ analysisDate: Date, chartImg: String, activity: String, - jsonDocId: Number, + //jsonDocId: Number, },{collection: 'myAnalysis'}); const conn = require("../connection/textMiningConn"); diff --git a/fe-backend/module/textMiningQuery.js b/fe-backend/module/textMiningQuery.js index 0ad28ea8..0e4b36e7 100644 --- a/fe-backend/module/textMiningQuery.js +++ b/fe-backend/module/textMiningQuery.js @@ -6,6 +6,8 @@ const router = express.Router(); router.post("/uploadDict", uploadDict); router.post("/getPreprocessedData",getPreprocessedData); router.post("/uploadChart", uploadChart); +router.post("/getCharts", getCharts); +router.post("/deleteCharts", deleteCharts) const usersDict = require("../models/usersDict"); const preprocessing = require("../models/preprocessing"); @@ -110,5 +112,65 @@ async function uploadDict(req, res) { );; }); } + + async function getCharts(req, res) { + myAnalysis.find( + { $and : [{ userEmail : req.body.userEmail, keyword : req.body.keyword, savedDate : req.body.savedDate }]}) + .then((result) => { + if(result){ + console.log("successfully loaded"); + return res + .status(200) + .json( + new Res(true, "successfully loaded", result) + ); + }else{ + console.log("no saved chart"); + return res + .status(400) + .json( + new Res(false, "no saved chart",null) + ); + } + }).catch((err) => { + console.log(err); + return res + .status(400) + .json( + new Res(false, "loading failed", null) + ) + }); + } + + async function deleteCharts(req, res){ + myAnalysis.deleteOne( + { $and: [{ userEmail: req.body.userEmail }, { analysisDate: req.body.analysisDate } ]}, + { upsert: true, returnNewDocument: true } + ).then((result) => { + if(result){ + console.log("successfully deleted"); + return res + .status(200) + .json( + new Res(true, "successfully deleted", result) + ); + }else{ + console.log("Not found"); + return res + .status(400) + .json( + new Res(false, "not found", null) + ); + } + }).catch((err) => { + console.log(err); + return res + .status(400) + .json( + new Res(false, "failed", null) + ) + }); + } -module.exports = router; \ No newline at end of file + module.exports = router; + \ No newline at end of file diff --git a/src/app/features/userpage/components/my-analysis/my-analysis.component.html b/src/app/features/userpage/components/my-analysis/my-analysis.component.html index 347133d4..d7078b88 100644 --- a/src/app/features/userpage/components/my-analysis/my-analysis.component.html +++ b/src/app/features/userpage/components/my-analysis/my-analysis.component.html @@ -1,3 +1,51 @@ + +
      +
      + +
      +
      + +
      -
      +
      +
      +
      + +
      +
      + + +
      + +
      +
      +
      + + +
      +
      +
      \ No newline at end of file diff --git a/src/app/features/userpage/components/my-analysis/my-analysis.component.less b/src/app/features/userpage/components/my-analysis/my-analysis.component.less index 3c38dabd..dde6689b 100644 --- a/src/app/features/userpage/components/my-analysis/my-analysis.component.less +++ b/src/app/features/userpage/components/my-analysis/my-analysis.component.less @@ -1,23 +1,36 @@ -*:focus { - outline: none; +* { + font-size: 1.5rem; } -.bundle { - border : 1px solid #c2c2c2; - border-radius: 50px; - height : 480px; - width : 900px; - padding-left : 70px; - padding-top : 30px; +ul, +li { + margin : 0; + padding: 0; +} + +ul>li { + display : flex; + align-items: baseline; } .upside { - display : flex; - flex-direction: row; + display : flex; + justify-content: space-between; + align-items : center; } -.upside2 { - margin-right: 490px; +.upside3{ + display: flex; +} + +.upside2>button { + margin-right : 10px; + background-color: #0FBAFF; + color : white; + border : none; + border-radius : 2rem; + width : 5em; + height : 2em; } .upside3>button { @@ -25,49 +38,13 @@ background-color: rgb(97, 97, 97); color : white; border : none; - border-radius : 40px; - width : 100px; - height : 35px; -} - -.where { - display : flex; - flex-direction: row; - padding-left : 40px; + border-radius : 2rem; + width : 5em; + height : 2em; } -.folder-menu { - margin-left: 490px; -} - -.button1 { - margin-right : 10px; - background-color : #0FBAFF; - color : white; - border : none; - border-radius : 40px; - width : 110px; - height : 35px; - background-image : url('/assets/icons/36_새폴더생성_흰.png'); - background-repeat : no-repeat; - background-position: 12% 40%; - background-size : 20px; - padding : 0px 0px 0px 20px; -} - -.button2 { - margin-right : 10px; - background-color : #0FBAFF; - color : white; - border : none; - border-radius : 40px; - width : 110px; - height : 35px; - background-image : url('/assets/icons/37_폴더편집_흰.png'); - background-repeat : no-repeat; - background-position: 12% 40%; - background-size : 20px; - padding : 0px 0px 0px 20px; +input[type="checkbox"] { + margin-right: 10px; } .folders { @@ -78,8 +55,19 @@ margin-right: 30px; } -.checkbox { - margin-right: 10px; +.page-numbers { + display : flex; + align-items : center; + justify-content: center; +} + +.page-numbers>button { + font-size: 1.2rem; +} + +.no-saved-doc{ + text-align: center; + width: 100%; } .outline { @@ -88,3 +76,108 @@ width : 100%; padding : 40px 10%; } + +.keyword-group{ + display : flex; + align-items : center; + white-space : nowrap; + overflow-x : scroll; + width : 400px; //1024 + margin-left : 7vw;//1024 +} + +.keyword-group>div>button{ + border : none; + font-size : 17px; + margin-left : 2px; + margin-right: 9px; + list-style-type: none; + color : #7A7A7A; + border-bottom: 2px solid #0FBAFF; + border-radius: 0px !important; +} + +.folder-menu { + display: flex; + justify-content: flex-end; +} + +.folder{ + background-image: url("../../../../../assets/icons/folder-add-new.png"); + margin-right: 10px; + background-color: #52b9ff; + color: white; + border: none; + border-radius: 40px; + width: 7.5em; + height: 2em; + background-repeat: no-repeat; + background-position: left 0.9em center; + background-size: 1.2em; + padding: 0px 0px 0px 1.5em; + font-size: 1.5rem; +} + +.col-lg-6{ + padding: 0px; +} + +.thumbnail>div>button{ + border-radius: 10px; + width: 300px; + height: 300px; + justify-content: space-between +} + +.thumbnail>div>button:hover{ + border-color: #52b9ff; + border-width: 3px; +} + +.thumbnail>div>button>img{ + width: 91.68%; + height: 63.286%; + padding-top: 4.665%; +} + +.thumbnail>div>button>div{ + /* text-align: left; + width: 100%; + height: 40%; + font-size : 15px; */ + + font-family: Noto Sans KR; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 20px; + letter-spacing: 0em; + text-align: left; + width: 100%; + height: 40%; + padding-left: 8%; + padding-bottom : 4.665%; + padding-top : 2%; + +} + +.docList{ + border : 1px solid #606060; + border-radius: 50px; + width : 100%; + text-align: center; +} +@media all and (max-width: 768px){ + .upside3>button{ + font-size : 13px; + } + + * { + font-size: 1.4rem; + } + + .upside2>label{ + padding-top : 18px; + margin-bottom: 0; + } +} diff --git a/src/app/features/userpage/components/my-analysis/my-analysis.component.ts b/src/app/features/userpage/components/my-analysis/my-analysis.component.ts index 85d3302b..2a8ed086 100644 --- a/src/app/features/userpage/components/my-analysis/my-analysis.component.ts +++ b/src/app/features/userpage/components/my-analysis/my-analysis.component.ts @@ -1,17 +1,236 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, OnInit, Input, Inject } from '@angular/core'; +import { UserProfile } from 'src/app/core/models/user.model'; +import { AnalysisOnMiddlewareService } from "src/app/core/services/analysis-on-middleware-service/analysis.on.middleware.service"; +import { AuthenticationService } from 'src/app/core/services/authentication-service/authentication.service'; +import { UserSavedDocumentService } from 'src/app/core/services/user-saved-document-service/user-saved-document.service'; +import { FormArray, FormBuilder, FormControl, FormGroup } from "@angular/forms"; +import { AnalysisComponent } from 'src/app/features/article-analysis/components/analysis/analysis.component' + @Component({ selector: 'app-my-analysis', templateUrl: './my-analysis.component.html', styleUrls: ['./my-analysis.component.less'] }) -export class MyAnalysisComponent implements OnInit { - constructor( +export class MyAnalysisComponent extends AnalysisComponent implements OnInit { + + private _charts : any; + private _userProfile :UserProfile - ) { } + private _savedKeywords : Array<{ keyword: string, savedDate: string; }>; + private _isSavedKeywordsEmpty : boolean; + private _isSavedKeywordsLoaded : boolean; + private _isSavedChartsEmpty : boolean; + private _isSavedChartsLoaded : boolean; + private _keyword : string; + private _savedDate : string; + private _chartData : any; + private _form : FormGroup; + + constructor( + _middlewareService : AnalysisOnMiddlewareService, + _userSavedDocumentService : UserSavedDocumentService, + private authService : AuthenticationService, + private formBuilder : FormBuilder + ){ + super(_middlewareService, _userSavedDocumentService); //Analysis Component로부터 상속 + this.userProfile = this.authService.getCurrentUser(); + this.form = this.formBuilder.group({ + checkArray : this.formBuilder.array([]) + }); + } ngOnInit(): void { + this.loadSavedKeywords(); + /* this.form = this.formBuilder.group({ + checkArray : this.formBuilder.array([]) + }); */ + } + + async loadSavedKeywords() : Promise{ + this.isSavedKeywordsEmpty = true; + this.isSavedKeywordsLoaded = false; + this.savedKeywords = await this.userSavedDocumentService.getMyKeywords(); + if(this.savedKeywords.length === 0){ + this.isSavedKeywordsEmpty = true; + //console.log("No keywords saved"); + }else{ + this.isSavedKeywordsEmpty = false; + this.isSavedKeywordsLoaded = true; + console.log(this.savedKeywords); + } + this.getCharts(this.savedKeywords[0].keyword, this.savedKeywords[0].savedDate); + } + + /** + * @description Load saved charts from middlewareService + * @param keyword + */ + async getCharts(selectedKeyword : string, savedDate : string) : Promise { + this.isSavedChartsEmpty = true; + this.isSavedChartsLoaded = false; + let data = JSON.stringify({ + 'userEmail': this.userProfile.email, + 'keyword' : selectedKeyword, + 'savedDate' : savedDate + }); + this.charts = await this.middlewareService.postDataToFEDB('/textMining/getCharts',data); + if(this.charts.length === 0){ + this.isSavedChartsEmpty = true; + }else{ + this.isSavedChartsEmpty = false; + this.isSavedChartsLoaded = true; + } + console.log(this.charts); + + //checkbox 초기화 + for(let i in this.charts){ + this.charts[i]["isSelected"] = false; + } + } + + currentKeywordAndDate(selectedKeyword: string, savedDate: string){ + this.keyword = selectedKeyword; + this.savedDate = savedDate; + this.getCharts(this.keyword, this.savedDate); + } + + async showDetail(chart: any) : Promise{ + let win = window.open("","","width=500, height=600") + win.document.write("

      새 창

      "); + } + + async deleteSelectedCharts() : Promise{ + if(this.form.value["checkArray"].length == 0){ + alert("삭제할 차트가 없습니다! 삭제할 차트를 선택해주세요.") + }else{ + for(let i in this.form.value["checkArray"]){ + let data = JSON.stringify({ + 'userEmail' : this.userProfile.email, + 'analysisDate': this.form.value["checkArray"][i] + }); + let res = await this.middlewareService.postDataToFEDB('/textMining/deleteCharts',data); + console.log(res); + } + this.loadSavedKeywords(); + this.form.value["checkArray"].clear; + } + } + + checkUncheckAll(isCheckAll: boolean, checkArray: FormArray): FormArray { + if(isCheckAll){ + for(let i=0; i { + if (item.value == e.target.value) { + checkArray.removeAt(i); + console.log(checkArray); + + return; + } + i++; + }); + } + } + } + + + public get charts() : any{ + return this._charts; + } + public set charts(value : any){ + this._charts = value; + } + + public get userProfile(): UserProfile { + return this._userProfile; + } + public set userProfile(value: UserProfile) { + this._userProfile = value; } + public get form(): FormGroup { + return this._form; + } + public set form(value: FormGroup) { + this._form = value; + } + + public get savedKeywords() : Array<{ keyword: string, savedDate: string; }>{ + return this._savedKeywords; + } + public set savedKeywords(value: Array<{ keyword: string, savedDate: string; }>){ + this._savedKeywords = value; + } + + public get isSavedKeywordsEmpty(): boolean { + return this._isSavedKeywordsEmpty; + } + public set isSavedKeywordsEmpty(value: boolean){ + this._isSavedKeywordsEmpty = value; + } + + public get isSavedKeywordsLoaded(): boolean { + return this._isSavedKeywordsLoaded; + } + public set isSavedKeywordsLoaded(value: boolean){ + this._isSavedKeywordsLoaded = value; + } + + public get isSavedChartsEmpty(): boolean { + return this._isSavedChartsEmpty; + } + public set isSavedChartsEmpty(value: boolean){ + this._isSavedChartsEmpty = value; + } + + public get isSavedChartsLoaded(): boolean { + return this._isSavedChartsLoaded; + } + public set isSavedChartsLoaded(value: boolean){ + this._isSavedChartsLoaded = value; + } + + + public get keyword() : string { + return this._keyword; + } + public set keyword(value : string){ + this._keyword = value; + } + + public get savedDate() : string { + return this._savedDate; + } + public set savedDate(value: string) { + this._savedDate = value; + } + + public get chartData() : any { + return this._chartData; + } + public set chartData(value: any) { + this._chartData = value; + } } \ No newline at end of file diff --git a/src/app/features/userpage/components/my-analysis/my-analysis.pipe.ts b/src/app/features/userpage/components/my-analysis/my-analysis.pipe.ts new file mode 100644 index 00000000..57d8b207 --- /dev/null +++ b/src/app/features/userpage/components/my-analysis/my-analysis.pipe.ts @@ -0,0 +1,42 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ name: 'myAnalysisPipe' }) +export class MyAnalysisPipe implements PipeTransform{ + private _chartData : any; + + transform(chart: any): string{ + if(chart.activity === 'count' ){ + return '빈도수분석' + } + else if( chart.activity === 'tfidf' ){ + return 'TFIDF' + } + else if( chart.activity === 'kmenas' ){ + return '분할군집분석' + } + else if( chart.activity === 'network' ){ + return '의미연결망' + } + else if( chart.activity === 'hcluster' ){ + return '계층군집분석' + } + else if( chart.activity === 'ngrams' ){ + return 'N-gram' + } + else if( chart.activity === 'word2vec' ){ + return '유의어분석' + } + else if( chart.activity === 'topicLDA' ){ + return '토픽모델링' + } + + + } + + public get chartData() : any { + return this._chartData; + } + public set chartData(value: any) { + this._chartData = value; + } +} diff --git a/src/app/features/userpage/userpage.module.ts b/src/app/features/userpage/userpage.module.ts index 96c0a828..60420877 100644 --- a/src/app/features/userpage/userpage.module.ts +++ b/src/app/features/userpage/userpage.module.ts @@ -9,6 +9,7 @@ import { UserpageRootComponent } from './components/userpage-root/userpage-root. import { UserpageSidebarComponent } from './components/userpage-sidebar/userpage-sidebar.component'; import { UserpageHeaderComponent } from './components/userpage-header/userpage-header.component'; import { ReactiveFormsModule } from "@angular/forms"; +import { MyAnalysisPipe } from "./components/my-analysis/my-analysis.pipe"; @NgModule({ declarations: [ @@ -19,7 +20,8 @@ import { ReactiveFormsModule } from "@angular/forms"; SecessionComponent, UserpageSidebarComponent, UserpageHeaderComponent, + MyAnalysisPipe ], - imports: [CommonModule, UserpageRoutingModule, ReactiveFormsModule], + imports: [CommonModule, UserpageRoutingModule, ReactiveFormsModule ], }) export class UserpageModule { } From 1d808c7c5263b25882320511c0f310d7cf8d2d91 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Thu, 3 Mar 2022 20:21:50 +0900 Subject: [PATCH 145/287] [FIX] Fix an error that occurs while uploading user dict --- .../preprocessing/preprocessing.component.html | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html index 369544aa..c317d32b 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html @@ -28,8 +28,7 @@
      - - +
    38. 불용어 @@ -43,9 +42,7 @@ - - - +
    39. @@ -61,8 +58,9 @@ - - + + +
    40. From b0de497e7911e9e639f1f5649d130cf1250aacf2 Mon Sep 17 00:00:00 2001 From: testation21 Date: Fri, 4 Mar 2022 03:16:27 +0900 Subject: [PATCH 146/287] [FEAT] add circle inside the doughnut chart in the topic analysis page. Also, I tried to make it similar to the orignal design --- .../research-status.component.html | 16 +--- .../research-status.component.less | 7 +- .../research-status.component.ts | 90 ++++++++++++------- 3 files changed, 68 insertions(+), 45 deletions(-) diff --git a/src/app/features/article-library/components/research-status/research-status.component.html b/src/app/features/article-library/components/research-status/research-status.component.html index 20dd6e08..c37effd8 100755 --- a/src/app/features/article-library/components/research-status/research-status.component.html +++ b/src/app/features/article-library/components/research-status/research-status.component.html @@ -4,18 +4,8 @@

      통일 연구 동향 그래프

      -
      - - - - - - - - - - - - +
      +
      +
      diff --git a/src/app/features/article-library/components/research-status/research-status.component.less b/src/app/features/article-library/components/research-status/research-status.component.less index e407fe8b..fa5fa3a3 100755 --- a/src/app/features/article-library/components/research-status/research-status.component.less +++ b/src/app/features/article-library/components/research-status/research-status.component.less @@ -43,11 +43,14 @@ } .chart-wrapper { - margin-top : 20px; + display: flex; + justify-content: center; + align-items: center; border-radius: 25px; border : 1px solid #52b9ff; - padding : 5% 10%; + padding : 0% 0% 0% 0%; margin : 0% 20%; + border-color : lightgrey; } h1 { diff --git a/src/app/features/article-library/components/research-status/research-status.component.ts b/src/app/features/article-library/components/research-status/research-status.component.ts index 9b07d506..143dd90b 100755 --- a/src/app/features/article-library/components/research-status/research-status.component.ts +++ b/src/app/features/article-library/components/research-status/research-status.component.ts @@ -38,7 +38,7 @@ export class ResearchStatusComponent implements OnInit { // set the dimensions and margins of the graph const width = 450, height = 450, - margin = 40; + margin = 10; // The radius of the pieplot is half the width or half the height (smallest one). I subtract a bit of margin. const radius = Math.min(width, height) / 2 - margin @@ -51,6 +51,21 @@ export class ResearchStatusComponent implements OnInit { .append("g") .attr("transform", `translate(${width/2},${height/2})`); + // add circle in the middle of the doughnut graph + svg.append("svg:circle") + .attr("cx", 0) + .attr("cy", 0) + .attr("r", radius * 0.38) + .style("fill", "#158cc4") + .append("g"); + + svg.append("text") + .text("통일연구동향") + .attr("x", -45) + .attr("y", 8) + .style("fill", "white") + .style("font-size", "19px"); + var label = this.chartLabels; var value = this.chartData; @@ -67,19 +82,21 @@ export class ResearchStatusComponent implements OnInit { // Compute the position of each group on the pie: const pie = d3.pie() - .sort(null) // Do not sort group by size + .sort(function (a, b) { + return b.count > (a.count); + }) .value(d => d[1]) const data_ready = pie(Object.entries(data)) // The arc generator const arc = d3.arc() - .innerRadius(radius * 0.5) // This is the size of the donut hole + .innerRadius(radius * 0.4) // This is the size of the donut hole .outerRadius(radius * 0.8) // Another arc that won't be drawn. Just for labels positioning - const outerArc = d3.arc() - .innerRadius(radius * 0.9) - .outerRadius(radius * 0.9) +// const outerArc = d3.arc() +// .innerRadius(radius * 0.9) +// .outerRadius(radius * 0.9) // Build the pie chart: Basically, each part of the pie is a path that we build using the arc function. svg @@ -87,7 +104,9 @@ export class ResearchStatusComponent implements OnInit { .data(data_ready) .join('path') .attr('d', arc) - .attr('fill', d => color(d.data[1])) + .attr('fill', "#38bdff") +// #b8e6ff +// .attr('fill', d => color(d.data[1])) .attr("stroke", "white") .style("stroke-width", "2px") .style("opacity", 0.7) @@ -100,31 +119,42 @@ export class ResearchStatusComponent implements OnInit { .attr("stroke", "black") .style("fill", "none") .attr("stroke-width", 1) - .attr('points', function(d) { - const posA = arc.centroid(d) // line insertion in the slice - const posB = outerArc.centroid(d) // line break: we use the other arc generator that has been built only for that - const posC = outerArc.centroid(d); // Label position = almost the same as posB - const midangle = d.startAngle + (d.endAngle - d.startAngle) / 2 // we need the angle to see if the X position will be at the extreme right or extreme left - posC[0] = radius * 0.95 * (midangle < Math.PI ? 1 : -1); // multiply by 1 or -1 to put it on the right or on the left - return [posA, posB, posC] - }) +// .attr('points', function(d) { +// const posA = arc.centroid(d) // line insertion in the slice +// const posB = outerArc.centroid(d) // line break: we use the other arc generator that has been built only for that +// const posC = outerArc.centroid(d); // Label position = almost the same as posB +// const midangle = d.startAngle + (d.endAngle - d.startAngle) / 2 // we need the angle to see if the X position will be at the extreme right or extreme left +// posC[0] = radius * 0.95 * (midangle < Math.PI ? 1 : -1); // multiply by 1 or -1 to put it on the right or on the left +// return [posA, posB] +// return [posA, posB, posC] +// }) // Add the polylines between chart and labels: - svg - .selectAll('allLabels') - .data(data_ready) - .join('text') - .text(d => d.data[0]) - .attr('transform', function(d) { - const pos = outerArc.centroid(d); - const midangle = d.startAngle + (d.endAngle - d.startAngle) / 2 - pos[0] = radius * 0.99 * (midangle < Math.PI ? 1 : -1); - return `translate(${pos})`; - }) - .style('text-anchor', function(d) { - const midangle = d.startAngle + (d.endAngle - d.startAngle) / 2 - return (midangle < Math.PI ? 'start' : 'end') - }) + svg.selectAll('allLabels') + .data(data_ready) + .enter() + .append('text') + .text(d => d.data[0]) + .attr("transform", function(d) { return "translate(" + arc.centroid(d) + ")"; }) + .style("text-anchor", "middle") + .style("font-size", 13) + .style("fill", "white") + +// svg +// .selectAll('allLabels') +// .data(data_ready) +// .join('text') +// .text(d => d.data[0]) +// .attr('transform', function(d) { +// const pos = outerArc.centroid(d); +// const midangle = d.startAngle + (d.endAngle - d.startAngle) / 2 +// pos[0] = radius * 0.99 * (midangle < Math.PI ? 1 : -1); +// return `translate(${pos})`; +// }) +// .style('text-anchor', function(d) { +// const midangle = d.startAngle + (d.endAngle - d.startAngle) / 2 +// return (midangle < Math.PI ? 'start' : 'end') +// }) } /** From aa1dd136660383b654457b908069efbc9c6ed472 Mon Sep 17 00:00:00 2001 From: testation21 Date: Fri, 4 Mar 2022 04:20:43 +0900 Subject: [PATCH 147/287] [FEAT] changed a visualization as similar as the original design for the bar chart of keyword analyis. --- .../research-status.component.less | 2 +- .../keyword-analysis.component.html | 4 +- .../keyword-analysis.component.less | 10 +++++ .../keyword-analysis.component.ts | 42 ++++++++++++------- 4 files changed, 41 insertions(+), 17 deletions(-) diff --git a/src/app/features/article-library/components/research-status/research-status.component.less b/src/app/features/article-library/components/research-status/research-status.component.less index fa5fa3a3..f0ae4182 100755 --- a/src/app/features/article-library/components/research-status/research-status.component.less +++ b/src/app/features/article-library/components/research-status/research-status.component.less @@ -47,7 +47,7 @@ justify-content: center; align-items: center; border-radius: 25px; - border : 1px solid #52b9ff; + border : 1px solid; padding : 0% 0% 0% 0%; margin : 0% 20%; border-color : lightgrey; diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html index 5e3d7d1e..d79ef7c8 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html @@ -14,6 +14,8 @@

      키워드 분석

      -
      +
      +
      +
      diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less index 8745b5a7..38d274af 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less @@ -63,6 +63,16 @@ } } +#chart-wrapper { + display: flex; + justify-content: center; + align-items: center; + border-radius: 25px; + border : 1px solid lightgrey; + padding : 0% 0% 0% 0%; + margin : 0% 20%; +} + .bar_chart{ display: flex; justify-content: center; diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts index 8ba20dc1..fff023bd 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts @@ -119,15 +119,16 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { // var dataPerYear = await this.updateData(this.startYearMonth, this.endYearMonth); var dataPerMonth = await this.updateData(this.startYearMonth, this.endYearMonth); console.log(dataPerMonth); + var jan = {date: "2022.01", freq: 18}; + var feb = {date: "2022.02", freq: 30}; + var mar = {date: "2022.03", freq: 55}; - var data1 = [ - {date: "2022.01", freq: 18}, - {date: "2022.02", freq: 1} - ]; - - var data2 = [ - {date: "2022.02", freq: 1} - ]; + var data1 = [jan]; + var data2 = [feb]; + var data3 = [mar]; + var data12 = [jan, feb]; + var data13 = [jan, feb, mar]; + var data23 = [feb, mar]; var x = this.x; var xAxis = this.xAxis; @@ -135,6 +136,7 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { var yAxis = this.yAxis; var svg = this.svg; var height = this.height; + var width = this.width; function update(data) { // Update the X axis @@ -142,7 +144,7 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { xAxis.call(d3.axisBottom(x)) // Update the Y axis y.domain([0, d3.max(data, function(d) { return d["freq"]; }) ] as number[]); - yAxis.transition().duration(1000).call(d3.axisLeft(y)); + yAxis.transition().duration(1000).call(d3.axisLeft(y).ticks(5)); // Create the u variable var u = svg.selectAll("rect") .data(data); @@ -153,21 +155,31 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { .attr("y", d => y(d["freq"])) .attr("width", x.bandwidth()) .attr("height", d => height - y(d["freq"])) - .attr("fill", "#69b3a2"); + .attr("fill", "#38bdff"); } + //For test if(this.per == "month"){ if(this.startYearMonth == "2022-01" && this.endYearMonth == "2022-01"){ - update(dataPerMonth); + update(data1); } else if(this.startYearMonth == "2022-01" && this.endYearMonth == "2022-02"){ - update(data1); + update(data12); } else if(this.startYearMonth == "2022-02" && this.endYearMonth == "2022-02"){ update(data2); } + else if(this.startYearMonth == "2022-01" && this.endYearMonth == "2022-03"){ + update(data13); + } + else if(this.startYearMonth == "2022-02" && this.endYearMonth == "2022-03"){ + update(data23); + } + else if(this.startYearMonth == "2022-03" && this.endYearMonth == "2022-03"){ + update(data3); + } } else{ - var year_data = await this.getYearData(data1); + var year_data = await this.getYearData(data13); update(year_data) } } @@ -175,7 +187,7 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { initFigure() { //related to drawing chart // set the dimensions and margins of the graph - this.margin = {top: 30, right: 30, bottom: 70, left: 60}; + this.margin = {top: 30, right: 30, bottom: 30, left: 60}; this.width = 460 - this.margin.left - this.margin.right; this.height = 400 - this.margin.top - this.margin.bottom; @@ -190,7 +202,7 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { // Initialize the X axis this.x = d3.scaleBand() .range([ 0, this.width ]) - .padding(0.2); + .padding(0.4); this.xAxis = this.svg.append("g") .attr("transform", "translate(0," + this.height + ")"); From 76abe88696b6fa5e4d87a49f9cd1fd91483c1b5b Mon Sep 17 00:00:00 2001 From: Vincenchoi <21800725@handong.edu> Date: Fri, 4 Mar 2022 07:35:11 +0900 Subject: [PATCH 148/287] [STYLE] table refactoring #10 --- .../components/navbar/navbar.component.less | 2 +- .../authentication.service.spec.ts | 0 .../article-analysis/analysis-style.less | 154 ++++++++++++------ .../components/analysis/analysis.component.ts | 116 ++++++------- .../preprocessing.component.html | 70 ++++---- .../savedDocForAnalysis.component.html | 18 +- .../search-result-filter.component.less | 6 +- 7 files changed, 210 insertions(+), 156 deletions(-) mode change 100755 => 100644 src/app/core/services/authentication-service/authentication.service.spec.ts diff --git a/src/app/core/components/navbar/navbar.component.less b/src/app/core/components/navbar/navbar.component.less index 6463f291..3f8b3769 100755 --- a/src/app/core/components/navbar/navbar.component.less +++ b/src/app/core/components/navbar/navbar.component.less @@ -113,7 +113,7 @@ div>ul>li { div>ul>li>a { color : gray; - font-weight: 300; + font-weight: 400; margin : 0px; padding : 0px; } diff --git a/src/app/core/services/authentication-service/authentication.service.spec.ts b/src/app/core/services/authentication-service/authentication.service.spec.ts old mode 100755 new mode 100644 diff --git a/src/app/features/article-analysis/analysis-style.less b/src/app/features/article-analysis/analysis-style.less index fee01dac..52c92bd4 100644 --- a/src/app/features/article-analysis/analysis-style.less +++ b/src/app/features/article-analysis/analysis-style.less @@ -121,26 +121,41 @@ hr{ // Table table { - table-layout: fixed; width:100%; border-collapse: separate; - text-align : center; border-spacing: 1px; - line-height: 3; + text-align : center; + line-height: 2; font-size: 15px; } +.choice{ + width: 10%; +} + +.search-keyword{ + width: 13%; +} + +.document-list{ + width: 40%; +} + +.config-date{ + width: 25%; +} th { + text-align : center; padding : 15px 0px; font-size: 17px; font-weight: 700; color: #fff; - background: lightskyblue ; + background: #52B9FF ; } td { - border-bottom : 1px solid lightgray; + border-bottom: 1px solid lightgray; height : 57px; vertical-align: middle; } @@ -152,10 +167,6 @@ td { margin: 1.5rem 0rem; } -.tablebtn{ - font-size: 1.2rem; -} - // Preprocessing @@ -174,7 +185,28 @@ td { // list-style-type: square; font-size: 1.3rem; display: flex; - margin: 5px 0px; + margin-left: 1.0rem; + padding-top: 1.0rem; + text-align: center; + width: 100%; +} + +.option-dict>strong{ + margin-top: 1.5rem; +} + +.upload-dict{ + border: 1px solid white; +} + +.upload-but{ + border: 1px solid #DDDDDD; + box-sizing: border-box; + border-radius: 5px; + font-size: 1.2rem; + padding: 0rem 0.35rem 0rem 0.35rem; + cursor: pointer; + width: 100%; } .select-option{ @@ -186,7 +218,6 @@ td { overflow:auto; } - .tooltip { width: 2.0rem; padding-left : 3px; @@ -195,18 +226,24 @@ td { .button-group{ display: flex; } + .button-group>button{ margin:5px; } + .run{ - border: 2px solid darkgray; - font-size:2.0rem; - font-weight: 550; + border: 2px solid #52B9FF; + color: #52B9FF; + box-sizing: border-box; + border-radius: 22.5px; + font-size:1.3rem; + font-weight: 450; float: right; + padding: 0.3rem 3.5rem 0.3rem 3.5rem; } .run:hover{ - box-shadow:200px 0 0 0 lightskyblue inset; + box-shadow:200px 0 0 0 #52B9FF inset; color: white; } @@ -215,7 +252,7 @@ td { right:20%; top:60%; width:100px; - background: lightskyblue; + background: #52B9FF; display:none; border-radius:3px; padding: 10px; @@ -237,51 +274,64 @@ td { /* form | radio */ .radio-items { - margin: 0px 10px; display: table; width: 300px; - border: 1px solid #454a60; - border-radius: 10px; box-sizing: border-box; > div { display: table-cell; - height: 20px; - line-height: 20px; - border-left: 1px solid #454a60; + padding: 1em; text-align: center; } - > div:first-child { - border-left: none; - // width: auto !important; - } - label { - display: block; + input[type="radio"] + label { + display: inline-block; width: 100%; height: 100%; color: #454a60; - // box-sizing: border-box; + border: 1px solid #DDDDDD; + border-radius: 21px; cursor: pointer; } input[type="radio"]:checked + label{ - background-color: lightskyblue; - color: #fff; + border: 2px solid #52B9FF; + border-radius: 21px; + color: #52B9FF; + } + input[type="checkbox"] + label { + display: inline-block; + width: 100%; + height: 100%; + color: #454a60; + border: 1px solid #DDDDDD; + border-radius: 21px; + cursor: pointer; } input[type="checkbox"]:checked + label{ - background-color: lightskyblue; - color: #fff; - } - } - - .upload-dict{ - font-size:1.3rem; - + border: 2px solid #52B9FF; + border-radius: 21px; + color: #52B9FF; + } } - // Analysis -#loading { width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; display: block; opacity: 0.7; background-color: #fff; z-index: 99; text-align: center; } #loading-image { position: absolute; top: 50%; left: 50%; z-index: 100; } - +#loading { + width: 100%; + height: 100%; + top: 0px; + left: 0px; + position: fixed; + display: block; + opacity: 0.7; + background-color: #fff; + z-index: 99; + text-align: center; +} +#loading-image { + position: absolute; + top: 50%; + left: 50%; + z-index: 100; +} .tooltip { width: 2.0rem; @@ -295,9 +345,6 @@ td { .pop-container{ margin: 10px; background-color: white; - - // border: 1px solid lightgray; - // border-radius: 25px; display: flex; flex-wrap:wrap; justify-content: center; @@ -308,24 +355,24 @@ td { width:25%; margin: 10px; flex: 1 1 20%; - // border:1px solid black; } .pop-head{ font-size: 1.5rem; margin:2px; background-color: white; - border: 1px solid rgb(156, 136, 136); + border: 1px solid lightgrey; border-radius: 25px; justify-content: center; align-items: center; text-align: center; + } .pop-body{ margin:2px; // background-color: white; - // border: 1px solid lightskyblue; + //border: 1px solid #52B9FF; justify-content: center; align-items: center; display:none; @@ -355,7 +402,7 @@ td { } .popupmenu-item:hover { - background: lightblue; + background: #52B9FF; } .popupmenu-item:hover ul.popupmenu-menu { @@ -363,8 +410,7 @@ td { } .popupmenu-item { - margin: 10px; - margin-left: 20px; + margin: 10px 10px 10px 20px; background-color: white; border-radius: 21px !important; border: 2px solid #DDDDDD; @@ -378,7 +424,7 @@ td { .popupmenu-title{ font-size:20px; - font-weight: 500; + font-weight: 400; } .popupmenu-title-eng{ @@ -395,6 +441,8 @@ td { border: 1px solid #DDDDDD; } + + // Frame .content-container { grid-area: main; @@ -411,7 +459,7 @@ td { } .content { grid-area: body; - margin-top: 4.4rem; + margin-top: 4.5rem; border: 1px solid darkgray; border-radius: 20px; padding: 1.6rem 2rem; diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.ts b/src/app/features/article-analysis/components/analysis/analysis.component.ts index 5d010acf..1c786ee7 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.ts +++ b/src/app/features/article-analysis/components/analysis/analysis.component.ts @@ -19,9 +19,9 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { private margin = 50; private margina = {top: 10, right: 30, bottom: 30, left: 40}; private width = 800 - (this.margin * 2); private height = 480 - (this.margin * 2); - + ngOnInit(): void {} - + /** * @description show pop up when the analysis name is on click */ @@ -33,7 +33,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { } else{ document.getElementById(analName).style.display='inline'; - document.getElementById(analName+"-head").style.background='lightskyblue'; + document.getElementById(analName+"-head").style.background='#52B9FF'; document.getElementById(analName+"-head").style.color='white'; } } @@ -55,20 +55,20 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { document.getElementById("cancelbtn").addEventListener("click", this.closeLoadingWithMask); let data = JSON.stringify({ - 'userEmail': this.email, - 'keyword': this.selectedKeyword, + 'userEmail': this.email, + 'keyword': this.selectedKeyword, 'savedDate': this.selectedSavedDate, 'option1': optionValue1, 'option2': optionValue2, 'option3': optionValue3, 'analysisName': activity, }); - + this.clearResult(); // if(activity!='topicLDA'){ // Send Requests to Flask let res = await this.middlewareService.postDataToMiddleware('/textmining',data); - + if(res==null){ this.isDataAnalysised = false; alert("내부적인 오류가 발생했습니다. 잠시후 다시 시도해주세요"); @@ -81,7 +81,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { this.closeLoadingWithMask(); return ; }; - + this.analysisedData = res; this.isDataAnalysised = true; this.isDataPreview =false; @@ -91,7 +91,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // temp.push({word:Object.keys(this.analysisedData)[i], count:this.analysisedData[Object.keys(this.analysisedData)[i]]}); // } - + if(activity=='count'|| activity=='tfidf'){ this.drawTable(activity, JSON.stringify(this.analysisedData.result_graph)); this.drawBarChart(JSON.stringify(this.analysisedData.result_graph)); @@ -136,7 +136,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .style('padding','15px 0px') .style('font-weight','500') .style('text-align','center'); - + th.append('th').text('No'); th.append('th').text('단어'); th.append('th').text('값'); @@ -157,7 +157,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .style('padding','15px 0px') .style('font-weight','500') .style('text-align','center'); - + th.append('th').text('category'); th.append('th').text('title'); // th.append('th').text('값'); @@ -189,14 +189,14 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .style('padding','15px 0px') .style('font-weight','500') .style('text-align','center'); - + th.append('th').attr('width','10%').text('index'); th.append('th').attr('width','18%').text('사이중심성'); th.append('th').attr('width','18%').text('근접중심성'); th.append('th').attr('width','18%').text('빈도수'); th.append('th').attr('width','18%').text('연결중심성'); th.append('th').attr('width','18%').text('eigenvector'); - + // th.append('th').text('값'); console.log(data); @@ -207,11 +207,11 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { const tr = tbody.append("tr"); tr.append("td").text(i+1); tr.append("td").text('단어: '+data['between_cen'][i]['word']+'\n값: '+data['between_cen'][i]['value']); - + tr.append("td").text('단어: '+data['closeness_cen'][i]['word']+'\n값: '+data['closeness_cen'][i]['value']); - + tr.append("td").text('단어: '+data['count'][i]['word']+'\n값: '+data['count'][i]['value']); - + tr.append("td").text('단어: '+data['degree_cen'][i]['word']+'\n값: '+data['degree_cen'][i]['value']); tr.append("td").text('단어: '+data['eigenvector_cen'][i]['word']+'\n값: '+data['eigenvector_cen'][i]['value']); @@ -234,20 +234,20 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // {word:"문재인",count:9}, // {word:"박근혜",count:8} // ]; - + let margin = ({top: 20, right: 0, bottom: 30, left: 40}); let width = 1000; let height = 500; function zoom(svg) { const extent : [[number,number],[number,number]] = [[margin.left, margin.top], [width - margin.right, height - margin.top]]; - + svg.call(d3.zoom() .scaleExtent([1, 8]) .translateExtent(extent) .extent(extent) .on("zoom", zoomed)); - + function zoomed(event) { x.range([margin.left, width - margin.right].map(d => event.transform.applyX(d))); svg.selectAll(".bars rect").attr("x", d => x(d.word)).attr("width", x.bandwidth()); @@ -310,7 +310,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .call(xAxis) .selectAll("text") .attr("transform", "rotate(-45)") - .style("text-anchor", "end"); + .style("text-anchor", "end"); // Draw the Y-axis on the DOM svg.append("g") @@ -348,20 +348,20 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { function zoom(svg) { const extent : [[number,number],[number,number]] = [[margin.left, margin.top], [width - margin.right, height - margin.top]]; - + svg.call(d3.zoom() .scaleExtent([1, 8]) .translateExtent(extent) .extent(extent) .on("zoom", zoomed)); - + function zoomed(event) { x.range([margin.left, width - margin.right].map(d => event.transform.applyX(d))); svg.selectAll(".dots circle").attr("x", d => x(d.x))//.attr("width", x.bandwidth()); svg.selectAll(".x-axis").call(xAxis); } } - + // Add X axis const x = d3.scaleLinear() @@ -382,7 +382,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .append("g") .attr("transform", "translate(" + margin.left + "," + margin.top + ")") - + const xAxis = g => g .attr("transform", `translate(0,${height})`) @@ -410,7 +410,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .domain([0, d3.max(data, d => d.category)]) .interpolator(d3.interpolateSinebow) - + // console.log(color('0')); // Highlight the specie that is hovered const highlight = function(e,d){ @@ -429,13 +429,13 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .duration(200) .style("fill", colorset) .attr("r", 7) - + tooltip .html("Title: "+d.title +"
      category: "+d.category) .style("opacity", 1) d3.selectAll(".dottext") - .style("opacity", 0) + .style("opacity", 0) } // Highlight the specie that is hovered @@ -445,7 +445,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .duration(200) .style("fill", "lightgrey") .attr("r", 5) - + tooltip .style("opacity", 0) .style("left", "0px") // It is important to put the +90: other wise the tooltip is exactly where the point is an it creates a weird effect @@ -500,7 +500,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .style("padding", "10px"); } - + /** * @description draw a scatter chart for word-2-vec using the data using d3 */ @@ -520,20 +520,20 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { function zoom(svg) { const extent : [[number,number],[number,number]] = [[margin.left, margin.top], [width - margin.right, height - margin.top]]; - + svg.call(d3.zoom() .scaleExtent([1, 8]) .translateExtent(extent) .extent(extent) .on("zoom", zoomed)); - + function zoomed(event) { x.range([margin.left, width - margin.right].map(d => event.transform.applyX(d))); svg.selectAll(".dots circle").attr("x", d => x(d.x))//.attr("width", x.bandwidth()); svg.selectAll(".x-axis").call(xAxis); } } - + // Add X axis const x = d3.scaleLinear() @@ -554,7 +554,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .append("g") .attr("transform", "translate(" + margin.left + "," + margin.top + ")") - + const xAxis = g => g .attr("transform", `translate(0,${height})`) @@ -576,7 +576,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .call(yAxis) // .call(d3.axisLeft(y)); - + // console.log(color('0')); // Highlight the specie that is hovered const highlight = function(e,d){ @@ -593,13 +593,13 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .duration(200) .style("fill", "red") .attr("r", d=> 7*(d['wcount']+1)) - + tooltip .html("Word: "+d.word +"
      x: " + d.x + "
      y: " + d.y) .style("opacity", 1) d3.selectAll(".dottext") - .style("opacity", 0) + .style("opacity", 0) } // Highlight the specie that is hovered @@ -609,7 +609,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .duration(200) .style("fill", "lightgrey") .attr("r", d=>5*(d['wcount']+1)) - + tooltip .style("opacity", 0) .style("left", "0px") // It is important to put the +90: other wise the tooltip is exactly where the point is an it creates a weird effect @@ -681,16 +681,16 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // "closeness_cen":number, // "degree_cen":number, // "eigenvector_cen":number, - // "id":number, + // "id":number, // "name":string}> - // } + // } = JSON.parse(data_str); // console.log(data); const margin = {top: 10, right: 30, bottom: 30, left: 40}, width = 1000 - margin.left - margin.right, height = 1000 - margin.top - margin.bottom; - + // append the svg object to the body of the page const svg = d3.select("figure#network") .append("svg") @@ -703,7 +703,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // Highlight the specie that is hovered const highlight = function(e,d){ - + d3.selectAll(".dot") .transition() .duration(200) @@ -715,7 +715,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .duration(200) .style("fill", "red") .attr("r", 7) - + tooltip .html(d.name) .style("opacity", 1) @@ -728,7 +728,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { .duration(200) .style("fill", "lightgrey") .attr("r", 5) - + tooltip .style("opacity", 0) .style("left", "0px") // It is important to put the +90: other wise the tooltip is exactly where the point is an it creates a weird effect @@ -834,28 +834,28 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { d['_children'] = d['children']; // if (d['depth'] && d['data']['name']['length'] !== 7) d['children'] = null; }); - + const svg = d3.select("figure#tree") .append("svg") .attr("viewBox", [-margin.left, -margin.top, width, dx].join()) .style("font", "10px sans-serif") .style("user-select", "none"); - + const gLink = svg.append("g") .attr("fill", "none") .attr("stroke", "#555") .attr("stroke-opacity", 0.4) .attr("stroke-width", 1.5); - + const gNode = svg.append("g") .attr("cursor", "pointer") .attr("pointer-events", "all"); - + function update(source) { // const duration = d3.event && d3.event.altKey ? 2500 : 250; const nodes = root.descendants().reverse(); const links = root.links(); - + // Compute the new tree layout. tree(root); @@ -886,7 +886,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { d['children'] = d['children'] ? null : d['_children']; update(d); }); - + nodeEnter.append("circle") .attr("r", 2.5) .attr("fill", d => d['_children'] ? "#555" : "#999") @@ -928,23 +928,23 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // Transition links to their new position. link.merge(linkEnter).transition(transition) .attr("d", diagonal); - + // Transition exiting nodes to the parent's new position. link.exit().transition(transition).remove() .attr("d", d => { const o = {x: source['x'], y: source['y']}; return diagonal({source: o, target: o}); }); - + // Stash the old positions for transition. root.eachBefore(d => { d['x0'] = d['x']; d['y0'] = d['y']; }); } - + update(root); - + return svg.node(); } @@ -966,14 +966,14 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { // let s = document.createElement('script'); // s.src = url; // s.async = true; - // // s.onreadystatechange = + // // s.onreadystatechange = // node.onload = callback; // s.onerror = function(){ // console.warn("failed to load library " + url); // }; // document.getElementById("topic").appendChild(s); // } - + // LDAvis // if(typeof(LDAvis) !== "undefined"){ @@ -1010,7 +1010,7 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { async saveSvg(): Promise{ const svg = d3.select("svg"); if(!this.analysisedData || !svg) return alert("분석이 완료되지 않았거나 문제가 발생했습니다.\n잠시후 다시 시도해주세요"); - + svgAsPngUri(svg.node(),{scale:0.5}).then(uri => { //save uri to mongo DB let data = JSON.stringify({ @@ -1022,11 +1022,11 @@ export class AnalysisComponent extends abstractAnalysis implements OnInit { 'activity': this.analysisedData.activity, 'jsonDocId': this.analysisedData.jsonDocId, }); - + // console.log(data); this.middlewareService.postDataToFEDB('/textmining/uploadChart', data).then( res=>{}); }); - + } downloadPng(){ diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html index 369544aa..eb89ed9d 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html @@ -1,17 +1,17 @@
      - +
      - 전처리 옵션 선택 + 전처리 옵션 선택 +
      -
      - 사용자 사전 적용 +
      + 1. 사용자 사전 적용 +
      사용하실 사용자 사전을 선택해주세요.
      @@ -24,12 +24,14 @@
      - -
      + +
      - + - +
    41. 불용어 @@ -40,12 +42,15 @@
    42. - -
      + + - - - + + + +
    43. @@ -57,20 +62,21 @@
      - -
      + + - - +
    44. - - - - - + + + + + @@ -88,29 +94,29 @@
      - + -
    45. 복합어 +
    46. 복합어
      -
      +
      - +
    47. --> - + -
      +
      품사 선택 적용할 품사를 모두 선택해주세요.
      @@ -128,11 +134,11 @@
      - +
      - +
      전처리 결과 diff --git a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html index 5f34cbd1..2960057a 100644 --- a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html +++ b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html @@ -5,24 +5,24 @@
      내 보관함 - +
      - - - - + + + + - + - +
      선택검색 키워드문서목록수집날짜선택검색 키워드문서목록수집날짜 전처리전처리
      - {{ docSet['keyword'] }}
        - {{adoc}}
        @@ -50,4 +50,4 @@
      -
      \ No newline at end of file +
      diff --git a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.less b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.less index 0c9e4c59..33ddec39 100755 --- a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.less +++ b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.less @@ -19,7 +19,7 @@ grid-template-areas : " . . . filter filter filter"; border : 1px solid #3d3d3d; gap : 20px 20px; - border-radius : 0 100px 100px 0; + border-radius : 0 20px 20px 0; border-left : none; padding-right : 20px; } @@ -46,7 +46,7 @@ grid-template-areas : " . . filter filter filter"; border : 1px solid #3d3d3d; gap : 20px 20px; - border-radius : 0 100px 100px 0; + border-radius : 0 20px 20px 0; border-left : none; padding-right : 20px; } @@ -73,7 +73,7 @@ grid-template-areas : " . filter filter filter"; border : 1px solid #3d3d3d; gap : 20px 20px; - border-radius : 0 100px 100px 0; + border-radius : 0 20px 20px 0; border-left : none; padding-right : 20px; } From 27e90322d8a11be5e5232bc95ffdffb26a644e41 Mon Sep 17 00:00:00 2001 From: Vincenchoi <21800725@handong.edu> Date: Fri, 4 Mar 2022 07:59:29 +0900 Subject: [PATCH 149/287] [STYLE] Tablet Mobile resize #10 --- .../article-analysis/analysis-style.less | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/app/features/article-analysis/analysis-style.less b/src/app/features/article-analysis/analysis-style.less index 52c92bd4..3afa6c81 100644 --- a/src/app/features/article-analysis/analysis-style.less +++ b/src/app/features/article-analysis/analysis-style.less @@ -441,6 +441,24 @@ td { border: 1px solid #DDDDDD; } +@media (max-width :768px){ + .popupmenu-wrapper{ + width: 100%; + } + .popupmenu-title{ + width : 33%; + } +} + +@media (max-width : 480px){ + .popupmenu-wrapper{ + width: 100%; + } + .popupmenu-title{ + width : 50%; + } +} + // Frame From 6af9fac0405ca6e6fe8ffd8bbb2c65a9f33cbc3e Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Fri, 4 Mar 2022 09:42:22 +0900 Subject: [PATCH 150/287] [FIX] Add a getter function in api-register --- .../components/api-register/api-register.component.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/features/memberships/components/api-register/api-register.component.ts b/src/app/features/memberships/components/api-register/api-register.component.ts index 9a4be70c..8b7f92ff 100644 --- a/src/app/features/memberships/components/api-register/api-register.component.ts +++ b/src/app/features/memberships/components/api-register/api-register.component.ts @@ -48,4 +48,8 @@ export class ApiRegisterComponent implements OnInit { gotoMain(): void { this._router.navigateByUrl(""); } + + public get isMain():boolean{ + return this._isMain; + } } From 88979fbfd37057fbc73932422c66eaf07010d44d Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Wed, 9 Mar 2022 11:17:54 +0900 Subject: [PATCH 151/287] [REFACTORING] Refactoring the search filter - #21 --- src/app/core/enums/search-mode.ts | 4 +- .../elasticsearch.service.query.model.ts | 31 ------ .../elasticsearch.service.ts | 105 ++++++++++++------ .../search-result-filter.component.html | 5 +- .../search-result-filter.component.less | 27 +++-- .../search-result-filter.component.ts | 84 ++++++++------ 6 files changed, 137 insertions(+), 119 deletions(-) diff --git a/src/app/core/enums/search-mode.ts b/src/app/core/enums/search-mode.ts index 10d00e0f..08a98366 100644 --- a/src/app/core/enums/search-mode.ts +++ b/src/app/core/enums/search-mode.ts @@ -3,9 +3,7 @@ export enum SearchMode { HASHKEYS, KEYWORD, INST, - MULTI, - DATE, - KEYWORDOPTION, + FILTER, TOPIC, DICTIONARY } diff --git a/src/app/core/models/elasticsearch.service.query.model.ts b/src/app/core/models/elasticsearch.service.query.model.ts index d73391a8..c1a9f072 100644 --- a/src/app/core/models/elasticsearch.service.query.model.ts +++ b/src/app/core/models/elasticsearch.service.query.model.ts @@ -2,8 +2,6 @@ export class ElasticSearchQueryModel { private hashKeys: string[] = []; private searchKeyword: string = ""; private sortOption: {}; - private mustKeyword: string = ""; - private mustNotKeyword: string = ""; private searchSource = [ @@ -67,30 +65,6 @@ export class ElasticSearchQueryModel { }; } - public getSearchDocsWithTextOption() { - return { - post_filter: { - bool: { - must: - { - multi_match: { - query: this.mustKeyword, - fields: this.searchField, - } - }, - must_not: - { - multi_match: { - query: this.mustNotKeyword, - fields: this.searchField, - } - } - } - }, - sort: [this.sortOption], - }; - } - public getSearchDocCount() { return { query: { @@ -137,9 +111,4 @@ export class ElasticSearchQueryModel { if (op === 1) this.sortOption = this.sortByDateDesc; if (op === 2) this.sortOption = this.sortByScoreDesc; } - - public setSelectedKeyword(mustKeyword: string, mustNotKeyword: string) { - this.mustKeyword = mustKeyword; - this.mustNotKeyword = mustNotKeyword; - } } diff --git a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts index cea1071e..8175c3da 100755 --- a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts +++ b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts @@ -369,11 +369,10 @@ export class ElasticsearchService { (selectedPageNum - 1) * this.getNumDocsPerPage() ); this.countByInstComplete(); - } else if (searchMode === SearchMode.DATE) { - this.searchByDateComplete( + } else if (searchMode === SearchMode.FILTER) { + this.searchBySearchFilterComplete( (selectedPageNum - 1) * this.getNumDocsPerPage() ); - } else if (searchMode === SearchMode.KEYWORDOPTION) { this.fullTextOptionSearchComplete( (selectedPageNum - 1) * this.getNumDocsPerPage() ); @@ -384,16 +383,20 @@ export class ElasticsearchService { } } + searchBySearchFilterComplete(startIndex?: number) { + this.saveSearchResult(this.triggerSearchFilter(startIndex)); + } + triggerSearchFilter(selectedPageNum: number): void { let startIndex = selectedPageNum - 1; let docSize = this.numDocsPerPage; - let mustKeyword = this.mustKeyword; - let mustNotKeyword = this.mustNotKeyword; if (!startIndex) startIndex = 0; this.setCurrentSearchingPage(selectedPageNum); + console.log(this.keyword) console.log(this.selectedInst) + return this.client.search({ index: this.ipSvc.ES_INDEX, from: startIndex, @@ -403,34 +406,30 @@ console.log(this.selectedInst) body: { query: { bool: { - should: [ - { match: { published_institution: this.selectedInst }}, - { match: { post_title : this.keyword }}, - { match: { file_extracted_content : this.keyword }}, - { match: { post_body : this.keyword }} + must: [ + { + term: { published_institution : this.selectedInst } + }, + { + bool: { + should: [ + {term: { post_body : this.keyword }}, + {term: { file_extracted_content : this.keyword }}, + {term: { post_title : this.keyword }}, + ] + } + }, + { + range: { + post_date: { + gt: this.startTime, + lt: this.endTime, + format: "yyyy-MM-dd" + } + }, + } ] }, - - // post_filter: { - // bool: { - // must: - // { - // multi_match: { - // query: this.mustKeyword, - // fields: this.esQueryModel.getSearchField(), - // } - // }, - // must_not: - // { - // multi_match: { - // query: this.mustNotKeyword, - // fields: this.esQueryModel.getSearchField(), - // } - // } - // } - // }, - - sort : this.sortOption }, }, @@ -667,14 +666,32 @@ console.log(this.selectedInst) searchByTextOption(startIndex?: number, docSize?: number): Promise { if (!startIndex) startIndex = 0; if (!docSize) docSize = this.numDocsPerPage; - this.esQueryModel.setSelectedKeyword(this.mustKeyword, this.mustNotKeyword); return this.client.search({ index: this.ipSvc.ES_INDEX, from: startIndex, size: docSize, filterPath: this.esQueryModel.getFilterPath(), - body: this.esQueryModel.getSearchDocsWithTextOption(), + body: { + post_filter: { + bool: { + must: + { + multi_match: { + query: this.mustKeyword, + fields: ["post_title", "file_extracted_content", "post_body"], + } + }, + must_not: + { + multi_match: { + query: this.mustNotKeyword, + fields: ["post_title", "file_extracted_content", "post_body"], + } + } + } + }, + }, _source: this.esQueryModel.getSearchSource(), }); } @@ -686,4 +703,26 @@ console.log(this.selectedInst) searchByDictionaryComplete(startIndex?: number) { this.saveSearchResult(this.searchByDictionary(startIndex)); } + + //remove //remove //remove + get getStartTime() : string { + return this.startTime; + } + + get getEndTime() : string { + return this.endTime; + } + + get getMustKeyword() : string{ + return this.mustKeyword; + } + + get getMustNotKeyword() : string{ + return this.mustNotKeyword; + } + + get getSelectedInst() : string{ + return this.selectedInst; + } + } diff --git a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html index f012df4b..e35c7282 100755 --- a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html +++ b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.html @@ -40,9 +40,6 @@

      결과 내 재검색

      (change)="mustNotKeyword($event)" placeholder="키워드 제외"/> -
      @@ -120,10 +117,12 @@

      주제별

      button{ + padding : 4px 25px; + color : white; + background : #7D8182; + border: 0; + margin-left: 15px; } @media (max-width: 768px) { @@ -411,21 +423,8 @@ span{ display: none; } - .confirm-cancel-btn{ - width: 214px; - display: flex; - margin : auto; - margin-bottom: 40px; - text-aglin:center - } - .confirm-cancel-btn>button{ - padding : 4px 25px; font-size: 2rem !important; - color : white; - background : #7D8182; - border: 0; - margin-left: 15px; } } diff --git a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts index 36f77587..9170d949 100755 --- a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts +++ b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts @@ -25,9 +25,11 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { private _selectedDate: string; private _selectedTp: string; + private _startDate: string; + private _endDate: string; + private _mustKeyword: string; + private _mustNotKeyword: string; - private _mustKeyword: string = ""; - private _mustNotKeyword : string = ""; public _topics = [ "정치", @@ -55,6 +57,13 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { }); this._datePickerEndDate = null; this._datePickerStartDate = null; + + this.selectedInst = ""; + this._selectedTp = "false"; + this._startDate = null; + this._endDate = null; + this._mustKeyword = ""; + this._mustNotKeyword = ""; } ngOnInit() { @@ -96,9 +105,6 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { */ selectInst(inst: { key: string; doc_num: number }) { this.selectedInst = inst.key; - this.elasticsearchService.setSearchMode(SearchMode.INST); - this.elasticsearchService.setSelectedInst(inst.key); - this.elasticsearchService.triggerSearch(1); } resetFilters() { @@ -138,8 +144,6 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { this._selectedInst = value; } - - //new async selectDate(e) { this.selectedDate = e.target.innerText.toString(); @@ -152,7 +156,8 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { endTime = new Date() startTime = new Date(date.setDate(date.getDate() - 1)); - this.startDateSearch(toStringByFormatting(startTime), toStringByFormatting(endTime)); + this._startDate = toStringByFormatting(startTime); + this._endDate = toStringByFormatting(endTime); break; } @@ -160,7 +165,8 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { endTime = new Date() startTime = new Date(date.setDate(date.getDate() - 7)); - this.startDateSearch(toStringByFormatting(startTime), toStringByFormatting(endTime)); + this._startDate = toStringByFormatting(startTime); + this._endDate = toStringByFormatting(endTime); break; } @@ -168,7 +174,8 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { endTime = new Date() startTime = new Date(date.setMonth(date.getMonth() - 1)); - this.startDateSearch(toStringByFormatting(startTime), toStringByFormatting(endTime)); + this._startDate = toStringByFormatting(startTime); + this._endDate = toStringByFormatting(endTime); break; } @@ -176,7 +183,8 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { endTime = new Date() startTime = new Date(date.setMonth(date.getMonth() - 3)); - this.startDateSearch(toStringByFormatting(startTime), toStringByFormatting(endTime)); + this._startDate = toStringByFormatting(startTime); + this._endDate = toStringByFormatting(endTime); break; } @@ -184,7 +192,8 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { endTime = new Date() startTime = new Date(date.setMonth(date.getMonth() - 6)); - this.startDateSearch(toStringByFormatting(startTime), toStringByFormatting(endTime)); + this._startDate = toStringByFormatting(startTime); + this._endDate = toStringByFormatting(endTime); break; } @@ -192,14 +201,14 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { endTime = new Date() startTime = new Date(date.setFullYear(date.getFullYear() - 1)); - this.startDateSearch(toStringByFormatting(startTime), toStringByFormatting(endTime)); + this._startDate = toStringByFormatting(startTime); + this._endDate = toStringByFormatting(endTime); break; } case "전체": { - this.elasticsearchService.setSearchMode(SearchMode.KEYWORD); - this.elasticsearchService.triggerSearch(1); - + this._startDate = "0000-00-00"; + this._endDate = "9999-99-99"; break; } @@ -207,13 +216,11 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { if ((this.datePickerStartDate === null) || (this.datePickerEndDate === null)) { alert("날짜를 선택해 주세요."); } else { - let endTime2 = this.datePickerEndDate; - let startTime2 = this.datePickerStartDate; + this._endDate = this.datePickerEndDate; + this._startDate = this.datePickerStartDate; - if (startTime2 > endTime2) { + if (this._startDate > this._endDate) { alert("날짜를 다시 선택해 주세요."); - } else { - this.startDateSearch(startTime2, endTime2); } } break; @@ -236,12 +243,6 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { } - startDateSearch(startTime: string, endTime: string) { - this.elasticsearchService.setSearchMode(SearchMode.DATE); - this.elasticsearchService.setSelectedDate(startTime, endTime); - this.elasticsearchService.triggerSearch(1); - } - setDatePickerStartDate(e) { this._datePickerStartDate = e.target.value; } @@ -305,14 +306,6 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { return (await this.analysisDatabaseService.getOneTopicDocs(category)) as []; } - selectKeywords($event) { - console.log(this._mustKeyword,this._mustNotKeyword) - this.elasticsearchService.setSelectedKeyword(this._mustKeyword,this._mustNotKeyword); - this.elasticsearchService.setSearchMode(SearchMode.KEYWORDOPTION); - this.elasticsearchService.triggerSearch(1); - - } - toKeywordAnalysis(): void { this.router.navigateByUrl("/search/keywordAnalysis"); } @@ -325,4 +318,25 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { this._mustNotKeyword = e.target.value.toString(); } + async resetSearch() { + this.elasticsearchService.setSearchMode(SearchMode.KEYWORD); + this.elasticsearchService.triggerSearch(1); + } + + async confirm($event) { + this.elasticsearchService.setSelectedDate(this._startDate, this._endDate); + this.elasticsearchService.setSelectedInst(this.selectedInst); + this.elasticsearchService.setSelectedKeyword(this._mustKeyword,this._mustNotKeyword); + + console.log("mustKeyword : ", this.elasticsearchService.getMustKeyword); + console.log("mustNotKeyword : ", this.elasticsearchService.getMustNotKeyword); + console.log("startTime : ", this.elasticsearchService.getStartTime); + console.log("endTime : ", this.elasticsearchService.getEndTime); + console.log("selectedInst : ", this.elasticsearchService.getSelectedInst); + + this.elasticsearchService.setSearchMode(SearchMode.FILTER); + this.elasticsearchService.triggerSearch(1); + // this.elasticsearchService.searchBySearchFilterComplete(1); + + } } From 6d8ff13e8f51a4b57a23c959d982d59a304796b9 Mon Sep 17 00:00:00 2001 From: testation21 Date: Mon, 21 Mar 2022 13:05:55 +0900 Subject: [PATCH 152/287] [REFACTORING] remove a unnecessary button --- .../keyword-analysis/keyword-analysis.component.html | 3 ++- .../keyword-analysis/keyword-analysis.component.less | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html index d79ef7c8..bf319f16 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html @@ -3,7 +3,8 @@

      키워드 분석

      "{{ getSearchKeyword }}" 에 대한 키워드 분석 결과입니다. - + +
      diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less index 38d274af..f423918a 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.less @@ -118,11 +118,9 @@ h1 { font-size : 1.5rem; text-align : end; color : white; - background-color : #52b9ff; outline : none; padding : 0.3em 1em; padding-left : 2.5em; - background-image : url(../../../../../assets/icons/save-doc.png); background-repeat : no-repeat; background-position: left 1em center; background-size : 1em; From c4886a9404420c47eaec23dac7e97aa4e9314118 Mon Sep 17 00:00:00 2001 From: testation21 Date: Mon, 21 Mar 2022 15:18:14 +0900 Subject: [PATCH 153/287] [REFACTORING] remove a unnecessary button --- .../components/research-status/research-status.component.html | 2 +- .../components/keyword-analysis/keyword-analysis.component.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/features/article-library/components/research-status/research-status.component.html b/src/app/features/article-library/components/research-status/research-status.component.html index c37effd8..795f46b4 100755 --- a/src/app/features/article-library/components/research-status/research-status.component.html +++ b/src/app/features/article-library/components/research-status/research-status.component.html @@ -2,7 +2,7 @@

      통일 연구 동향 그래프

      - +
      diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts index fff023bd..1edc75d9 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts @@ -270,7 +270,7 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { public get getCurrentYearMonth(): string { return this.currentYearMonth; - } + } } From be86d387f503ec97cfb44372dacdc319b6293b14 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 29 Mar 2022 04:56:24 +0900 Subject: [PATCH 154/287] [FEAT] change in schema _ option value added --- fe-backend/models/myAnalysis.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fe-backend/models/myAnalysis.js b/fe-backend/models/myAnalysis.js index a7adb108..6b78982d 100644 --- a/fe-backend/models/myAnalysis.js +++ b/fe-backend/models/myAnalysis.js @@ -7,6 +7,9 @@ const chartSchema = new Schema({ analysisDate: Date, chartImg: String, activity: String, + option1: String, + option2: String, + option3: String, //jsonDocId: Number, },{collection: 'myAnalysis'}); From da0afa7ae06579ff63fcca6b0db62f861903b789 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 29 Mar 2022 04:57:49 +0900 Subject: [PATCH 155/287] [STYLE] deleted --- .../my-analysis/my-analysis.pipe.ts | 42 ------------------- 1 file changed, 42 deletions(-) delete mode 100644 src/app/features/userpage/components/my-analysis/my-analysis.pipe.ts diff --git a/src/app/features/userpage/components/my-analysis/my-analysis.pipe.ts b/src/app/features/userpage/components/my-analysis/my-analysis.pipe.ts deleted file mode 100644 index 57d8b207..00000000 --- a/src/app/features/userpage/components/my-analysis/my-analysis.pipe.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Pipe, PipeTransform } from '@angular/core'; - -@Pipe({ name: 'myAnalysisPipe' }) -export class MyAnalysisPipe implements PipeTransform{ - private _chartData : any; - - transform(chart: any): string{ - if(chart.activity === 'count' ){ - return '빈도수분석' - } - else if( chart.activity === 'tfidf' ){ - return 'TFIDF' - } - else if( chart.activity === 'kmenas' ){ - return '분할군집분석' - } - else if( chart.activity === 'network' ){ - return '의미연결망' - } - else if( chart.activity === 'hcluster' ){ - return '계층군집분석' - } - else if( chart.activity === 'ngrams' ){ - return 'N-gram' - } - else if( chart.activity === 'word2vec' ){ - return '유의어분석' - } - else if( chart.activity === 'topicLDA' ){ - return '토픽모델링' - } - - - } - - public get chartData() : any { - return this._chartData; - } - public set chartData(value: any) { - this._chartData = value; - } -} From 6808c898a3ad72ae19ff313b2ba0b5013c19a77b Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 29 Mar 2022 05:06:55 +0900 Subject: [PATCH 156/287] [FEAT] add analysis activity schema --- fe-backend/models/activity/count.js | 14 ++++++++++++++ fe-backend/models/activity/hcluster.js | 14 ++++++++++++++ fe-backend/models/activity/kmeans.js | 14 ++++++++++++++ fe-backend/models/activity/network.js | 14 ++++++++++++++ fe-backend/models/activity/ngrams.js | 14 ++++++++++++++ fe-backend/models/activity/tfidf.js | 14 ++++++++++++++ fe-backend/models/activity/topicLDA.js | 14 ++++++++++++++ fe-backend/models/activity/word2vec.js | 14 ++++++++++++++ 8 files changed, 112 insertions(+) create mode 100644 fe-backend/models/activity/count.js create mode 100644 fe-backend/models/activity/hcluster.js create mode 100644 fe-backend/models/activity/kmeans.js create mode 100644 fe-backend/models/activity/network.js create mode 100644 fe-backend/models/activity/ngrams.js create mode 100644 fe-backend/models/activity/tfidf.js create mode 100644 fe-backend/models/activity/topicLDA.js create mode 100644 fe-backend/models/activity/word2vec.js diff --git a/fe-backend/models/activity/count.js b/fe-backend/models/activity/count.js new file mode 100644 index 00000000..0a5c1a0d --- /dev/null +++ b/fe-backend/models/activity/count.js @@ -0,0 +1,14 @@ +const mongoose = require("mongoose"); +const Schema = mongoose.Schema; +const countChartSchema = new Schema({ + userEmail: String, + keyword: String, + savedDate: Date, + analysisDate: Date, + chartImg: String, + activity: String, + docId: Object +},{collection: 'count'}); + +const conn = require("../../connection/textMiningConn"); +module.exports = conn.model("count", countChartSchema); \ No newline at end of file diff --git a/fe-backend/models/activity/hcluster.js b/fe-backend/models/activity/hcluster.js new file mode 100644 index 00000000..0e5962e1 --- /dev/null +++ b/fe-backend/models/activity/hcluster.js @@ -0,0 +1,14 @@ +const mongoose = require("mongoose"); +const Schema = mongoose.Schema; +const countChartSchema = new Schema({ + userEmail: String, + keyword: String, + savedDate: Date, + analysisDate: Date, + chartImg: String, + activity: String, + docId: Object +},{collection: 'hcluster'}); + +const conn = require("../../connection/textMiningConn"); +module.exports = conn.model("hcluster", countChartSchema); \ No newline at end of file diff --git a/fe-backend/models/activity/kmeans.js b/fe-backend/models/activity/kmeans.js new file mode 100644 index 00000000..8c6ad064 --- /dev/null +++ b/fe-backend/models/activity/kmeans.js @@ -0,0 +1,14 @@ +const mongoose = require("mongoose"); +const Schema = mongoose.Schema; +const countChartSchema = new Schema({ + userEmail: String, + keyword: String, + savedDate: Date, + analysisDate: Date, + chartImg: String, + activity: String, + docId: Object +},{collection: 'kmeans'}); + +const conn = require("../../connection/textMiningConn"); +module.exports = conn.model("kmeans", countChartSchema); \ No newline at end of file diff --git a/fe-backend/models/activity/network.js b/fe-backend/models/activity/network.js new file mode 100644 index 00000000..1bd74e30 --- /dev/null +++ b/fe-backend/models/activity/network.js @@ -0,0 +1,14 @@ +const mongoose = require("mongoose"); +const Schema = mongoose.Schema; +const countChartSchema = new Schema({ + userEmail: String, + keyword: String, + savedDate: Date, + analysisDate: Date, + chartImg: String, + activity: String, + docId: Object +},{collection: 'network'}); + +const conn = require("../../connection/textMiningConn"); +module.exports = conn.model("network", countChartSchema); \ No newline at end of file diff --git a/fe-backend/models/activity/ngrams.js b/fe-backend/models/activity/ngrams.js new file mode 100644 index 00000000..111b1f9d --- /dev/null +++ b/fe-backend/models/activity/ngrams.js @@ -0,0 +1,14 @@ +const mongoose = require("mongoose"); +const Schema = mongoose.Schema; +const countChartSchema = new Schema({ + userEmail: String, + keyword: String, + savedDate: Date, + analysisDate: Date, + chartImg: String, + activity: String, + docId: Object +},{collection: 'ngrams'}); + +const conn = require("../../connection/textMiningConn"); +module.exports = conn.model("ngrams", countChartSchema); \ No newline at end of file diff --git a/fe-backend/models/activity/tfidf.js b/fe-backend/models/activity/tfidf.js new file mode 100644 index 00000000..441d6ba2 --- /dev/null +++ b/fe-backend/models/activity/tfidf.js @@ -0,0 +1,14 @@ +const mongoose = require("mongoose"); +const Schema = mongoose.Schema; +const countChartSchema = new Schema({ + userEmail: String, + keyword: String, + savedDate: Date, + analysisDate: Date, + chartImg: String, + activity: String, + docId: Object +},{collection: 'tfidf'}); + +const conn = require("../../connection/textMiningConn"); +module.exports = conn.model("tfidf", countChartSchema); \ No newline at end of file diff --git a/fe-backend/models/activity/topicLDA.js b/fe-backend/models/activity/topicLDA.js new file mode 100644 index 00000000..5c9a33a9 --- /dev/null +++ b/fe-backend/models/activity/topicLDA.js @@ -0,0 +1,14 @@ +const mongoose = require("mongoose"); +const Schema = mongoose.Schema; +const countChartSchema = new Schema({ + userEmail: String, + keyword: String, + savedDate: Date, + analysisDate: Date, + chartImg: String, + activity: String, + docId: Object +},{collection: 'topicLDA'}); + +const conn = require("../../connection/textMiningConn"); +module.exports = conn.model("topicLDA", countChartSchema); \ No newline at end of file diff --git a/fe-backend/models/activity/word2vec.js b/fe-backend/models/activity/word2vec.js new file mode 100644 index 00000000..37bf7a47 --- /dev/null +++ b/fe-backend/models/activity/word2vec.js @@ -0,0 +1,14 @@ +const mongoose = require("mongoose"); +const Schema = mongoose.Schema; +const countChartSchema = new Schema({ + userEmail: String, + keyword: String, + savedDate: Date, + analysisDate: Date, + chartImg: String, + activity: String, + docId: Object +},{collection: 'word2vec'}); + +const conn = require("../../connection/textMiningConn"); +module.exports = conn.model("word2vec", countChartSchema); \ No newline at end of file From 0bed864d0d24a377bf544b4637661af1eada1337 Mon Sep 17 00:00:00 2001 From: leechanggong Date: Tue, 29 Mar 2022 20:51:44 +0900 Subject: [PATCH 157/287] [REFACTOR] Restructured JSON and changed analysis #39 --- .../components/footer/footer.component.html | 8 +- .../components/navbar/navbar.component.html | 56 +-- .../about-side-menu.component.html | 8 +- .../collected-info.component.html | 108 +++--- .../components/intro/intro.component.html | 4 +- .../member-policy.component.html | 68 ++-- .../service-guide.component.html | 6 +- .../article-analysis/analysis.module.ts | 3 +- .../analysis-menu.component.html | 6 +- .../analysis/analysis.component.html | 90 ++--- .../article-library.component.html | 10 +- .../research-status.component.html | 2 +- .../board.annoucement.component.html | 10 +- .../board-faq/board.faq.component.html | 10 +- .../board-qna/board.qna.component.html | 14 +- .../community.board.component.html | 10 +- .../document.modify.component.html | 12 +- .../register/register.component.html | 194 +++++----- .../search-bar/search-bar.component.html | 8 +- src/assets/i18n/en.json | 340 ++++++++++------- src/assets/i18n/ko.json | 350 +++++++++++------- 21 files changed, 728 insertions(+), 589 deletions(-) diff --git a/src/app/core/components/footer/footer.component.html b/src/app/core/components/footer/footer.component.html index 5707a46d..0cd6aa72 100755 --- a/src/app/core/components/footer/footer.component.html +++ b/src/app/core/components/footer/footer.component.html @@ -7,10 +7,10 @@
      diff --git a/src/app/core/components/navbar/navbar.component.html b/src/app/core/components/navbar/navbar.component.html index e4c1b19e..5686d291 100755 --- a/src/app/core/components/navbar/navbar.component.html +++ b/src/app/core/components/navbar/navbar.component.html @@ -9,18 +9,18 @@
      • - {{ 'library' | translate }} + {{ 'navbar.library' | translate }}
      • -
      • - {{'analysis' | translate}} +
      • + {{'navbar.analysis' | translate}}
      • diff --git a/src/app/features/about-kubic/components/collected-info/collected-info.component.html b/src/app/features/about-kubic/components/collected-info/collected-info.component.html index c61ef957..48ef27bb 100644 --- a/src/app/features/about-kubic/components/collected-info/collected-info.component.html +++ b/src/app/features/about-kubic/components/collected-info/collected-info.component.html @@ -3,89 +3,89 @@

        - {{'dataPolicy1'|translate}} + {{'collected-info.dataPolicy1'|translate}}
        - {{'dataPolicy1-1'|translate}} + {{'collected-info.dataPolicy1-1'|translate}}
            - {{'dataPolicy1-1-1'|translate}}
        - {{'dataPolicy1-2'|translate}}
        + {{'collected-info.dataPolicy1-1-1'|translate}}
        + {{'collected-info.dataPolicy1-2'|translate}}
            - {{'dataPolicy1-2-1'|translate}}
        - {{'dataPolicy1-3'|translate}} + {{'collected-info.dataPolicy1-2-1'|translate}}
        + {{'collected-info.dataPolicy1-3'|translate}}

        - {{'dataPolicy2'|translate}} + {{'collected-info.dataPolicy2'|translate}}
        - {{'dataPolicy2-1'|translate}}
        + {{'collected-info.dataPolicy2-1'|translate}}
            - {{'dataPolicy2-1-1'|translate}} - {{'dataPolicy2-1-2'|translate}}
        + {{'collected-info.dataPolicy2-1-1'|translate}} + {{'collected-info.dataPolicy2-1-2'|translate}}
        - {{'dataPolicy2-2'|translate}} + {{'collected-info.dataPolicy2-2'|translate}}
        -    {{'dataPolicy2-2-1'|translate}} +    {{'collected-info.dataPolicy2-2-1'|translate}}

        - {{'dataPolicy3'|translate}}
        + {{'collected-info.dataPolicy3'|translate}}
        - {{'dataPolicy3-1'|translate}} + {{'collected-info.dataPolicy3-1'|translate}}

        - {{'dataPolicy4'|translate}}
        + {{'collected-info.dataPolicy4'|translate}}
        - {{'dataPolicy4-1'|translate}} + {{'collected-info.dataPolicy4-1'|translate}}
        - {{'dataPolicy4-2'|translate}} + {{'collected-info.dataPolicy4-2'|translate}}
        - {{'dataPolicy4-3'|translate}} + {{'collected-info.dataPolicy4-3'|translate}}

        - {{'dataPolicy5'|translate}}
        + {{'collected-info.dataPolicy5'|translate}}
        - {{'dataPolicy5-1'|translate}} + {{'collected-info.dataPolicy5-1'|translate}}
        - {{'dataPolicy6'|translate}}
        + {{'collected-info.dataPolicy6'|translate}}
        - {{'dataPolicy6-1'|translate}}
        -    -{{'dataPolicy6-1-1'|translate}}
        - {{'dataPolicy6-2'|translate}}
        -    {{'dataPolicy6-2-1'|translate}}
        - {{'dataPolicy6-3'|translate}}
        -    {{'dataPolicy6-3-1'|translate}}
        -      {{'dataPolicy6-3-2'|translate}}
        - {{'dataPolicy6-4'|translate}}
        -    {{'dataPolicy6-4-1'|translate}}
        -      {{'dataPolicy6-4-2'|translate}}
        - {{'dataPolicy6-5'|translate}}
        -    {{'dataPolicy6-5-1'|translate}}
        -      {{'dataPolicy6-5-2'|translate}}
        - {{'dataPolicy6-6'|translate}}
        -    {{'dataPolicy6-6-1'|translate}}
        -      {{'dataPolicy6-6-2'|translate}}
        - {{'dataPolicy6-7'|translate}}
        -    {{'dataPolicy6-7-1'|translate}}
        - {{'dataPolicy6-8'|translate}}
        -    {{'dataPolicy6-8-1'|translate}}

        + {{'collected-info.dataPolicy6-1'|translate}}
        +    -{{'collected-info.dataPolicy6-1-1'|translate}}
        + {{'collected-info.dataPolicy6-2'|translate}}
        +    {{'collected-info.dataPolicy6-2-1'|translate}}
        + {{'collected-info.dataPolicy6-3'|translate}}
        +    {{'collected-info.dataPolicy6-3-1'|translate}}
        +      {{'collected-info.dataPolicy6-3-2'|translate}}
        + {{'collected-info.dataPolicy6-4'|translate}}
        +    {{'collected-info.dataPolicy6-4-1'|translate}}
        +      {{'collected-info.dataPolicy6-4-2'|translate}}
        + {{'collected-info.dataPolicy6-5'|translate}}
        +    {{'collected-info.dataPolicy6-5-1'|translate}}
        +      {{'collected-info.dataPolicy6-5-2'|translate}}
        + {{'collected-info.dataPolicy6-6'|translate}}
        +    {{'collected-info.dataPolicy6-6-1'|translate}}
        +      {{'collected-info.dataPolicy6-6-2'|translate}}
        + {{'collected-info.dataPolicy6-7'|translate}}
        +    {{'collected-info.dataPolicy6-7-1'|translate}}
        + {{'collected-info.dataPolicy6-8'|translate}}
        +    {{'collected-info.dataPolicy6-8-1'|translate}}

        - {{'dataPolicy7'|translate}}
        + {{'collected-info.dataPolicy7'|translate}}
        - {{'dataPolicy7-0'|translate}}
        - {{'dataPolicy7-1'|translate}}
        -    {{'dataPolicy7-1-1'|translate}}
        -      {{'dataPolicy7-1-2'|translate}}
        -      {{'dataPolicy7-1-3'|translate}}
        -      {{'dataPolicy7-1-4'|translate}}
        -      {{'dataPolicy7-1-5'|translate}}
        -      {{'dataPolicy7-1-6'|translate}}
        -        {{'dataPolicy7-1-7'|translate}}
        - {{'dataPolicy7-2'|translate}}
        -    {{'dataPolicy7-2-1'|translate}}
        -      {{'dataPolicy7-2-2'|translate}}

        + {{'collected-info.dataPolicy7-0'|translate}}
        + {{'collected-info.dataPolicy7-1'|translate}}
        +    {{'collected-info.dataPolicy7-1-1'|translate}}
        +      {{'collected-info.dataPolicy7-1-2'|translate}}
        +      {{'collected-info.dataPolicy7-1-3'|translate}}
        +      {{'collected-info.dataPolicy7-1-4'|translate}}
        +      {{'collected-info.dataPolicy7-1-5'|translate}}
        +      {{'collected-info.dataPolicy7-1-6'|translate}}
        +        {{'collected-info.dataPolicy7-1-7'|translate}}
        + {{'collected-info.dataPolicy7-2'|translate}}
        +    {{'collected-info.dataPolicy7-2-1'|translate}}
        +      {{'collected-info.dataPolicy7-2-2'|translate}}

        diff --git a/src/app/features/about-kubic/components/intro/intro.component.html b/src/app/features/about-kubic/components/intro/intro.component.html index dff9a3ee..ec9117d0 100644 --- a/src/app/features/about-kubic/components/intro/intro.component.html +++ b/src/app/features/about-kubic/components/intro/intro.component.html @@ -1,9 +1,9 @@
        -

        {{'introduction-1'|translate}}

        +

        {{'intro.introduction-1'|translate}}

        - {{'introduction-2'|translate}} + {{'intro.introduction-2'|translate}}

        diff --git a/src/app/features/about-kubic/components/member-policy/member-policy.component.html b/src/app/features/about-kubic/components/member-policy/member-policy.component.html index 4971a46c..c3535960 100644 --- a/src/app/features/about-kubic/components/member-policy/member-policy.component.html +++ b/src/app/features/about-kubic/components/member-policy/member-policy.component.html @@ -2,52 +2,52 @@

        - {{'accountPolicy1'|translate}}
        - {{'accountPolicy1-1'|translate}}

        + {{'member-policy.accountPolicy1'|translate}}
        + {{'member-policy.accountPolicy1-1'|translate}}

        - {{'accountPolicy2'|translate}}
        - {{'accountPolicy2-1'|translate}}

        + {{'member-policy.accountPolicy2'|translate}}
        + {{'member-policy.accountPolicy2-1'|translate}}

        - {{'accountPolicy3'|translate}}
        - {{'accountPolicy3-1'|translate}}

        + {{'member-policy.accountPolicy3'|translate}}
        + {{'member-policy.accountPolicy3-1'|translate}}

        - {{'accountPolicy4'|translate}}
        - {{'accountPolicy4-1'|translate}}

        + {{'member-policy.accountPolicy4'|translate}}
        + {{'member-policy.accountPolicy4-1'|translate}}

        - {{'accountPolicy5'|translate}}
        - {{'accountPolicy5-1'|translate}}

        + {{'member-policy.accountPolicy5'|translate}}
        + {{'member-policy.accountPolicy5-1'|translate}}

        - {{'accountPolicy6'|translate}}
        - {{'accountPolicy6-1'|translate}}

        + {{'member-policy.accountPolicy6'|translate}}
        + {{'member-policy.accountPolicy6-1'|translate}}

        - {{'accountPolicy7'|translate}}
        - {{'accountPolicy7-1'|translate}}
        - {{'accountPolicy7-2'|translate}}

        + {{'member-policy.accountPolicy7'|translate}}
        + {{'member-policy.accountPolicy7-1'|translate}}
        + {{'member-policy.accountPolicy7-2'|translate}}

        - {{'accountPolicy8'|translate}}
        - {{'accountPolicy8-1'|translate}}
        - {{'accountPolicy8-2'|translate}}
        - {{'accountPolicy8-3'|translate}}

        + {{'member-policy.accountPolicy8'|translate}}
        + {{'member-policy.accountPolicy8-1'|translate}}
        + {{'member-policy.accountPolicy8-2'|translate}}
        + {{'member-policy.accountPolicy8-3'|translate}}

        - {{'accountPolicy9'|translate}}
        - {{'accountPolicy9-1'|translate}}
        - {{'accountPolicy9-2'|translate}}

        + {{'member-policy.accountPolicy9'|translate}}
        + {{'member-policy.accountPolicy9-1'|translate}}
        + {{'member-policy.accountPolicy9-2'|translate}}

        - {{'accountPolicy10'|translate}}
        - {{'accountPolicy10-1'|translate}}
        - {{'accountPolicy10-2'|translate}}
        - {{'accountPolicy10-3'|translate}}

        + {{'member-policy.accountPolicy10'|translate}}
        + {{'member-policy.accountPolicy10-1'|translate}}
        + {{'member-policy.accountPolicy10-2'|translate}}
        + {{'member-policy.accountPolicy10-3'|translate}}

        - {{'accountPolicy11'|translate}}
        - {{'accountPolicy11-1'|translate}}
        - {{'accountPolicy11-2'|translate}}
        - {{'accountPolicy11-3'|translate}}

        + {{'member-policy.accountPolicy11'|translate}}
        + {{'member-policy.accountPolicy11-1'|translate}}
        + {{'member-policy.accountPolicy11-2'|translate}}
        + {{'member-policy.accountPolicy11-3'|translate}}

        - {{'accountPolicy12'|translate}}
        - {{'accountPolicy12-1'|translate}}

        + {{'member-policy.accountPolicy12'|translate}}
        + {{'member-policy.accountPolicy12-1'|translate}}

        - {{'accountPolicy13'|translate}}
        - {{'accountPolicy13-1'|translate}} + {{'member-policy.accountPolicy13'|translate}}
        + {{'member-policy.accountPolicy13-1'|translate}}

        diff --git a/src/app/features/about-kubic/components/service-guide/service-guide.component.html b/src/app/features/about-kubic/components/service-guide/service-guide.component.html index c280ef28..c2eec02d 100644 --- a/src/app/features/about-kubic/components/service-guide/service-guide.component.html +++ b/src/app/features/about-kubic/components/service-guide/service-guide.component.html @@ -1,10 +1,10 @@
        -

        {{'introduction-1'|translate}}

        +

        {{'service-guide.introduction-1'|translate}}

        - {{'guide-1'|translate}}
        - {{'guide-2'|translate}} + {{'service-guide.guide-1'|translate}}
        + {{'service-guide.guide-2'|translate}}

        diff --git a/src/app/features/article-analysis/analysis.module.ts b/src/app/features/article-analysis/analysis.module.ts index 8490ce1a..aa86401b 100644 --- a/src/app/features/article-analysis/analysis.module.ts +++ b/src/app/features/article-analysis/analysis.module.ts @@ -9,6 +9,7 @@ import { AnalysisMenuComponent } from "./components/analysis-menu/analysis-menu. import { SharedModule } from "src/app/shared/shared.module"; import { FileUploadModule } from 'ng2-file-upload'; import { savedDocForAnalysis } from "./components/savedDocForAnalysis/savedDocForAnalysis.component"; +import {TranslateModule} from '@ngx-translate/core'; @NgModule({ declarations: [ @@ -18,6 +19,6 @@ import { savedDocForAnalysis } from "./components/savedDocForAnalysis/savedDocFo AnalysisMenuComponent, savedDocForAnalysis, ], - imports: [CommonModule, AnalysisRoutingModule, SharedModule, FileUploadModule], + imports: [CommonModule, AnalysisRoutingModule, SharedModule, FileUploadModule, TranslateModule], }) export class AnalysisModule {} diff --git a/src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.html b/src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.html index 95832bbf..8bb4cbba 100644 --- a/src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.html +++ b/src/app/features/article-analysis/components/analysis-menu/analysis-menu.component.html @@ -6,19 +6,19 @@

        {{ title }}

        [ngStyle]="selectedStyleObject(currentMenu == 'manual')" class="menu-item" id="manual"> - 매뉴얼 + {{'manual'|translate}}
      diff --git a/src/app/features/article-analysis/components/analysis/analysis.component.html b/src/app/features/article-analysis/components/analysis/analysis.component.html index c927fa7d..8ec30675 100644 --- a/src/app/features/article-analysis/components/analysis/analysis.component.html +++ b/src/app/features/article-analysis/components/analysis/analysis.component.html @@ -2,19 +2,19 @@
      - - 분석 선택 - + + {{'analysis.analysisSelection'|translate}} +
      -
      빈도수 분석 +
      {{'analysis.frequencyAnalysis'|translate}}
      - 분석할 단어수: - + {{'analysis.numOfWords'|translate}} +
      @@ -25,46 +25,46 @@ />
      - 분석할 단어수: - + {{'analysis.numOfWords'|translate}} +
      - +
      -
      분할군집분석 +
      {{'analysis.kclusterAnalysis'|translate}}
      - 군집개수: - - + {{'analysis.clusterNum'|translate}} + +
      -
      의미연결망 +
      {{'analysis.semanticNetworkAnalysis'|translate}}
      - 분석할 단어수: + {{'analysis.numOfWords'|translate}}
      - 연결 강도(%) - + {{'analysis.connectionIntensity'|translate}} +
      - +
      -
      계층군집분석 +
      {{'analysis.hclusterAnalysis'|translate}}
      - - + +
      @@ -75,55 +75,55 @@ />
      - 분석할 ngram 개수: + {{'analysis.ngramNum'|translate}}
      - 분석할 단어수: + {{'analysis.numOfWords'|translate}}
      - 연결강도: - - + {{'analysis.connectionIntensity'|translate}} + +
      -
      유의어분석 +
      {{'analysis.synonymsAnalysis'|translate}}
      - 분석 단어 수: - - + {{'analysis.numOfWords'|translate}} + +
      - +
      -
      토픽 모델링 +
      {{'analysis.topicModeling'|translate}}
      - 토픽 수: - - + {{'analysis.topicNum'|translate}} + +
      -
      +
      - 전처리 미리보기 - + {{'analysis.preprocessingPreview'|translate}} +
      - 분석 결과 - + {{'analysis.analysisResult'|translate}} +
      @@ -143,17 +143,17 @@ -->
      - +
      - - - + + +
      - +
      diff --git a/src/app/features/article-library/components/article-library-root/article-library.component.html b/src/app/features/article-library/components/article-library-root/article-library.component.html index e1bbfb33..7d72675f 100755 --- a/src/app/features/article-library/components/article-library-root/article-library.component.html +++ b/src/app/features/article-library/components/article-library-root/article-library.component.html @@ -1,14 +1,14 @@
      -

      {{'library'|translate}}

      - +

      {{'article-library.library'|translate}}

      +

      -

      {{'byTopic'|translate}}

      +

      {{'article-library.byTopic'|translate}}

      +
      diff --git a/src/app/features/community-board/components/board-faq/board.faq.component.html b/src/app/features/community-board/components/board-faq/board.faq.component.html index e2e12b7a..0f1ce46e 100755 --- a/src/app/features/community-board/components/board-faq/board.faq.component.html +++ b/src/app/features/community-board/components/board-faq/board.faq.component.html @@ -3,9 +3,9 @@ - - - + + + @@ -21,13 +21,13 @@ - +
      {{'announceNo'|translate}}{{'category'|translate}}{{'announceTitle'|translate}}{{'community-board.announceNo'|translate}}{{'community-board.category'|translate}}{{'community-board.announceTitle'|translate}}
      {{'noContents'|translate}}{{'community-board.noContents'|translate}}
      - +
      diff --git a/src/app/features/community-board/components/board-qna/board.qna.component.html b/src/app/features/community-board/components/board-qna/board.qna.component.html index 9c90f369..a10d6460 100755 --- a/src/app/features/community-board/components/board-qna/board.qna.component.html +++ b/src/app/features/community-board/components/board-qna/board.qna.component.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -20,8 +20,8 @@
      {{'announceNo'|translate}}{{'community-board.announceNo'|translate}} {{'announceTitle'|translate}}{{'writer'|translate}}{{'community-board.announceTitle'|translate}}{{'community-board.writer'|translate}}
      {{ doc["docId"] }} -
      {{'completed'|translate}}
      -
      {{'processing'|translate}}
      +
      {{'community-board.completed'|translate}}
      +
      {{'community-board.processing'|translate}}
      @@ -44,7 +44,7 @@
      - +
      diff --git a/src/app/features/community-board/components/community-board-root/community.board.component.html b/src/app/features/community-board/components/community-board-root/community.board.component.html index f4d4b741..d88340f5 100755 --- a/src/app/features/community-board/components/community-board-root/community.board.component.html +++ b/src/app/features/community-board/components/community-board-root/community.board.component.html @@ -1,6 +1,6 @@
      -

      {{'community'|translate}}

      +

      {{'community-board.community'|translate}}

      diff --git a/src/app/features/community-board/components/document-modify/document.modify.component.html b/src/app/features/community-board/components/document-modify/document.modify.component.html index fa2f02b0..1cab2bc2 100644 --- a/src/app/features/community-board/components/document-modify/document.modify.component.html +++ b/src/app/features/community-board/components/document-modify/document.modify.component.html @@ -1,4 +1,4 @@ -

      글쓰기

      +

      {{'community-board.write'|translate}}


      글쓰기 name="isMain" id="isMain" /> - +
      글쓰기 id="error" value="오류보고" /> - + 글쓰기 id="data" value="데이터" /> - + 글쓰기 id="membership" value="회원관련" /> - + 글쓰기 id="etc" value="기타" /> - +
      diff --git a/src/app/features/memberships/components/register/register.component.html b/src/app/features/memberships/components/register/register.component.html index 11620f93..1d9ee6b4 100755 --- a/src/app/features/memberships/components/register/register.component.html +++ b/src/app/features/memberships/components/register/register.component.html @@ -7,92 +7,92 @@ (ngSubmit)="registerUser()" >
      -

      {{'dataPolicy'|translate}}

      +

      {{'collected-info.dataPolicy'|translate}}

      - {{'dataPolicy1'|translate}} + {{'collected-info.dataPolicy1'|translate}}
      - {{'dataPolicy1-1'|translate}} + {{'collected-info.dataPolicy1-1'|translate}}
          - {{'dataPolicy1-1-1'|translate}}
      - {{'dataPolicy1-2'|translate}}
      + {{'collected-info.dataPolicy1-1-1'|translate}}
      + {{'collected-info.dataPolicy1-2'|translate}}
          - {{'dataPolicy1-2-1'|translate}}
      - {{'dataPolicy1-3'|translate}} + {{'collected-info.dataPolicy1-2-1'|translate}}
      + {{'collected-info.dataPolicy1-3'|translate}}

      - {{'dataPolicy2'|translate}} + {{'collected-info.dataPolicy2'|translate}}
      - {{'dataPolicy2-1'|translate}}
      + {{'collected-info.dataPolicy2-1'|translate}}
          - {{'dataPolicy2-1-1'|translate}} - {{'dataPolicy2-1-2'|translate}}
      + {{'collected-info.dataPolicy2-1-1'|translate}} + {{'collected-info.dataPolicy2-1-2'|translate}}
      - {{'dataPolicy2-2'|translate}} + {{'collected-info.dataPolicy2-2'|translate}}
      -    {{'dataPolicy2-2-1'|translate}} +    {{'collected-info.dataPolicy2-2-1'|translate}}

      - {{'dataPolicy3'|translate}}
      + {{'collected-info.dataPolicy3'|translate}}
      - {{'dataPolicy3-1'|translate}} + {{'collected-info.dataPolicy3-1'|translate}}

      - {{'dataPolicy4'|translate}}
      + {{'collected-info.dataPolicy4'|translate}}
      - {{'dataPolicy4-1'|translate}} + {{'collected-info.dataPolicy4-1'|translate}}
      - {{'dataPolicy4-2'|translate}} + {{'collected-info.dataPolicy4-2'|translate}}
      - {{'dataPolicy4-3'|translate}} + {{'collected-info.dataPolicy4-3'|translate}}

      - {{'dataPolicy5'|translate}}
      + {{'collected-info.dataPolicy5'|translate}}
      - {{'dataPolicy5-1'|translate}} + {{'collected-info.dataPolicy5-1'|translate}}
      - {{'dataPolicy6'|translate}}
      - - {{'dataPolicy6-1'|translate}}
      -    -{{'dataPolicy6-1-1'|translate}}
      - {{'dataPolicy6-2'|translate}}
      -    {{'dataPolicy6-2-1'|translate}}
      - {{'dataPolicy6-3'|translate}}
      -    {{'dataPolicy6-3-1'|translate}}
      -      {{'dataPolicy6-3-2'|translate}}
      - {{'dataPolicy6-4'|translate}}
      -    {{'dataPolicy6-4-1'|translate}}
      -      {{'dataPolicy6-4-2'|translate}}
      - {{'dataPolicy6-5'|translate}}
      -    {{'dataPolicy6-5-1'|translate}}
      -      {{'dataPolicy6-5-2'|translate}}
      - {{'dataPolicy6-6'|translate}}
      -    {{'dataPolicy6-6-1'|translate}}
      -      {{'dataPolicy6-6-2'|translate}}
      - {{'dataPolicy6-7'|translate}}
      -    {{'dataPolicy6-7-1'|translate}}
      - {{'dataPolicy6-8'|translate}}
      -    {{'dataPolicy6-8-1'|translate}}

      - - {{'dataPolicy7'|translate}}
      - - {{'dataPolicy7-0'|translate}}
      - {{'dataPolicy7-1'|translate}}
      -    {{'dataPolicy7-1-1'|translate}}
      -      {{'dataPolicy7-1-2'|translate}}
      -      {{'dataPolicy7-1-3'|translate}}
      -      {{'dataPolicy7-1-4'|translate}}
      -      {{'dataPolicy7-1-5'|translate}}
      -      {{'dataPolicy7-1-6'|translate}}
      -        {{'dataPolicy7-1-7'|translate}}
      - {{'dataPolicy7-2'|translate}}
      -    {{'dataPolicy7-2-1'|translate}}
      -      {{'dataPolicy7-2-2'|translate}}

      + {{'collected-info.dataPolicy6'|translate}}
      + + {{'collected-info.dataPolicy6-1'|translate}}
      +    -{{'collected-info.dataPolicy6-1-1'|translate}}
      + {{'collected-info.dataPolicy6-2'|translate}}
      +    {{'collected-info.dataPolicy6-2-1'|translate}}
      + {{'collected-info.dataPolicy6-3'|translate}}
      +    {{'collected-info.dataPolicy6-3-1'|translate}}
      +      {{'collected-info.dataPolicy6-3-2'|translate}}
      + {{'collected-info.dataPolicy6-4'|translate}}
      +    {{'collected-info.dataPolicy6-4-1'|translate}}
      +      {{'collected-info.dataPolicy6-4-2'|translate}}
      + {{'collected-info.dataPolicy6-5'|translate}}
      +    {{'collected-info.dataPolicy6-5-1'|translate}}
      +      {{'collected-info.dataPolicy6-5-2'|translate}}
      + {{'collected-info.dataPolicy6-6'|translate}}
      +    {{'collected-info.dataPolicy6-6-1'|translate}}
      +      {{'collected-info.dataPolicy6-6-2'|translate}}
      + {{'collected-info.dataPolicy6-7'|translate}}
      +    {{'collected-info.dataPolicy6-7-1'|translate}}
      + {{'collected-info.dataPolicy6-8'|translate}}
      +    {{'collected-info.dataPolicy6-8-1'|translate}}

      + + {{'collected-info.dataPolicy7'|translate}}
      + + {{'collected-info.dataPolicy7-0'|translate}}
      + {{'collected-info.dataPolicy7-1'|translate}}
      +    {{'collected-info.dataPolicy7-1-1'|translate}}
      +      {{'collected-info.dataPolicy7-1-2'|translate}}
      +      {{'collected-info.dataPolicy7-1-3'|translate}}
      +      {{'collected-info.dataPolicy7-1-4'|translate}}
      +      {{'collected-info.dataPolicy7-1-5'|translate}}
      +      {{'collected-info.dataPolicy7-1-6'|translate}}
      +        {{'collected-info.dataPolicy7-1-7'|translate}}
      + {{'collected-info.dataPolicy7-2'|translate}}
      +    {{'collected-info.dataPolicy7-2-1'|translate}}
      +      {{'collected-info.dataPolicy7-2-2'|translate}}

      -

      {{'accountPolicy'|translate}}

      +

      {{'member-policy.accountPolicy'|translate}}

      - {{'accountPolicy1'|translate}}
      - {{'accountPolicy1-1'|translate}}

      + {{'member-policy.accountPolicy1'|translate}}
      + {{'member-policy.accountPolicy1-1'|translate}}

      - {{'accountPolicy2'|translate}}
      - {{'accountPolicy2-1'|translate}}

      + {{'member-policy.accountPolicy2'|translate}}
      + {{'member-policy.accountPolicy2-1'|translate}}

      - {{'accountPolicy3'|translate}}
      - {{'accountPolicy3-1'|translate}}

      + {{'member-policy.accountPolicy3'|translate}}
      + {{'member-policy.accountPolicy3-1'|translate}}

      - {{'accountPolicy4'|translate}}
      - {{'accountPolicy4-1'|translate}}

      + {{'member-policy.accountPolicy4'|translate}}
      + {{'member-policy.accountPolicy4-1'|translate}}

      - {{'accountPolicy5'|translate}}
      - {{'accountPolicy5-1'|translate}}

      + {{'member-policy.accountPolicy5'|translate}}
      + {{'member-policy.accountPolicy5-1'|translate}}

      - {{'accountPolicy6'|translate}}
      - {{'accountPolicy6-1'|translate}}

      + {{'member-policy.accountPolicy6'|translate}}
      + {{'member-policy.accountPolicy6-1'|translate}}

      - {{'accountPolicy7'|translate}}
      - {{'accountPolicy7-1'|translate}}
      - {{'accountPolicy7-2'|translate}}

      + {{'member-policy.accountPolicy7'|translate}}
      + {{'member-policy.accountPolicy7-1'|translate}}
      + {{'member-policy.accountPolicy7-2'|translate}}

      - {{'accountPolicy8'|translate}}
      - {{'accountPolicy8-1'|translate}}
      - {{'accountPolicy8-2'|translate}}
      - {{'accountPolicy8-3'|translate}}

      + {{'member-policy.accountPolicy8'|translate}}
      + {{'member-policy.accountPolicy8-1'|translate}}
      + {{'member-policy.accountPolicy8-2'|translate}}
      + {{'member-policy.accountPolicy8-3'|translate}}

      - {{'accountPolicy9'|translate}}
      - {{'accountPolicy9-1'|translate}}
      - {{'accountPolicy9-2'|translate}}

      + {{'member-policy.accountPolicy9'|translate}}
      + {{'member-policy.accountPolicy9-1'|translate}}
      + {{'member-policy.accountPolicy9-2'|translate}}

      - {{'accountPolicy10'|translate}}
      - {{'accountPolicy10-1'|translate}}
      - {{'accountPolicy10-2'|translate}}
      - {{'accountPolicy10-3'|translate}}

      + {{'member-policy.accountPolicy10'|translate}}
      + {{'member-policy.accountPolicy10-1'|translate}}
      + {{'member-policy.accountPolicy10-2'|translate}}
      + {{'member-policy.accountPolicy10-3'|translate}}

      - {{'accountPolicy11'|translate}}
      - {{'accountPolicy11-1'|translate}}
      - {{'accountPolicy11-2'|translate}}
      - {{'accountPolicy11-3'|translate}}

      + {{'member-policy.accountPolicy11'|translate}}
      + {{'member-policy.accountPolicy11-1'|translate}}
      + {{'member-policy.accountPolicy11-2'|translate}}
      + {{'member-policy.accountPolicy11-3'|translate}}

      - {{'accountPolicy12'|translate}}
      - {{'accountPolicy12-1'|translate}}

      + {{'member-policy.accountPolicy12'|translate}}
      + {{'member-policy.accountPolicy12-1'|translate}}

      - {{'accountPolicy13'|translate}}
      - {{'accountPolicy13-1'|translate}} + {{'member-policy.accountPolicy13'|translate}}
      + {{'member-policy.accountPolicy13-1'|translate}}
      @@ -178,7 +178,7 @@ registerForm.get('status').errors?.required " > - {{'occupation'|translate}} + {{'register.occupation'|translate}}
      @@ -202,7 +202,7 @@ [disabled]="!registerForm.valid" type="submit" > - {{'doGoogle'|translate}} + {{'register.doGoogle'|translate}}
      diff --git a/src/app/shared/component/search-bar/search-bar.component.html b/src/app/shared/component/search-bar/search-bar.component.html index e40b44c4..a73ff33c 100755 --- a/src/app/shared/component/search-bar/search-bar.component.html +++ b/src/app/shared/component/search-bar/search-bar.component.html @@ -25,7 +25,7 @@ />
      - {{'searchfilter'|translate}} + {{'search-bar.searchfilter'|translate}} {{'filter-org'|translate}} + type="button">{{'search-bar.filter-org'|translate}}
      • @@ -96,7 +96,7 @@
      -->
      - {{'help'|translate}} + {{'search-bar.help'|translate}} diff --git a/src/app/features/article-analysis/components/manual/manual.component.html b/src/app/features/article-analysis/components/manual/manual.component.html index eaeffaa7..61b2f678 100644 --- a/src/app/features/article-analysis/components/manual/manual.component.html +++ b/src/app/features/article-analysis/components/manual/manual.component.html @@ -4,21 +4,41 @@
      - 자료분석 과정 - + {{'analysis.manual.processing'|translate}} +
      -      -내 보관함: 검색한 키워드에 따라 수집된 문서들이 저장되며, 키워드에 따라 선택하여 분석을 진행할 수 있습니다.
      +      {{'analysis.manual.explain1'|translate}}
      +      

      + {{'analysis.manual.explain2'|translate}} +
      + {{'analysis.manual.explain3'|translate}} +
      + {{'analysis.manual.explain3-1'|translate}} +
      + {{'analysis.manual.explain3-1-1'|translate}} +
      + {{'analysis.manual.explain3-1-2'|translate}} +
      + {{'analysis.manual.explain3-2'|translate}} +
      + {{'analysis.manual.explain3-2-1'|translate}} +
      + {{'analysis.manual.explain3-3'|translate}} +
      + {{'analysis.manual.explain3-3-1'|translate}} +
      + - -사용자 사전: 불용어, 유의어, 복합어 - -품사 선택: - 1. 유의어사전: 같은 의미의 다른 표현들을 대표단어로 변경합니다. - 제일 첫번째로 작성한 단어가 대표어가 됩니다. - ex) 김정은 위원장, 김정은, 김위원장 → 첫번째 단어인 김정은 위원장으로 단어가 변경됩니다. - 2. 불용어사전: 의미 없는 단어들을 불용어 사전에 등록해, 그 단어는 분석에서 제외할 수 있습니다. - ex) 결국, 이것, 첨부 - 3. 복합어사전: 신조어를 사용자 사전으로 등록하고 싶을 때 사용합니다. - ex) 김정은 위원장, 김정은 체제, 코로나 + + + + + + + + +
      @@ -27,45 +47,45 @@
        • - 텍스트에서 많이 등장하는 단어의 등장 빈도를 분석함으로써 핵심어를 추출하는 분석방법 + {{'analysis.manual.frequencyAnalysis'|translate}}
        - 빈도수분석
      • + {{'analysis.frequencyAnalysis'|translate}}
        • - 특정 말뭉치에 등장하는 어휘의 빈도를 계산해 단어가 특정 문서에서 얼마나 중요한 핵심어인지 추출하는 분석방법 + {{'analysis.manual.TFIDF'|translate}}
        TFIDF
        • - 연속한 n개의 토큰을 하나의 분석단위로 두고 진행하는 분석방법. + {{'analysis.manual.N-gram'|translate}}
        N-gram
        • - A라는 단어가 B라는 단어와 얼마나 많이 연결되어 있는지를 나타내는 분석 기법 + {{'analysis.manual.synonymsAnalysis'|translate}}
        - 유의어분석
      • + {{'analysis.synonymsAnalysis'|translate}}
        • - 주어진 대상물을 비슷한 것끼리 분류하여 몇개의 군집으로 묶는 분석방법 + {{'analysis.manual.clusterAnalysis'|translate}}
        - 군집분석
      • + {{'analysis.clusterAnalysis'|translate}}
        • - 분석 대상이 서로 어떻게 관련을 맺고 연결망을 구성하는가에 주목하여, 대상들간의 관계를 연결망 구조로 표현하고 이를 계량적으로 제시하는 분석기법 + {{'analysis.manual.semanticNetworkAnalysis'|translate}}
        - 의미연결망
      • + {{'analysis.semanticNetworkAnalysis'|translate}}
        • - 단어를 개체명 범주에 따라 분류하고 그 빈도수를 나타내는 분석기법 + {{'analysis.manual.named-entityRecognition'|translate}}
        - 개체명인식
      • + {{'analysis.named-entityRecognition'|translate}}
        • - 문서를 이루는 핵심어를 바탕으로 문서에서 토픽, 즉 주제를 추출해 주는 확률모델 알고리즘 + {{'analysis.manual.topicModeling'|translate}}
        - 토픽모델링
      • + {{'analysis.topicModeling'|translate}}
      @@ -73,7 +93,7 @@ diff --git a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html index 952b5a64..9c97ff00 100644 --- a/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html +++ b/src/app/features/article-analysis/components/preprocessing/preprocessing.component.html @@ -5,67 +5,67 @@
      - 전처리 옵션 선택 + {{'analysis.preprocessing.option'|translate}} - +
      - 1. 사용자 사전 적용 + {{'analysis.preprocessing.option1-userDictionary'|translate}}
      - 사용하실 사용자 사전을 선택해주세요. + {{'analysis.preprocessing.chooseUserDictionary'|translate}}
    48. - 유의어 + {{'analysis.preprocessing.유의어'|translate}}
      - +
      - +
    49. - 불용어 + {{'analysis.preprocessing.불용어'|translate}}
      - +
      - +
    50. - 복합어 + {{'analysis.preprocessing.복합어'|translate}}
      - +
      - +
    51. @@ -115,35 +115,35 @@
      - 품사 선택 - 적용할 품사를 모두 선택해주세요. + {{'analysis.preprocessing.partOfSpeech'|translate}} + {{'analysis.preprocessing.choosePartOfSpeech'|translate}}
      - +
      - +
      - +

      - +
      - 전처리 결과 - + {{'analysis.preprocessing.result'|translate}} +
      - 전처리 미리보기 - + {{'analysis.preprocessing.preview'|translate}} +
      diff --git a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html index 2960057a..1975d37e 100644 --- a/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html +++ b/src/app/features/article-analysis/components/savedDocForAnalysis/savedDocForAnalysis.component.html @@ -1,21 +1,21 @@
      - 문서함이 비었습니다. + {{'analysis.empty'|translate}}
      - 내 보관함 - + {{'navbar.myDocuments'|translate}} +
      - - - - + + + + - + @@ -40,8 +40,8 @@ diff --git a/src/app/features/community-board/components/board-announcement/board.annoucement.component.html b/src/app/features/community-board/components/board-announcement/board.annoucement.component.html index 273c7da7..0c09dd51 100755 --- a/src/app/features/community-board/components/board-announcement/board.annoucement.component.html +++ b/src/app/features/community-board/components/board-announcement/board.annoucement.component.html @@ -4,10 +4,10 @@
      선택검색 키워드문서목록수집날짜{{'analysis.select'|translate}}{{'analysis.searchKeyword'|translate}}{{'analysis.documentList'|translate}}{{'analysis.수집날짜'|translate}} 전처리{{'analysis.preprocessing'|translate}}
      - - + +
      - + - - + + @@ -25,13 +25,13 @@ - +
      {{'community-board.announcement.announceNo'|translate}}{{'community-board.announceNo'|translate}} {{'community-board.announcement.announceTitle'|translate}}{{'community-board.announceTitle'|translate}}
      {{'community-board.announcement.noContents'|translate}}{{'community-board.noContents'|translate}}
      - +
      diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 458fda52..f254b8cb 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -155,7 +155,7 @@ "noticeBoard": "Notice Board", "frequentlyAsked": "Frequently Asked Questions", "pleaseAsk": "Any questions about KUBIC?", - "공지:": "Announcements", + "공지": "Announcements", "community": "Community", "document-modify": { "상단공지노출": "view Upper Notice Bar", @@ -181,9 +181,11 @@ "selectAnalysis": "Please, choose the analysis method", "frequencyAnalysis": "Frequency Analysis", "hclusterAnalysis": "Hierarchical Cluster Analysis", + "clusterAnalysis": "Cluster Analysis", "semanticNetworkAnalysis": "Semantic Network Analysis", "kclusterAnalysis": "k-Means Cluster Analysis", "synonymsAnalysis": "Synonyms Analysis", + "named-entityRecognition": "Named-Entity Recognition", "topicModeling": "Topic Modeling", "numOfWords": "Number of words for analysis: ", "startAnalysis": "Start Analysis", @@ -197,10 +199,63 @@ "analysisResultDetail": "Table and Graph illustration of Analysis Results.", "save2myAnalysis": "Save to My Analysis", "downloadChartImage": "Download the Chart Image", - "manual": "Manual", - "preprocessing": "Preprocessing" + "manual": { + "manual": "Manual", + "process": "Data Analysis Process", + "explain": "This is how we process the data analysis.", + "explain1": "-My Analysis: The collected documents are stored according to the keyword you searched, and you can select and analyze them according to the keyword.", + "explain2": "-User dictionary: stopwords, synonyms, and compound words", + "explain3": "-Part of speech selection: ", + "explain3-1": "1. Synonyms dictionary: Change different expressions of the same meaning to representative words.", + "explain3-1-1": "The first word you write becomes the representative word.", + "explain3-1-2": "ex) Supreme leader Jung-Eun Kim, Kim Jung Eun, supreme leader Kim -> the first word \"Supreme leader Jung-Eun Kim\" becomes the representative word.", + "explain3-2": "2. Stopwords dictionry: Meaningless words can be registered in the dictionary, and the word can be excluded from the analysis.", + "explain3-2=1": "ex) eventually, this, attatched", + "explain3-3": "3. Compound words dictionary: It is used when you want to register new words as a user dictionary.", + "explain3-3-1": "ex) COVID-19", + "frequencyAnalysis": "An analysis method to extract key words by analyzing the frequency of appearance of words that appear a lot in text", + "TFIDF": "An analysis method that calculates the frequency of vocabulary appearing in a particular corpus and extracts how important a word is in a particular document.", + "N-gram": "An analysis method in which n consecutive tokens are placed as a unit of analysis.", + "synonymsAnalysis": "An analytical technique that shows how much the word A is connected to the word B", + "clusterAnalysis": "An analysis method of grouping a given object into several clusters by classifying it into similar objects.", + "semanticNetworkAnalysis": "An analysis technique that expresses the relationship between objects as a network structure and quantitatively presents it by paying attention to how the analysis targets relate to each other and form a network.", + "named-entityRecognition": "An analysis technique that categorizes words according to the category of object names and indicates their frequency.\n", + "topicModeling": "A probability model algorithm that extracts topics, that is, topics, from documents based on the keywords that make up the document.", + "manualDownload": "Download the manual" + }, + "preprocessing": { + "preprocessing": "Preprocessing", + "option": "Preprocessing options", + "chooseOption": "Choose an option for preprocessing.", + "option1-userDictionary": "1. User dictionary application", + "chooseUserDictionary": "Please select the user dictionary you want to use.", + "유의어": "Synonyms", + "defaultDictionary": "Use the default dictionary", + "myDictionary": "Use my dictionary", + "uploadMyDictionary": "Upload my dictionary", + "불용어": "Stopwords", + "복합어": "Compound words", + "partOfSpeech": "Part of speech", + "choosePartOfSpeech": "Choose all parts of speech you want to apply.", + "동사": "Verbs", + "명사": "Nouns", + "형용사": "Adjectives", + "start": "Start Preprocessing", + "result": "Result of Preprocessing", + "resultTable": "Table of Preprocessing Result", + "preview": "Preprocessing Preview", + "previewResult": "able of Preprocessing Result, Preview only shows upto 100." + }, + "empty": "My documents is empty", + "chooseDocument": "Choose a document you want to analyze.", + "select": "Select", + "searchKeyword": "Search Keyword", + "documentList": "List of Documents", + "수집날짜": "Date of Collection" }, - "공지:": "Announcements" + "공지:": "Announcements", + "다운로드": "Download", + "미리보기": "preview" } diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index 6ffb0a3b..b00c7c0d 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -156,7 +156,7 @@ "noticeBoard": "공지사항을 알려드립니다.", "frequentlyAsked": "이용자분들께서 자주하시는 질문들 입니다.", "pleaseAsk": "KUBiC에 대해 궁금하신 것을 남겨주세요.", - "공지:": "Announcements", + "공지": "Announcements", "community": "커뮤니티", "document-modify": { "상단공지노출": "상단 공지 노출", @@ -182,9 +182,11 @@ "selectAnalysis": "실행하실 분석을 선택해주세요.", "frequencyAnalysis": "빈도수 분석", "hclusterAnalysis": "계층군집분석", + "clusterAnalysis": "군집분석", "semanticNetworkAnalysis": "의미연결망", "kclusterAnalysis": "분할군집분석", "synonymsAnalysis": "유의어 분석", + "named-entityRecognition": "개체명인식", "topicModeling": "토픽 모델", "numOfWords": "분석할 단어 수: ", "startAnalysis": "분석 실행", @@ -198,16 +200,61 @@ "analysisResultDetail": "분석 결과를 정리한 표와 그래프입니다.", "save2myAnalysis": "분석함 저장", "downloadChartImage": "차트 이미지 다운로드", - "manal": "메뉴얼", - "preprocessing": "전처리" - } - - - - - - - - + "manual": { + "manual": "메뉴얼", + "process": "자료 분석 과정", + "explain": "자료분석 과정을 설명해드립니다.", + "explain1": "-내 보관함: 검색한 키워드에 따라 수집된 문서들이 저장되며, 키워드에 따라 선택하여 분석을 진행할 수 있습니다.", + "explain2": "-사용자 사전: 불용어, 유의어, 복합어", + "explain3": "-품사 선택:", + "explain3-1": "1. 유의어사전: 같은 의미의 다른 표현들을 대표단어로 변경합니다.", + "explain3-1-1": "제일 첫번째로 작성한 단어가 대표어가 됩니다.", + "explain3-1-2": "ex) 김정은 위원장, 김정은, 김위원장 → 첫번째 단어인 김정은 위원장으로 단어가 변경됩니다.", + "explain3-2": "2. 불용어사전: 의미 없는 단어들을 불용어 사전에 등록해, 그 단어는 분석에서 제외할 수 있습니다.", + "explain3-2=1": "ex) 결국, 이것, 첨부", + "explain3-3": "3. 복합어사전: 신조어를 사용자 사전으로 등록하고 싶을 때 사용합니다.", + "explain3-3-1": "ex) 김정은 위원장, 김정은 체제, 코로나", + "frequencyAnalysis": "텍스트에서 많이 등장하는 단어의 등장 빈도를 분석함으로써 핵심어를 추출하는 분석방법", + "TFIDF": "특정 말뭉치에 등장하는 어휘의 빈도를 계산해 단어가 특정 문서에서 얼마나 중요한 핵심어인지 추출하는 분석방법", + "N-gram": " 연속한 n개의 토큰을 하나의 분석단위로 두고 진행하는 분석방법.", + "synonymsAnalysis": "A라는 단어가 B라는 단어와 얼마나 많이 연결되어 있는지를 나타내는 분석 기법", + "clusterAnalysis": "주어진 대상물을 비슷한 것끼리 분류하여 몇개의 군집으로 묶는 분석방법", + "semanticNetworkAnalysis": "분석 대상이 서로 어떻게 관련을 맺고 연결망을 구성하는가에 주목하여, 대상들간의 관계를 연결망 구조로 표현하고 이를 계량적으로 제시하는 분석기법", + "named-entityRecognition": "단어를 개체명 범주에 따라 분류하고 그 빈도수를 나타내는 분석기법", + "topicModeling": " 문서를 이루는 핵심어를 바탕으로 문서에서 토픽, 즉 주제를 추출해 주는 확률모델 알고리즘", + "manualDownload": "상세메뉴얼 다운로드" + }, + "preprocessing": { + "preprocessing": "전처리", + "option": "전처리 옵션 선택", + "chooseOption": "전처리 과정에 필요한 옵션을 선택해주세요.", + "option1-userDictionary": "1. 사용자 사전 적용", + "chooseUserDictionary": "사용하실 사용자 사전을 선택해주세요.", + "유의어": "유의어", + "defaultDictionary": "기본 사전 사용", + "myDictionary": "내 사전 사용", + "uploadMyDictionary": "내 사전 업로드", + "불용어": "불용어", + "복합어": "복합어", + "partOfSpeech": "품사선택", + "choosePartOfSpeech": "적용할 품사를 모두 선택해주세요.", + "동사": "동사", + "명사": "명사", + "형용사": "형용사", + "start": "전처리 실행", + "result": "전처리 결과", + "resultTable": "전처리한 결과를 정리한 표입니다.", + "preview": "전처리 미리보기", + "previewResult": "전처리한 결과를 정리한 표입니다. 미리보기는 100개까지만 표시됩니다." + }, + "empty": "문서함이 비었습니다.", + "chooseDocument": "분석하실 문서를 선택해주세요.", + "select": "선택", + "searchKeyword": "검색 키워드", + "documentList": "문서목록", + "수집날짜": "수집날짜" + }, + "다운로드": "다운로드", + "미리보기": "미리보기" } From ed50526b528a39296fb306610b2f2ccd4e1659a8 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 31 Mar 2022 14:59:25 +0900 Subject: [PATCH 161/287] [FIX] Add the empty post_date exception - #21 --- .../elasticsearch.service.ts | 44 +++++++++++++------ .../search-result-filter.component.ts | 16 +++---- 2 files changed, 36 insertions(+), 24 deletions(-) diff --git a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts index 5d6a32e1..51f2604e 100755 --- a/src/app/core/services/elasticsearch-service/elasticsearch.service.ts +++ b/src/app/core/services/elasticsearch-service/elasticsearch.service.ts @@ -394,6 +394,7 @@ export class ElasticsearchService { console.log(this.keyword) console.log(this.selectedInst) +console.log(this.topicHashKeys) return this.client.search({ index: this.ipSvc.ES_INDEX, @@ -405,9 +406,9 @@ console.log(this.selectedInst) query: { bool: { must: [ - { - terms: { hash_key: this.topicHashKeys } - }, + // { + // terms: { hash_key: this.topicHashKeys } + // }, // { // term: { published_institution : this.selectedInst } // }, @@ -420,16 +421,33 @@ console.log(this.selectedInst) ] } }, - // { - // range: { - // post_date: { - // gte: this.startTime, - // lt: this.endTime, - // format: "yyyy-MM-dd" - // } - // }, - // } - ] + ], + filter: [ + { + bool: { + should: [ + { + range: { + post_date: { + gte: this.startTime, + lt: this.endTime, + format: "yyyy-MM-dd" + } + }, + }, + { + bool: { + must_not: { + exists: { + field: "post_date" + } + } + } + } + ] + } + } + ], }, }, diff --git a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts index bf228daa..8986c383 100755 --- a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts +++ b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts @@ -60,8 +60,8 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { this.selectedInst = ""; this._selectedTp = "false"; - this._startDate = null; - this._endDate = null; + this._startDate = "0001-01-01"; + this._endDate = "9000-12-31"; this._mustKeyword = ""; this._mustNotKeyword = ""; } @@ -207,8 +207,8 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { } case "전체": { - this._startDate = ""; - this._endDate = ""; + this._startDate = "0001-01-01"; + this._endDate = "9000-12-31"; break; } @@ -280,13 +280,7 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { } async selectTopic($event) { - this.selectedTp = $event.target.innerText;; - - // this.elasticsearchService.setKeyword(this.selectedTp); - // this.elasticsearchService.setSearchMode(SearchMode.HASHKEYS); - // this.elasticsearchService.setArticleNumChange(hashKeys.length); - // this.elasticsearchService.setHashKeys(ids); - // this.elasticsearchService.multiHashKeySearchComplete(); + this.selectedTp = $event.target.innerText; } async getDocIDsFromTopic(category) { From 0abef980ab0f67698460b9336158cb0388b8e2b4 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Thu, 31 Mar 2022 15:42:42 +0900 Subject: [PATCH 162/287] [FEAT] modal service --- .../my-analysis/modal/modal.service.ts | 28 ++++++ .../modal/showDetail.component.less | 90 +++++++++++++++++++ .../my-analysis/modal/showDetail.component.ts | 60 +++++++++++++ src/app/features/userpage/userpage.module.ts | 4 +- 4 files changed, 180 insertions(+), 2 deletions(-) create mode 100644 src/app/features/userpage/components/my-analysis/modal/modal.service.ts create mode 100644 src/app/features/userpage/components/my-analysis/modal/showDetail.component.less create mode 100644 src/app/features/userpage/components/my-analysis/modal/showDetail.component.ts diff --git a/src/app/features/userpage/components/my-analysis/modal/modal.service.ts b/src/app/features/userpage/components/my-analysis/modal/modal.service.ts new file mode 100644 index 00000000..fd80a59b --- /dev/null +++ b/src/app/features/userpage/components/my-analysis/modal/modal.service.ts @@ -0,0 +1,28 @@ +import { Injectable } from '@angular/core'; + +@Injectable({ providedIn: 'root' }) +export class ModalService { + private modals: any[] = []; + + add(modal: any) { + // add modal to array of active modals + this.modals.push(modal); + } + + remove(id: string) { + // remove modal from array of active modals + this.modals = this.modals.filter(x => x.id !== id); + } + + open(id: string) { + // open modal specified by id + const modal = this.modals.find(x => x.id === id); + modal.open(); + } + + close(id: string) { + // close modal specified by id + const modal = this.modals.find(x => x.id === id); + modal.close(); + } +} \ No newline at end of file diff --git a/src/app/features/userpage/components/my-analysis/modal/showDetail.component.less b/src/app/features/userpage/components/my-analysis/modal/showDetail.component.less new file mode 100644 index 00000000..3aff0673 --- /dev/null +++ b/src/app/features/userpage/components/my-analysis/modal/showDetail.component.less @@ -0,0 +1,90 @@ +jw-modal { + display: none; + + .jw-modal { + /* modal container fixed across whole screen */ + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + + /* z-index must be higher than .jw-modal-background */ + z-index: 1000; + + /* enables scrolling for tall modals */ + overflow: auto; + + .jw-modal-body { + padding: 20px; + background: #fff; + //max-height : 90%; + + /* margin exposes part of the modal background */ + margin: 300px; + + } + } + + .jw-modal-background { + /* modal background fixed across whole screen */ + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + + /* semi-transparent black */ + background-color: #000; + opacity: 0.75; + + /* z-index must be below .jw-modal and above everything else */ + z-index: 900; + } +} + +body.jw-modal-open { + /* body overflow is hidden to hide main scrollbar when modal window is open */ + overflow: hidden; +} + +table { + width:100%; + border-collapse: separate; + text-align : center; + border-spacing: 1px; + line-height: 1.5; + + } + + th { + // width: 100%; + padding : 15px 0px; + font-weight: 500; + color: #fff; + background: lightskyblue ; + } + + td { + // width: 100%; + border-bottom : 1px solid lightgray; + height : 57px; + vertical-align: middle; + } + + .savedDocTable{ + overflow-x:hidden; + overflow:auto; + height: 500px; + margin: 1.5rem 0rem; + } + + + .tablebtn{ + font-size: 1.2rem; + } + + .result-pretable{ + height: 200px; + overflow:auto; +} diff --git a/src/app/features/userpage/components/my-analysis/modal/showDetail.component.ts b/src/app/features/userpage/components/my-analysis/modal/showDetail.component.ts new file mode 100644 index 00000000..cd45deee --- /dev/null +++ b/src/app/features/userpage/components/my-analysis/modal/showDetail.component.ts @@ -0,0 +1,60 @@ +import { Component, ViewEncapsulation, ElementRef, Input, OnInit, OnDestroy } from '@angular/core'; +import { ModalService } from './modal.service'; + +@Component({ + selector: 'jw-modal', + template: ` +
      +
      + +
      +
      +
      + `, + styleUrls: ['./showDetail.component.less'], + encapsulation: ViewEncapsulation.None +}) +export class ModalComponent implements OnInit, OnDestroy { + @Input() id: string; + + private element: any; + + constructor( + private modalService: ModalService, + private el: ElementRef + ) { + this.element = el.nativeElement; + } + + ngOnInit(): void { + if (!this.id) { + console.error('modal must have an id'); + return; + } + + document.body.appendChild(this.element); + + this.element.addEventListener('click', el => { + if (el.target.className === 'jw-modal') { + this.close(); + } + }); + + this.modalService.add(this); + } + + ngOnDestroy(): void { + this.modalService.remove(this.id); + this.element.remove(); + } + + open(): void { + this.element.style.display = 'block'; + document.body.classList.add('jw-modal-open'); + } + + close(): void { + this.element.style.display = 'none'; + document.body.classList.remove('jw-modal-open'); + } +} \ No newline at end of file diff --git a/src/app/features/userpage/userpage.module.ts b/src/app/features/userpage/userpage.module.ts index 60420877..ab461a60 100644 --- a/src/app/features/userpage/userpage.module.ts +++ b/src/app/features/userpage/userpage.module.ts @@ -9,7 +9,7 @@ import { UserpageRootComponent } from './components/userpage-root/userpage-root. import { UserpageSidebarComponent } from './components/userpage-sidebar/userpage-sidebar.component'; import { UserpageHeaderComponent } from './components/userpage-header/userpage-header.component'; import { ReactiveFormsModule } from "@angular/forms"; -import { MyAnalysisPipe } from "./components/my-analysis/my-analysis.pipe"; +import { ModalComponent } from "./components/my-analysis/modal/showDetail.component"; @NgModule({ declarations: [ @@ -20,7 +20,7 @@ import { MyAnalysisPipe } from "./components/my-analysis/my-analysis.pipe"; SecessionComponent, UserpageSidebarComponent, UserpageHeaderComponent, - MyAnalysisPipe + ModalComponent, ], imports: [CommonModule, UserpageRoutingModule, ReactiveFormsModule ], }) From 73e7289473dec9525e87f30cecc79c8e775681d2 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Thu, 31 Mar 2022 15:44:05 +0900 Subject: [PATCH 163/287] [FEAT] my-analysis update --- .../my-analysis/my-analysis.component.html | 97 +++--- .../my-analysis/my-analysis.component.less | 259 ++++++++------- .../my-analysis/my-analysis.component.ts | 308 +++++++++++++++--- 3 files changed, 472 insertions(+), 192 deletions(-) diff --git a/src/app/features/userpage/components/my-analysis/my-analysis.component.html b/src/app/features/userpage/components/my-analysis/my-analysis.component.html index d7078b88..2a1b7a32 100644 --- a/src/app/features/userpage/components/my-analysis/my-analysis.component.html +++ b/src/app/features/userpage/components/my-analysis/my-analysis.component.html @@ -1,51 +1,64 @@ -
      -
      - -
      -
      +
      +
      + +
      +
      -
      -
      - -
      -
      - - -
      - -
      -
      -
      +
      +
      +
      -
      -
      \ No newline at end of file + value="toggleAll" + />전체선택 + +
      +
      + + +
      +
      +
      + +
      +
      + + +
      +
      + + + +
      +
      +
      +
      +
      +
      + +
      \ No newline at end of file diff --git a/src/app/features/userpage/components/my-analysis/my-analysis.component.less b/src/app/features/userpage/components/my-analysis/my-analysis.component.less index dde6689b..d6e482a4 100644 --- a/src/app/features/userpage/components/my-analysis/my-analysis.component.less +++ b/src/app/features/userpage/components/my-analysis/my-analysis.component.less @@ -1,31 +1,41 @@ * { - font-size: 1.5rem; + font-size: 1.5rem; } ul, li { - margin : 0; - padding: 0; + margin : 0; + padding: 0; } ul>li { - display : flex; - align-items: baseline; + display : flex; + align-items: baseline; } .upside { - display : flex; - justify-content: space-between; - align-items : center; + display : flex; + justify-content: space-between; + align-items : center; } .upside3{ - display: flex; + display: flex; } .upside2>button { +margin-right : 10px; +background-color: #0FBAFF; +color : white; +border : none; +border-radius : 2rem; +width : 5em; +height : 2em; +} + +.upside3>button { margin-right : 10px; - background-color: #0FBAFF; + background-color: rgb(97, 97, 97); color : white; border : none; border-radius : 2rem; @@ -33,151 +43,178 @@ ul>li { height : 2em; } -.upside3>button { - margin-right : 10px; - background-color: rgb(97, 97, 97); - color : white; - border : none; - border-radius : 2rem; - width : 5em; - height : 2em; -} - input[type="checkbox"] { - margin-right: 10px; + margin-right: 10px; } .folders { - margin-left: 60px; + margin-left: 60px; } .folders>a { - margin-right: 30px; + margin-right: 30px; } .page-numbers { - display : flex; - align-items : center; - justify-content: center; + display : flex; + align-items : center; + justify-content: center; } .page-numbers>button { - font-size: 1.2rem; + font-size: 1.2rem; } -.no-saved-doc{ - text-align: center; - width: 100%; -} .outline { - border : 1px solid #606060; - border-radius: 50px; - width : 100%; - padding : 40px 10%; +border : 1px solid #606060; +border-radius: 50px; +width : 100%; +padding : 40px 10%; } .keyword-group{ - display : flex; - align-items : center; - white-space : nowrap; - overflow-x : scroll; - width : 400px; //1024 - margin-left : 7vw;//1024 +display : flex; +align-items : center; +white-space : nowrap; +overflow-x : scroll; +width : 100%; //1024 +//margin-left : 7vw;//1024 +border : 1px solid #606060; +border-radius: 20px; +padding-top : 15px; +padding-left : 10px; +padding-bottom: 20px; +margin-top : 10.5px; +margin-bottom : 20px; +} + +/* .keyword-group>div>button:focus{ +color : black; +} */ + +.scroll{ +border : none; +font-size : 17px; +margin-left : 2px; +margin-right: 9px; +list-style-type: none; +color : #7A7A7A; +border-bottom: 2px solid #52b9ff; +border-radius: 0px !important; } .keyword-group>div>button{ - border : none; - font-size : 17px; - margin-left : 2px; - margin-right: 9px; - list-style-type: none; - color : #7A7A7A; - border-bottom: 2px solid #0FBAFF; - border-radius: 0px !important; +border : none; +font-size : 17px; +margin-left : 2px; +margin-right: 9px; +list-style-type: none; +color : #7A7A7A; +border-bottom: 2px solid #0FBAFF; +border-radius: 0px !important; } .folder-menu { - display: flex; - justify-content: flex-end; +display: flex; +justify-content: flex-end; } .folder{ - background-image: url("../../../../../assets/icons/folder-add-new.png"); - margin-right: 10px; - background-color: #52b9ff; - color: white; - border: none; - border-radius: 40px; - width: 7.5em; - height: 2em; - background-repeat: no-repeat; - background-position: left 0.9em center; - background-size: 1.2em; - padding: 0px 0px 0px 1.5em; - font-size: 1.5rem; -} - -.col-lg-6{ - padding: 0px; +background-image: url("../../../../../assets/icons/folder-add-new.png"); +margin-right: 10px; +background-color: #52b9ff; +color: white; +border: none; +border-radius: 40px; +width: 7.5em; +height: 2em; +background-repeat: no-repeat; +background-position: left 0.9em center; +background-size: 1.2em; +padding: 0px 0px 0px 1.5em; +font-size: 1.5rem; +} + +.thumbnail{ +display: grid; +grid-template-columns: repeat(2, 1fr); +grid-gap: 10px; +grid-auto-rows: minmax(340px, auto); +//height : minmax(auto, 800px); +max-height : 700px; +overflow-y : auto; } .thumbnail>div>button{ - border-radius: 10px; - width: 300px; - height: 300px; - justify-content: space-between +border-radius: 10px; +width: 300px; +height: 300px; +justify-content: space-between; } .thumbnail>div>button:hover{ - border-color: #52b9ff; - border-width: 3px; +border-color: #52b9ff; +border-width: 3px; } .thumbnail>div>button>img{ - width: 91.68%; - height: 63.286%; - padding-top: 4.665%; +width: 91.68%; +height: 63.286%; +padding-top: 4.665%; } .thumbnail>div>button>div{ - /* text-align: left; - width: 100%; - height: 40%; - font-size : 15px; */ - - font-family: Noto Sans KR; - font-size: 14px; - font-style: normal; - font-weight: 400; - line-height: 20px; - letter-spacing: 0em; - text-align: left; - width: 100%; - height: 40%; - padding-left: 8%; - padding-bottom : 4.665%; - padding-top : 2%; - +/* text-align: left; +width: 100%; +height: 40%; +font-size : 15px; */ +font-family: Noto Sans KR; +font-size: 14px; +font-style: normal; +font-weight: 400; +line-height: 20px; +letter-spacing: 0em; +text-align: left; +width: 100%; +height: 40%; +padding-left: 8%; +padding-bottom : 4.665%; +padding-top : 2%; +} +.thumbnail>div>button>div>span{ +/* text-align: left; + width: 100%; + height: 40%; + font-size : 15px; */ + font-family: Noto Sans KR; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 20px; + letter-spacing: 0em; + text-align: left; + width: 100%; + height: 40%; } .docList{ - border : 1px solid #606060; - border-radius: 50px; - width : 100%; - text-align: center; +border : 1px solid #606060; +border-radius: 50px; +width : 100%; +text-align: center; } @media all and (max-width: 768px){ - .upside3>button{ - font-size : 13px; - } - - * { - font-size: 1.4rem; - } - - .upside2>label{ - padding-top : 18px; - margin-bottom: 0; - } +.upside3>button{ + font-size : 13px; +} + +* { + font-size: 1.4rem; +} + +.upside2>label{ + padding-top : 18px; + margin-bottom: 0; +} } diff --git a/src/app/features/userpage/components/my-analysis/my-analysis.component.ts b/src/app/features/userpage/components/my-analysis/my-analysis.component.ts index 2a8ed086..5bd52448 100644 --- a/src/app/features/userpage/components/my-analysis/my-analysis.component.ts +++ b/src/app/features/userpage/components/my-analysis/my-analysis.component.ts @@ -5,19 +5,19 @@ import { AuthenticationService } from 'src/app/core/services/authentication-serv import { UserSavedDocumentService } from 'src/app/core/services/user-saved-document-service/user-saved-document.service'; import { FormArray, FormBuilder, FormControl, FormGroup } from "@angular/forms"; import { AnalysisComponent } from 'src/app/features/article-analysis/components/analysis/analysis.component' - +import { ModalService } from './modal/modal.service'; +import * as d3 from 'd3'; @Component({ selector: 'app-my-analysis', templateUrl: './my-analysis.component.html', - styleUrls: ['./my-analysis.component.less'] + styleUrls: ['./my-analysis.component.less',], }) export class MyAnalysisComponent extends AnalysisComponent implements OnInit { - - private _charts : any; - private _userProfile :UserProfile + private _userProfile :UserProfile + private _charts : any; private _savedKeywords : Array<{ keyword: string, savedDate: string; }>; private _isSavedKeywordsEmpty : boolean; private _isSavedKeywordsLoaded : boolean; @@ -25,15 +25,22 @@ export class MyAnalysisComponent extends AnalysisComponent implements OnInit { private _isSavedChartsLoaded : boolean; private _keyword : string; private _savedDate : string; - private _chartData : any; + + chartData : any; private _form : FormGroup; + + private _option1 : boolean = false; + private _option2 : boolean = false; + private _option3 : boolean = false; + constructor( _middlewareService : AnalysisOnMiddlewareService, _userSavedDocumentService : UserSavedDocumentService, private authService : AuthenticationService, - private formBuilder : FormBuilder + private formBuilder : FormBuilder, + private modalService : ModalService ){ super(_middlewareService, _userSavedDocumentService); //Analysis Component로부터 상속 this.userProfile = this.authService.getCurrentUser(); @@ -41,11 +48,9 @@ export class MyAnalysisComponent extends AnalysisComponent implements OnInit { checkArray : this.formBuilder.array([]) }); } + ngOnInit(): void { this.loadSavedKeywords(); - /* this.form = this.formBuilder.group({ - checkArray : this.formBuilder.array([]) - }); */ } async loadSavedKeywords() : Promise{ @@ -54,18 +59,23 @@ export class MyAnalysisComponent extends AnalysisComponent implements OnInit { this.savedKeywords = await this.userSavedDocumentService.getMyKeywords(); if(this.savedKeywords.length === 0){ this.isSavedKeywordsEmpty = true; - //console.log("No keywords saved"); }else{ this.isSavedKeywordsEmpty = false; this.isSavedKeywordsLoaded = true; console.log(this.savedKeywords); } this.getCharts(this.savedKeywords[0].keyword, this.savedKeywords[0].savedDate); + this.keyword = this.savedKeywords[0].keyword; + } + + currentKeywordAndDate(selectedKeyword: string, savedDate: string){ + this.keyword = selectedKeyword; + this.savedDate = savedDate; + this.getCharts(this.keyword, this.savedDate); } /** - * @description Load saved charts from middlewareService - * @param keyword + * @description Load saved charts from myAnalysis */ async getCharts(selectedKeyword : string, savedDate : string) : Promise { this.isSavedChartsEmpty = true; @@ -76,13 +86,13 @@ export class MyAnalysisComponent extends AnalysisComponent implements OnInit { 'savedDate' : savedDate }); this.charts = await this.middlewareService.postDataToFEDB('/textMining/getCharts',data); + if(this.charts.length === 0){ this.isSavedChartsEmpty = true; }else{ this.isSavedChartsEmpty = false; this.isSavedChartsLoaded = true; } - console.log(this.charts); //checkbox 초기화 for(let i in this.charts){ @@ -90,33 +100,242 @@ export class MyAnalysisComponent extends AnalysisComponent implements OnInit { } } - currentKeywordAndDate(selectedKeyword: string, savedDate: string){ - this.keyword = selectedKeyword; - this.savedDate = savedDate; - this.getCharts(this.keyword, this.savedDate); + /** + * @description Load a saved chart data from DB + */ + async getChartData(chart: any) : Promise{ + let parsedDate = this.parsingDate(chart.analysisDate); + let data = JSON.stringify({ + 'userEmail': chart.userEmail, + 'keyword': chart.keyword, + 'activity': chart.activity, + 'analysisDate' : parsedDate, + }); + + this.chartData = await this.middlewareService.postDataToFEDB('/textMining/getChartData', data); + return this.chartData; + } + + //show detail + async openModal(chart: any){ + this.clearResult(); + this.chartData = await this.getChartData(chart); + if(!this.chartData){ + alert("데이터 로딩 실패"); + return; + } + + this.modalService.open('result'); + + if(chart.activity == 'count'){ + this.drawTable('count', this.chartData.result_graph); + this.drawBarChart(this.chartData.result_graph); + } + else if(chart.activity == 'tfidf'){ + this.drawTable('tfidf', JSON.stringify(this.chartData.result_graph)); + this.drawBarChart(JSON.stringify(this.chartData.result_graph)); + } + else if(chart.activity == 'network'){ + this.drawTable('network', JSON.stringify(this.chartData.resultCenJson)); + this.drawNetworkChart(JSON.stringify(this.chartData.resultGraphJson)); + } + else if(chart.activity == 'ngrams'){ + this.drawNetworkChart(JSON.stringify(this.chartData.result)); + } + else if(chart.activity == 'kmeans'){ + this.drawTable('kmeans',JSON.stringify(this.chartData.resultPCAList)); + this.drawScatterChart(JSON.stringify(this.chartData.resultPCAList)); + } + else if(chart.activity == 'hcluster'){ + this.drawTreeChart(JSON.stringify(this.chartData.result)); + } + else if(chart.activity == 'word2vec'){ + } + else if(chart.activity == 'topicLDA'){ + this.drawTopicModeling(JSON.stringify(this.chartData.result_graph)); + } + } + + closeModal(id: string){ + this.modalService.close(id); + } + + + //thumbnail info + activityInfo(chart: any): String { + if(chart.activity === 'count' ){ + this.option1 = true; + this.option2 = false; + this.option3 = false; + return '빈도수분석' + } + else if( chart.activity === 'tfidf' ){ + this.option1 = true; + this.option2 = false; + this.option3 = false; + return 'TFIDF' + } + else if( chart.activity === 'kmeans' ){ + this.option1 = true; + this.option2 = false; + this.option3 = false; + return '분할군집분석' + } + else if( chart.activity === 'network' ){ + this.option1 = true; + this.option2 = true; + this.option3 = false; + return '의미연결망' + } + else if( chart.activity === 'hcluster' ){ + this.option1 = false; + this.option2 = false; + this.option3 = false; + return '계층군집분석' + } + else if( chart.activity === 'ngrams' ){ + this.option1 = true; + this.option2 = true; + this.option3 = true; + return 'N-gram' + } + else if( chart.activity === 'word2vec' ){ + this.option1 = true; + this.option2 = false; + this.option3 = false; + return '유의어분석' + } + else if( chart.activity === 'topicLDA' ){ + this.option1 = true; + this.option2 = false; + this.option3 = false; + return '토픽모델링' + } + } + + option1Info(chart: any): String{ + if(chart.activity == 'count'){ + return '분석한 단어 수: ' + chart.option1; + } + else if(chart.activity == 'tfidf'){ + + return '분석한 단어 수: ' + chart.option1; + } + else if(chart.activity == 'kmeans'){ + return '군집 개수: ' + chart.option1; + } + else if(chart.activity == 'network'){ + return '분석한 단어 수: ' + chart.option1; + } + else if(chart.activity == 'ngrams'){ + return '분석한 ngram 수: ' + chart.option1; + } + else if(chart.activity == 'word2vec'){ + return '분석한 단어 수: ' + chart.option1; + } + else if(chart.activity == 'topicLDA'){ + return '분석한 단어 수: ' + chart.option1; + } + } + + option2Info(chart: any): String{ + if(chart.activity == 'network'){ + return '연결 강도: ' + chart.option2; + } + else if(chart.activity == 'ngrams'){ + return '분석한 단어 수: ' + chart.option2; + } } - async showDetail(chart: any) : Promise{ - let win = window.open("","","width=500, height=600") - win.document.write("

      새 창

      "); + option3Info(chart: any): String{ + if(chart.activity == 'ngrams'){ + return '연결 강도: ' + chart.option3; + } } + clearResult(){ + d3.selectAll('figure > *').remove(); + } + + + parsingDate(analysisDate: string){ + let date = new Date(analysisDate); + let year = date.getFullYear(); + let result : string = year+"-"; + + let month = date.getMonth()+1; + if(month>9){ + result += month + "-"; + }else{ + result += "0" + month + "-"; + } + + let dt = date.getDate(); + if(dt>9){ + result += dt + " "; + }else{ + result += "0" + dt + " "; + } + + let hor = date.getHours(); + if(hor>9){ + result += hor + ":"; + }else{ + result += "0" + hor + ":"; + } + + let min = date.getMinutes(); + if(min>9){ + result += min + ":"; + }else{ + result += "0" + min + ":"; + } + + let sec = date.getSeconds(); + if(sec>9){ + result += sec + "."; + }else{ + result += "0" + sec + "."; + } + + let ms = date.getUTCMilliseconds(); + if(ms<10){ + result += "00" + ms + "Z"; + }else if(ms<100){ + result += "0"+ ms + "Z"; + }else{ + result += ms + "Z"; + } + + return result; + } + + selectedNum : number = 0; async deleteSelectedCharts() : Promise{ if(this.form.value["checkArray"].length == 0){ alert("삭제할 차트가 없습니다! 삭제할 차트를 선택해주세요.") }else{ - for(let i in this.form.value["checkArray"]){ - let data = JSON.stringify({ - 'userEmail' : this.userProfile.email, - 'analysisDate': this.form.value["checkArray"][i] - }); - let res = await this.middlewareService.postDataToFEDB('/textMining/deleteCharts',data); - console.log(res); - } - this.loadSavedKeywords(); + this.selectedNum = this.form.value["checkArray"].length - this.selectedNum; + let deleteConfirm = confirm("총 " + this.selectedNum + "개를 삭제하시겠습니까? ") + if(deleteConfirm){ + for(let i in this.form.value["checkArray"]){ + let data = JSON.stringify({ + 'userEmail' : this.userProfile.email, + 'analysisDate': this.form.value["checkArray"][i] + }); + await this.middlewareService.postDataToFEDB('/textMining/deleteCharts',data); + } + } + this.getCharts(this.keyword, this.savedDate); this.form.value["checkArray"].clear; } - } + } + + async deleteAllCharts() : Promise{ + let checkArray: FormArray = this.form.get("checkArray") as FormArray; + this.checkUncheckAll(true,checkArray); + this.deleteSelectedCharts(); + } checkUncheckAll(isCheckAll: boolean, checkArray: FormArray): FormArray { if(isCheckAll){ @@ -146,7 +365,6 @@ export class MyAnalysisComponent extends AnalysisComponent implements OnInit { if (item.value == e.target.value) { checkArray.removeAt(i); console.log(checkArray); - return; } i++; @@ -155,7 +373,6 @@ export class MyAnalysisComponent extends AnalysisComponent implements OnInit { } } - public get charts() : any{ return this._charts; } @@ -212,7 +429,6 @@ export class MyAnalysisComponent extends AnalysisComponent implements OnInit { this._isSavedChartsLoaded = value; } - public get keyword() : string { return this._keyword; } @@ -227,10 +443,24 @@ export class MyAnalysisComponent extends AnalysisComponent implements OnInit { this._savedDate = value; } - public get chartData() : any { - return this._chartData; + public get option1(): boolean { + return this._option1; + } + public set option1(value: boolean){ + this._option1 = value; + } + + public get option2(): boolean { + return this._option2; + } + public set option2(value: boolean){ + this._option2 = value; + } + + public get option3(): boolean { + return this._option3; + } + public set option3(value: boolean){ + this._option3 = value; } - public set chartData(value: any) { - this._chartData = value; - } } \ No newline at end of file From b28f329a0132fec8d499f57e1221274b77fb0968 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Thu, 31 Mar 2022 15:45:05 +0900 Subject: [PATCH 164/287] [FEAT] get chart data, delete chart --- fe-backend/module/textMiningQuery.js | 274 ++++++++++++++++++++++++--- 1 file changed, 248 insertions(+), 26 deletions(-) diff --git a/fe-backend/module/textMiningQuery.js b/fe-backend/module/textMiningQuery.js index 0e4b36e7..476cfb3c 100644 --- a/fe-backend/module/textMiningQuery.js +++ b/fe-backend/module/textMiningQuery.js @@ -7,12 +7,22 @@ router.post("/uploadDict", uploadDict); router.post("/getPreprocessedData",getPreprocessedData); router.post("/uploadChart", uploadChart); router.post("/getCharts", getCharts); -router.post("/deleteCharts", deleteCharts) +router.post("/deleteCharts", deleteCharts); +router.post("/getChartData",getChartData); const usersDict = require("../models/usersDict"); const preprocessing = require("../models/preprocessing"); const myAnalysis = require("../models/myAnalysis"); +const count = require("../models/activity/count"); +const tfidf = require("../models/activity/tfidf"); +const kmeans = require("../models/activity/kmeans"); +const hcluster = require("../models/activity/hcluster"); +const ngrams = require("../models/activity/ngrams"); +const network = require("../models/activity/network"); +const word2vec = require("../models/activity/word2vec"); +const topicLDA = require("../models/activity/topicLDA"); + async function uploadDict(req, res) { let userEmail = req.body.userEmail; let dictType = req.body.dictType; @@ -51,18 +61,19 @@ async function uploadDict(req, res) { // for(let i=0;i { +async function getCharts(req, res) { + myAnalysis.find( + { $and : [{ userEmail : req.body.userEmail, keyword : req.body.keyword, savedDate : req.body.savedDate }]}) + .then((result) => { + if(result){ + return res + .status(200) + .json( + new Res(true, "successfully loaded", result) + ); + }else{ + return res + .status(400) + .json( + new Res(false, "no saved chart",null) + ); + } + }).catch((err) => { + console.log(err); + return res + .status(400) + .json( + new Res(false, "loading failed", null) + ) + }); +} + +async function deleteCharts(req, res){ + myAnalysis.deleteOne( + { $and: [{ userEmail: req.body.userEmail }, { analysisDate: req.body.analysisDate } ]}, + { upsert: true, returnNewDocument: true } + ).then((result) => { + if(result){ + return res + .status(200) + .json( + new Res(true, "successfully deleted", result) + ); + }else{ + return res + .status(400) + .json( + new Res(false, "not found", null) + ); + } + }).catch((err) => { + console.log(err); + return res + .status(400) + .json( + new Res(false, "failed", null) + ) + }); +} + +async function getChartData(req, res){ + if(req.body.activity === 'tfidf'){ + tfidf.findOne( + { $and: [{ userEmail: req.body.userEmail }, { analysisDate: req.body.analysisDate}] } + ).then((result) => { if(result){ - console.log("successfully loaded"); return res .status(200) .json( - new Res(true, "successfully loaded", result) + new Res(true, "succeed", result) ); }else{ - console.log("no saved chart"); - return res + return res .status(400) .json( - new Res(false, "no saved chart",null) + new Res(false, "no data", null) ); } }).catch((err) => { @@ -137,29 +205,181 @@ async function uploadDict(req, res) { return res .status(400) .json( - new Res(false, "loading failed", null) + new Res(false, "failed", null) ) }); - } - - async function deleteCharts(req, res){ - myAnalysis.deleteOne( - { $and: [{ userEmail: req.body.userEmail }, { analysisDate: req.body.analysisDate } ]}, - { upsert: true, returnNewDocument: true } + }else if(req.body.activity === "count"){ + count.findOne( + { $and: [{ userEmail: req.body.userEmail }, { analysisDate: req.body.analysisDate}] } + ).then((result) => { if(result){ - console.log("successfully deleted"); return res .status(200) .json( - new Res(true, "successfully deleted", result) + new Res(true, "succeed", result) ); }else{ - console.log("Not found"); return res .status(400) .json( - new Res(false, "not found", null) + new Res(false, "no data", null) + ); + } + }).catch((err) => { + console.log(err); + return res + .status(400) + .json( + new Res(false, "failed", null) + ) + }); + }else if(req.body.activity === "kmeans"){ + kmeans.findOne( + { $and: [{ userEmail: req.body.userEmail }, { analysisDate: req.body.analysisDate}] } + + ).then((result) => { + if(result){ + return res + .status(200) + .json( + new Res(true, "succeed", result) + ); + }else{ + return res + .status(400) + .json( + new Res(false, "no data", null) + ); + } + }).catch((err) => { + console.log(err); + return res + .status(400) + .json( + new Res(false, "failed", null) + ) + }); + }else if(req.body.activity === "network"){ + network.findOne( + { $and: [{ userEmail: req.body.userEmail }, { analysisDate: req.body.analysisDate}] } + + ).then((result) => { + if(result){ + return res + .status(200) + .json( + new Res(true, "succeed", result) + ); + }else{ + return res + .status(400) + .json( + new Res(false, "no data", null) + ); + } + }).catch((err) => { + console.log(err); + return res + .status(400) + .json( + new Res(false, "failed", null) + ) + }); + }else if(req.body.activity === "ngrams"){ + ngrams.findOne( + { $and: [{ userEmail: req.body.userEmail }, { analysisDate: req.body.analysisDate}] } + + ).then((result) => { + if(result){ + return res + .status(200) + .json( + new Res(true, "succeed", result) + ); + }else{ + return res + .status(400) + .json( + new Res(false, "no data", null) + ); + } + }).catch((err) => { + console.log(err); + return res + .status(400) + .json( + new Res(false, "failed", null) + ) + }); + }else if(req.body.activity === "hcluster"){ + hcluster.findOne( + { $and: [{ userEmail: req.body.userEmail }, { analysisDate: req.body.analysisDate}] } + + ).then((result) => { + if(result){ + return res + .status(200) + .json( + new Res(true, "succeed", result) + ); + }else{ + return res + .status(400) + .json( + new Res(false, "no data", null) + ); + } + }).catch((err) => { + console.log(err); + return res + .status(400) + .json( + new Res(false, "failed", null) + ) + }); + }else if(req.body.activity === "word2vec"){ + word2vec.findOne( + { $and: [{ userEmail: req.body.userEmail }, { analysisDate: req.body.analysisDate}] } + + ).then((result) => { + if(result){ + return res + .status(200) + .json( + new Res(true, "succeed", result) + ); + }else{ + return res + .status(400) + .json( + new Res(false, "no data", null) + ); + } + }).catch((err) => { + console.log(err); + return res + .status(400) + .json( + new Res(false, "failed", null) + ) + }); + }else if(req.body.activity === "topicLDA"){ + topicLDA.findOne( + { $and: [{ userEmail: req.body.userEmail }, { analysisDate: req.body.analysisDate}] } + + ).then((result) => { + if(result){ + return res + .status(200) + .json( + new Res(true, "succeed", result) + ); + }else{ + return res + .status(400) + .json( + new Res(false, "no data", null) ); } }).catch((err) => { @@ -171,6 +391,8 @@ async function uploadDict(req, res) { ) }); } - - module.exports = router; +} + + +module.exports = router; \ No newline at end of file From ccced2d300c570b6ee807e0afb2000fa38b855f2 Mon Sep 17 00:00:00 2001 From: leechanggong Date: Thu, 31 Mar 2022 21:27:43 +0900 Subject: [PATCH 165/287] [FEAT] almost finished #39 --- .../document.read.component.html | 20 ++--- .../document.write.component.html | 14 ++-- .../components/login/login.component.html | 2 +- .../register-ok/register-ok.component.html | 9 +- .../document/document.component.html | 14 ++-- .../components/gotoapi/gotoapi.component.html | 8 +- .../management/management.component.html | 30 +++---- .../open-api-menu.component.html | 8 +- .../register/register.component.html | 13 ++- src/app/features/open-api/open-api.module.ts | 3 +- .../keyword-analysis.component.html | 8 +- .../read-article/read-article.component.html | 20 ++--- .../search-result-filter.component.html | 40 ++++----- .../search-result/search-result.module.ts | 16 ++-- src/assets/i18n/en.json | 83 ++++++++++++++++--- src/assets/i18n/ko.json | 82 ++++++++++++++++-- 16 files changed, 249 insertions(+), 121 deletions(-) diff --git a/src/app/features/community-board/components/document-read/document.read.component.html b/src/app/features/community-board/components/document-read/document.read.component.html index 8b8e86d2..9860fc6c 100755 --- a/src/app/features/community-board/components/document-read/document.read.component.html +++ b/src/app/features/community-board/components/document-read/document.read.component.html @@ -3,8 +3,8 @@ >

      {{ doc["title"] }}

      -

      작성자: {{ doc["userName"] }}

      -

      등록일: {{ doc["regDate"] }}

      +

      {{'작성자: '|translate}}{{ doc["userName"] }}

      +

      {{'등록일: '|translate}}{{ doc["regDate"] }}

      {{ doc["content"] }}

      @@ -36,14 +36,14 @@ class="button-reply" (click)="changeReplyMode()" > - 수정 + {{'수정'|translate}}

      {{ doc["reply"].userName }}

      @@ -79,9 +79,9 @@ >
      - +
      @@ -89,21 +89,21 @@
      - +
      diff --git a/src/app/features/community-board/components/document-write/document.write.component.html b/src/app/features/community-board/components/document-write/document.write.component.html index b9a16d88..245ac859 100755 --- a/src/app/features/community-board/components/document-write/document.write.component.html +++ b/src/app/features/community-board/components/document-write/document.write.component.html @@ -1,4 +1,4 @@ -

      글쓰기

      +

      {{'community-board.write'|translate}}


      글쓰기 name="isMain" id="isMain" /> - +
      글쓰기 value="오류보고" checked /> - + 글쓰기 id="data" value="데이터" /> - + 글쓰기 id="membership" value="회원관련" /> - + 글쓰기 id="etc" value="기타" /> - +
      @@ -64,7 +64,7 @@

      글쓰기

      >
      - + kubic_logo
      diff --git a/src/app/features/memberships/components/register-ok/register-ok.component.html b/src/app/features/memberships/components/register-ok/register-ok.component.html index 41dfcf6f..49e391ae 100644 --- a/src/app/features/memberships/components/register-ok/register-ok.component.html +++ b/src/app/features/memberships/components/register-ok/register-ok.component.html @@ -6,17 +6,16 @@ width="200px" />
      - 회원가입이 완료되었습니다! + {{'membership.signupComplete'}} OpenAPI를 사용하시려면 로그인 후 마이페이지 > OpenAPI 메뉴에서 - 회원가입을 진행해주세요.{{'membership.signupLine'|translate}}
      diff --git a/src/app/features/open-api/components/document/document.component.html b/src/app/features/open-api/components/document/document.component.html index d30ca34b..9d915d79 100644 --- a/src/app/features/open-api/components/document/document.component.html +++ b/src/app/features/open-api/components/document/document.component.html @@ -1,13 +1,13 @@
      - +
      - Open API 매뉴얼 - + {{'open-api.openAPIManual'|translate}} +
      - + diff --git a/src/app/features/open-api/components/gotoapi/gotoapi.component.html b/src/app/features/open-api/components/gotoapi/gotoapi.component.html index 8dd52460..55fec9eb 100644 --- a/src/app/features/open-api/components/gotoapi/gotoapi.component.html +++ b/src/app/features/open-api/components/gotoapi/gotoapi.component.html @@ -1,10 +1,10 @@
      - +
      - - API이동 - + + {{'open-api.goToAPI'|translate}} +
      diff --git a/src/app/features/open-api/components/management/management.component.html b/src/app/features/open-api/components/management/management.component.html index e018b2ae..8c274968 100644 --- a/src/app/features/open-api/components/management/management.component.html +++ b/src/app/features/open-api/components/management/management.component.html @@ -1,27 +1,27 @@
      - +
      - 활용 관리 - + {{'open-api.활용관리'|translate}} +
      -

      - {{name}} 님 오늘도 즐거운 하루 되세요!!! +

      + {{name}} {{'open-api.greeting'|translate}}
      - 현재까지 당신이 신청한 활용은 {{count}} 개 입니다. + {{'open-api.howManyCalls1'|translate}}{{count}}{{'open-api.howManyCalls2'|translate}}

      - + - - - - - - + + + + + + @@ -35,8 +35,8 @@ diff --git a/src/app/features/open-api/components/open-api-menu/open-api-menu.component.html b/src/app/features/open-api/components/open-api-menu/open-api-menu.component.html index 689f7e2d..00fd5e74 100644 --- a/src/app/features/open-api/components/open-api-menu/open-api-menu.component.html +++ b/src/app/features/open-api/components/open-api-menu/open-api-menu.component.html @@ -8,19 +8,19 @@

      {{ title }}

      id="document"> 매뉴얼 --> - + - + diff --git a/src/app/features/open-api/components/register/register.component.html b/src/app/features/open-api/components/register/register.component.html index a1463c21..da4699ee 100644 --- a/src/app/features/open-api/components/register/register.component.html +++ b/src/app/features/open-api/components/register/register.component.html @@ -1,19 +1,18 @@
      - +
      -

      활용 신청

      - +

      {{'open-api.callRequest'|translate}}

      +
      - +
      - +
      - +
      - \ No newline at end of file diff --git a/src/app/features/open-api/open-api.module.ts b/src/app/features/open-api/open-api.module.ts index 56e1f309..b2717181 100755 --- a/src/app/features/open-api/open-api.module.ts +++ b/src/app/features/open-api/open-api.module.ts @@ -8,6 +8,7 @@ import { GotoapiComponent } from "./components/gotoapi/gotoapi.component"; import { OpenApiMenuComponent } from "./components/open-api-menu/open-api-menu.component"; import { SharedModule } from "src/app/shared/shared.module"; import { RegisterComponent } from "./components/register/register.component"; +import {TranslateModule} from '@ngx-translate/core'; @NgModule({ declarations: [ @@ -17,6 +18,6 @@ import { RegisterComponent } from "./components/register/register.component"; OpenApiMenuComponent, RegisterComponent ], - imports: [CommonModule, OpenApiRoutingModule, SharedModule], + imports: [CommonModule, OpenApiRoutingModule, SharedModule, TranslateModule], }) export class OpenApiModule {} diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html index bf319f16..55fa18cf 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.html @@ -2,7 +2,7 @@

      키워드 분석

      - "{{ getSearchKeyword }}" 에 대한 키워드 분석 결과입니다. + {{'search-result.keywordResult1'|translate}} "{{ getSearchKeyword }}"{{'search-result.keywordResult2'|translate}}
      @@ -10,9 +10,9 @@

      키워드 분석

      ~ - - - + + +
      diff --git a/src/app/features/search-result/components/read-article/read-article.component.html b/src/app/features/search-result/components/read-article/read-article.component.html index 2daa6b12..08fa552f 100755 --- a/src/app/features/search-result/components/read-article/read-article.component.html +++ b/src/app/features/search-result/components/read-article/read-article.component.html @@ -1,6 +1,6 @@
      -

      문서 상세보기

      +

      {{'search-result.viewDetails'|translate}}

      {{ article.post_title }}

      {{ article.post_writer }}

      @@ -16,21 +16,21 @@

      문서 상세보기

      -

      문서 정보

      +

      {{'search-result.documentInfo'|translate}}


      - 품사 선택 + 2. 품사 선택 +
      적용할 품사를 모두 선택해주세요.
      diff --git a/src/app/features/open-api/components/management/management.component.html b/src/app/features/open-api/components/management/management.component.html index e018b2ae..53da861a 100644 --- a/src/app/features/open-api/components/management/management.component.html +++ b/src/app/features/open-api/components/management/management.component.html @@ -34,9 +34,9 @@
      diff --git a/src/app/features/open-api/components/management/management.component.less b/src/app/features/open-api/components/management/management.component.less index ecd7adfd..b45028dd 100644 --- a/src/app/features/open-api/components/management/management.component.less +++ b/src/app/features/open-api/components/management/management.component.less @@ -46,22 +46,42 @@ app-open-api-menu { // Table table { - width: 100%; + width:100%; + border-collapse: separate; + border-spacing: 1px; + text-align : center; + line-height: 1.7; + font-size: 18px; +} + +.doc-num{ + width : 7%; +} +.doc-title{ + width : 10%; } + +/* thead { border-top : 1.5px solid black; border-bottom: 1px solid gray; } +*/ th { - padding : 15px 0px; - font-weight: 500; text-align : center; + padding : 10px 0px; + font-size: 17px; + font-weight: 700; + color: #fff; + background: #52B9FF ; } + + td { - border-bottom : 1px solid lightgray; + border-bottom: 1px solid lightgray; height : 57px; vertical-align: middle; } @@ -86,9 +106,11 @@ td { .buttons { display : flex; justify-content: flex-end; - margin : 20px 0; + //margin : 20px 0; } + + .page-numbers { margin: 0; } @@ -103,6 +125,18 @@ td { outline : none; } +.redefineBt{ + margin : 1.0rem;; +} + +.reissueBt{ + margin : 1.0rem; +} + +.deleteBt{ + margin : 1.0rem; +} + .no-docs { text-align: center; } From 093ff48c59a8d4e97147dbe11820e27dbe1854b9 Mon Sep 17 00:00:00 2001 From: testation21 Date: Fri, 1 Apr 2022 09:55:18 +0900 Subject: [PATCH 169/287] [FEAT] replace test data with real data --- .../research-status.component.html | 1 - .../keyword-analysis.component.ts | 67 ++++++++++--------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/app/features/article-library/components/research-status/research-status.component.html b/src/app/features/article-library/components/research-status/research-status.component.html index 795f46b4..1ba120af 100755 --- a/src/app/features/article-library/components/research-status/research-status.component.html +++ b/src/app/features/article-library/components/research-status/research-status.component.html @@ -2,7 +2,6 @@

      통일 연구 동향 그래프

      -
      diff --git a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts index 1edc75d9..47d32a79 100644 --- a/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts +++ b/src/app/features/search-result/components/keyword-analysis/keyword-analysis.component.ts @@ -119,16 +119,16 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { // var dataPerYear = await this.updateData(this.startYearMonth, this.endYearMonth); var dataPerMonth = await this.updateData(this.startYearMonth, this.endYearMonth); console.log(dataPerMonth); - var jan = {date: "2022.01", freq: 18}; - var feb = {date: "2022.02", freq: 30}; - var mar = {date: "2022.03", freq: 55}; - - var data1 = [jan]; - var data2 = [feb]; - var data3 = [mar]; - var data12 = [jan, feb]; - var data13 = [jan, feb, mar]; - var data23 = [feb, mar]; +// var jan = {date: "2022.01", freq: 18}; +// var feb = {date: "2022.02", freq: 30}; +// var mar = {date: "2022.03", freq: 55}; +// +// var data1 = [jan]; +// var data2 = [feb]; +// var data3 = [mar]; +// var data12 = [jan, feb]; +// var data13 = [jan, feb, mar]; +// var data23 = [feb, mar]; var x = this.x; var xAxis = this.xAxis; @@ -160,26 +160,27 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { //For test if(this.per == "month"){ - if(this.startYearMonth == "2022-01" && this.endYearMonth == "2022-01"){ - update(data1); - } - else if(this.startYearMonth == "2022-01" && this.endYearMonth == "2022-02"){ - update(data12); - } - else if(this.startYearMonth == "2022-02" && this.endYearMonth == "2022-02"){ - update(data2); - } - else if(this.startYearMonth == "2022-01" && this.endYearMonth == "2022-03"){ - update(data13); - } - else if(this.startYearMonth == "2022-02" && this.endYearMonth == "2022-03"){ - update(data23); - } - else if(this.startYearMonth == "2022-03" && this.endYearMonth == "2022-03"){ - update(data3); - } + update(dataPerMonth); +// if(this.startYearMonth == "2022-01" && this.endYearMonth == "2022-01"){ +// update(dataPerMonth); +// } +// else if(this.startYearMonth == "2022-01" && this.endYearMonth == "2022-02"){ +// update(data12); +// } +// else if(this.startYearMonth == "2022-02" && this.endYearMonth == "2022-02"){ +// update(data2); +// } +// else if(this.startYearMonth == "2022-01" && this.endYearMonth == "2022-03"){ +// update(data13); +// } +// else if(this.startYearMonth == "2022-02" && this.endYearMonth == "2022-03"){ +// update(data23); +// } +// else if(this.startYearMonth == "2022-03" && this.endYearMonth == "2022-03"){ +// update(data3); +// } } else{ - var year_data = await this.getYearData(data13); + var year_data = await this.getYearData(dataPerMonth); update(year_data) } } @@ -235,11 +236,11 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { var m; var y = start.split("-")[0]; - if(month[s_idx] < 10){ - m = "0" + month[s_idx]; + if(month[i] < 10){ + m = "0" + month[i]; } else { - m = "" + month[s_idx]; + m = "" + month[i]; } //search_log-. var index = "search_log-" + y + "." + m; @@ -255,7 +256,7 @@ export class KeywordAnalysisComponent implements OnInit, OnDestroy { searchHistory.push(hist); } - if(month[s_idx] > month[s_idx - 1]){ + if(month[i] > month[i - 1]){ y = +y; y = y + 1; } From a32bb6f1a968f3cab9d7c39101b22eef98ab6c0c Mon Sep 17 00:00:00 2001 From: testation21 Date: Fri, 1 Apr 2022 10:05:01 +0900 Subject: [PATCH 170/287] [REFACTORING] avoiding conflict --- .../components/research-status/research-status.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/features/article-library/components/research-status/research-status.component.html b/src/app/features/article-library/components/research-status/research-status.component.html index 1ba120af..3394e8bb 100755 --- a/src/app/features/article-library/components/research-status/research-status.component.html +++ b/src/app/features/article-library/components/research-status/research-status.component.html @@ -1,7 +1,7 @@
      -

      통일 연구 동향 그래프

      +

      {{'research-status.trendGraph'|translate}}

      From 7f6086d860890075f6926ca0671d1f449c70be02 Mon Sep 17 00:00:00 2001 From: testation21 Date: Fri, 1 Apr 2022 10:05:33 +0900 Subject: [PATCH 171/287] [REFACTORING] avoiding conflict --- .../components/research-status/research-status.component.html | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/features/article-library/components/research-status/research-status.component.html b/src/app/features/article-library/components/research-status/research-status.component.html index 3394e8bb..af0aca30 100755 --- a/src/app/features/article-library/components/research-status/research-status.component.html +++ b/src/app/features/article-library/components/research-status/research-status.component.html @@ -2,6 +2,7 @@

      {{'research-status.trendGraph'|translate}}

      +
      From 67795de87ef18f77d700a9799660fcb4a39c53e1 Mon Sep 17 00:00:00 2001 From: leechanggong Date: Fri, 1 Apr 2022 15:33:42 +0900 Subject: [PATCH 172/287] [FEAT] Done with normal html contents #39 --- .../components/footer/footer.component.html | 2 +- .../components/navbar/navbar.component.html | 6 ++-- .../article-library.component.html | 2 +- .../research-status.component.html | 3 +- .../article-card-preview.component.html | 2 +- .../article-list/article-list.component.html | 20 +++++------ .../search-bar/search-bar.component.html | 24 ++++++------- src/assets/i18n/en.json | 35 +++++++++++++++--- src/assets/i18n/ko.json | 36 ++++++++++++++++--- 9 files changed, 94 insertions(+), 36 deletions(-) diff --git a/src/app/core/components/footer/footer.component.html b/src/app/core/components/footer/footer.component.html index 0cd6aa72..1e04e4e9 100755 --- a/src/app/core/components/footer/footer.component.html +++ b/src/app/core/components/footer/footer.component.html @@ -16,7 +16,7 @@
      diff --git a/src/app/core/components/navbar/navbar.component.html b/src/app/core/components/navbar/navbar.component.html index 5686d291..ae23585c 100755 --- a/src/app/core/components/navbar/navbar.component.html +++ b/src/app/core/components/navbar/navbar.component.html @@ -106,7 +106,8 @@
      • {{'navbar.myPage' | translate}} + class="dropdown-userpage">마이페이지 + diff --git a/src/app/features/article-library/components/article-library-root/article-library.component.html b/src/app/features/article-library/components/article-library-root/article-library.component.html index 7d72675f..1fc9fea1 100755 --- a/src/app/features/article-library/components/article-library-root/article-library.component.html +++ b/src/app/features/article-library/components/article-library-root/article-library.component.html @@ -2,7 +2,7 @@

        {{'article-library.library'|translate}}

        - +

        diff --git a/src/app/features/article-library/components/research-status/research-status.component.html b/src/app/features/article-library/components/research-status/research-status.component.html index 2556e314..23f94acb 100755 --- a/src/app/features/article-library/components/research-status/research-status.component.html +++ b/src/app/features/article-library/components/research-status/research-status.component.html @@ -1,7 +1,8 @@
        -

        {{'research-status.trendGraph'|translate}}

        +

        통일 연구 동향 그래프

        +
        diff --git a/src/app/shared/component/article-card-preview/article-card-preview.component.html b/src/app/shared/component/article-card-preview/article-card-preview.component.html index 497929e2..24f20505 100755 --- a/src/app/shared/component/article-card-preview/article-card-preview.component.html +++ b/src/app/shared/component/article-card-preview/article-card-preview.component.html @@ -5,7 +5,7 @@
        {{ article.post_writer }} - + {{ keywords[0] }}
        diff --git a/src/app/shared/component/article-list/article-list.component.html b/src/app/shared/component/article-list/article-list.component.html index 97ebc5ac..2599b106 100755 --- a/src/app/shared/component/article-list/article-list.component.html +++ b/src/app/shared/component/article-list/article-list.component.html @@ -1,7 +1,7 @@
        - "{{ searchKeyword }}"에 대한 검색결과는 {{ searchResultNum }}건 입니다. + {{'article-list.searchResult1'|translate}}"{{ searchKeyword }}"{{'article-list.searchResult2'|translate}}{{ searchResultNum }}{{'article-list.searchResult3'|translate}}
        - "{{ searchKeyword }}"에 대한 검색결과는 {{ searchResultNum }}건 입니다. + {{'article-list.searchResult1'|translate}}"{{ searchKeyword }}"{{'article-list.searchResult2'|translate}}{{ searchResultNum }}{{'article-list.searchResult3'|translate}}
        @@ -38,7 +38,7 @@ [(checked)]="toggle_all" (change)="onCheckboxChange($event)" value="toggleAll" - />전체선택 + />{{'전체선택'|translate}}
        - 연관문서 + {{'연관문서'|translate}}
        -

        "{{ searchKeyword }}"에 대한 검색결과가 없습니다.

        +

        {{'article-list.noResult1'|translate}}"{{ searchKeyword }}"{{'article-list.noResult2'|translate}}

          -
        • 단어의 철자가 정확한지 확인해 보세요.
        • -
        • 한글을 영어로 혹은 영어를 한글로 입력했는지 확인해 보세요.
        • +
        • {{'article-list.noResultGuide1'|translate}}
        • +
        • {{'article-list.noResultGuide2'|translate}}
        • - 검색어의 단어 수를 줄이거나, 보다 일반적인 검색어로 다시 검색해 보세요. + {{'article-list.noResultGuide3'|translate}}
        -

        "{{ searchKeyword }}"에 대한 문서를 검색 중입니다. 잠시만 기다려주세요.

        +

        "{{ searchKeyword }}"{{'article-list.resultProcessing'|translate}}

        diff --git a/src/app/shared/component/search-bar/search-bar.component.html b/src/app/shared/component/search-bar/search-bar.component.html index a73ff33c..11bca482 100755 --- a/src/app/shared/component/search-bar/search-bar.component.html +++ b/src/app/shared/component/search-bar/search-bar.component.html @@ -25,7 +25,7 @@ />
        - {{'search-bar.searchfilter'|translate}} + {{'search-bar.searchFilter'|translate}} × {{'search-bar.help'|translate}}

        - 검색창 내 검색연산자 활용법
        - 검색창 내 검색 연산자를 사용하여 더 정확한 검색 결과를 얻을 수 있습니다.
        - * 검색 연산자(AND,OR,NOT)는 대문자로 입력해야 합니다.
        + {{'search-bar.howToUse'|translate}}
        + {{'search-bar.howToUse1'|translate}}
        + {{'search-bar.howToUse1-1'|translate}}

        - 단어 중 1개 이상 포함
        - 각 검색어 사이에 'OR'를 입력합니다.
        + {{'search-bar.howToUse2'|translate}}
        + {{'search-bar.howToUse2-1'|translate}}

        - 다음단어 모두 포함
        - 검색어 사이에 띄어쓰기(1칸), 'AND' 또는 '+'를 입력합니다.
        + {{'search-bar.howToUse3'|translate}}
        + {{'search-bar.howToUse3-1'|translate}}

        - 정확히 일치하는 단어
        - 단어/문구를 큰따옴표("") 안에 넣습니다.
        + {{'search-bar.howToUse4'|translate}}
        + {{'search-bar.howToUse4-1'|translate}}
        @@ -131,7 +131,7 @@ *ngIf="isKeyLoaded && relatedKeywords.length != 0" class="related-keywords-container" > -

        연관검색어

        +

        {{'search-bar.relatedSearchWords'|translate}}

        • {{ keyword }} @@ -143,7 +143,7 @@ *ngIf="isKeyLoaded && relatedKeywords_mobile.length != 0" class="related-keywords-container-mobile" > -

          연관검색어

          +

          {{'search-bar.relatedSearchWords'|translate}}

          • {{ keyword }} diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 8793eed0..7ad7c2c0 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -137,7 +137,7 @@ }, "article-library": { "library": "Library", - "trendChart": "Reunion Research Trend Charts", + "trendChart": "Unification Research Trend Charts", "byTopic": "Topics", "lexicographic": "Lexicography", "organization": "Institutions" @@ -175,9 +175,19 @@ "doGoogle": "Sign up with a Google account" }, "search-bar": { - "searchfilter": "Filter", + "searchFilter": "Filter", "filter-org": "Inst.", - "help": "Help" + "help": "Help", + "relatedSearchWords": "Related Search Words", + "howToUse": "How to Use Search Operators", + "howToUse1": "Using more search operators can result more precise results.", + "howToUse1-1": "* The search operators(AND, OR, and NOT) must be written in upper case", + "howToUse2": "For results including more than one word from your search words", + "howToUse2-1": "Add 'OR' between words", + "howToUse3": "For results including all your search words", + "howToUse3-1": "Add either one space, 'And' or '+' between your search words", + "howToUse4": "For results of identical words", + "howToUse4-1": "enclose a word/words within a pair of quotation marks(\"\")." }, "analysis": { "analysisSelection": "Analysis Selection", @@ -300,6 +310,21 @@ "searchFilter": "Search Filter", "searchWithin": "Search Within the result" }, + "article-card": { + "keywords": "Keywords" + }, + "article-list": { + "searchResult1": "For the search result on ", + "searchResult2": ", we have ", + "searchResult3": " results", + "viewEach": "items view", + "noResult1": "There is no result on ", + "noResult2": ".", + "noResultGuide1": "Please check if you spelled correctly.", + "noResultGuide2": "or please check if you typed an english word in korean or vice versa.", + "noResultGuide3": "Otherwise, reduce the number of words or try with more generalized search words.", + "resultProcessing": "'s result is on its way. Please hold on!" + }, "공지:": "Announcements", "다운로드": "Download", "미리보기": "preview", @@ -320,5 +345,7 @@ "3개월": "3 months", "6개월": "6 months", "1년": "1 year", - "전체": "all" + "전체": "all", + "전체선택": "Select All", + "연관문서": "Related Documents" } diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index e284e067..1d91e46d 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -176,9 +176,19 @@ "doGoogle": "구글 계정으로 가입하기" }, "search-bar": { - "searchfilter": "검색조건", + "searchFilter": "검색조건", "filter-org": "기관", - "help": "검색도움말" + "help": "검색도움말", + "relatedSearchWords": "연관검색어", + "howToUse": "검색창 내 검색연산자 활용법", + "howToUse1": "검색창 내 검색 연산자를 사용하여 더 정확한 검색 결과를 얻을 수 있습니다.", + "howToUse1-1": "* 검색 연산자(AND,OR,NOT)는 대문자로 입력해야 합니다.", + "howToUse2": "단어 중 1개 이상 포함", + "howToUse2-1": "각 검색어 사이에 'OR'를 입력합니다.", + "howToUse3": "다음단어 모두 포함", + "howToUse3-1": "검색어 사이에 띄어쓰기(1칸), 'AND' 또는 '+'를 입력합니다.", + "howToUse4": "정확히 일치하는 단어", + "howToUse4-1": "단어/문구를 큰따옴표(\"\") 안에 넣습니다." }, "analysis": { "analysisSelection": "분석 선택", @@ -299,7 +309,23 @@ "wordCloud": "워드클라우드", "underAnalysis": "데이터 분석이 진행 중인 문서입니다. 이후에 다시 열람해주세요.", "searchFilter": "검색필터", - "searchWithin": "결과 내 재검색t" + "searchWithin": "결과 내 재검색" + + }, + "article-card": { + "keywords": "키워드 입니다." + }, + "article-list": { + "searchResult1": "", + "searchResult2": "에 대한 검색결과는 ", + "searchResult3": "건 입니다.", + "viewEach": "건씩 보기", + "noResult1": "", + "noResult2": "에 대한 검색 결과가 없습니다.", + "noResultGuide1": "단어의 철자가 정확한지 확인해 보세요.", + "noResultGuide2": "한글을 영어로 혹은 영어를 한글로 입력했는지 확인해 보세요.", + "noResultGuide3": "검색어의 단어 수를 줄이거나, 보다 일반적인 검색어로 다시 검색해 보세요.", + "resultProcessing": "에 대한 문서를 검색 중입니다. 잠시만 기다려주세요." }, "다운로드": "다운로드", "미리보기": "미리보기", @@ -320,5 +346,7 @@ "3개월": "3개월", "6개월": "6개월", "1년": "1년", - "전체": "전체" + "전체": "전체", + "전체선택": "전체선택", + "연관문서": "연관문서" } From 4f7eb49ec26f391735973e268e19396511cc4602 Mon Sep 17 00:00:00 2001 From: leechanggong Date: Fri, 1 Apr 2022 19:34:48 +0900 Subject: [PATCH 173/287] [FIX]Refactoring mistakes #39 --- .../article-analysis/components/manual/manual.component.html | 2 +- .../memberships/components/register/register.component.html | 4 ++-- src/assets/i18n/en.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/features/article-analysis/components/manual/manual.component.html b/src/app/features/article-analysis/components/manual/manual.component.html index 61b2f678..bfb19942 100644 --- a/src/app/features/article-analysis/components/manual/manual.component.html +++ b/src/app/features/article-analysis/components/manual/manual.component.html @@ -4,7 +4,7 @@
            - {{'analysis.manual.processing'|translate}} + {{'analysis.manual.process'|translate}}
            diff --git a/src/app/features/memberships/components/register/register.component.html b/src/app/features/memberships/components/register/register.component.html
            index 1d9ee6b4..ef7b6425 100755
            --- a/src/app/features/memberships/components/register/register.component.html
            +++ b/src/app/features/memberships/components/register/register.component.html
            @@ -100,11 +100,11 @@
                         id="agreement1-check"
                         formControlName="policy1Agreed"
                       />
            -          {{'doYouAgree'|translate}}
                   
            -

            {{'member-policy.accountPolicy'|translate}}

            +

            {{'navbar.accountPolicy'|translate}}

            {{'member-policy.accountPolicy1'|translate}}
            {{'member-policy.accountPolicy1-1'|translate}}

            diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 7ad7c2c0..4332e64f 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -169,7 +169,7 @@ } }, "register": { - "doYouAgree": "I read above terms and agree to all of them.", + "doYouAgree": "I have read above terms and agreed to all of them.", "occupation": "Select your occupation.", "org:": "Type the name of your institution.", "doGoogle": "Sign up with a Google account" From 80197b71455514e636faed5ef2562440cb289b7f Mon Sep 17 00:00:00 2001 From: cinxdy Date: Mon, 4 Apr 2022 01:45:19 +0900 Subject: [PATCH 174/287] [FEAT] Implement Open API user division --- .../api-database.service.ts | 4 ++-- .../management/management.component.html | 2 ++ .../register/register.component.html | 7 +++++++ .../components/register/register.component.ts | 19 +++++++++++++------ 4 files changed, 24 insertions(+), 8 deletions(-) diff --git a/src/app/core/services/api-database-service/api-database.service.ts b/src/app/core/services/api-database-service/api-database.service.ts index cf71f4ac..e7e704a5 100644 --- a/src/app/core/services/api-database-service/api-database.service.ts +++ b/src/app/core/services/api-database-service/api-database.service.ts @@ -61,10 +61,10 @@ private headers = new HttpHeaders().set("Content-Type", "application/json"); return res; } - async register(email:string, app_name:string ,app_purpose: string): Promise<{authKey:string}>{ + async register(email:string, app_type:string, app_name:string ,app_purpose: string): Promise<{authKey:string}>{ let res: {authKey:string} = await this.httpClient .post(this.OpenAPI_URL +'/register', - 'email='+email+'&app_name='+app_name+'&app_purpose='+app_purpose, + 'email='+email+'&app_type='+app_type+'&app_name='+app_name+'&app_purpose='+app_purpose, {'headers':{'Content-Type': 'application/x-www-form-urlencoded'}}, ) .toPromise(); diff --git a/src/app/features/open-api/components/management/management.component.html b/src/app/features/open-api/components/management/management.component.html index e018b2ae..5d7967ce 100644 --- a/src/app/features/open-api/components/management/management.component.html +++ b/src/app/features/open-api/components/management/management.component.html @@ -16,6 +16,7 @@
      + @@ -28,6 +29,7 @@ + diff --git a/src/app/features/open-api/components/register/register.component.html b/src/app/features/open-api/components/register/register.component.html index a1463c21..03b995cb 100644 --- a/src/app/features/open-api/components/register/register.component.html +++ b/src/app/features/open-api/components/register/register.component.html @@ -3,6 +3,13 @@

      활용 신청

      + +
      + + 일반인용 + 전문가용 + +
      diff --git a/src/app/features/open-api/components/register/register.component.ts b/src/app/features/open-api/components/register/register.component.ts index ddceabec..c972f7f4 100644 --- a/src/app/features/open-api/components/register/register.component.ts +++ b/src/app/features/open-api/components/register/register.component.ts @@ -28,12 +28,19 @@ export class RegisterComponent implements OnInit{ } async register():Promise{ - let app_name:string = (document.getElementById('app_name')).value; - let app_purpose:string = (document.getElementById('app_purpose')).value; - let authKey = (await this.apiService.register(this.userProfile.email, app_name,app_purpose)).authKey; - prompt('성공적으로 활용이 등록되었습니다.\n인증키를 복사하세요.',authKey); - return this.toManagement(); - } + + let app_type :string = (document.getElementById('app_type_public')).checked ? 'public':'private'; + let app_name:string = (document.getElementById('app_name')).value; + let app_purpose:string = (document.getElementById('app_purpose')).value; + let res = await this.apiService.register(this.userProfile.email, app_type, app_name, app_purpose) + let authKey = res.authKey; + + if(app_type=='public') prompt('성공적으로 활용이 등록되었습니다.\n인증키를 복사하세요.',authKey); + else if(authKey=='success') alert('성공적으로 승인메일을 관리자에게 보냈습니다.\n 승인이 되는대로 인증키를 메일로 보내드리겠습니다.'); + else alert('문제가 생겼습니다.\n 잠시후 다시 시도해주세요'); + + return this.toManagement(); + } toManagement(){ this.router.navigateByUrl("/openapi/management"); From 4b3757ba62b9df68df6c1f8fe424e80ece4ee9c3 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 21 Apr 2022 11:53:48 +0900 Subject: [PATCH 175/287] [REFACTORING] Refactoring queries about topic --- fe-backend/models/topic.js | 4 ++-- fe-backend/module/topicQuery.js | 2 +- .../analysis-database-service/analysis.database.service.ts | 1 - .../article-library-root/article-library.component.ts | 7 +++++-- .../search-result-filter/search-result-filter.component.ts | 4 ++-- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/fe-backend/models/topic.js b/fe-backend/models/topic.js index 962b0e12..84a00e85 100755 --- a/fe-backend/models/topic.js +++ b/fe-backend/models/topic.js @@ -4,8 +4,8 @@ const Schema = mongoose.Schema; const topicSchema = new Schema({ topic: String, - hashKey: String, - docTitle: String, + hash_key: String, + doc_title: String, }); const conn = require("../connection/dataConn"); diff --git a/fe-backend/module/topicQuery.js b/fe-backend/module/topicQuery.js index b82a7cbc..2e5a5dbf 100755 --- a/fe-backend/module/topicQuery.js +++ b/fe-backend/module/topicQuery.js @@ -42,7 +42,7 @@ router.post("/getOneTopicDocs", (req, res) => { }, { $project: { - hashKey: 1, + hash_key: 1, _id : 0, }, }, diff --git a/src/app/core/services/analysis-database-service/analysis.database.service.ts b/src/app/core/services/analysis-database-service/analysis.database.service.ts index 9b995589..233a3408 100755 --- a/src/app/core/services/analysis-database-service/analysis.database.service.ts +++ b/src/app/core/services/analysis-database-service/analysis.database.service.ts @@ -35,7 +35,6 @@ export class AnalysisDatabaseService { let res = await this.http .post(this.GET_ONE_TOPIC_DOCS_URL, body) .toPromise(); - return res; } diff --git a/src/app/features/article-library/components/article-library-root/article-library.component.ts b/src/app/features/article-library/components/article-library-root/article-library.component.ts index e24a21fe..db461d16 100755 --- a/src/app/features/article-library/components/article-library-root/article-library.component.ts +++ b/src/app/features/article-library/components/article-library-root/article-library.component.ts @@ -38,7 +38,7 @@ export class ArticleLibraryComponent implements OnInit { "경제", "사회", "국제", - "IT_과학", + "IT과학", "스포츠", "문화", ]; @@ -58,6 +58,9 @@ export class ArticleLibraryComponent implements OnInit { "타", "파", "하", + "영문", + "숫자", + "기타" ]; @@ -304,7 +307,7 @@ export class ArticleLibraryComponent implements OnInit { const ids: string[] = []; for (let i = 0; i < partialIDs.length; i++) { - ids.push(partialIDs[i]["hashKey"]); + ids.push(partialIDs[i]["hash_key"]); } this.elasticsearchService.setKeyword(tp); diff --git a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts index 78d00218..36161089 100755 --- a/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts +++ b/src/app/features/search-result/components/search-result-filter/search-result-filter.component.ts @@ -36,7 +36,7 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { "경제", "사회", "국제", - "IT_과학", + "IT과학", "스포츠", "문화", ]; @@ -323,7 +323,7 @@ export class SearchResultFilterComponent implements OnInit, OnDestroy { let hashKeys = await this.getDocIDsFromTopic(this.selectedTp); let ids: string[] = []; hashKeys.map((e) => - ids.push(e["hashKey"]) + ids.push(e["hash_key"]) ); //set user options From b03c3295b4dd586d4b870596b2d933e6393b8839 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 21 Apr 2022 13:37:53 +0900 Subject: [PATCH 176/287] [REFACTORING] Refactoring queries about tfidf --- fe-backend/models/tfidf.js | 2 +- fe-backend/module/tfidfQuery.js | 6 +++--- .../core/services/wordcloud-service/wordcloud.service.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/fe-backend/models/tfidf.js b/fe-backend/models/tfidf.js index a4c802d4..01e9f636 100755 --- a/fe-backend/models/tfidf.js +++ b/fe-backend/models/tfidf.js @@ -3,7 +3,7 @@ const mongoose = require("mongoose"); const Schema = mongoose.Schema; const tfidfSchema = new Schema({ - docID: String, + hash_key: String, docTitle: String, tfidf: [], lastUpdate: Date, diff --git a/fe-backend/module/tfidfQuery.js b/fe-backend/module/tfidfQuery.js index b9523c41..bd87c243 100755 --- a/fe-backend/module/tfidfQuery.js +++ b/fe-backend/module/tfidfQuery.js @@ -11,7 +11,7 @@ router.get("/", (req, res) => { router.get("/test", (req, res) => { console.log("work!"); let id = "5f65aececd17436ac6436f4a"; - Keywords.findOne({ docID: id }, (error, val) => { + Keywords.findOne({ hash_key: id }, (error, val) => { if (error) { console.log(error); } @@ -30,9 +30,9 @@ function getKeyVal(req, res) { if (typeof ids == "string") //only send one string - matchQuery = { docID: ids }; + matchQuery = { hash_key: ids }; //when send string array - else matchQuery = { docID: { $in: ids } }; + else matchQuery = { hash_key: { $in: ids } }; let isVal = req.body["isVal"]; //tfidf 값에 해당하는 키워드를 반환할 때 tfidf 값도 함께 반환할 것인지 파악. diff --git a/src/app/core/services/wordcloud-service/wordcloud.service.ts b/src/app/core/services/wordcloud-service/wordcloud.service.ts index c23f0fc7..cd9c9202 100755 --- a/src/app/core/services/wordcloud-service/wordcloud.service.ts +++ b/src/app/core/services/wordcloud-service/wordcloud.service.ts @@ -12,9 +12,9 @@ export class WordcloudService { * @description create wordcloud data for given article id * @param id article id to generate wordcloud data */ - async createCloud(id: string) { + async createCloud(hash_key: string) { let cloudData = new Array(); - let data = await this.db.getTfidfVal(id, 15, true); + let data = await this.db.getTfidfVal(hash_key, 15, true); let tfidfData = data[0] as []; let tfIdfVal = tfidfData["tfidf"] as []; tfIdfVal.map((v) => { From 41e1bdfd475a2ec67e6acd47f98604bf252fe876 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 21 Apr 2022 15:31:58 +0900 Subject: [PATCH 177/287] [REFACTORING] Refactoring queries about rcmd --- fe-backend/models/rcmd.js | 2 +- fe-backend/module/rcmdQuery.js | 22 +++++++++---------- .../analysis.database.service.ts | 8 +++---- .../article-card-preview.component.less | 2 +- .../article-list/article-list.component.ts | 15 ++++++++----- src/assets/i18n/ko.json | 2 +- 6 files changed, 28 insertions(+), 23 deletions(-) diff --git a/fe-backend/models/rcmd.js b/fe-backend/models/rcmd.js index 6964f3bf..f0a85b39 100755 --- a/fe-backend/models/rcmd.js +++ b/fe-backend/models/rcmd.js @@ -3,7 +3,7 @@ const mongoose = require("mongoose"); const Schema = mongoose.Schema; const rcmdSchema = new Schema({ - docID: String, + hashKey: String, rcmd: [], lastUpdate: Date, }); diff --git a/fe-backend/module/rcmdQuery.js b/fe-backend/module/rcmdQuery.js index 1ff173af..0825e911 100755 --- a/fe-backend/module/rcmdQuery.js +++ b/fe-backend/module/rcmdQuery.js @@ -27,27 +27,27 @@ router.post("/getRcmdTbl", getRcmdTbl); * @description 문서의 id (혹은 id list) 을 전달 받으면 그 문서들의 연관 문서들을 문서 id 형태로 반환해준다. */ function getRcmdTbl(req, res) { - let ids = req.body["id"]; + let ids = req.body["hashKey"]; // console.log("post getRcmdTbl") console.log(ids); // console.log(typeof(ids)) //연관문서의 수를 몇개까지 반환해줄지 결정한다. 전달받은게 없으면 default으로 5개 반환한다. let num = req.body["num"]; //could be undefined if does not request specific num. - if (num == undefined) num = 6; - else { - num = parseInt(num); - num++; //자기 자신 지워야 한다. 코사인 유사도는 자기 자신에 대해서 가장 높은 값. - } + if (num == undefined) num = 5; + // else { + // num = parseInt(num); + // num++; //자기 자신 지워야 한다. 코사인 유사도는 자기 자신에 대해서 가장 높은 값. + // } //연관문서 결과를 반환할 때 연관된 정도의 수치도 함께 반환할지 결정 let isSim = req.body["sim"]; let matchQuery = undefined; if (typeof ids == "string") //only send one string - matchQuery = { docID: ids }; + matchQuery = { hashKey: ids }; //when send string array - else matchQuery = { docID: { $in: ids } }; + else matchQuery = { hashKey: { $in: ids } }; // console.log("right b4 equey") console.log(matchQuery); @@ -59,7 +59,7 @@ function getRcmdTbl(req, res) { }, { $project: { - docID: 1, + hashKey: 1, rcmd: { $slice: ["$rcmd", num] }, }, }, @@ -68,7 +68,7 @@ function getRcmdTbl(req, res) { }, { $project: { - docID: 1, + hashKey: 1, rcmd: { $filter: { input: "$rcmd", @@ -81,7 +81,7 @@ function getRcmdTbl(req, res) { }, { $project: { - docID: 1, + hashKey: 1, rcmd: { $cond: { if: isSim, diff --git a/src/app/core/services/analysis-database-service/analysis.database.service.ts b/src/app/core/services/analysis-database-service/analysis.database.service.ts index 233a3408..42552dd8 100755 --- a/src/app/core/services/analysis-database-service/analysis.database.service.ts +++ b/src/app/core/services/analysis-database-service/analysis.database.service.ts @@ -38,9 +38,9 @@ export class AnalysisDatabaseService { return res; } - async getRelatedDocsTbl(ids: string | string[], num?: number, sim?: boolean) { + async getRelatedDocsTbl(hashKey: string | string[], num?: number, sim?: boolean) { let res : QueryResponse = await this.http - .post(this.GET_RCMD_URL, { id: ids, num: num, sim: sim }) + .post(this.GET_RCMD_URL, { hashKey: hashKey, num: num, sim: sim }) .toPromise(); if (res.isSuccess) { return res.payload; @@ -57,8 +57,8 @@ export class AnalysisDatabaseService { }); } - async loadRelatedDocs(id: string) { - let _rcmdIdsRes = await this.getRelatedDocsTbl(id); + async loadRelatedDocs(hashKey: string) { + let _rcmdIdsRes = await this.getRelatedDocsTbl(hashKey); let rcmdIds = _rcmdIdsRes[0]["rcmd"]; let _titlesRes = await this.docControl.convertDocHashKeysToTitles( rcmdIds as string[] diff --git a/src/app/shared/component/article-card-preview/article-card-preview.component.less b/src/app/shared/component/article-card-preview/article-card-preview.component.less index 07c39db0..184c469a 100755 --- a/src/app/shared/component/article-card-preview/article-card-preview.component.less +++ b/src/app/shared/component/article-card-preview/article-card-preview.component.less @@ -41,7 +41,7 @@ a { } .post-writer::after { - content : " "; + content : " | "; white-space: pre; } diff --git a/src/app/shared/component/article-list/article-list.component.ts b/src/app/shared/component/article-list/article-list.component.ts index 234524a4..48556471 100755 --- a/src/app/shared/component/article-list/article-list.component.ts +++ b/src/app/shared/component/article-list/article-list.component.ts @@ -216,7 +216,7 @@ export class ArticleListComponent implements OnInit, OnDestroy { */ openSelectedDoc(articleSourceIdx: number, RelatedDocIdx: number): void { this.articleService.setSelectedHashKey( - this.relatedDocs[articleSourceIdx][RelatedDocIdx]["hashKey"] + this.relatedDocs[articleSourceIdx][RelatedDocIdx]["id"] ); this.navToDocDetail(); } @@ -234,11 +234,11 @@ export class ArticleListComponent implements OnInit, OnDestroy { * @description Load related articles of selected article. * @param idx Index number of article from relatedDocs. */ - loadRelatedDocs(idx: number): void { + loadRelatedDocs(hashKey: number): void { this.analysisDatabaseService - .loadRelatedDocs(this.articleService.getHashKeyByIdx(idx)) + .loadRelatedDocs(this.articleService.getHashKeyByIdx(hashKey)) .then((res) => { - this.relatedDocs[idx] = res as []; + this.relatedDocs[hashKey] = res as []; }); } @@ -282,7 +282,7 @@ export class ArticleListComponent implements OnInit, OnDestroy { } j++; }); - } + } for (let i = 0; i < this.articleSources.length; i++) { this.articleSources[i]["isSelected"] = isCheckAll; @@ -346,6 +346,11 @@ export class ArticleListComponent implements OnInit, OnDestroy { "background-image": "url(../../../../assets/icons/arrow-down_3d3d3d.png)", }; + }else{ + return { + "background-image": + "url(../../../../assets/icons/arrow-down_3d3d3d_reverse.png)", + }; } } diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index 1d91e46d..f8778cc8 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -313,7 +313,7 @@ }, "article-card": { - "keywords": "키워드 입니다." + "keywords": "키워드 : " }, "article-list": { "searchResult1": "", From f91f6e666e746a4079b6d3477ecaa2496e7c7b19 Mon Sep 17 00:00:00 2001 From: SUJIN YANG Date: Thu, 21 Apr 2022 16:31:58 +0900 Subject: [PATCH 178/287] [STYLE] Add a toggle btn image of related docs --- .../read-article/read-article.component.html | 5 ----- .../article-list/article-list.component.ts | 2 +- .../component/search-bar/search-bar.component.ts | 2 +- src/assets/icons/arrow-down_3d3d3d_2.png | Bin 0 -> 2343 bytes src/assets/icons/arrow-down_3d3d3d_reverse.png | Bin 1086 -> 0 bytes 5 files changed, 2 insertions(+), 7 deletions(-) create mode 100644 src/assets/icons/arrow-down_3d3d3d_2.png delete mode 100644 src/assets/icons/arrow-down_3d3d3d_reverse.png diff --git a/src/app/features/search-result/components/read-article/read-article.component.html b/src/app/features/search-result/components/read-article/read-article.component.html index 08fa552f..12197228 100755 --- a/src/app/features/search-result/components/read-article/read-article.component.html +++ b/src/app/features/search-result/components/read-article/read-article.component.html @@ -15,11 +15,6 @@

      {{'search-result.viewDetails'|translate}}

      >
      - -

      {{'search-result.documentInfo'|translate}}

      -
      -
      -
      - + diff --git a/src/app/features/open-api/components/management/management.component.html b/src/app/features/open-api/components/management/management.component.html index 562d26de..3b4498c8 100644 --- a/src/app/features/open-api/components/management/management.component.html +++ b/src/app/features/open-api/components/management/management.component.html @@ -17,6 +17,7 @@ + diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 4332e64f..903f6be7 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -278,6 +278,7 @@ "howManyCalls2": " calls.", "callRequest": "Request for API", "requestTitle": "Title for Request", + "requestType" : "Type for Request", "requestReason": "Purpose for Request", "requestDate": "Request Date", "expiration": "Expiration Date", diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index 1d91e46d..9d4458d6 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -279,6 +279,7 @@ "howManyCalls2": " 개 입니다.", "callRequest": "활용신청", "requestTitle": "활용명", + "requestType" : "활용타입", "requestReason": "활용목적", "requestDate": "등록일", "expiration": "만료일", From f11aae6e05fec38a4be8215c5065290a90e550a3 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 26 Apr 2022 18:34:07 +0900 Subject: [PATCH 180/287] [FIX] Fix the function for open api service --- .../services/api-database-service/api-database.service.ts | 4 ++-- .../open-api/components/management/management.component.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/core/services/api-database-service/api-database.service.ts b/src/app/core/services/api-database-service/api-database.service.ts index e7e704a5..99ff5463 100644 --- a/src/app/core/services/api-database-service/api-database.service.ts +++ b/src/app/core/services/api-database-service/api-database.service.ts @@ -50,10 +50,10 @@ private headers = new HttpHeaders().set("Content-Type", "application/json"); return res.payload; } - async reissueKey(_id: string): Promise<{authKey:string}> { + async reissueKey(email:string, _id: string): Promise<{authKey:string}> { let res: {authKey:string} = await this.httpClient .post(this.OpenAPI_URL +'/reissue', - '_id='+_id, + 'email='+email+'&_id='+_id, {'headers':{'Content-Type': 'application/x-www-form-urlencoded'}}, ) .toPromise(); diff --git a/src/app/features/open-api/components/management/management.component.ts b/src/app/features/open-api/components/management/management.component.ts index 4e7a33a5..83333a2b 100644 --- a/src/app/features/open-api/components/management/management.component.ts +++ b/src/app/features/open-api/components/management/management.component.ts @@ -47,7 +47,7 @@ export class ManagementComponent implements OnInit { * @param _id */ async reissue(_id:string): Promise{ - let authKey = (await this.apiService.reissueKey(_id)).authKey; + let authKey = (await this.apiService.reissueKey(this.userProfile.email, _id)).authKey; prompt('성공적으로 인증키가 변경되었습니다.\n복사하세요.',authKey); this.ngOnInit(); return ; From 3787169058c62e2bf1fd550defa0e8f296651344 Mon Sep 17 00:00:00 2001 From: cinxdy Date: Tue, 26 Apr 2022 18:34:34 +0900 Subject: [PATCH 181/287] [FIX] Delete Open API sidebar in user page --- .../userpage-sidebar/userpage-sidebar.component.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/features/userpage/components/userpage-sidebar/userpage-sidebar.component.html b/src/app/features/userpage/components/userpage-sidebar/userpage-sidebar.component.html index cbff4ad7..536e5b11 100644 --- a/src/app/features/userpage/components/userpage-sidebar/userpage-sidebar.component.html +++ b/src/app/features/userpage/components/userpage-sidebar/userpage-sidebar.component.html @@ -20,12 +20,12 @@

      마이페이지

      > 회원정보관리 -
    52. OpenAPI -
    53. + -->
    54. Date: Tue, 26 Apr 2022 18:35:03 +0900 Subject: [PATCH 182/287] [FEAT] Implement Open API user manual --- angular.json | 3 +- .../components/gotoapi/gotoapi.component.html | 604 +- src/assets/User_Manual.html | 14858 ++++++++++++++++ 3 files changed, 15449 insertions(+), 16 deletions(-) create mode 100644 src/assets/User_Manual.html diff --git a/angular.json b/angular.json index 5bf2cc63..7dd4b7e0 100755 --- a/angular.json +++ b/angular.json @@ -34,7 +34,8 @@ "src/assets/logos", "src/assets/icons", "src/assets/manual.pdf", - "src/assets/i18n" + "src/assets/i18n", + "src/assets/User_Manual.html" ], "styles": [ "node_modules/bootstrap/dist/css/bootstrap.min.css", diff --git a/src/app/features/open-api/components/gotoapi/gotoapi.component.html b/src/app/features/open-api/components/gotoapi/gotoapi.component.html index 55fec9eb..fc3cb044 100644 --- a/src/app/features/open-api/components/gotoapi/gotoapi.component.html +++ b/src/app/features/open-api/components/gotoapi/gotoapi.component.html @@ -6,20 +6,594 @@ {{'open-api.goToAPI'|translate}}
      - - - + - + + + +
    55. No.활용명활용목적관리{{'open-api.requestTitle'|translate}}{{'open-api.requestReason'|translate}}{{'open-api.management'|translate}}
      {{ info['traffic'] }} - - + +
      {{ info['expiration_date'] }} {{ info['traffic'] }} - - - + + +
      No.활용타입 활용명 활용목적
      {{ idx+1 }}{{ info['app_type']=='private'?'전문가용':'일반인용'}} {{ info['app_name'] }} {{ info['app_purpose'] }} {{ info['reporting_date'] }}{{'analysis.documentList'|translate}} {{'analysis.수집날짜'|translate}} {{'analysis.preprocessing'|translate}}{{'analysis.preprocessing.preprocessing'|translate}}
      No. {{'open-api.requestTitle'|translate}} {{'open-api.requestType' | translate}} {{'open-api.requestReason'|translate}}
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      변수명(영문)변수명(국문)필수 여부형식샘플데이터Default값(생략시)
      serviceKey인증키YstringpP5JG2d-TZohr1sWMRVIwg-
      numOfCnt검색할 최대 개수Nint500100
      rank정렬기준Nint2(최신순)1(정확도순)
      keyword검색할 키워드Ystring북한--
      +
        +
      • 상세 검색(detailed_search) 또는 내 보관함 내 검색(my_doc)
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      변수명(영문)변수명(국문)필수 여부형식샘플데이터Default값(생략시)
      serviceKey인증키YstringpP5JG2d-TZohr1sWMRVIwg-
      numOfCnt검색할 최대 개수Nint500100
      rank정렬기준Nint2(최신순)1(정확도순)
      keyword검색할 키워드Nstring북한-
      keyInTitle제목 내 검색할 키워드Ystring북한-
      keyInBody내용 내 검색할 키워드Nstring정치-
      writer작성자 검색Nstring홍길동-
      startDate작성일 기간시작점NYYYY-MM-DD2018-09-17현재로부터 2년 전
      endDate작성일 기간끝점NYYYY-MM-DD2020-09-17현재 날짜
      institution발행한 기관명Nstring북한연구소-
      category분류Nstring정치-
      + +
      +
      + + +
      - --> + diff --git a/src/assets/User_Manual.html b/src/assets/User_Manual.html new file mode 100644 index 00000000..590a12e3 --- /dev/null +++ b/src/assets/User_Manual.html @@ -0,0 +1,14858 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d556af62c84d4c6a9ae803a9db23c9cb9a61dd08 Mon Sep 17 00:00:00 2001 From: leechanggong Date: Tue, 26 Apr 2022 23:23:48 +0900 Subject: [PATCH 183/287] [FEAT] finished rest #39 --- .../components/navbar/navbar.component.html | 6 +- .../article-library.component.html | 4 +- .../board.annoucement.component.html | 2 +- .../board-faq/board.faq.component.html | 2 +- .../board-qna/board.qna.component.html | 2 +- .../register/register.component.html | 6 +- .../member-info/member-info.component.html | 8 +-- .../my-analysis/my-analysis.component.html | 16 ++--- .../components/my-docs/my-docs.component.html | 8 +-- .../secession/secession.component.html | 8 +-- .../userpage-sidebar.component.html | 10 +-- src/app/features/userpage/userpage.module.ts | 3 +- .../article-list/article-list.component.html | 4 +- .../route-location.component.ts | 60 +++++++++------- .../search-bar/search-bar.component.html | 12 ++-- .../search-bar/search-bar.component.ts | 4 +- src/assets/i18n/en.json | 68 ++++++++++++++++-- src/assets/i18n/ko.json | 69 +++++++++++++++++-- 18 files changed, 212 insertions(+), 80 deletions(-) diff --git a/src/app/core/components/navbar/navbar.component.html b/src/app/core/components/navbar/navbar.component.html index ae23585c..7ce8142a 100755 --- a/src/app/core/components/navbar/navbar.component.html +++ b/src/app/core/components/navbar/navbar.component.html @@ -22,7 +22,7 @@ @@ -48,7 +48,7 @@

      {{'article-library.library'|translate}}

      id="inst" (click)="selectCategory($event, null)" > - 전체 {{ totalSavedDocsNum }} + {{'전체'|translate}} {{ totalSavedDocsNum }}