From 01098835e97a49bc70f4468f7564e0e901dae31a Mon Sep 17 00:00:00 2001 From: Mina Choi Date: Mon, 14 Sep 2026 17:41:03 +0900 Subject: [PATCH] =?UTF-8?q?[chore]=20docker-compose,ontology:=20=EC=98=A8?= =?UTF-8?q?=ED=86=A8=EB=A1=9C=EC=A7=80=EB=A5=BC=20=EC=9D=B4=20=EB=A0=88?= =?UTF-8?q?=ED=8F=AC=EB=A1=9C=20=EB=93=A4=EC=97=AC=20compose=20=ED=95=9C?= =?UTF-8?q?=20=EB=B2=8C=EB=A1=9C=20=EB=9D=84=EC=9A=B4=EB=8B=A4=20=E2=80=94?= =?UTF-8?q?=20=EC=95=B1=20Dockerfile=20=EC=8B=A0=EC=84=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 발행이 SiteOntology 를 부르는데 서버는 따로 띄워야 했다. 실측(2026-09-14): 서버가 없으면 `[seo] SiteOntology 실패 — 키워드 없이 발행: ConnectError` 로 빌드는 성공하고 메타만 빈다 — 화면으로는 안 보이는 종류다. 한 벌로 묶어 "코드는 올라갔는데 서버가 없는" 상태를 없앤다. - ontology/: gitea.o2o.kr/Web4ai/o2o-site-ontology 를 이 레포로 편입(그 원격은 그대로 남는다) - ontology/Dockerfile(신규): 베이스는 node:22-slim. alpine 은 임베딩 런타임(onnxruntime)이 musl 바이너리를 안 줘서 적재가 ERR_DLOPEN_FAILED 로 죽는다 — 빌드는 성공하고 실행에서만 터진다 - docker-compose.yml: ontology · ontology-postgres(pgvector) · ontology-redis 추가. 자체 DB 를 쓰는 이유는 pgvector 확장 때문이다 — web4ai_db 를 남의 서비스 확장에 묶지 않는다 - 임베딩 모델(120MB)은 이미지에 굽지 않고 볼륨(ontology-model)에 남긴다 - 컨테이너끼리는 `http://ontology:3100` 으로 만난다. `.env` 의 127.0.0.1 은 컨테이너 자기 자신이라 안 닿는다 검증: 3개 기동 · 백엔드 컨테이너에서 ontology:3100/demo HTTP 200 · 마이그레이션·시드 완료 Co-Authored-By: Claude Opus 5 (1M context) --- docker-compose.yml | 62 + ontology/.dockerignore | 5 + ontology/.env.example | 37 + ontology/.gitignore | 8 + ontology/Dockerfile | 23 + ontology/README.md | 429 + ontology/data/gunsan-pension-keywords.json | 7008 ++ .../data/nationwide-pension-keywords.json | 85557 ++++++++++++++++ ontology/data/regions.json | 803 + ontology/data/related-keywords.sample.csv | 8 + ontology/data/배포용_키워드_DB덤프.xlsx | Bin 0 -> 740072 bytes ontology/data/전국_펜션_SEO_AEO_키워드.xlsx | Bin 0 -> 481012 bytes ontology/docker-compose.yml | 33 + ontology/docs/architecture.html | 714 + ontology/docs/site-ontology 아키텍쳐.pptx | Bin 0 -> 47393 bytes ontology/drizzle/0000_init.sql | 124 + ontology/drizzle/0001_embedding_384.sql | 22 + ontology/nest-cli.json | 8 + ontology/package-lock.json | 6333 ++ ontology/package.json | 51 + ontology/public/demo.html | 333 + ontology/scripts/build-dataset.mjs | 204 + ontology/scripts/build-deck.py | 524 + ontology/scripts/build-nationwide-dataset.mjs | 160 + ontology/scripts/db-dump.sh | 10 + ontology/scripts/export-db-xlsx.py | 157 + ontology/scripts/export-xlsx.py | 155 + ontology/scripts/import-related.ts | 90 + ontology/scripts/ingest-dataset.ts | 103 + ontology/scripts/ingest-nationwide.ts | 105 + ontology/scripts/purge-nondataset.ts | 35 + ontology/scripts/requirements.txt | 3 + ontology/scripts/setup.sh | 41 + ontology/scripts/smoke.ts | 103 + ontology/src/app.module.ts | 36 + ontology/src/config/env.ts | 34 + ontology/src/db/db.module.ts | 16 + ontology/src/db/db.ts | 17 + ontology/src/db/migrate.ts | 24 + ontology/src/db/seed.ts | 119 + ontology/src/embedding/embedding.module.ts | 19 + ontology/src/embedding/local.provider.ts | 48 + ontology/src/embedding/mock.provider.ts | 14 + ontology/src/embedding/openai.provider.ts | 21 + ontology/src/embedding/types.ts | 8 + ontology/src/generation/generation.module.ts | 20 + .../src/generation/generation.processor.ts | 21 + ontology/src/generation/generation.queue.ts | 50 + ontology/src/generation/generation.service.ts | 216 + ontology/src/keywords/dedup.service.ts | 113 + ontology/src/keywords/keyword.repository.ts | 124 + ontology/src/keywords/keywords.module.ts | 9 + ontology/src/keywords/normalize.ts | 33 + ontology/src/llm/llm.module.ts | 16 + ontology/src/llm/mock.provider.ts | 160 + ontology/src/llm/openai.provider.ts | 114 + ontology/src/llm/types.ts | 46 + ontology/src/main.ts | 17 + .../merchants/merchants.controller.module.ts | 10 + .../src/merchants/merchants.controller.ts | 53 + ontology/src/merchants/merchants.module.ts | 8 + ontology/src/merchants/merchants.service.ts | 92 + ontology/src/serving/demo.controller.ts | 13 + ontology/src/serving/match.rules.ts | 182 + ontology/src/serving/match.service.ts | 253 + ontology/src/serving/serving.controller.ts | 56 + ontology/src/serving/serving.module.ts | 14 + ontology/src/serving/serving.service.ts | 230 + ontology/tsconfig.build.json | 4 + ontology/tsconfig.json | 26 + 70 files changed, 105484 insertions(+) create mode 100644 ontology/.dockerignore create mode 100644 ontology/.env.example create mode 100644 ontology/.gitignore create mode 100644 ontology/Dockerfile create mode 100644 ontology/README.md create mode 100644 ontology/data/gunsan-pension-keywords.json create mode 100644 ontology/data/nationwide-pension-keywords.json create mode 100644 ontology/data/regions.json create mode 100644 ontology/data/related-keywords.sample.csv create mode 100644 ontology/data/배포용_키워드_DB덤프.xlsx create mode 100644 ontology/data/전국_펜션_SEO_AEO_키워드.xlsx create mode 100644 ontology/docker-compose.yml create mode 100644 ontology/docs/architecture.html create mode 100644 ontology/docs/site-ontology 아키텍쳐.pptx create mode 100644 ontology/drizzle/0000_init.sql create mode 100644 ontology/drizzle/0001_embedding_384.sql create mode 100644 ontology/nest-cli.json create mode 100644 ontology/package-lock.json create mode 100644 ontology/package.json create mode 100644 ontology/public/demo.html create mode 100644 ontology/scripts/build-dataset.mjs create mode 100644 ontology/scripts/build-deck.py create mode 100644 ontology/scripts/build-nationwide-dataset.mjs create mode 100755 ontology/scripts/db-dump.sh create mode 100644 ontology/scripts/export-db-xlsx.py create mode 100644 ontology/scripts/export-xlsx.py create mode 100644 ontology/scripts/import-related.ts create mode 100644 ontology/scripts/ingest-dataset.ts create mode 100644 ontology/scripts/ingest-nationwide.ts create mode 100644 ontology/scripts/purge-nondataset.ts create mode 100644 ontology/scripts/requirements.txt create mode 100755 ontology/scripts/setup.sh create mode 100644 ontology/scripts/smoke.ts create mode 100644 ontology/src/app.module.ts create mode 100644 ontology/src/config/env.ts create mode 100644 ontology/src/db/db.module.ts create mode 100644 ontology/src/db/db.ts create mode 100644 ontology/src/db/migrate.ts create mode 100644 ontology/src/db/seed.ts create mode 100644 ontology/src/embedding/embedding.module.ts create mode 100644 ontology/src/embedding/local.provider.ts create mode 100644 ontology/src/embedding/mock.provider.ts create mode 100644 ontology/src/embedding/openai.provider.ts create mode 100644 ontology/src/embedding/types.ts create mode 100644 ontology/src/generation/generation.module.ts create mode 100644 ontology/src/generation/generation.processor.ts create mode 100644 ontology/src/generation/generation.queue.ts create mode 100644 ontology/src/generation/generation.service.ts create mode 100644 ontology/src/keywords/dedup.service.ts create mode 100644 ontology/src/keywords/keyword.repository.ts create mode 100644 ontology/src/keywords/keywords.module.ts create mode 100644 ontology/src/keywords/normalize.ts create mode 100644 ontology/src/llm/llm.module.ts create mode 100644 ontology/src/llm/mock.provider.ts create mode 100644 ontology/src/llm/openai.provider.ts create mode 100644 ontology/src/llm/types.ts create mode 100644 ontology/src/main.ts create mode 100644 ontology/src/merchants/merchants.controller.module.ts create mode 100644 ontology/src/merchants/merchants.controller.ts create mode 100644 ontology/src/merchants/merchants.module.ts create mode 100644 ontology/src/merchants/merchants.service.ts create mode 100644 ontology/src/serving/demo.controller.ts create mode 100644 ontology/src/serving/match.rules.ts create mode 100644 ontology/src/serving/match.service.ts create mode 100644 ontology/src/serving/serving.controller.ts create mode 100644 ontology/src/serving/serving.module.ts create mode 100644 ontology/src/serving/serving.service.ts create mode 100644 ontology/tsconfig.build.json create mode 100644 ontology/tsconfig.json diff --git a/docker-compose.yml b/docker-compose.yml index 64e3ba9..c354fdd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -300,6 +300,68 @@ services: driver: json-file options: { max-size: "10m", max-file: "5" } + # ── 온톨로지(o2o-site-ontology) — 발행본 메타 키워드·제목 업종어 ────────────── + # ★ 자체 DB 가 따로 있다. 호스트 postgres 를 같이 쓰지 않는 이유는 pgvector 확장이 필요해서다. + # 우리 DB 에 확장을 걸면 web4ai_db 가 그 확장에 묶인다 — 남의 서비스 사정을 우리 DB 가 떠안는다. + ontology-postgres: + image: pgvector/pgvector:pg16 + container_name: o2o-web4ai-ontology-postgres + environment: + POSTGRES_USER: ontology + POSTGRES_PASSWORD: ontology + POSTGRES_DB: ontology + volumes: + - ontology-pgdata:/var/lib/postgresql/data + healthcheck: + test: ['CMD-SHELL', 'pg_isready -U ontology -d ontology'] + interval: 5s + timeout: 3s + retries: 20 + restart: unless-stopped + + ontology-redis: + image: redis:7-alpine + container_name: o2o-web4ai-ontology-redis + healthcheck: + test: ['CMD', 'redis-cli', 'ping'] + interval: 5s + timeout: 3s + retries: 20 + restart: unless-stopped + + ontology: + build: + context: ./ontology + container_name: o2o-web4ai-ontology + environment: + PORT: "3100" + # 컨테이너끼리는 서비스 이름으로 만난다 — 호스트 포트(55432·56379)는 사람이 들여다볼 때만 쓴다. + DATABASE_URL: postgres://ontology:ontology@ontology-postgres:5432/ontology + REDIS_HOST: ontology-redis + REDIS_PORT: "6379" + # API 키 없이 도는 기본값(로컬 임베딩 + mock LLM). 키를 쓰려면 .env 에서 덮어쓴다. + EMBEDDING_PROVIDER: ${ONTOLOGY_EMBEDDING_PROVIDER:-local} + EMBEDDING_LOCAL_MODEL: ${ONTOLOGY_EMBEDDING_MODEL:-Xenova/multilingual-e5-small} + LLM_PROVIDER: ${ONTOLOGY_LLM_PROVIDER:-mock} + OPENAI_API_KEY: ${OPENAI_API_KEY:-} + volumes: + # 임베딩 모델 캐시. 볼륨이 없으면 컨테이너를 새로 만들 때마다 120MB 를 다시 받는다. + - ontology-model:/app/.cache + ports: + - "127.0.0.1:3100:3100" + depends_on: + ontology-postgres: + condition: service_healthy + ontology-redis: + condition: service_healthy + restart: unless-stopped + logging: + driver: json-file + options: { max-size: "10m", max-file: "5" } + volumes: # ★ `down -v` 만 지운다. 재생성물이라 백업 대상이 아니다 — 날아가도 payload 로 다시 굽는다. site-out: + # 온톨로지 DB 와 임베딩 모델 캐시. 모델 캐시가 날아가면 첫 요청이 120MB 를 다시 받는다. + ontology-pgdata: + ontology-model: diff --git a/ontology/.dockerignore b/ontology/.dockerignore new file mode 100644 index 0000000..beed316 --- /dev/null +++ b/ontology/.dockerignore @@ -0,0 +1,5 @@ +node_modules +dist +.git +.env +*.log diff --git a/ontology/.env.example b/ontology/.env.example new file mode 100644 index 0000000..4b6f0b4 --- /dev/null +++ b/ontology/.env.example @@ -0,0 +1,37 @@ +# --- server --- +PORT=3100 + +# --- postgres (docker-compose 기본값) --- +DATABASE_URL=postgres://ontology:ontology@localhost:55432/ontology + +# --- redis (BullMQ) --- +REDIS_HOST=localhost +REDIS_PORT=56379 + +# --- 임베딩 --- +# local : 로컬 multilingual-e5-small (384차원, 최초 1회 모델 다운로드 후 오프라인) +# mock : 문자 bigram 해싱 — 의미는 못 잡음 +# openai : text-embedding-3-small (dimensions=384 로 요청) +EMBEDDING_PROVIDER=local +EMBEDDING_LOCAL_MODEL=Xenova/multilingual-e5-small + +# --- LLM --- +# mock : API 키 없이 로컬에서 전체 파이프라인 동작 (기본값) +# openai : 실제 OpenAI 호출 +LLM_PROVIDER=mock +OPENAI_API_KEY= +OPENAI_MODEL=gpt-4.1-mini +OPENAI_EMBEDDING_MODEL=text-embedding-3-small + +# --- 생성/중복제거 튜닝 --- +# 코사인 자동 병합 임계값. 짧은 한글 키워드는 같은 도메인이면 0.93+ 가 기본으로 나오므로 +# 0.92 는 오병합을 부른다. 실측상 어순 변형만 0.999 대에 모이므로 0.99 로 둔다. +DEDUP_COSINE_THRESHOLD=0.99 +# trigram 유사도 사전 필터 +DEDUP_TRIGRAM_THRESHOLD=0.6 +# 벡터 비교 대상 상위 후보 수 +DEDUP_CANDIDATE_LIMIT=20 +# 1회 생성 요청당 키워드 목표 개수 +GENERATION_TARGET_KEYWORDS=15 +# 주기 리프레시 간격(일) +REFRESH_INTERVAL_DAYS=30 diff --git a/ontology/.gitignore b/ontology/.gitignore new file mode 100644 index 0000000..318da79 --- /dev/null +++ b/ontology/.gitignore @@ -0,0 +1,8 @@ +node_modules/ +dist/ +.env +*.tsbuildinfo +.DS_Store + +# 배포 덤프 — 13MB, 재생성 가능 (npm run db:dump) +data/*.sql.gz diff --git a/ontology/Dockerfile b/ontology/Dockerfile new file mode 100644 index 0000000..4a69726 --- /dev/null +++ b/ontology/Dockerfile @@ -0,0 +1,23 @@ +# o2o-site-ontology — 발행 사이트의 메타 키워드를 주는 서비스. +# ★ 왜 이 레포 안에 있나 (2026-09-14) — 발행 파이프라인이 이걸 부르는데 따로 띄워 두면 +# "코드는 올라갔는데 서버가 없어" 로 조용히 키워드 없이 발행된다. compose 한 벌로 같이 뜬다. +# ★ alpine 을 쓰지 않는다 (2026-09-14 실측). 임베딩 런타임(onnxruntime)이 musl 용 바이너리를 +# 내주지 않아 적재가 ERR_DLOPEN_FAILED 로 죽는다 — 빌드는 성공하고 실행에서만 터진다. +FROM node:22-slim + +WORKDIR /app + +# 의존성 먼저 — 소스만 바뀌면 이 층은 캐시된다. +COPY package.json package-lock.json ./ +RUN npm ci + +COPY . . +RUN npm run build + +# 임베딩 모델(약 120MB)은 첫 실행에 받아 볼륨에 남긴다 — 이미지에 굽지 않는다. +ENV PORT=3100 \ + TRANSFORMERS_CACHE=/app/.cache \ + HF_HOME=/app/.cache + +EXPOSE 3100 +CMD ["node", "dist/main.js"] diff --git a/ontology/README.md b/ontology/README.md new file mode 100644 index 0000000..ee479e7 --- /dev/null +++ b/ontology/README.md @@ -0,0 +1,429 @@ +# o2o-site-ontology + +o2o-site-AEO 가 발행한 사이트에 **업체별 SEO/AEO 키워드**를 제공하는 온톨로지 서비스. + +- **고정 데이터셋 1회 적재** 정책 — 주기 수집 없음 (`data/gunsan-pension-keywords.json`, 1,000건) +- 로컬 임베딩(`multilingual-e5-small`, 384차원)으로 pgvector 에 적재 후 의미 검색 +- 업체명 또는 자연어 문장 → 사전에서 잘 맞는 키워드를 골라주는 **매칭 API + 데모 콘솔** +- 어휘 단계 중복제거는 자동, 벡터 근접쌍은 자동 병합하지 않고 검토 목록으로만 + +## 빠른 시작 (로컬) + +**필요한 것:** Docker Desktop 실행 중 · Node 20+ + +```bash +git clone https://gitea.o2o.kr/Web4ai/o2o-site-ontology.git +cd o2o-site-ontology +npm install +npm run setup # .env 생성 → 컨테이너 → 마이그레이션 → 시드 → 키워드 7,093건 적재 +npm start # http://localhost:3100 +``` + +`npm run setup` 이 전부 한다. API 키는 필요 없다 (LLM=mock, 임베딩=로컬 모델). +최초 1회 임베딩 모델을 내려받는다 — 약 120MB, 1~2분. 그 뒤로는 오프라인으로 동작한다. + +포트는 기존 개발환경과 겹치지 않게 잡아 두었다 — postgres `55432`, redis `56379`, 앱 `3100`. + +확인: **http://localhost:3100/demo** 입력창에 `스테이 머뭄` + +엑셀 산출 스크립트를 쓸 때만 파이썬 의존성이 필요하다. + +```bash +pip3 install -r scripts/requirements.txt +``` + +
수동으로 단계별 실행 + +```bash +cp .env.example .env +npm run db:up # postgres(pgvector) + redis +npm run db:migrate +npm run db:seed # 업종/지역 계층 + 데모 업체 +npm run dataset:ingest # 군산 상세 974건 +npm run dataset:ingest-nationwide # 전국 54개 지역 +``` +
+ +브라우저에서 **http://localhost:3100/demo** 를 열면 매칭 콘솔이 뜬다. +입력창에 `스테이 머뭄` 을 넣으면 (띄어쓰기가 달라도) 업체를 해석하고 +적재된 971건 사전에서 잘 맞는 키워드를 순위대로 보여준다. + +`npm run db:reset` 은 볼륨까지 지우고 migrate + seed 를 다시 돌린다. + +### 실제 OpenAI 로 전환 + +```bash +# .env +LLM_PROVIDER=openai +OPENAI_API_KEY=sk-... +OPENAI_MODEL=gpt-4.1-mini +OPENAI_EMBEDDING_MODEL=text-embedding-3-small +``` + +`LLM_PROVIDER=mock` 은 문자 bigram 해싱 임베딩을 쓴다. 랜덤이 아니라 **비슷한 문자열이면 +비슷한 벡터**가 나오므로 중복제거 파이프라인 검증에는 충분하지만, 의미 기반 중복 +(`강남 미용실` ↔ `강남 헤어샵`) 은 실제 임베딩 모델에서만 잡힌다. + +## 데이터 모델 + +| 테이블 | 역할 | +|---|---| +| `industry` / `region` | `ltree` 업종·지역 계층. 상위 노드 키워드 상속의 기반 | +| `merchant` | 업체. `external_id` 가 o2o-site-AEO 의 사이트 ID | +| `keyword` | **전역** 키워드 사전. `normalized` 유니크, `aliases[]`, `embedding vector(1536)` | +| `merchant_keyword` | 업체 ↔ 키워드 연결. `relevance` / `status` / `impressions` / `ctr` | +| `qa_pair` | AEO 용 질문-답변 쌍 | +| `generation_run` | 생성 감사 로그 (프롬프트 버전·토큰·통계) | + +키워드는 업체에 복제하지 않고 전역 사전 + 연결 테이블로 둔다. 그래야 임베딩이 하나만 +저장되고, `강남 미용실` 을 쓰는 업체가 100곳이어도 중복제거가 성립한다. + +## 시드 데이터 주의 + +`src/db/seed.ts` 의 업체 중 **스테이머뭄(site-3001)만 실재 업체**이고, 나머지(레브살롱·헤어랩·소담한상)는 +동작 확인용 가상 업체다. 스테이머뭄 프로필도 공개 정보로 확인된 항목만 채웠고, +가격·바베큐·스파·주차·애견동반은 `profile.unverified` 에 남겨 두었다 — 사업자 확인 후 채울 것. + +매칭 품질은 프로필 정확도에 그대로 좌우된다. 실제로 초기 시드에 잘못 들어가 있던 +"고군산군도 오션뷰" 설정으로는 상위 매칭이 전부 `오션뷰 / 고군산군도` 로 나왔고, +실제 값(원도심 신흥동, 독채 2동)으로 고치자 `군산 원도심 독채펜션 / 군산 독채스테이` 로 바뀌었다. + +## 배포 + +DB 가 기준이다. 데이터셋 JSON 은 생성 원본일 뿐 적재분과 완전히 같지 않다 +(지역 간 중복 태그가 한 행으로 합쳐지므로 7,129 → 6,243). + +| 산출물 | 명령 | 용도 | +|---|---|---| +| `data/배포용_키워드_DB덤프.xlsx` | `npm run db:export-xlsx` | **DB 7개 테이블 전부**. 8시트 | +| `data/ontology-dump.sql.gz` | `npm run db:dump` | **임베딩 포함 그대로 복원**. 13MB, git 제외 | + +### A. pg_dump 복원 (권장) + +```bash +npm run db:dump +gunzip -c data/ontology-dump.sql.gz | psql "$TARGET_DATABASE_URL" +``` + +대상 DB 에 `vector` · `ltree` · `pg_trgm` 확장이 있어야 한다. 재임베딩이 없어 즉시 뜬다. +복원 검증 완료 — 6개 테이블 행수 일치, 임베딩 7,093/7,093 보존, HNSW 인덱스 재생성, 벡터 검색 동작. + +### B. 재적재 + +```bash +npm run db:migrate && npm run db:seed +npm run dataset:ingest && npm run dataset:ingest-nationwide +``` + +텍스트에서 임베딩을 다시 만든다. 최초 1회 모델 다운로드(약 50초) + 임베딩 약 15초. +같은 모델이면 값이 동일하게 나오므로 A 와 결과가 같다. + +### 엑셀 시트 (DB 테이블과 1:1) + +| 시트 | 테이블 | 행 | +|---|---|---:| +| 키워드 | `keyword` | 7,093 | +| 지역 | `region` | 70 | +| 업종 | `industry` | 9 | +| 업체 | `merchant` | 4 | +| 업체키워드 | `merchant_keyword` | 11 | +| QA(AEO) | `qa_pair` | 20 | +| 생성이력 | `generation_run` | 4 | +| 배포가이드 | — | 25 | + +임베딩만 담지 않는다 (384 float × 7천 행). `[임베딩]` 열에 보유 여부만 표시하며, +같은 모델로 재생성하면 동일하게 복원된다. + +### 현재 적재 내용 + +| 출처 | 건수 | 내용 | +|---|---|---| +| `nationwide` | 6,243 | 전국 54개 지역 | +| `dataset` | 850 | 군산 상세 (매칭 엔진 개발용) | +| **합계** | **7,093** | 전부 임베딩 보유 | + +⚠ 검색량은 아직 비어 있다. 실서비스 전에 키워드도구로 채우고 월 10 미만을 걷어내야 한다. + +## 전국 지역별 데이터셋 (기획 변경분) + +`data/전국_펜션_SEO_AEO_키워드.xlsx` — 전국 54개 펜션 수요 지역 × **7,138건**. +`npm run dataset:nationwide` 로 재생성한다 (`data/regions.json` → JSON → 엑셀). + +시트 4개: `키워드` / `지역마스터` / `지역별요약` / `사용가이드` + +**조합 폭발을 하지 않았다.** 군산 단일 지역 974건을 54개에 곱하면 5만 건이 되는데, +단일 지역 검증에서 저장분의 89%가 한 번도 쓰이지 않았다. 지역당 ~110건으로 눌렀다. + +**지역 성격이 시설 키워드를 결정한다.** `regions.json` 의 `type`(해변·산간·호수·강변·도심·섬·계곡)에 +따라 유효한 시설만 전개한다 — 평창·무주에는 오션뷰 키워드가 0건, 태안·거제에는 산뷰가 0건이다. + +**티어** — 주력 568 / 보조 3,816 / 롱테일 1,836 / 태그 918. +주력은 페이지당 1개만 쓰는 대표 키워드 후보다. + +⚠ **이 키워드는 검색 패턴 생성물이지 실제 검색 데이터가 아니다.** +엑셀의 `월간검색수`·`경쟁도` 열은 비워 두었다. 네이버 검색광고 키워드도구로 채운 뒤 +월 10 미만을 걷어내야 실제로 쓸 수 있다. + +## 데이터셋 (군산 단일 지역 · 매칭 엔진용) + +`data/gunsan-pension-keywords.json` — "군산 펜션" 주제로 직접 작성한 1,000건. +실제 군산 지명(선유도·고군산군도·새만금·은파호수공원·경암동 철길마을 …)과 +숙박 시설 용어를 어휘로 두고, 한국 로컬 숙박 검색에서 실제로 쓰이는 패턴만 전개했다. + +| 카테고리 | 건수 | 예시 | +|---|---:|---| +| 롱테일 | 374 | 군산 커플 오션뷰 펜션 | +| 시설 | 104 | 군산 자쿠지 펜션 | +| 권역 | 99 | 선유도 독채펜션 | +| 동반자 | 98 | 군산 애견동반 펜션 | +| 시즌 | 72 | 군산 여름휴가 펜션 | +| 관광지 | 64 | 경암동 철길마을 근처 숙소 | +| 태그 | 63 | 오션뷰 · 불멍 · 애견운동장 | +| 코어 | 51 | 군산 펜션 추천 | +| 질문형 | 33 | 군산 펜션 바베큐 가능한가요 | +| 의도 | 13 | 군산 펜션 실시간예약 | + +적재 결과: 1,000건 → 어휘 중복 27건 병합, 금칙어 2건 차단 → **971건 적재**. + +`npm run dataset:build` 로 다시 만들고 `npm run dataset:ingest` 로 다시 넣는다. +적재는 upsert 이고, **데이터셋에서 빠진 행은 같이 지운다** — 안 그러면 재빌드할 때마다 +이전 판본 잔여가 쌓여 사전이 계속 커진다 (실제로 974건 데이터셋인데 사전이 1072건까지 불었다). + +| 명령 | 용도 | +|---|---| +| `npm run dataset:build` | 데이터셋 생성 | +| `npm run dataset:ingest` | 임베딩 + 적재 + 잔여 정리 | +| `npm run dataset:purge` | 큐레이션 외 출처(`llm` 등) 제거. `--apply` 로 실행 | +| `npm run dataset:import-related` | 검색광고 키워드도구 내려받기(CSV/JSON) 병합. `--apply` 로 실행 | + +`dataset:import-related` 는 API 클라이언트가 아니라 파일 임포터다. 검색광고 API 는 +계정·HMAC 서명이 필요해 자격증명 없이 검증할 수 없다. 키워드도구에서 CSV 를 내려받아 +`data/related-keywords.sample.csv` 형식으로 두면 그대로 병합된다 — +나중에 API 를 붙여도 이 임포터를 재사용한다. + +## 임베딩 임계값 — 실측으로 정정한 부분 + +설계 초안의 코사인 자동 병합 임계값 0.92 는 **틀렸다.** 짧은 한글 키워드에서는 +같은 도메인이기만 하면 절대 코사인이 기본적으로 높게 나온다. + +| 쌍 | 실제 관계 | cos (e5-small) | +|---|---|---:| +| 군산 키즈룸 펜션 ↔ 군산 펜션 키즈룸 | 중복 (어순) | **0.9995** | +| 군산 애견동반 펜션 ↔ 군산 반려견 동반 펜션 | 중복 (동의어) | 0.9886 | +| 선유도 펜션 ↔ 선유도 팬션 | 중복 (오타) | 0.9585 | +| 군산 펜션 ↔ 군산 호텔 | **별개** | 0.9698 | +| 선유도 펜션 ↔ 새만금 펜션 | **별개** | 0.9356 | + +중복과 별개의 분포가 겹치므로 단일 임계값으로는 깨끗하게 못 가른다 +(`paraphrase-multilingual-MiniLM-L12-v2` 도 동일). + +그래서 정책을 이렇게 바꿨다. + +- **자동 병합의 주력은 어휘 단계(1~2)** — 공백/구두점 정규화와 `pg_trgm` 이 오타·표기 변형을 잡는다 +- **벡터 단계는 0.99 로 올려 잡는다** — 어순 변형처럼 확실한 것만 걸린다 +- **적재 시에는 벡터 병합을 아예 하지 않고 검토 목록만 출력한다** (`npm run dataset:ingest` 끝부분) + +## 중복제거 4단계 + +값비싼 벡터 비교를 마지막에 두고, 후보 집합 안에서만 수행한다. + +| 단계 | 방법 | 걸러내는 것 | +|---|---|---| +| 0 | 금칙어 필터 | `최고`, `1위`, `100%` 등 과장광고 | +| 1 | `normalized` 완전 일치 (공백·구두점 제거) | `강남 뿌리 염색` = `강남 뿌리염색` | +| 2 | `pg_trgm` 유사도 ≥ 0.6 | `강남 뿌리염색약` → `강남 뿌리염색` | +| 3 | 코사인 유사도 ≥ 0.92 | `강남 미용실` ↔ `강남 헤어샵` (의미 중복) | +| 4 | 신규 등록 | 위에 안 걸리면 새 키워드 | + +1~3 단계에서 매칭되면 원래 표기는 버리지 않고 기존 키워드의 `aliases[]` 로 흡수한다 +(롱테일 검색어 보존 + 성과 피드백 매칭에 사용). + +임계값은 `.env` 의 `DEDUP_COSINE_THRESHOLD` / `DEDUP_TRIGRAM_THRESHOLD` 로 조정. + +## API + +| 메서드 | 경로 | 용도 | +|---|---|---| +| `GET` | `/health` | 헬스체크 | +| `POST` | `/v1/merchants/publish` | **사이트 발행 웹훅** — 업체 upsert + 생성 예약 (`sync:true` 면 동기 실행) | +| `POST` | `/v1/merchants/:id/generate?sync=true` | 수동 재생성 | +| `GET` | `/v1/merchants` `/v1/merchants/:id` | 조회 | +| `GET` | `/v1/sites/:id/seo?limit=20` | **발행 사이트가 렌더링 시 호출** — title/description/keywords/tags | +| `GET` | `/v1/sites/:id/aeo?limit=10` | 답변엔진용 topics/FAQ/structuredDataHints | +| `POST` | `/v1/match` | **업체명 또는 문장 → 사전에서 잘 맞는 키워드.** `mode=fusion`(기본) / `single`(통짜, 비교용) | +| `POST` | `/v1/keywords/search` | 의미 기반 키워드 검색 (어드민) | +| `GET` | `/demo` | 매칭 콘솔 (로컬 확인용) | +| `POST` | `/v1/sites/:id/performance` | Search Console·유입 로그 피드백 → 저성과 키워드 강등 | + +`:id` 는 `external_id` 또는 내부 UUID 둘 다 받는다. + +### 발행 웹훅 예시 + +```bash +curl -X POST http://localhost:3100/v1/merchants/publish \ + -H 'content-type: application/json' \ + -d '{ + "externalId": "site-1003", + "name": "강남 뷰티랩", + "industryId": "beauty.hair", + "regionId": "kr.seoul.gangnam", + "description": "강남 미용실. 염색 전문.", + "profile": { "services": ["뿌리염색", "여성펌"], "features": ["주차가능"] } + }' +``` + +### 서빙 예시 + +```bash +curl 'http://localhost:3100/v1/sites/site-1001/seo?limit=8' +``` + +```json +{ + "title": "레브살롱 | 강남 미용실", + "description": "강남역 3번 출구 앞 프라이빗 헤어살롱. ... 정보를 확인하세요.", + "keywords": ["레브살롱", "강남 미용실", "강남 남자 커트", "..."], + "tags": [{ "keyword": "강남 미용실", "intent": "local", "relevance": 0.95, "aliases": ["강남미용실"] }] +} +``` + +### 매칭 — 속성별 다중 질의 + 사실 기반 필터 + +프로필을 통짜로 한 벡터에 넣으면 속성이 희석된다. 실측: + +| 방식 | 점수 범위 | 폭 | +|---|---|---| +| 통짜 질의문 하나 | 0.8761 ~ 0.8837 | 0.0076 | +| 속성별로 쪼갠 질의 | 0.8552 ~ 0.9176 | **0.0624** | + +976건이 전부 0.87 언저리에 뭉쳐 순위는 매기지만 변별하지 못하는 상태였다. +그래서 프로필을 레인으로 쪼개 각각 임베딩하고 가중 RRF 로 융합한다. + +| 레인 | 가중치 | 질의문 예시 | +|---|---|---| +| 유형 | 1.0 | `군산 펜션 독채 감성숙소` | +| 위치 | 0.7 | `원도심 신흥동 말랭이마을 동국사 근처` | +| 동반자 | 0.6 | `커플 친구 가족 혼자` | +| 시설 | 0.6 | `프라이빗` | + +레인 설계에서 실측으로 배운 것 세 가지. + +- **브랜드 레인을 두면 안 된다.** 상호는 사전에 없으므로 결국 `군산 펜션` 만 남아 + 가장 generic 한 것들을 끌어온다. 넣었더니 상위 6개가 전부 `~예약` 으로 도배됐다. +- **레인끼리 겹치면 안 된다.** 권역과 인근을 따로 두었더니 `신흥동` 토큰이 양쪽에 걸려 + 위치 키워드가 상위를 쓸어갔고, 정작 핵심인 `군산 펜션 독채` 가 8위로 밀렸다. 한 레인으로 합쳤다. +- **RRF 상수는 관례값 60 이 아니라 20.** 60 이면 1위와 40위의 기여도 차이가 1.6배뿐이라 + 깊은 순위의 generic 키워드가 여러 레인에서 조금씩 쌓아 올라온다. 20 이면 2.9배로 벌어진다. + +#### 레인 구성 + +| 레인 | 가중치 | 출처 | 비고 | +|---|---|---|---| +| 유형 | 1.0 | 지역 + 업종 + 숙소유형 | 앵커. 주력 키워드가 여기서 나온다 | +| **고객언어** | **0.9** | `reviewSignals` 빈출어 + `hashtags` | 사업자 표현보다 검색어에 가깝다 | +| 위치 | 0.7 | 권역 + 행정동 + 인근 랜드마크 | | +| 동반자 | 0.6 | `audiences` | | +| 시설 | 0.6 | 정규화된 `amenities` | | + +레인 텍스트는 **낱말 단위로 중복을 제거**한다. 문자열 단위 Set 만으로는 `신흥동` 과 +`신흥동 일본식가옥` 이 서로 다른 원소라 같은 낱말이 두 번 실리고, 그쪽으로 레인이 쏠린다. + +후보 풀은 **업체 업종으로 한정**하고 `source IN ('dataset','manual')` 만 본다. +사전 전체를 뒤지면 다른 업종 키워드(`강남 미용실` 등)가 후보에 섞인다. + +#### 고객 언어 신호 + +리뷰 **원문은 받지 않는다** (저작권·개인정보). 빈도 집계만 받는다. + +```json +"hashtags": ["#군산감성숙소", "#뚜벅이여행"], +"reviewSignals": [{ "term": "조용한", "count": 41 }, { "term": "사진찍기 좋은", "count": 28 }] +``` + +빈도 높은 순으로 정렬해 레인 질의문을 만든다. 데이터가 없으면 레인 자체가 생기지 않는다. +현재 스테이머뭄에는 이 데이터가 없다 — 인스타그램은 로그인 월이라 스크래퍼가 채워야 한다. + +#### 사실 기반 필터 — 벡터가 못 거르는 것 + +임베딩은 "비슷함"만 알지 "최대 4인 < 단체"를 모른다. 그래서 코드 조건으로 배제한다. + +| 규칙 | 예시 | +|---|---| +| 수용 인원 | 최대 4인 → `군산 단체 독채펜션`, `군산 독채 세미나실 펜션` 배제 | +| 권역 불일치 | 원도심 업체 → `선유도`·`오션뷰` 계열 배제 | +| 미보유 시설 | `수영장` 없음 → `군산 독채 온수풀 펜션` 배제 | +| **미확인 시설** | `바베큐` 가 `unverified` → 배제하지 않고 **보류** 표시 | + +마지막 항목이 중요하다. 사업자가 확인해주지 않은 항목은 "없음"이 아니라 "모름"이다. +스테이머뭄 기준 61건이 배제됐고, 배제 사유는 응답의 `excluded` 로 함께 내려준다. + +#### 레인별 출력 = SEO 페이지 배분 + +응답의 `byLane` 은 레인별 상위 8건이다. 평평한 순위보다 이쪽이 실무에 쓰인다 — +한 페이지의 주력 키워드는 1개여야 하므로, **레인 1위가 그 페이지의 주력**이 된다. + +| 레인 | → 페이지 | 주력 | +|---|---|---| +| 유형 | 메인 | 군산 펜션 독채 | +| 위치 | 주변 여행 | 신흥동 일본식가옥 근처 숙소 | +| 동반자 | 객실 | 군산 커플 프라이빗 펜션 | +| 시설 | 시설 | 군산 프라이빗 펜션 | + +### 매칭 예시 + +```bash +curl -s -X POST http://localhost:3100/v1/match \ + -H 'content-type: application/json' -d '{"query":"스테이 머뭄","limit":5}' +``` + +업체명이면 상호만으로 임베딩하지 않고 **프로필 전체를 질의문으로 조립**한다. +상호는 브랜드명이라 그것만으로는 매칭이 얕아지기 때문이다. + +``` +해석: 스테이머뭄 (군산 / 펜션) ← "스테이 머뭄" 과 띄어쓰기가 달라도 해석됨 +질의문: 스테이머뭄 군산 펜션 고군산군도 초입에 자리한 독채 펜션 … 오션뷰 애견동반 … + +0.8765 군산 독채펜션 예약 [transactional] 코어 +0.8762 군산 애견동반 독채펜션 [local] 동반자 +0.8751 고군산군도 독채펜션 [local] 권역 +0.8735 군산 바베큐 펜션 예약 [transactional] 시설 +0.8718 군산 오션뷰 펜션 예약 [transactional] 시설 +``` + +업체가 해석되지 않으면 입력 문장을 그대로 질의로 쓴다. + +``` +"선유도 근처에서 바베큐 되는 독채" + 0.9166 선유도 독채펜션 + 0.9155 선유도 바베큐 펜션 + 0.9051 선유도해수욕장 근처 숙소 +``` + +## 생성 주기 + +- **발행 즉시** — `/v1/merchants/publish` 가 BullMQ 에 적재 (60초 dedupe 창) +- **주기 리프레시** — 매일 03:00 크론이 `REFRESH_INTERVAL_DAYS`(기본 30일) 지난 업체를 적재 +- **성과 기반** — 노출 100회 이상 & CTR < 0.2% 인 키워드는 `demoted` 로 강등, 다음 사이클에서 대체 + +프롬프트에는 해당 업체와 같은 업종의 기존 키워드 목록을 넣어 **중복 후보 생성 자체를 줄인다.** +그래도 남는 중복만 위 4단계가 처리한다. + +## 남은 작업 + +- [ ] JSON-LD (`LocalBusiness` / `FAQPage` / `Service`) 조립 — `structuredDataHints` 를 그대로 매핑 +- [ ] `/llms.txt` 서빙 +- [ ] 업종 `ltree` 상위 노드 키워드 상속 (`source: 'inherited'`) +- [ ] Redis 응답 캐시 (서빙은 읽기 99%) +- [ ] Search Console API 연동 (현재는 `/performance` 수동 주입) +- [ ] 어드민 UI + +## 아키텍처 도식 + +| 파일 | 용도 | +|---|---| +| `docs/architecture.html` | 브라우저용 설계 문서 — 전체 흐름 · 중복제거 단계 · 데이터 모델 | +| `docs/architecture.pptx` | 발표용 11장 덱. 도식은 이미지가 아니라 네이티브 도형이라 PowerPoint 에서 바로 편집된다 | + +덱은 `python3 scripts/build-deck.py` 로 다시 생성한다 (`pip install python-pptx` 필요). +한글 폰트는 `Apple SD Gothic Neo`, 코드는 `Menlo` 로 지정되어 있다 — Windows 에서 열 때는 +`scripts/build-deck.py` 상단의 `SANS` / `MONO` 를 `맑은 고딕` / `Consolas` 로 바꿔 다시 생성하면 된다. diff --git a/ontology/data/gunsan-pension-keywords.json b/ontology/data/gunsan-pension-keywords.json new file mode 100644 index 0000000..5b4f956 --- /dev/null +++ b/ontology/data/gunsan-pension-keywords.json @@ -0,0 +1,7008 @@ +{ + "topic": "군산 펜션", + "locale": "ko-KR", + "generatedBy": "hand-authored vocabulary × search-pattern expansion", + "count": 1000, + "items": [ + { + "keyword": "군산 펜션", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.97 + }, + { + "keyword": "군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.97 + }, + { + "keyword": "군산 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.97 + }, + { + "keyword": "군산 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.97 + }, + { + "keyword": "군산 스파펜션", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.97 + }, + { + "keyword": "군산 애견펜션", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.97 + }, + { + "keyword": "군산 감성펜션", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.97 + }, + { + "keyword": "군산 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 숙소 추천", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 숙소 예약", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 숙소 가격", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 숙소 후기", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 숙소 순위", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 풀빌라 추천", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 풀빌라 예약", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 풀빌라 가격", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 풀빌라 후기", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 풀빌라 순위", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 독채펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 독채펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 독채펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 독채펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 독채펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 스파펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 스파펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 스파펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 스파펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 스파펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 애견펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 애견펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 애견펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 애견펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 애견펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 감성펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 감성펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 감성펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 감성펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 감성펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "코어", + "relevance": 0.93 + }, + { + "keyword": "군산 글램핑", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 카라반", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 캠핑장", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 게스트하우스", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 민박", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 리조트", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 한옥펜션", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 촌집", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 별장", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 독채스테이", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 감성숙소", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 스테이", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 일본식가옥 숙소", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.86 + }, + { + "keyword": "군산 펜션 저렴한곳", + "intent": "local", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 가성비", + "intent": "local", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 최저가", + "intent": "transactional", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 실시간예약", + "intent": "transactional", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 당일예약", + "intent": "transactional", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 특가", + "intent": "transactional", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 할인", + "intent": "transactional", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 위치", + "intent": "local", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 주차", + "intent": "local", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 전화번호", + "intent": "local", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 체크인시간", + "intent": "informational", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 조식포함", + "intent": "local", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 펜션 청소상태", + "intent": "informational", + "kind": "keyword", + "category": "의도", + "relevance": 0.88 + }, + { + "keyword": "군산 독채", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.87 + }, + { + "keyword": "군산 한옥", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.87 + }, + { + "keyword": "군산 숙박", + "intent": "local", + "kind": "keyword", + "category": "코어", + "relevance": 0.87 + }, + { + "keyword": "선유도 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "선유도 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "선유도 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "선유도 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "무녀도 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "무녀도 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "무녀도 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "무녀도 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "장자도 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "장자도 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "장자도 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "장자도 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "대장도 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "대장도 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "대장도 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "대장도 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "신시도 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "신시도 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "신시도 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "신시도 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "야미도 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "야미도 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "야미도 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "야미도 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "고군산군도 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "고군산군도 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "고군산군도 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "고군산군도 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.9 + }, + { + "keyword": "새만금 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "새만금 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "새만금 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "새만금 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "비응항 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "비응항 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "비응항 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "비응항 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "오식도 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "오식도 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "오식도 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "오식도 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "은파호수공원 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "은파호수공원 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "은파호수공원 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "은파호수공원 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "월명동 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "월명동 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "월명동 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "월명동 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "나운동 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "나운동 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "나운동 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "나운동 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "수송동 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "수송동 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "수송동 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "수송동 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "미룡동 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "미룡동 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "미룡동 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "미룡동 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "옥도면 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "옥도면 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "옥도면 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "옥도면 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "군산 원도심 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "군산 원도심 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "군산 원도심 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "군산 원도심 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "신흥동 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "신흥동 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "신흥동 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "신흥동 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "영화동 펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "영화동 숙소", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "영화동 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "영화동 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.85 + }, + { + "keyword": "선유도 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "선유도 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "선유도 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "선유도 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "선유도 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "무녀도 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "무녀도 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "무녀도 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "무녀도 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "무녀도 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "장자도 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "장자도 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "장자도 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "장자도 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "장자도 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "대장도 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "대장도 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "대장도 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "대장도 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "대장도 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "신시도 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "신시도 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "신시도 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "신시도 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "신시도 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "야미도 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "야미도 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "야미도 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "야미도 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "야미도 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "고군산군도 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "고군산군도 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "고군산군도 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "고군산군도 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "고군산군도 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "권역", + "relevance": 0.82 + }, + { + "keyword": "군산 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.91 + }, + { + "keyword": "군산 커플 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 커플 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 커플 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 커플 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 커플 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 커플 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 커플 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 커플 스파펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 커플 애견펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.91 + }, + { + "keyword": "군산 가족 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 가족 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 가족 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 가족 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 가족 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 가족 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 가족 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 가족 스파펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 가족 애견펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.91 + }, + { + "keyword": "군산 친구 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 친구 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 친구 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 친구 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 친구 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 친구 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 친구 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 친구 스파펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 친구 애견펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.91 + }, + { + "keyword": "군산 애견동반 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 애견동반 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 애견동반 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 애견동반 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 애견동반 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 애견동반 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 애견동반 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 애견동반 스파펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 애견동반 애견펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.91 + }, + { + "keyword": "군산 단체 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 단체 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 단체 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 단체 펜션 후기", + "intent": "informational", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 단체 펜션 순위", + "intent": "informational", + "kind": "keyword", + "category": "동반자", + "relevance": 0.8 + }, + { + "keyword": "군산 단체 풀빌라", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 단체 독채펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 단체 스파펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 단체 애견펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.78 + }, + { + "keyword": "군산 신혼 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 신혼 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 신혼 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 아이동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 아이동반 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 아이동반 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 유아동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 유아동반 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 유아동반 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 부모님 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 부모님 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 부모님 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 효도여행 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 효도여행 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 효도여행 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 대학생 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 대학생 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 대학생 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 MT 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 MT 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 MT 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 워크샵 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 워크샵 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 워크샵 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 회사 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 회사 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 회사 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 태교여행 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 태교여행 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 태교여행 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 혼자 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 혼자 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 혼자 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 여자끼리 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 여자끼리 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 여자끼리 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 2인 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 2인 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 2인 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 3인 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 3인 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 3인 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 4인 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 4인 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 4인 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 6인 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 6인 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 6인 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 10인 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 10인 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 10인 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 20인 펜션", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.82 + }, + { + "keyword": "군산 20인 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.75 + }, + { + "keyword": "군산 20인 숙소", + "intent": "local", + "kind": "keyword", + "category": "동반자", + "relevance": 0.73 + }, + { + "keyword": "군산 오션뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.89 + }, + { + "keyword": "군산 펜션 오션뷰", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.76 + }, + { + "keyword": "군산 오션뷰 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 오션뷰 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 오션뷰 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 바다뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.89 + }, + { + "keyword": "군산 펜션 바다뷰", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.76 + }, + { + "keyword": "군산 바다뷰 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 바다뷰 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 바다뷰 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 독채 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.89 + }, + { + "keyword": "군산 펜션 독채", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.76 + }, + { + "keyword": "군산 독채 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 독채 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 독채 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 프라이빗 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.89 + }, + { + "keyword": "군산 펜션 프라이빗", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.76 + }, + { + "keyword": "군산 프라이빗 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 프라이빗 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 프라이빗 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 스파 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.89 + }, + { + "keyword": "군산 펜션 스파", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.76 + }, + { + "keyword": "군산 스파 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 스파 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 스파 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 자쿠지 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.89 + }, + { + "keyword": "군산 펜션 자쿠지", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.76 + }, + { + "keyword": "군산 자쿠지 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 자쿠지 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 자쿠지 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 바베큐 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.89 + }, + { + "keyword": "군산 펜션 바베큐", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.76 + }, + { + "keyword": "군산 바베큐 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 바베큐 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 바베큐 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.89 + }, + { + "keyword": "군산 펜션 수영장", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.76 + }, + { + "keyword": "군산 수영장 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 수영장 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 수영장 펜션 가격", + "intent": "transactional", + "kind": "keyword", + "category": "시설", + "relevance": 0.72 + }, + { + "keyword": "군산 노을뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 노을뷰", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 일출뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 일출뷰", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 월풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 월풀", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 온수풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 온수풀", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 야외수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 야외수영장", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 인피니티풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 인피니티풀", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 불멍 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 불멍", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 화로대 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 화로대", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 넷플릭스 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 넷플릭스", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 빔프로젝터 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 빔프로젝터", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 노래방 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 노래방", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 파티룸 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 파티룸", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 복층 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 복층", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 테라스 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 테라스", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 마당 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 마당", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 벽난로 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 벽난로", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 애견운동장 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 애견운동장", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 키즈룸 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 키즈룸", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 트램폴린 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 트램폴린", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 무료주차 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 무료주차", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 조식 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 조식", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "군산 세미나실 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.79 + }, + { + "keyword": "군산 펜션 세미나실", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.7 + }, + { + "keyword": "선유도 오션뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "선유도 바다뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "선유도 독채 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "선유도 프라이빗 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "선유도 스파 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "선유도 자쿠지 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "선유도 바베큐 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "선유도 수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "무녀도 오션뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "무녀도 바다뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "무녀도 독채 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "무녀도 프라이빗 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "무녀도 스파 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "무녀도 자쿠지 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "무녀도 바베큐 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "무녀도 수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "장자도 오션뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "장자도 바다뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "장자도 독채 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "장자도 프라이빗 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "장자도 스파 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "장자도 자쿠지 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "장자도 바베큐 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "장자도 수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "대장도 오션뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "대장도 바다뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "대장도 독채 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "대장도 프라이빗 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "대장도 스파 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "대장도 자쿠지 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "대장도 바베큐 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "대장도 수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "시설", + "relevance": 0.74 + }, + { + "keyword": "군산 여름휴가 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 여름휴가 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "여름휴가 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 물놀이 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 물놀이 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "물놀이 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 해수욕 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 해수욕 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "해수욕 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 겨울 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 겨울 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "겨울 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 연말 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 연말 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "연말 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 크리스마스 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 크리스마스 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "크리스마스 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 신정 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 신정 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "신정 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 설날 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 설날 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "설날 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 추석 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 추석 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "추석 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 봄 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 봄 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "봄 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 벚꽃 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 벚꽃 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "벚꽃 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 가을 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 가을 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "가을 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 단풍 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 단풍 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "단풍 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 일출 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 일출 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "일출 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 낙조 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 낙조 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "낙조 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 불꽃놀이 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 불꽃놀이 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "불꽃놀이 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 성수기 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 성수기 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "성수기 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 비수기 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 비수기 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "비수기 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 주말 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 주말 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "주말 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 평일 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.8 + }, + { + "keyword": "군산 평일 펜션 예약", + "intent": "transactional", + "kind": "keyword", + "category": "시즌", + "relevance": 0.71 + }, + { + "keyword": "평일 군산 숙소", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.68 + }, + { + "keyword": "군산 생일 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.75 + }, + { + "keyword": "군산 생일 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.69 + }, + { + "keyword": "군산 기념일 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.75 + }, + { + "keyword": "군산 기념일 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.69 + }, + { + "keyword": "군산 결혼기념일 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.75 + }, + { + "keyword": "군산 결혼기념일 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.69 + }, + { + "keyword": "군산 프러포즈 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.75 + }, + { + "keyword": "군산 프러포즈 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.69 + }, + { + "keyword": "군산 100일 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.75 + }, + { + "keyword": "군산 100일 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.69 + }, + { + "keyword": "군산 가족여행 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.75 + }, + { + "keyword": "군산 가족여행 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.69 + }, + { + "keyword": "군산 단합대회 펜션", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.75 + }, + { + "keyword": "군산 단합대회 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "시즌", + "relevance": 0.69 + }, + { + "keyword": "군산 감성 펜션", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.81 + }, + { + "keyword": "군산 감성 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.78 + }, + { + "keyword": "군산 감성 독채", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.7 + }, + { + "keyword": "군산 조용한 펜션", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.81 + }, + { + "keyword": "군산 조용한 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.78 + }, + { + "keyword": "군산 조용한 독채", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.7 + }, + { + "keyword": "군산 분위기 좋은 펜션", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.81 + }, + { + "keyword": "군산 분위기 좋은 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.78 + }, + { + "keyword": "군산 분위기 좋은 독채", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.7 + }, + { + "keyword": "군산 예쁜 펜션", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.81 + }, + { + "keyword": "군산 예쁜 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.78 + }, + { + "keyword": "군산 예쁜 독채", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.7 + }, + { + "keyword": "군산 사진찍기 좋은 펜션", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.81 + }, + { + "keyword": "군산 사진찍기 좋은 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.78 + }, + { + "keyword": "군산 사진찍기 좋은 독채", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.7 + }, + { + "keyword": "군산 인생샷 펜션", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.81 + }, + { + "keyword": "군산 인생샷 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.78 + }, + { + "keyword": "군산 인생샷 독채", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.7 + }, + { + "keyword": "군산 뷰맛집 펜션", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.81 + }, + { + "keyword": "군산 뷰맛집 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.78 + }, + { + "keyword": "군산 뷰맛집 독채", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.7 + }, + { + "keyword": "군산 깔끔한 펜션", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.81 + }, + { + "keyword": "군산 깔끔한 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.78 + }, + { + "keyword": "군산 깔끔한 독채", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.7 + }, + { + "keyword": "군산 신축 펜션", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.81 + }, + { + "keyword": "군산 신축 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.78 + }, + { + "keyword": "군산 신축 독채", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.7 + }, + { + "keyword": "군산 프라이빗한 펜션", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.81 + }, + { + "keyword": "군산 프라이빗한 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.78 + }, + { + "keyword": "군산 프라이빗한 독채", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.7 + }, + { + "keyword": "군산 혼자 있기 좋은 펜션", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.81 + }, + { + "keyword": "군산 혼자 있기 좋은 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.78 + }, + { + "keyword": "군산 혼자 있기 좋은 독채", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.7 + }, + { + "keyword": "군산 1박2일 숙소", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.76 + }, + { + "keyword": "군산 1박2일 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.7 + }, + { + "keyword": "군산 2박3일 숙소", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.76 + }, + { + "keyword": "군산 2박3일 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.7 + }, + { + "keyword": "군산 당일치기 숙소", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.76 + }, + { + "keyword": "군산 당일치기 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.7 + }, + { + "keyword": "군산 주말여행 숙소", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.76 + }, + { + "keyword": "군산 주말여행 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.7 + }, + { + "keyword": "군산 뚜벅이 여행 숙소", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.76 + }, + { + "keyword": "군산 뚜벅이 여행 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.7 + }, + { + "keyword": "군산 혼행 숙소", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.76 + }, + { + "keyword": "군산 혼행 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.7 + }, + { + "keyword": "군산 워케이션 숙소", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.76 + }, + { + "keyword": "군산 워케이션 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.7 + }, + { + "keyword": "군산 무박 숙소", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.76 + }, + { + "keyword": "군산 무박 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.7 + }, + { + "keyword": "군산 한달살기 숙소", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.76 + }, + { + "keyword": "군산 한달살기 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "여행형태", + "relevance": 0.7 + }, + { + "keyword": "군산 커플 감성 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 가족 감성 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 친구 감성 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 커플 조용한 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 가족 조용한 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 친구 조용한 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 커플 분위기 좋은 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 가족 분위기 좋은 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 친구 분위기 좋은 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 커플 예쁜 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 가족 예쁜 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 친구 예쁜 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 커플 사진찍기 좋은 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 가족 사진찍기 좋은 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 친구 사진찍기 좋은 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 커플 인생샷 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 가족 인생샷 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "군산 친구 인생샷 숙소", + "intent": "local", + "kind": "keyword", + "category": "분위기", + "relevance": 0.58 + }, + { + "keyword": "선유도해수욕장 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "선유도해수욕장 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "선유도해수욕장 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "선유도해수욕장 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "새만금방조제 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "새만금방조제 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "새만금방조제 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "새만금방조제 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "경암동 철길마을 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "경암동 철길마을 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "경암동 철길마을 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "경암동 철길마을 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "근대역사박물관 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "근대역사박물관 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "근대역사박물관 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "근대역사박물관 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "초원사진관 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "초원사진관 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "초원사진관 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "초원사진관 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "이성당 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "이성당 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "이성당 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "이성당 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "동국사 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "동국사 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "동국사 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "동국사 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "진포해양테마공원 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "진포해양테마공원 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "진포해양테마공원 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "진포해양테마공원 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "신흥동 일본식가옥 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "신흥동 일본식가옥 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "신흥동 일본식가옥 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "신흥동 일본식가옥 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "은파호수공원 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "은파호수공원 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "은파호수공원 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "은파호수공원 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "월명공원 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "월명공원 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "월명공원 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "월명공원 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "금강하구둑 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "금강하구둑 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "금강하구둑 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "금강하구둑 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "철새조망대 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "철새조망대 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "철새조망대 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "철새조망대 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "채만식문학관 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "채만식문학관 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "채만식문학관 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "채만식문학관 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "째보선창 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "째보선창 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "째보선창 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "째보선창 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "시간여행마을 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "시간여행마을 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "시간여행마을 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "시간여행마을 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "말랭이마을 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "말랭이마을 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "말랭이마을 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "말랭이마을 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "군산 근대문화역사거리 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "군산 근대문화역사거리 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "군산 근대문화역사거리 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "군산 근대문화역사거리 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "해망굴 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "해망굴 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "해망굴 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "해망굴 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "군산항 뜬다리부두 근처 펜션", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.83 + }, + { + "keyword": "군산항 뜬다리부두 근처 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.8 + }, + { + "keyword": "군산항 뜬다리부두 펜션 추천", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.72 + }, + { + "keyword": "군산항 뜬다리부두 가까운 숙소", + "intent": "local", + "kind": "keyword", + "category": "관광지", + "relevance": 0.66 + }, + { + "keyword": "오션뷰", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "바다뷰", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "독채", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "프라이빗", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "스파", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "자쿠지", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "바베큐", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "수영장", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "노을뷰", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "일출뷰", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "월풀", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "온수풀", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "야외수영장", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "인피니티풀", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "불멍", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "화로대", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "넷플릭스", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "빔프로젝터", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "노래방", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "파티룸", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "복층", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "테라스", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "마당", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "벽난로", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "애견운동장", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "키즈룸", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "트램폴린", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "무료주차", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "조식", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "세미나실", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "커플", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "가족", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "친구", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "애견동반", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "단체", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "펜션", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "숙소", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "풀빌라", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "독채펜션", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "스파펜션", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "애견펜션", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "감성펜션", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "글램핑", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "카라반", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "캠핑장", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "게스트하우스", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "민박", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "리조트", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "한옥펜션", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "촌집", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "별장", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "독채스테이", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "감성숙소", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "스테이", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "일본식가옥 숙소", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "오션뷰객실", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "반려동물동반", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "금연객실", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "엘리베이터", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "와이파이", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "취사가능", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "단체가능", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "조용한", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "신축", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "리모델링", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "뷰맛집", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "인생샷", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "감성", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "분위기 좋은", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "예쁜", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "사진찍기 좋은", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "깔끔한", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "프라이빗한", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "혼자 있기 좋은", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "1박2일", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "2박3일", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "당일치기", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "주말여행", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "뚜벅이 여행", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "혼행", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "워케이션", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "무박", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "한달살기", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "2인전용", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "소인원", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "뚜벅이", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "원도심", + "intent": "local", + "kind": "tag", + "category": "태그", + "relevance": 0.6 + }, + { + "keyword": "군산 커플 펜션 어디가 좋아요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.7 + }, + { + "keyword": "군산 가족 펜션 어디가 좋아요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.7 + }, + { + "keyword": "군산 친구 펜션 어디가 좋아요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.7 + }, + { + "keyword": "군산 애견동반 펜션 어디가 좋아요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.7 + }, + { + "keyword": "군산 단체 펜션 어디가 좋아요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.7 + }, + { + "keyword": "군산 아이 펜션 어디가 좋아요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.7 + }, + { + "keyword": "군산 부모님 펜션 어디가 좋아요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.7 + }, + { + "keyword": "군산에 오션뷰 펜션 있나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.67 + }, + { + "keyword": "군산에 바다뷰 펜션 있나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.67 + }, + { + "keyword": "군산에 독채 펜션 있나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.67 + }, + { + "keyword": "군산에 프라이빗 펜션 있나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.67 + }, + { + "keyword": "군산에 스파 펜션 있나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.67 + }, + { + "keyword": "군산에 자쿠지 펜션 있나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.67 + }, + { + "keyword": "군산에 바베큐 펜션 있나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.67 + }, + { + "keyword": "군산에 수영장 펜션 있나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.67 + }, + { + "keyword": "선유도 펜션 어떻게 가나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.64 + }, + { + "keyword": "선유도 숙소 예약 언제 해야 하나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.6 + }, + { + "keyword": "무녀도 펜션 어떻게 가나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.64 + }, + { + "keyword": "무녀도 숙소 예약 언제 해야 하나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.6 + }, + { + "keyword": "장자도 펜션 어떻게 가나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.64 + }, + { + "keyword": "장자도 숙소 예약 언제 해야 하나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.6 + }, + { + "keyword": "대장도 펜션 어떻게 가나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.64 + }, + { + "keyword": "대장도 숙소 예약 언제 해야 하나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.6 + }, + { + "keyword": "신시도 펜션 어떻게 가나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.64 + }, + { + "keyword": "신시도 숙소 예약 언제 해야 하나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.6 + }, + { + "keyword": "군산 펜션 1박 얼마인가요", + "intent": "transactional", + "kind": "keyword", + "category": "질문형", + "relevance": 0.72 + }, + { + "keyword": "군산 펜션 바베큐 가능한가요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.7 + }, + { + "keyword": "군산 펜션 체크인 몇시인가요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.66 + }, + { + "keyword": "군산 펜션 주차 되나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.66 + }, + { + "keyword": "군산 애견동반 펜션 추가요금 있나요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.63 + }, + { + "keyword": "군산 펜션 성수기 언제인가요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.61 + }, + { + "keyword": "선유도 들어가는 배 시간표", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.55 + }, + { + "keyword": "군산 여행 몇박이 좋을까요", + "intent": "informational", + "kind": "keyword", + "category": "질문형", + "relevance": 0.54 + }, + { + "keyword": "군산 커플 오션뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 커플 바다뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 커플 독채 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 커플 프라이빗 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 커플 스파 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 커플 자쿠지 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 커플 바베큐 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 커플 수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 가족 오션뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 가족 바다뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 가족 독채 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 가족 프라이빗 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 가족 스파 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 가족 자쿠지 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 가족 바베큐 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 가족 수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 친구 오션뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 친구 바다뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 친구 독채 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 친구 프라이빗 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 친구 스파 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 친구 자쿠지 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 친구 바베큐 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 친구 수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 애견동반 오션뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 애견동반 바다뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 애견동반 독채 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 애견동반 프라이빗 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 애견동반 스파 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 애견동반 자쿠지 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 애견동반 바베큐 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 애견동반 수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 단체 오션뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 단체 바다뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 단체 독채 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 단체 프라이빗 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 단체 스파 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 단체 자쿠지 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 단체 바베큐 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "군산 단체 수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.5 + }, + { + "keyword": "선유도 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "선유도 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "선유도 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "선유도 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "선유도 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "무녀도 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "무녀도 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "무녀도 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "무녀도 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "무녀도 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "장자도 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "장자도 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "장자도 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "장자도 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "장자도 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "대장도 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "대장도 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "대장도 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "대장도 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "대장도 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "신시도 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "신시도 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "신시도 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "신시도 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "신시도 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "야미도 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "야미도 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "야미도 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "야미도 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "야미도 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "고군산군도 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "고군산군도 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "고군산군도 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "고군산군도 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "고군산군도 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.48 + }, + { + "keyword": "군산 여름휴가 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 여름휴가 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 여름휴가 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 여름휴가 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 여름휴가 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 물놀이 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 물놀이 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 물놀이 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 물놀이 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 물놀이 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 해수욕 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 해수욕 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 해수욕 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 해수욕 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 해수욕 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 겨울 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 겨울 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 겨울 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 겨울 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 겨울 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 연말 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 연말 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 연말 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 연말 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 연말 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 크리스마스 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 크리스마스 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 크리스마스 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 크리스마스 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 크리스마스 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 신정 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 신정 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 신정 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 신정 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 신정 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 설날 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 설날 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 설날 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 설날 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 설날 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 추석 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 추석 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 추석 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 추석 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 추석 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 봄 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 봄 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 봄 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 봄 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 봄 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 벚꽃 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 벚꽃 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 벚꽃 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 벚꽃 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 벚꽃 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 가을 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 가을 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 가을 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 가을 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 가을 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 단풍 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 단풍 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 단풍 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 단풍 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 단풍 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 일출 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 일출 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 일출 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 일출 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 일출 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 낙조 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 낙조 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 낙조 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 낙조 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 낙조 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 불꽃놀이 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 불꽃놀이 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 불꽃놀이 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 불꽃놀이 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 불꽃놀이 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 성수기 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 성수기 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 성수기 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 성수기 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 성수기 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 비수기 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 비수기 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 비수기 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 비수기 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 비수기 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 주말 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 주말 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 주말 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 주말 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 주말 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 평일 커플 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 평일 가족 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 평일 친구 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 평일 애견동반 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 평일 단체 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.44 + }, + { + "keyword": "군산 오션뷰 노을뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 일출뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 월풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 온수풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 야외수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 인피니티풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 불멍 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 화로대 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 넷플릭스 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 빔프로젝터 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 노래방 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 파티룸 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 복층 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 테라스 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 마당 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 벽난로 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 애견운동장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 키즈룸 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 트램폴린 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 무료주차 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 조식 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 오션뷰 세미나실 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 노을뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 일출뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 월풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 온수풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 야외수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 인피니티풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 불멍 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 화로대 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 넷플릭스 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 빔프로젝터 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 노래방 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 파티룸 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 복층 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 테라스 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 마당 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 벽난로 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 애견운동장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 키즈룸 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 트램폴린 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 무료주차 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 조식 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 바다뷰 세미나실 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 노을뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 일출뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 월풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 온수풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 야외수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 인피니티풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 불멍 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 화로대 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 넷플릭스 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 빔프로젝터 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 노래방 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 파티룸 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 복층 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 테라스 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 마당 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 벽난로 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 애견운동장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 키즈룸 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 트램폴린 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 무료주차 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 조식 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 독채 세미나실 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 노을뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 일출뷰 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 월풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 온수풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 야외수영장 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 인피니티풀 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 불멍 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 화로대 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 넷플릭스 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 빔프로젝터 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 노래방 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 파티룸 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 복층 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + }, + { + "keyword": "군산 프라이빗 테라스 펜션", + "intent": "local", + "kind": "keyword", + "category": "롱테일", + "relevance": 0.4 + } + ] +} diff --git a/ontology/data/nationwide-pension-keywords.json b/ontology/data/nationwide-pension-keywords.json new file mode 100644 index 0000000..deaf5f2 --- /dev/null +++ b/ontology/data/nationwide-pension-keywords.json @@ -0,0 +1,85557 @@ +{ + "topic": "전국 지역별 펜션", + "locale": "ko-KR", + "generatedBy": "region master × search-pattern expansion (region-type aware)", + "regionCount": 54, + "count": 7129, + "items": [ + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 커플 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 커플 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 커플 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "남이섬 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "남이섬 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "쁘띠프랑스 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "쁘띠프랑스 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "아침고요수목원 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "아침고요수목원 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "자라섬 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "자라섬 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "청평호 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "청평호 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가평 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "호수뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "레이크뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "가평", + "regionKey": "kr.gyeonggi.gapyeong", + "regionType": "호수·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 커플 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 커플 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "두물머리 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "두물머리 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "세미원 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "세미원 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "용문사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "용문사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "양평 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "강뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "리버뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "양평", + "regionKey": "kr.gyeonggi.yangpyeong", + "regionType": "강변·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 커플 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 커플 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 커플 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "산정호수 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "산정호수 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천아트밸리 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천아트밸리 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "허브아일랜드 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "허브아일랜드 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "포천 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "호수뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "레이크뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "포천", + "regionKey": "kr.gyeonggi.pocheon", + "regionType": "호수·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 커플 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 커플 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 커플 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 커플 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 커플 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 커플 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "헤이리예술마을 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "헤이리예술마을 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "임진각 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "임진각 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "프로방스마을 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "프로방스마을 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "파주 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "주차", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "도보 여행", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "강뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "리버뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "파주", + "regionKey": "kr.gyeonggi.paju", + "regionType": "도심·강변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "마니산 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "마니산 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "동막해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "동막해변 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화고인돌 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화고인돌 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "전등사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "전등사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "강화 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "강화", + "regionKey": "kr.incheon.ganghwa", + "regionType": "해변·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.94 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "영종도 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "무의도 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "무의도 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "하나개해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "하나개해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "을왕리 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "인천", + "region": "을왕리", + "regionKey": "kr.incheon.yeongjong", + "regionType": "해변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 커플 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 커플 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 커플 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 커플 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 커플 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "소양강스카이워크 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "소양강스카이워크 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "김유정역 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "김유정역 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "의암호 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "의암호 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "남이섬 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "남이섬 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "춘천 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "호수뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "레이크뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "주차", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "도보 여행", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "춘천", + "regionKey": "kr.gangwon.chuncheon", + "regionType": "호수·도심", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 계곡 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 계곡뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 스키 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 스키장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 보드 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "비발디파크 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "비발디파크 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "은행나무숲 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "은행나무숲 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천강 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천강 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "홍천 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "계곡", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "홍천", + "regionKey": "kr.gangwon.hongcheon", + "regionType": "산간·계곡", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 계곡 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 계곡뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "자작나무숲 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "자작나무숲 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "내린천 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "내린천 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "백담사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "백담사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "인제 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "계곡", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "인제", + "regionKey": "kr.gangwon.inje", + "regionType": "산간·계곡", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 스키 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 스키장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 보드 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "대관령 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "대관령 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "오대산 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "오대산 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "월정사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "월정사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "알펜시아 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "알펜시아 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "양떼목장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "양떼목장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "평창 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "평창", + "regionKey": "kr.gangwon.pyeongchang", + "regionType": "산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 계곡 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 계곡뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 스키 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 스키장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 보드 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "하이원리조트 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "하이원리조트 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "레일바이크 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "레일바이크 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "병방치스카이워크 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "병방치스카이워크 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "정선 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "계곡", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "정선", + "regionKey": "kr.gangwon.jeongseon", + "regionType": "산간·계곡", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "경포대 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "경포대 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "안목해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "안목해변 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "정동진 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "정동진 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "주문진 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "주문진 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "오죽헌 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "오죽헌 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "강릉 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "강릉", + "regionKey": "kr.gangwon.gangneung", + "regionType": "해변·도심", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "설악산 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "설악산 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "대포항 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "대포항 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "영금정 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "영금정 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "아바이마을 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "아바이마을 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "속초 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "속초", + "regionKey": "kr.gangwon.sokcho", + "regionType": "해변·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "낙산사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "낙산사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "죽도해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "죽도해변 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "하조대 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "하조대 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "서피비치 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "서피비치 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "인구해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "인구해변 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "양양 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "양양", + "regionKey": "kr.gangwon.yangyang", + "regionType": "해변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "송지호 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "송지호 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "화진포 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "화진포 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "통일전망대 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "통일전망대 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "백섬해상전망대 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "백섬해상전망대 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "고성 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "고성", + "regionKey": "kr.gangwon.goseong", + "regionType": "해변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "추암촛대바위 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "추암촛대바위 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "망상해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "망상해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "무릉계곡 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "무릉계곡 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "동해 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "동해", + "regionKey": "kr.gangwon.donghae", + "regionType": "해변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 계곡 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 계곡뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "장호항 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "장호항 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "환선굴 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "환선굴 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "맹방해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "맹방해변 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "삼척 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "계곡", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "삼척", + "regionKey": "kr.gangwon.samcheok", + "regionType": "해변·계곡", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 스키 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 스키장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 보드 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백산 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백산 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "검룡소 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "검룡소 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "365세이프타운 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "365세이프타운 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "태백 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "강원", + "region": "태백", + "regionKey": "kr.gangwon.taebaek", + "regionType": "산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "도담삼봉 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "도담삼봉 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "만천하스카이워크 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "만천하스카이워크 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "고수동굴 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "고수동굴 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양강잔도 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양강잔도 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단양 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "강뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "리버뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "단양", + "regionKey": "kr.chungbuk.danyang", + "regionType": "산간·강변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 커플 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 커플 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 커플 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "청풍호 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "청풍호 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "의림지 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "의림지 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "배론성지 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "배론성지 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "제천 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "호수뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "레이크뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "제천", + "regionKey": "kr.chungbuk.jecheon", + "regionType": "호수·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 커플 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 커플 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 커플 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "탄금대 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "탄금대 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "수안보온천 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "수안보온천 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주호 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주호 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "충주 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "호수뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "레이크뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "충주", + "regionKey": "kr.chungbuk.chungju", + "regionType": "호수·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 계곡 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 계곡뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "산막이옛길 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "산막이옛길 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "화양구곡 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "화양구곡 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "괴산 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "계곡", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충북", + "region": "괴산", + "regionKey": "kr.chungbuk.goesan", + "regionType": "산간·계곡", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "만리포해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "만리포해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "꽃지해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "꽃지해변 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "안면도 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "안면도 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "신두리해안사구 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "신두리해안사구 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "청포대 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "청포대 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "태안 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "태안", + "regionKey": "kr.chungnam.taean", + "regionType": "해변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.94 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "보령 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "무창포 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "무창포 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "죽도상화원 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "죽도상화원 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "성주산 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "성주산 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "대천 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "대천", + "regionKey": "kr.chungnam.boryeong", + "regionType": "해변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "해미읍성 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "해미읍성 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "간월암 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "간월암 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "개심사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "개심사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "서산 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "서산", + "regionKey": "kr.chungnam.seosan", + "regionType": "해변·도심", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 커플 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 커플 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 커플 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 커플 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 커플 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 커플 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공산성 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공산성 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "무령왕릉 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "무령왕릉 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "마곡사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "마곡사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "공주 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "주차", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "도보 여행", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "강뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "리버뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "공주", + "regionKey": "kr.chungnam.gongju", + "regionType": "도심·강변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 커플 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 커플 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 커플 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 커플 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 커플 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 커플 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "궁남지 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "궁남지 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부소산성 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부소산성 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "백제문화단지 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "백제문화단지 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "부여 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "주차", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "도보 여행", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "강뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "리버뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "충남", + "region": "부여", + "regionKey": "kr.chungnam.buyeo", + "regionType": "도심·강변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "선유도 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "선유도 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "고군산군도 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "고군산군도 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "말랭이마을 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "말랭이마을 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "경암동 철길마을 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "경암동 철길마을 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "근대역사박물관 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "근대역사박물관 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "은파호수공원 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "은파호수공원 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "새만금 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "새만금 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "군산 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "군산", + "regionKey": "kr.jeonbuk.gunsan", + "regionType": "해변·도심", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.94 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "부안 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "채석강 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "채석강 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "내소사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "내소사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "격포항 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "격포항 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "변산 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "변산", + "regionKey": "kr.jeonbuk.buan", + "regionType": "해변·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 커플 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 커플 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 커플 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 커플 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 커플 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 커플 스파 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주한옥마을 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주한옥마을 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "경기전 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "경기전 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전동성당 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전동성당 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "남부시장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "남부시장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "전주 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "주차", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "도보 여행", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "자쿠지", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "수영장", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "전주", + "regionKey": "kr.jeonbuk.jeonju", + "regionType": "도심", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 계곡 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 계곡뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 스키 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 스키장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 보드 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "덕유산 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "덕유산 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주리조트 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주리조트 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "반디랜드 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "반디랜드 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "구천동계곡 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "구천동계곡 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "무주 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "계곡", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "무주", + "regionKey": "kr.jeonbuk.muju", + "regionType": "산간·계곡", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 커플 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 커플 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 커플 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 커플 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "광한루원 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "광한루원 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "지리산 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "지리산 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "춘향테마파크 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "춘향테마파크 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "남원 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "주차", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "도보 여행", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전북", + "region": "남원", + "regionKey": "kr.jeonbuk.namwon", + "regionType": "도심·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "오동도 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "오동도 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "돌산대교 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "돌산대교 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "향일암 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "향일암 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수해상케이블카 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수해상케이블카 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "낭만포차 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "낭만포차 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "여수 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "여수", + "regionKey": "kr.jeonnam.yeosu", + "regionType": "해변·도심", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 자연 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 산책 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 커플 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 커플 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 커플 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 커플 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 커플 자연 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 커플 산책 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 가을 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 갈대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천만습지 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천만습지 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "낙안읍성 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "낙안읍성 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천만국가정원 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천만국가정원 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "순천 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "주차", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "도보 여행", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "자연", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "산책", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "순천", + "regionKey": "kr.jeonnam.suncheon", + "regionType": "도심·습지", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 계곡 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 계곡뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 커플 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 커플 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 커플 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 커플 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 커플 계곡 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 커플 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "죽녹원 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "죽녹원 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "메타세쿼이아길 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "메타세쿼이아길 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "소쇄원 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "소쇄원 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "담양 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "주차", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "도보 여행", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "계곡", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "계곡뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "담양", + "regionKey": "kr.jeonnam.damyang", + "regionType": "도심·계곡", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 계곡 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 계곡뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "지리산 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "지리산 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "화엄사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "화엄사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "섬진강 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "섬진강 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "사성암 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "사성암 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "구례 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "계곡", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "구례", + "regionKey": "kr.jeonnam.gurye", + "regionType": "산간·계곡", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "땅끝마을 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "땅끝마을 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "두륜산 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "두륜산 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "대흥사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "대흥사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해남 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "해남", + "regionKey": "kr.jeonnam.haenam", + "regionType": "해변·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 배타고 가는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 섬 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "청산도 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "청산도 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "명사십리해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "명사십리해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도타워 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도타워 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "완도 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "배타고 가는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "섬", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "완도", + "regionKey": "kr.jeonnam.wando", + "regionType": "해변·섬", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 커플 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 커플 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 커플 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 커플 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성녹차밭 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성녹차밭 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "율포해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "율포해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "보성 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "주차", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "도보 여행", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "전남", + "region": "보성", + "regionKey": "kr.jeonnam.boseong", + "regionType": "도심·해변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 커플 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 커플 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 커플 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 커플 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 커플 호수뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 커플 레이크뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "불국사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "불국사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "첨성대 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "첨성대 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "황리단길 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "황리단길 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "보문단지 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "보문단지 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "동궁과월지 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "동궁과월지 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "경주 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "주차", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "도보 여행", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "호수뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "레이크뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "경주", + "regionKey": "kr.gyeongbuk.gyeongju", + "regionType": "도심·호수", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "호미곶 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "호미곶 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "영일대해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "영일대해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "죽도시장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "죽도시장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "스페이스워크 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "스페이스워크 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "포항 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "포항", + "regionKey": "kr.gyeongbuk.pohang", + "regionType": "해변·도심", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 커플 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 커플 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 커플 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 커플 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 커플 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 커플 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "하회마을 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "하회마을 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "월영교 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "월영교 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "도산서원 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "도산서원 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "안동 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "주차", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "도보 여행", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "강뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "리버뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "안동", + "regionKey": "kr.gyeongbuk.andong", + "regionType": "도심·강변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "강구항 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "강구항 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "블루로드 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "블루로드 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "고래불해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "고래불해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "영덕 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "영덕", + "regionKey": "kr.gyeongbuk.yeongdeok", + "regionType": "해변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "죽변항 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "죽변항 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "덕구온천 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "덕구온천 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "성류굴 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "성류굴 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "후포항 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "후포항 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "울진 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "울진", + "regionKey": "kr.gyeongbuk.uljin", + "regionType": "해변·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 계곡 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 계곡뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경새재 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경새재 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "단산모노레일 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "단산모노레일 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "에코랄라 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "에코랄라 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "문경 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "계곡", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경북", + "region": "문경", + "regionKey": "kr.gyeongbuk.mungyeong", + "regionType": "산간·계곡", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 배타고 가는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 섬 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "외도보타니아 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "외도보타니아 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "바람의언덕 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "바람의언덕 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "학동몽돌해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "학동몽돌해변 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "매미성 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "매미성 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "windy hill 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "windy hill 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "거제 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "배타고 가는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "섬", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "거제", + "regionKey": "kr.gyeongnam.geoje", + "regionType": "해변·섬", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 배타고 가는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 섬 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "동피랑벽화마을 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "동피랑벽화마을 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영케이블카 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영케이블카 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "미륵산 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "미륵산 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "한산도 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "한산도 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "장사도 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "장사도 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "통영 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "배타고 가는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "섬", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "통영", + "regionKey": "kr.gyeongnam.tongyeong", + "regionType": "해변·섬", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 배타고 가는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 섬 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "다랭이마을 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "다랭이마을 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "독일마을 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "독일마을 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "상주은모래비치 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "상주은모래비치 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "보리암 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "보리암 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "남해 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "배타고 가는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "섬", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "남해", + "regionKey": "kr.gyeongnam.namhae", + "regionType": "해변·섬", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 강뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 리버뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "화개장터 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "화개장터 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "쌍계사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "쌍계사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "섬진강 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "섬진강 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "최참판댁 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "최참판댁 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "하동 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "강뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "리버뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "하동", + "regionKey": "kr.gyeongnam.hadong", + "regionType": "산간·강변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "삼천포대교 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "삼천포대교 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천케이블카 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천케이블카 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "실안노을길 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "실안노을길 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사천 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "사천", + "regionKey": "kr.gyeongnam.sacheon", + "regionType": "해변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 계곡 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 계곡뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 커플 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 커플 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 커플 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 커플 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 커플 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 커플 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "지리산 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "지리산 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "동의보감촌 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "동의보감촌 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "대원사계곡 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "대원사계곡 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산청 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "불멍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "화로대", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "벽난로", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "단풍", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "계곡", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "물놀이", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경남", + "region": "산청", + "regionKey": "kr.gyeongnam.sancheong", + "regionType": "산간·계곡", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "해동용궁사 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "해동용궁사 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "일광해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "일광해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "아난티코브 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "아난티코브 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "죽성성당 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "죽성성당 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "기장 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "바베큐", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "스파", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "부산", + "region": "기장", + "regionKey": "kr.busan.gijang", + "regionType": "해변", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 역세권 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 시내 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 주차 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 도보 여행 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 벚꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "애월 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "애월 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "함덕해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "함덕해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "협재해수욕장 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "협재해수욕장 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "이호테우 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "이호테우 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "한림공원 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "한림공원 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "제주시 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "역세권", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "시내", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "제주시", + "regionKey": "kr.jeju.jejusi", + "regionType": "해변·도심", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.98 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 숙소", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.96 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 스파펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 감성펜션", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 글램핑", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 독채", + "kind": "keyword", + "intent": "local", + "category": "코어", + "tier": "주력", + "relevance": 0.9 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 순위", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 저렴한곳", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 가성비", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 실시간예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 당일예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 특가", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.88 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 독채펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 독채펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 독채펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 독채펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 풀빌라 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 풀빌라 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 풀빌라 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 풀빌라 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 애견펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 애견펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 애견펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 애견펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 감성펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 감성펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 감성펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 감성펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "의도", + "tier": "보조", + "relevance": 0.8 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 커플 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 커플 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 가족 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 가족 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 친구 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 친구 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 애견동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 애견동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 단체 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 단체 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 아이동반 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 아이동반 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 부모님 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 부모님 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 4인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 4인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 6인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 6인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 2인 펜션", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 2인 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "동반자", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 산뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 숲속 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 불멍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 화로대 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 벽난로 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 단풍 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 바베큐 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 자쿠지 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 수영장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 프라이빗 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 복층 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 테라스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 애견운동장 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 넷플릭스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "보조", + "relevance": 0.83 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 커플 오션뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 커플 바다뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 커플 노을뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 커플 일출뷰 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 커플 해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 커플 바다 보이는 펜션", + "kind": "keyword", + "intent": "local", + "category": "시설", + "tier": "롱테일", + "relevance": 0.55 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 여름휴가 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 물놀이 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 해수욕 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 일출 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 낙조 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 겨울 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 눈꽃 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 연말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 크리스마스 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 주말 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 성수기 펜션", + "kind": "keyword", + "intent": "local", + "category": "시즌", + "tier": "보조", + "relevance": 0.76 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "중문색달해변 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "중문색달해변 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "성산일출봉 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "성산일출봉 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "쇠소깍 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "쇠소깍 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "천지연폭포 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "천지연폭포 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "우도 근처 펜션", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.84 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "우도 근처 숙소", + "kind": "keyword", + "intent": "local", + "category": "관광지", + "tier": "보조", + "relevance": 0.81 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 감성 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 조용한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 분위기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 사진찍기 좋은 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 인생샷 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 깔끔한 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 신축 숙소", + "kind": "keyword", + "intent": "local", + "category": "분위기", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 1박2일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 2박3일 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 주말여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 뚜벅이 여행 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 워케이션 숙소", + "kind": "keyword", + "intent": "local", + "category": "여행형태", + "tier": "롱테일", + "relevance": 0.66 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 어디가 좋아요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.72 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 1박 얼마인가요", + "kind": "keyword", + "intent": "transactional", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.7 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 애견동반 펜션 있나요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.68 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 바베큐 가능한가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.67 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 여행 몇박이 좋을까요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.6 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "서귀포 펜션 성수기 언제인가요", + "kind": "keyword", + "intent": "informational", + "category": "질문형", + "tier": "롱테일", + "relevance": 0.58 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "오션뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "바다뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "노을뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "일출뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "해변 근처", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "바다 보이는", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "산뷰", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "숲속", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "커플", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "가족", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "친구", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "애견동반", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "단체", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "감성", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "조용한", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "분위기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "제주", + "region": "서귀포", + "regionKey": "kr.jeju.seogwipo", + "regionType": "해변·산간", + "keyword": "사진찍기 좋은", + "kind": "tag", + "intent": "local", + "category": "태그", + "tier": "태그", + "relevance": 0.5 + }, + { + "sido": "경기", + "region": "경기", + "regionKey": "kr.gyeonggi", + "regionType": "", + "keyword": "경기 펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경기", + "region": "경기", + "regionKey": "kr.gyeonggi", + "regionType": "", + "keyword": "경기 숙소", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경기", + "region": "경기", + "regionKey": "kr.gyeonggi", + "regionType": "", + "keyword": "경기 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경기", + "region": "경기", + "regionKey": "kr.gyeonggi", + "regionType": "", + "keyword": "경기 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경기", + "region": "경기", + "regionKey": "kr.gyeonggi", + "regionType": "", + "keyword": "경기 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경기", + "region": "경기", + "regionKey": "kr.gyeonggi", + "regionType": "", + "keyword": "경기 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "경기", + "regionKey": "kr.gyeonggi", + "regionType": "", + "keyword": "경기 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "경기", + "regionKey": "kr.gyeonggi", + "regionType": "", + "keyword": "경기 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경기", + "region": "경기", + "regionKey": "kr.gyeonggi", + "regionType": "", + "keyword": "경기 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "인천", + "regionKey": "kr.incheon", + "regionType": "", + "keyword": "인천 펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "인천", + "region": "인천", + "regionKey": "kr.incheon", + "regionType": "", + "keyword": "인천 숙소", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "인천", + "region": "인천", + "regionKey": "kr.incheon", + "regionType": "", + "keyword": "인천 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "인천", + "region": "인천", + "regionKey": "kr.incheon", + "regionType": "", + "keyword": "인천 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "인천", + "region": "인천", + "regionKey": "kr.incheon", + "regionType": "", + "keyword": "인천 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "인천", + "region": "인천", + "regionKey": "kr.incheon", + "regionType": "", + "keyword": "인천 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "인천", + "regionKey": "kr.incheon", + "regionType": "", + "keyword": "인천 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "인천", + "regionKey": "kr.incheon", + "regionType": "", + "keyword": "인천 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "인천", + "region": "인천", + "regionKey": "kr.incheon", + "regionType": "", + "keyword": "인천 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강원", + "regionKey": "kr.gangwon", + "regionType": "", + "keyword": "강원 펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "강원", + "region": "강원", + "regionKey": "kr.gangwon", + "regionType": "", + "keyword": "강원 숙소", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "강원", + "region": "강원", + "regionKey": "kr.gangwon", + "regionType": "", + "keyword": "강원 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "강원", + "region": "강원", + "regionKey": "kr.gangwon", + "regionType": "", + "keyword": "강원 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "강원", + "region": "강원", + "regionKey": "kr.gangwon", + "regionType": "", + "keyword": "강원 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "강원", + "region": "강원", + "regionKey": "kr.gangwon", + "regionType": "", + "keyword": "강원 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강원", + "regionKey": "kr.gangwon", + "regionType": "", + "keyword": "강원 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강원", + "regionKey": "kr.gangwon", + "regionType": "", + "keyword": "강원 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "강원", + "region": "강원", + "regionKey": "kr.gangwon", + "regionType": "", + "keyword": "강원 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충북", + "regionKey": "kr.chungbuk", + "regionType": "", + "keyword": "충북 펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "충북", + "region": "충북", + "regionKey": "kr.chungbuk", + "regionType": "", + "keyword": "충북 숙소", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "충북", + "region": "충북", + "regionKey": "kr.chungbuk", + "regionType": "", + "keyword": "충북 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "충북", + "region": "충북", + "regionKey": "kr.chungbuk", + "regionType": "", + "keyword": "충북 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "충북", + "region": "충북", + "regionKey": "kr.chungbuk", + "regionType": "", + "keyword": "충북 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "충북", + "region": "충북", + "regionKey": "kr.chungbuk", + "regionType": "", + "keyword": "충북 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충북", + "regionKey": "kr.chungbuk", + "regionType": "", + "keyword": "충북 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충북", + "regionKey": "kr.chungbuk", + "regionType": "", + "keyword": "충북 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충북", + "region": "충북", + "regionKey": "kr.chungbuk", + "regionType": "", + "keyword": "충북 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "충남", + "regionKey": "kr.chungnam", + "regionType": "", + "keyword": "충남 펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "충남", + "region": "충남", + "regionKey": "kr.chungnam", + "regionType": "", + "keyword": "충남 숙소", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "충남", + "region": "충남", + "regionKey": "kr.chungnam", + "regionType": "", + "keyword": "충남 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "충남", + "region": "충남", + "regionKey": "kr.chungnam", + "regionType": "", + "keyword": "충남 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "충남", + "region": "충남", + "regionKey": "kr.chungnam", + "regionType": "", + "keyword": "충남 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "충남", + "region": "충남", + "regionKey": "kr.chungnam", + "regionType": "", + "keyword": "충남 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "충남", + "regionKey": "kr.chungnam", + "regionType": "", + "keyword": "충남 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "충남", + "regionKey": "kr.chungnam", + "regionType": "", + "keyword": "충남 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "충남", + "region": "충남", + "regionKey": "kr.chungnam", + "regionType": "", + "keyword": "충남 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전북", + "regionKey": "kr.jeonbuk", + "regionType": "", + "keyword": "전북 펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "전북", + "region": "전북", + "regionKey": "kr.jeonbuk", + "regionType": "", + "keyword": "전북 숙소", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "전북", + "region": "전북", + "regionKey": "kr.jeonbuk", + "regionType": "", + "keyword": "전북 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "전북", + "region": "전북", + "regionKey": "kr.jeonbuk", + "regionType": "", + "keyword": "전북 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "전북", + "region": "전북", + "regionKey": "kr.jeonbuk", + "regionType": "", + "keyword": "전북 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "전북", + "region": "전북", + "regionKey": "kr.jeonbuk", + "regionType": "", + "keyword": "전북 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전북", + "regionKey": "kr.jeonbuk", + "regionType": "", + "keyword": "전북 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전북", + "regionKey": "kr.jeonbuk", + "regionType": "", + "keyword": "전북 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전북", + "region": "전북", + "regionKey": "kr.jeonbuk", + "regionType": "", + "keyword": "전북 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "전남", + "regionKey": "kr.jeonnam", + "regionType": "", + "keyword": "전남 펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "전남", + "region": "전남", + "regionKey": "kr.jeonnam", + "regionType": "", + "keyword": "전남 숙소", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "전남", + "region": "전남", + "regionKey": "kr.jeonnam", + "regionType": "", + "keyword": "전남 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "전남", + "region": "전남", + "regionKey": "kr.jeonnam", + "regionType": "", + "keyword": "전남 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "전남", + "region": "전남", + "regionKey": "kr.jeonnam", + "regionType": "", + "keyword": "전남 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "전남", + "region": "전남", + "regionKey": "kr.jeonnam", + "regionType": "", + "keyword": "전남 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "전남", + "regionKey": "kr.jeonnam", + "regionType": "", + "keyword": "전남 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "전남", + "regionKey": "kr.jeonnam", + "regionType": "", + "keyword": "전남 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "전남", + "region": "전남", + "regionKey": "kr.jeonnam", + "regionType": "", + "keyword": "전남 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경북", + "regionKey": "kr.gyeongbuk", + "regionType": "", + "keyword": "경북 펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경북", + "region": "경북", + "regionKey": "kr.gyeongbuk", + "regionType": "", + "keyword": "경북 숙소", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경북", + "region": "경북", + "regionKey": "kr.gyeongbuk", + "regionType": "", + "keyword": "경북 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경북", + "region": "경북", + "regionKey": "kr.gyeongbuk", + "regionType": "", + "keyword": "경북 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경북", + "region": "경북", + "regionKey": "kr.gyeongbuk", + "regionType": "", + "keyword": "경북 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경북", + "region": "경북", + "regionKey": "kr.gyeongbuk", + "regionType": "", + "keyword": "경북 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경북", + "regionKey": "kr.gyeongbuk", + "regionType": "", + "keyword": "경북 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경북", + "regionKey": "kr.gyeongbuk", + "regionType": "", + "keyword": "경북 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경북", + "region": "경북", + "regionKey": "kr.gyeongbuk", + "regionType": "", + "keyword": "경북 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "경남", + "regionKey": "kr.gyeongnam", + "regionType": "", + "keyword": "경남 펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경남", + "region": "경남", + "regionKey": "kr.gyeongnam", + "regionType": "", + "keyword": "경남 숙소", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경남", + "region": "경남", + "regionKey": "kr.gyeongnam", + "regionType": "", + "keyword": "경남 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경남", + "region": "경남", + "regionKey": "kr.gyeongnam", + "regionType": "", + "keyword": "경남 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경남", + "region": "경남", + "regionKey": "kr.gyeongnam", + "regionType": "", + "keyword": "경남 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "경남", + "region": "경남", + "regionKey": "kr.gyeongnam", + "regionType": "", + "keyword": "경남 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "경남", + "regionKey": "kr.gyeongnam", + "regionType": "", + "keyword": "경남 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "경남", + "regionKey": "kr.gyeongnam", + "regionType": "", + "keyword": "경남 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "경남", + "region": "경남", + "regionKey": "kr.gyeongnam", + "regionType": "", + "keyword": "경남 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "부산", + "regionKey": "kr.busan", + "regionType": "", + "keyword": "부산 펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "부산", + "region": "부산", + "regionKey": "kr.busan", + "regionType": "", + "keyword": "부산 숙소", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "부산", + "region": "부산", + "regionKey": "kr.busan", + "regionType": "", + "keyword": "부산 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "부산", + "region": "부산", + "regionKey": "kr.busan", + "regionType": "", + "keyword": "부산 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "부산", + "region": "부산", + "regionKey": "kr.busan", + "regionType": "", + "keyword": "부산 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "부산", + "region": "부산", + "regionKey": "kr.busan", + "regionType": "", + "keyword": "부산 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "부산", + "regionKey": "kr.busan", + "regionType": "", + "keyword": "부산 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "부산", + "regionKey": "kr.busan", + "regionType": "", + "keyword": "부산 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "부산", + "region": "부산", + "regionKey": "kr.busan", + "regionType": "", + "keyword": "부산 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주", + "regionKey": "kr.jeju", + "regionType": "", + "keyword": "제주 펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "제주", + "region": "제주", + "regionKey": "kr.jeju", + "regionType": "", + "keyword": "제주 숙소", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "제주", + "region": "제주", + "regionKey": "kr.jeju", + "regionType": "", + "keyword": "제주 독채펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "제주", + "region": "제주", + "regionKey": "kr.jeju", + "regionType": "", + "keyword": "제주 풀빌라", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "제주", + "region": "제주", + "regionKey": "kr.jeju", + "regionType": "", + "keyword": "제주 애견펜션", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "주력", + "relevance": 0.92 + }, + { + "sido": "제주", + "region": "제주", + "regionKey": "kr.jeju", + "regionType": "", + "keyword": "제주 펜션 추천", + "kind": "keyword", + "intent": "local", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주", + "regionKey": "kr.jeju", + "regionType": "", + "keyword": "제주 펜션 예약", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주", + "regionKey": "kr.jeju", + "regionType": "", + "keyword": "제주 펜션 가격", + "kind": "keyword", + "intent": "transactional", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + }, + { + "sido": "제주", + "region": "제주", + "regionKey": "kr.jeju", + "regionType": "", + "keyword": "제주 펜션 후기", + "kind": "keyword", + "intent": "informational", + "category": "광역", + "tier": "보조", + "relevance": 0.85 + } + ] +} diff --git a/ontology/data/regions.json b/ontology/data/regions.json new file mode 100644 index 0000000..606156a --- /dev/null +++ b/ontology/data/regions.json @@ -0,0 +1,803 @@ +{ + "note": "전국 펜션 수요 지역 마스터. type 은 그 지역에서 유효한 시설 키워드를 결정한다 (해변→오션뷰, 산간→계곡뷰 등). spots 는 실제 대표 관광지. aliases 는 같은 지역을 가리키는 다른 검색 표기 (예: 대천/보령). ski=true 는 실제 스키장이 있는 지역 (산간이라고 다 스키장이 있는 건 아니다).", + "regions": [ + { + "sido": "경기", + "name": "가평", + "key": "kr.gyeonggi.gapyeong", + "type": [ + "호수", + "산간" + ], + "spots": [ + "남이섬", + "쁘띠프랑스", + "아침고요수목원", + "자라섬", + "청평호" + ] + }, + { + "sido": "경기", + "name": "양평", + "key": "kr.gyeonggi.yangpyeong", + "type": [ + "강변", + "산간" + ], + "spots": [ + "두물머리", + "세미원", + "용문사" + ] + }, + { + "sido": "경기", + "name": "포천", + "key": "kr.gyeonggi.pocheon", + "type": [ + "호수", + "산간" + ], + "spots": [ + "산정호수", + "포천아트밸리", + "허브아일랜드" + ] + }, + { + "sido": "경기", + "name": "파주", + "key": "kr.gyeonggi.paju", + "type": [ + "도심", + "강변" + ], + "spots": [ + "헤이리예술마을", + "임진각", + "프로방스마을" + ] + }, + { + "sido": "인천", + "name": "강화", + "key": "kr.incheon.ganghwa", + "type": [ + "해변", + "산간" + ], + "spots": [ + "마니산", + "동막해변", + "강화고인돌", + "전등사" + ] + }, + { + "sido": "인천", + "name": "을왕리", + "key": "kr.incheon.yeongjong", + "type": [ + "해변" + ], + "spots": [ + "을왕리해수욕장", + "무의도", + "하나개해수욕장" + ], + "aliases": [ + "영종도" + ] + }, + { + "sido": "강원", + "name": "춘천", + "key": "kr.gangwon.chuncheon", + "type": [ + "호수", + "도심" + ], + "spots": [ + "소양강스카이워크", + "김유정역", + "의암호", + "남이섬" + ] + }, + { + "sido": "강원", + "name": "홍천", + "key": "kr.gangwon.hongcheon", + "type": [ + "산간", + "계곡" + ], + "spots": [ + "비발디파크", + "은행나무숲", + "홍천강" + ], + "ski": true + }, + { + "sido": "강원", + "name": "인제", + "key": "kr.gangwon.inje", + "type": [ + "산간", + "계곡" + ], + "spots": [ + "자작나무숲", + "내린천", + "백담사" + ] + }, + { + "sido": "강원", + "name": "평창", + "key": "kr.gangwon.pyeongchang", + "type": [ + "산간" + ], + "spots": [ + "대관령", + "오대산", + "월정사", + "알펜시아", + "양떼목장" + ], + "ski": true + }, + { + "sido": "강원", + "name": "정선", + "key": "kr.gangwon.jeongseon", + "type": [ + "산간", + "계곡" + ], + "spots": [ + "하이원리조트", + "레일바이크", + "병방치스카이워크" + ], + "ski": true + }, + { + "sido": "강원", + "name": "강릉", + "key": "kr.gangwon.gangneung", + "type": [ + "해변", + "도심" + ], + "spots": [ + "경포대", + "안목해변", + "정동진", + "주문진", + "오죽헌" + ] + }, + { + "sido": "강원", + "name": "속초", + "key": "kr.gangwon.sokcho", + "type": [ + "해변", + "산간" + ], + "spots": [ + "설악산", + "대포항", + "영금정", + "아바이마을", + "속초해수욕장" + ] + }, + { + "sido": "강원", + "name": "양양", + "key": "kr.gangwon.yangyang", + "type": [ + "해변" + ], + "spots": [ + "낙산사", + "죽도해변", + "하조대", + "서피비치", + "인구해변" + ] + }, + { + "sido": "강원", + "name": "고성", + "key": "kr.gangwon.goseong", + "type": [ + "해변" + ], + "spots": [ + "송지호", + "화진포", + "통일전망대", + "백섬해상전망대" + ] + }, + { + "sido": "강원", + "name": "동해", + "key": "kr.gangwon.donghae", + "type": [ + "해변" + ], + "spots": [ + "추암촛대바위", + "망상해수욕장", + "무릉계곡" + ] + }, + { + "sido": "강원", + "name": "삼척", + "key": "kr.gangwon.samcheok", + "type": [ + "해변", + "계곡" + ], + "spots": [ + "장호항", + "환선굴", + "맹방해변" + ] + }, + { + "sido": "강원", + "name": "태백", + "key": "kr.gangwon.taebaek", + "type": [ + "산간" + ], + "spots": [ + "태백산", + "검룡소", + "365세이프타운" + ], + "ski": true + }, + { + "sido": "충북", + "name": "단양", + "key": "kr.chungbuk.danyang", + "type": [ + "산간", + "강변" + ], + "spots": [ + "도담삼봉", + "만천하스카이워크", + "고수동굴", + "단양강잔도" + ] + }, + { + "sido": "충북", + "name": "제천", + "key": "kr.chungbuk.jecheon", + "type": [ + "호수", + "산간" + ], + "spots": [ + "청풍호", + "의림지", + "배론성지" + ] + }, + { + "sido": "충북", + "name": "충주", + "key": "kr.chungbuk.chungju", + "type": [ + "호수", + "산간" + ], + "spots": [ + "탄금대", + "수안보온천", + "충주호" + ] + }, + { + "sido": "충북", + "name": "괴산", + "key": "kr.chungbuk.goesan", + "type": [ + "산간", + "계곡" + ], + "spots": [ + "산막이옛길", + "화양구곡" + ] + }, + { + "sido": "충남", + "name": "태안", + "key": "kr.chungnam.taean", + "type": [ + "해변" + ], + "spots": [ + "만리포해수욕장", + "꽃지해변", + "안면도", + "신두리해안사구", + "청포대" + ] + }, + { + "sido": "충남", + "name": "대천", + "key": "kr.chungnam.boryeong", + "type": [ + "해변" + ], + "spots": [ + "대천해수욕장", + "무창포", + "죽도상화원", + "성주산" + ], + "aliases": [ + "보령" + ] + }, + { + "sido": "충남", + "name": "서산", + "key": "kr.chungnam.seosan", + "type": [ + "해변", + "도심" + ], + "spots": [ + "해미읍성", + "간월암", + "개심사" + ] + }, + { + "sido": "충남", + "name": "공주", + "key": "kr.chungnam.gongju", + "type": [ + "도심", + "강변" + ], + "spots": [ + "공산성", + "무령왕릉", + "마곡사" + ] + }, + { + "sido": "충남", + "name": "부여", + "key": "kr.chungnam.buyeo", + "type": [ + "도심", + "강변" + ], + "spots": [ + "궁남지", + "부소산성", + "백제문화단지" + ] + }, + { + "sido": "전북", + "name": "군산", + "key": "kr.jeonbuk.gunsan", + "type": [ + "해변", + "도심" + ], + "spots": [ + "선유도", + "고군산군도", + "말랭이마을", + "경암동 철길마을", + "근대역사박물관", + "은파호수공원", + "새만금" + ] + }, + { + "sido": "전북", + "name": "변산", + "key": "kr.jeonbuk.buan", + "type": [ + "해변", + "산간" + ], + "spots": [ + "채석강", + "변산해수욕장", + "내소사", + "격포항" + ], + "aliases": [ + "부안" + ] + }, + { + "sido": "전북", + "name": "전주", + "key": "kr.jeonbuk.jeonju", + "type": [ + "도심" + ], + "spots": [ + "전주한옥마을", + "경기전", + "전동성당", + "남부시장" + ] + }, + { + "sido": "전북", + "name": "무주", + "key": "kr.jeonbuk.muju", + "type": [ + "산간", + "계곡" + ], + "spots": [ + "덕유산", + "무주리조트", + "반디랜드", + "구천동계곡" + ], + "ski": true + }, + { + "sido": "전북", + "name": "남원", + "key": "kr.jeonbuk.namwon", + "type": [ + "도심", + "산간" + ], + "spots": [ + "광한루원", + "지리산", + "춘향테마파크" + ] + }, + { + "sido": "전남", + "name": "여수", + "key": "kr.jeonnam.yeosu", + "type": [ + "해변", + "도심" + ], + "spots": [ + "오동도", + "돌산대교", + "향일암", + "여수해상케이블카", + "낭만포차" + ] + }, + { + "sido": "전남", + "name": "순천", + "key": "kr.jeonnam.suncheon", + "type": [ + "도심", + "습지" + ], + "spots": [ + "순천만습지", + "낙안읍성", + "순천만국가정원" + ] + }, + { + "sido": "전남", + "name": "담양", + "key": "kr.jeonnam.damyang", + "type": [ + "도심", + "계곡" + ], + "spots": [ + "죽녹원", + "메타세쿼이아길", + "소쇄원" + ] + }, + { + "sido": "전남", + "name": "구례", + "key": "kr.jeonnam.gurye", + "type": [ + "산간", + "계곡" + ], + "spots": [ + "지리산", + "화엄사", + "섬진강", + "사성암" + ] + }, + { + "sido": "전남", + "name": "해남", + "key": "kr.jeonnam.haenam", + "type": [ + "해변", + "산간" + ], + "spots": [ + "땅끝마을", + "두륜산", + "대흥사" + ] + }, + { + "sido": "전남", + "name": "완도", + "key": "kr.jeonnam.wando", + "type": [ + "해변", + "섬" + ], + "spots": [ + "청산도", + "명사십리해수욕장", + "완도타워" + ] + }, + { + "sido": "전남", + "name": "보성", + "key": "kr.jeonnam.boseong", + "type": [ + "도심", + "해변" + ], + "spots": [ + "보성녹차밭", + "율포해수욕장" + ] + }, + { + "sido": "경북", + "name": "경주", + "key": "kr.gyeongbuk.gyeongju", + "type": [ + "도심", + "호수" + ], + "spots": [ + "불국사", + "첨성대", + "황리단길", + "보문단지", + "동궁과월지" + ] + }, + { + "sido": "경북", + "name": "포항", + "key": "kr.gyeongbuk.pohang", + "type": [ + "해변", + "도심" + ], + "spots": [ + "호미곶", + "영일대해수욕장", + "죽도시장", + "스페이스워크" + ] + }, + { + "sido": "경북", + "name": "안동", + "key": "kr.gyeongbuk.andong", + "type": [ + "도심", + "강변" + ], + "spots": [ + "하회마을", + "월영교", + "도산서원" + ] + }, + { + "sido": "경북", + "name": "영덕", + "key": "kr.gyeongbuk.yeongdeok", + "type": [ + "해변" + ], + "spots": [ + "강구항", + "블루로드", + "고래불해수욕장" + ] + }, + { + "sido": "경북", + "name": "울진", + "key": "kr.gyeongbuk.uljin", + "type": [ + "해변", + "산간" + ], + "spots": [ + "죽변항", + "덕구온천", + "성류굴", + "후포항" + ] + }, + { + "sido": "경북", + "name": "문경", + "key": "kr.gyeongbuk.mungyeong", + "type": [ + "산간", + "계곡" + ], + "spots": [ + "문경새재", + "단산모노레일", + "에코랄라" + ] + }, + { + "sido": "경남", + "name": "거제", + "key": "kr.gyeongnam.geoje", + "type": [ + "해변", + "섬" + ], + "spots": [ + "외도보타니아", + "바람의언덕", + "학동몽돌해변", + "매미성", + "windy hill" + ] + }, + { + "sido": "경남", + "name": "통영", + "key": "kr.gyeongnam.tongyeong", + "type": [ + "해변", + "섬" + ], + "spots": [ + "동피랑벽화마을", + "통영케이블카", + "미륵산", + "한산도", + "장사도" + ] + }, + { + "sido": "경남", + "name": "남해", + "key": "kr.gyeongnam.namhae", + "type": [ + "해변", + "섬" + ], + "spots": [ + "다랭이마을", + "독일마을", + "상주은모래비치", + "보리암" + ] + }, + { + "sido": "경남", + "name": "하동", + "key": "kr.gyeongnam.hadong", + "type": [ + "산간", + "강변" + ], + "spots": [ + "화개장터", + "쌍계사", + "섬진강", + "최참판댁" + ] + }, + { + "sido": "경남", + "name": "사천", + "key": "kr.gyeongnam.sacheon", + "type": [ + "해변" + ], + "spots": [ + "삼천포대교", + "사천케이블카", + "실안노을길" + ] + }, + { + "sido": "경남", + "name": "산청", + "key": "kr.gyeongnam.sancheong", + "type": [ + "산간", + "계곡" + ], + "spots": [ + "지리산", + "동의보감촌", + "대원사계곡" + ] + }, + { + "sido": "부산", + "name": "기장", + "key": "kr.busan.gijang", + "type": [ + "해변" + ], + "spots": [ + "해동용궁사", + "일광해수욕장", + "아난티코브", + "죽성성당" + ] + }, + { + "sido": "제주", + "name": "제주시", + "key": "kr.jeju.jejusi", + "type": [ + "해변", + "도심" + ], + "spots": [ + "애월", + "함덕해수욕장", + "협재해수욕장", + "이호테우", + "한림공원" + ] + }, + { + "sido": "제주", + "name": "서귀포", + "key": "kr.jeju.seogwipo", + "type": [ + "해변", + "산간" + ], + "spots": [ + "중문색달해변", + "성산일출봉", + "쇠소깍", + "천지연폭포", + "우도" + ] + } + ] +} diff --git a/ontology/data/related-keywords.sample.csv b/ontology/data/related-keywords.sample.csv new file mode 100644 index 0000000..dcf6a1c --- /dev/null +++ b/ontology/data/related-keywords.sample.csv @@ -0,0 +1,8 @@ +# 네이버 검색광고 > 도구 > 키워드도구 에서 내려받은 CSV 를 이 형태로 두면 된다. +# (아래 숫자는 형식 예시용 더미값 — 실제 데이터로 교체할 것) +relKeyword,monthlyPcQcCnt,monthlyMobileQcCnt,compIdx +군산독채펜션,210,1830,중간 +군산감성숙소,90,760,낮음 +군산2인펜션,40,310,낮음 +군산뚜벅이여행,30,240,낮음 +말랭이마을숙소,10,90,낮음 diff --git a/ontology/data/배포용_키워드_DB덤프.xlsx b/ontology/data/배포용_키워드_DB덤프.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..b4375ce340e12f58b2a401c4627a308f286250b7 GIT binary patch literal 740072 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 Dfb~KsYlI|O;+e7wEhZG}t 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

(+tLg-3d<-2 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 literal 0 HcmV?d00001 diff --git a/ontology/data/전국_펜션_SEO_AEO_키워드.xlsx b/ontology/data/전국_펜션_SEO_AEO_키워드.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..9d4b59e6c384e9efd9454c6217b1bc2c0b036d61 GIT binary patch literal 481012 zcmaI7by$?qyERM<4KfVf-JrmLbax7ZN=dhL4&5c)DP2m3w7>uo(ug44AxNj>_n_yT z>-^sLy}mzC5!YVpUVH6(?`J=wx-v3|009939ib_T{jFTTszM6z-3agn2ENQ3Ox2wo z99^CnJ32mv+1aX&sbY0=VWX~ezI1QOcu!UIL`L*|PW#wXx6npbyO8U{eUP}lr{@59 z!P7`Orp9#HRrPdkXAk0z$d51%}s} zYJN>Um9umkOO^7d6VhPnS<~hfs%54wU!cGQZ+kI{Md2$8rm>?uL}?BYYUXTxbGS7_ z=|pQKR{xI@3Mx6Dp8(R?kq{8@{&xwc4$kI}HH;*Vsr7JShZ~}7E(z_ce=VpY1~bRU zr-Rmr7?+49ZZ%A%4)zs?rUO?H1^VtcPb~*4F{S=QyqG|XHsg95)99gCR%47-K!cDd zl$Y{x7$Yr9n7Xp)HrgBg<(DB*sS!_PB1IcT2$K;W5#63{WypJ$!G3&$aujMY6Y-t~ zq~8+-g`ihDhZTytlyB))*RcXNNXApcILNYZ)P!HoPzGWws><=J!&$+E@{W8B)U$y0?dE}f@ zht=aS%L_ZKzUP6B4frnB?(+>9A^U37p?KOcww`7QA^x56&%r~fIQxmJtyv-xaVZf8*A}y^x>cT8mG5D-&jnE_DJBSbI zSqO?kSB4P`P3y1dkv*fI-ffs)d>vwKn@=KdX5?$YVI?uHrJ?I!NYk)M4ZR{9(uy%J zM8tn1$+Rfzeb63t_qpiZ&yD^z=gMnGwz7T<6KEWojB=y^t!T96bbmOr z?JSbSXehKEH~V=pSCvrmDMs_f_e@Fa4o0qeC}GTAI;+oGiYk@kUL zB;I}BSJ1TeBxx$Iob!ixlqU%My%Q?xKGl+q?^n7LC-vi}$5=nBlc8r01fI(W(SBX1 zzB^BA8!Uo)eee|;eV6QSU5;3~-gi^Z$qkjlXw^64+D#GAS%@4b3=&Qh6!S`+IKp$9+iMT9x$P|5(udO&2 zas`$nTg!IYa+$EbK`WM zzy$dy=%=cHf6rb#cc1-T;wbqU!?jXEoOL~YsVmdS4wMWoS558~ZZ#?5b&v8Vn-7yB zft(V_lDuAyHpIH^h^m?)HnXxDk6lX4g!DO?^Jk*KMyHP)YgeQ232K>Ok9gT{|>!b=3P|DmdaMA|d&`+SjgL737WhFfqs9 zU49kRCFuXucdYoZx)}Mm8 zUBB51Z%1M4Ljns1}N9kKOd?3n2>Vhm}0H|Kv3$&n(r|D}1Z zlrpnf-NMo=qPOv@I^R`{W9*NJ;da9a7F4>)S$VfHx#KgFfYMp*u%jB)5Vo+TNFrsU zM;;~L&Ba^y4f7CSc*oZa|s*T<2R1V}~MgC(E4J7#w;LI*>KhxBEY~v$Cta=-jWJ-^~1y2>Kar%<305%X-QA0)=3;v@`6chB9

^{Ta)mUY75c40%z(Fcv|__$EjHTxQzj z1`LJWrtSs?GuU2awrAZGx(Sg@y#l|;wk5Ck0S9qHHdy~A#M(CZO$htSu_u$UwaW%n>(s1Qa`G%M zTW%1UMHqk^kN%=Bk0rr(aGq;&?#iM3_FB%5q@kBQRvkA*tWC84cZ48|qYs7<6kp~F zoDzzcHay>PE~w*-tN{#xGjje{%L^)iN~r!9gdo4}^$ZoiuVR9(tzkmx%)=qIvyQVt zmhYd}%fYAG3u&62dD}h#00ep|Qedb22@seSe6eZm*!$74uoao1>ZEu2E7AP}FSvc^ z{@P__Jk=#QI58W;#LUVb!_FRa%4aHH{*$yE>H>}_fL9>7NrC-e!7Grj6`%Pw3pI5- zr_m{`2ed_4Ge-!lJyS$>bZ6~jnzELbOVbVJkYbem+s5T^PS!Dc10 zcZrWK+%&KPxSe?`87)ZRvu=}|joa`1ExA@IEi1_i9AOJvMtm0V$e5ssCJ(l10fE=bWhYRP!^k3#V=aT$w`AfN=s>#bs6xWBMH@b&o{Z^!moFW#m-j-= z|7P6?lgJx)T3Lk_8}!-*JLXjU$)?qT#@>I>7DP_pb!bjBzG*nGI?HC$(mVz^xxU*7 z=LizNZC*Rv`V|5yH>##|f{MFr(n!YjJ7KPFQa&U2)3F{cx#f!;avj}NLkEjWR z*sXP~)1^*9$`im1CCj`@5pXMD1y@Rv<1$%Dl4Jg%3ebeRCW)De-^NUJ72P$#&1kiz z01R{pvzyl`_OW(gcrrs>$oL64X1fe%_}H~@$#3+vKr(j8 z@MPY=lG#ayTQB(h$9lotSXW*eTqFow1XwS0-C8d^q`PVAdei&tdg!b7M}e9%9FoY; zmDgDHST-#vQk8LT*uZaDMAIAiOizhI5^9zcra-ZF>DOro7QY01>i9^;Nyes`Y=gP|=ko;mgm;<7XCA*E>+{zlawsvqEJvEcE7B~;of(bS^7%1Z~)>QHb=JjxDPiJz!SnVwS zBwUml`!n5r90ermfHVCQECsc6WOt@cOq^|szg-KGY)xet-Of>dvE`e5 zuW+h~I2;Mt)Qn%CNx1)&k)JTrnE)IoB^<1x-5Vq7bB*^Z4BE3+F7*;qyQ9u%p&vQedsm_6uBk^?^e^n{EWg{lt& zLK2z6j6{p&)EH12o|h1-QglkmC8`3bAv%4c?P}dZFR+p1#m6_Tjg{p$51zh6?VIa8 zrkW3&4v>lO^u0Rn0Q&yT*-B%__0FVT-5Je@)BKSAtk2-7#08R-{Krk^9kPw(3K{B; zo9deZoW++r4{olqQhqE<;$|JRh*lfVF zz)w%|K6B}l>}`SoRrFG<*Zid|px3E7Q)O z*z!(+i6@suM$<}HK7o~{G#D?m24V_@eJ1}V3YM-Qee_=|AJN-B91s}9TDU_JfvE{B zO=bhCpot(?u~Rv=xEhe_z4+d!d&~zD`h!}vVcyU}iU6H(g(~17^^^Lw< z%rZ|Nu}i{1XH<#Q{B?#y{ws#vY0=@iU$Z{lkF3sTp7=H!$DrRc#6hV&ykuWLRay=P zhjL=H6vB)TOt}KOsI{utgr(^&|IX_P$=Z$e#B-zw#A?2(%M=Tn?pQjl3Gw z$i6~1VAL2IzQ@mpC3na*Ma;sM%T_K6_-De%KtvhKN9_yi@_SDE4dhb28Q^bV<#Ev z{MXnKf_}+}{x|Bno?jK>-x5FYZ6N2A#+_QmLne{^VhpeZ;|S7*K0_~Ihk~7dI5*Vh zet;tzIaQL#dVy6aFwGin0)Q&y!tSrA@F8~n<@->xhu`U5Lni#pV{UinzvD4JVYQ(DgU3iPU7h$>(weB5dfD?4A!}Fk z_D0k|;Ri^Dt+yuL)GdR=mj zz)sP#O-1)j7{A_i4p!ttlQJq5hFMqeI??rpWg!^XvMa$T0jH&&6(O_c)*&K0j|X}k zR#czEfsujLqQrQQD6IX77vO58(GB--f=46UTTX!6I_>8p{@D+cHfdG<$j@-cZx#53 zw*_IKIcuVK7N*cua4KemS>+aroR%rzg4+P^ADk$j7tr>@@!9)yWdP>53Jzlf7zMB< zz{SA54{s|hgaL|A74)rAcyYTWl>Mu8i0HsW%2bo_f%|+1$&}X+4mVb(xk(aXJ}~}Z zupMRb+;#Tfxt~r8*o|(@G}_@F7Wgp#H@pB427}XV_kf>4(-@l*7(y08PA$6vn3Pec zZi&{5IgFsTO%#$)22K@abX5SzB#0Gd@fKw<6!u{Sg?lZ^9rvUb(SsYP|CKHXe`_D^ zoQD3TsEM({Rqe;g#}<;ekRXqaZTcJ4d9(vVOPR1m!|RhZP>f-c1jj0wXSrSE=-27< z8lU2mzRGn;@6_b^ck_jrZ+Drw*hdm1KB#|svArhns{!jKc-HF* za(dnLysyI6IVU;`hf%STb-!VWASUyVh8wI$4h}x&S7-RM#xM!HDna9iwJ0#XWayz} z52}+F4zghm8Vv5p zLJrwr-^B7^ieftM&n4H!t$VMpuz;aKr%X%-0$?qS(1|1ObP{4k9(}F~uKu+nwa4SY>GtT2W(_UkZq8Gwv3g;K3s!x z*9lz=OgM-{29d}BK)5)*Q68E8@od^jzTHJ_T0(>gYyesz?A5Diu9yz(l8FxHco>CH z)Es`&rzPW)$8Pw>@5;%B>{HDEqP*@Q*(cw*U)WWid}$kw~Ar$6l@CPIt3pMMAg2BTadn9u2GcqtGAcmO|WI-!x%LqKc z%qo*oErFR`0-ma8Znd1d1)Hy%9lWV1vVihNFGPtaxFPy{PhV0{D{w7*FQ2P?AAl$e z8}c!I%19nSK2*lZT^wk2U22woP@d&8YcGCYH?-wZ6DHyjSKXx;cZx#!bKpUM-x|5t zK6s(pcL-jnD!&*f908}mv!Gv=EYJjXLIdeBA^Tug?Pv69jd0nw&mPk2@_59B`FQ|a zg{-5%=X?40MLS&x_A{`vIJy7@&TeGo7#fCV%yEzKCcP?ar{WhUIC_{!s${McpF??oq2G0zoiGe0FWF%{~mo_sD*@wR3N}e zq5wuhG&1)1fWRF%Z0^-nM|dRr2&V5)UB0#c!fk?k*J-CA>NG6J$l93Xti;Y0iZ>ud zJ|G2zUTA>rvix+vUcVHmTl-atd(q&W(Jm>97drTQ?#@|gqy~Wo+F9r$yr6F--mXym zW@++fm>oiS!0ToC-~D<`(jaW2R|tez*}2Csl!r(3&>@ZSZ&U5#O5{v*NgilC+>m2d zg$SxbfKIQAh|ie7q+0bHVi_vNjG|(-V$foRF~o#psE5cErU-Ly#Q$;MCjhzb;4RfC zaf$U<&^N!&`F@{i=EhRKflXEpO~qsR49@p|v3^On|M;rTJw>*@Ex2b(otrXNRggfx z@BmjVXS_=RRfA(gjvgl-0Vf{x%a8b!F~LN&3g##vQ5cod(|R;MO-VQVg;77d2F2fX zvARp(g^vkCf^Mj64ilXLqvQ)!krzN@RxJKW8#E@5O7H@}0}S>1abRBM1m5S9$R%#6 z!n@SW`P!wtcwaoHZj&Cwd8vwc!Qwfh6YN#19AWcW8kG*4 z&+qNnI0kx&TN8J9!Xh;)v{--8_&mqc<>FzafHeT26lgfci*3*$qVWJSqV9W>?0b3P z@*R7eA4j@vFUTChQ6twj>jj$qw>i&C_+;hgjz3^@sbMF|IwXA^qe z>BCf+^ebz^L=(VQlYr6Rn}&;?kqXwr8aWHh4(n5gag%Reqn}t z*9sUn=mIwk_&B8*sbKAPoCziy43cQlw^4GiaSla;O&YYN!TmH=Q&6+%#R`2WIBZgi z$EC$c1#7o)i6$FNl4x4D`N89MD&q8(PKs4ME<--;4mhlnIwtgMJH8oQV^#9;$wGFS z`jF;)tnH)Kg~wkSt=hC0Mgt9{pGW{QH}gnF?E+i51O9#psm6r-WAF64bH~ zr)9fy&mXlG926gwW7n5OB*3cz1|Y`Ec5Ed#eT7>KR%!t{_fWub~6 z)PO#l%Fs zBBlf|cZdX@3jPTI3CPmX7vg}o|75I~XK73f&v-l(mhly)E&Y?dt7T2Cak$HGJ}_0i zGttExuCY{9lSZ||K(!*n8zcP_?=n~YT+*sWThTLIj9y-4AMd;Cp{HqMS%IBjcqwxx zOCZcL8K184jxJ@nv76A?)TWnUMSDy8EB?dMjLo}$OlDsyIBt;AqOAd+-plX2(qJ>S z?F@feDtk@Nu|{86QD93&kv4nrXy4Q3&Un{TIgP&cmNYsVB3c?El(ik?$N-fDxjY8G z_=$u98O}I7BI&t;Z0X7CfyYRy213*STKrF&8$A=_ov^0HTQBVg^IZnMuyO>N;8($; zzB(LyE9lOY=Q4WBzEs<-XG|vywQe-)S*u1=NBhJOmZTyEYY<2Bm=BEFQpI(Vabd6m zko-}g0HmUDHd&Gi$-B)>eiO3l&QKk-Eg2ab9RtZN22og(;hT{DL$fSTT~~UbiyyE$ z9o*lrcgK_+THTIP>gdxM?S8AEXWyu6P29NvFVh2cze@uYLPPR`ffCkaczvbc;ce%s zf0rKUc?Rqn6QxcdqXpTYFfU~8su?Isvj8li+S-~DU5s zx#c*iY}X><{~R(z^w#;g*$3=%r(q3o)#7KrN}C?-ld2o+0E z#G}fhGPcaeLa{p+wbcmyC96L93Hud*ARNWF1aE_ULSiM0m@8vsg9N{T zGqgy(QwZ2I3hA>sm1~1vHa@NT!3?3<&)%=>M7*1L?R!5zh&rJ(denIZi%*P*PYh<# zF4l=X2&GP7{S_r8PJ?9kE2_8kh-1pzfwQB)Qy^*KX&BSnyT2u_@A1{|os2OAF2odQBf$kGUJ2wZQ6Tm0yEsKN+R!Bek*yAhoUQML#CB=0P zuAvb!tUB<4ee$;Xn@I}r^Z(J_PC5l#0L_42%PkW%LS}M6W)h}Ov!J#p zJ$B2qby8*rrplHs%ItH{?2oIjB^{95r zDY=UM_?6xKBXG;a;%>v!b&0~FyUuN+(O6s+>Y9$f!3~>#Nzq0f`C0S&ru&2#5be6= z`-HIByAb+t@P76#OY5az;HSy^B?u9Be_sQED8l>t9s%pGvwF?lGYw0!>sn7U&e5SvjD~Cj_9yEaWe1(y^Q^_n--N&U+z zA5bXNVVZwQ*D9ZNC;h*UG6HUk9aprm6+W#c6Lm{L;g+p3SgT)K~`z^^_x1A`0SozL_rR5NcLJ+@Ls zG-ciGI8N+^Nb>vy@8~Ju(fIZs5(}SGktoE1+D|n!l2S>H8`9i_6f^sIme2UG0HKh> zq)_0;q--V1RaAr&YVG%*RJoFhhzY^zaD<5-2Amc^KilJZHj47C80XTk|N}-w+#e|z2LCtUUeEcICGm>+rJRhk$Zi3y4%M( z`3rL^+nzY{ivn#LQZDub$S5avRN&()%La#aT(R$%cF`q{^7II~)69g7hjj0(C4kxonkM zb~yC(QmJd)zn^RUlLTBs<0lF15`*9p>dnF6rcPo)M0}AFr-Y6;ZWQ`x!W?76e^bf? zRb?W2T|$KObv?D&+&xZ=x;*N@Je0b;-*gW-L74-;0wd}nXcQ;OHYRX9;*<>yr`sKi zTK(}};JJ2E6?Kv?6N6W_H?(?kW!V zqjK#)%DMTe^>k%xJL$v(CB(j&;!@_w3)c*#BL_`~tWG2--jk?(bw~jp2KNJgG2S$z z!*_p;gKl1pVFVfk2Eqtj)HoGS@W2}7O}7`0ZZ^JYI}ySo5AjH>l$;I}k$C+ZPjyvU zIt5ggR^J?KpjF4%7YK|zf0G4Y67zZv9G43umR+{mgZ2OS8ETi{C=sH z*3BWPG{cj3p==tU7sv9n3MHWb#9k<$RIl;o7;ZLT_7j*5h&Hw$LOOEM8Yp1bP8M@| z&pa5BJ~(n8m<`nVNb2r52R9tWn7UvLt3leICCb(Rm?$HRZE} zdoO2aHcy7H0b`VSTf;Rl<6UOqf$t%{ah1!L*Oh2pc-VS@XPQ!;kKg1^8!=OpQ&HO1 zBtpR288;+;$vF&W%&*IwxDY6LLx0+S+~CVh%}tQ=DaPt<3z8l&8Krj{q8>5W0UzXy ztAY}Dof6h=9npxXI;~&Ao>8mVsf)=ptuo2jz~j_CX5j*iD%})0mm&4VEtZ3%IWL1z zsO3~HGoieT70Xb%^wagL13Z)$poaCQnWLpv3m%V-82agx1|J`C=)vGB0)jm3VEYfD z;kRoIAAoTGsC1U%(>Sr~JoS#j@2Iozt?Lghzb;;EA^<1+Q9`kuo?q?h^utr1uhA%3)s>{ag-g{y2X26csMdE%1oTDPqR**k6HC^}7n zo~mq()+tyX^izY@Bj{dbtP!{Za)moD_O{&gK&ow9j~X5jayQ5MeiZ+snqz$F$4vX1dG}?XOBVw(BWZ3^z$L@e;hIeWUIHJwqEdmEfFGza z@Q1dUFP&DJ%CM;~T^7|Hn>yk6(Sk=)Cs(PLOPeP|B&$11%SojM{Pb8;*LJCae71MK zxxOx-j=GE1XaT6HJDQ+YfKj4Bn*N3?U%WvYaAq$1@>o$U-N$I=mDRcHP1gKfAl@gs znR0-_4gP~`6^QENimB0@m`pzs06l=H4yHsz% zXAkWQwnl#OqG_m0a~p#!N-iTkF60i*@Q+XIb{4l{-y}!NqSZ_&rY=rMyF04U-RCjG zVd9|mOl=@T%@Y3FBC0u^K9Kl0fnz!y6ou#~-Wj3+zbg%H4s@?5TI;9;YKTBJh}abi zi3c?W=^V|Qs|sAE3#$s4_QN#l4I-M;c>{@32@!PtV|XY!aa7b`H&T-bJac67_0-xo zr}3NqA>ub+bdOC~*z1o~=_16RMF^ynAFvTVGwc1KzvGD1bd;MB_VA+`jbGGz2JpP{ zf$W94!p!l|(%yR??dKdnY2u^<8Mz4|pOq8H;}kzKYCSAuq7io*6m^m-vK6hNQfgMs zaHdA(1Gw{fB!=8iQIbjPVKLJm z;*dd62)M$XDk{}x)qH0gXf2i!8O%Iu%%k{pvK3NOs-!aEoOPDCowr8Z=o;|~2yl(V3uTsxQPjY8a~23J9xqRe(c=_8#YnWX=Kg5i z`o+sp&HRrTLJixhsuNWD=V%`a%qMcwG|)Ip2`n{%BmX^SqzP4G^@uQ0utEV*=uBXR zI>}x&3EVwzKKhkyX;;vDaE|h`K|@7mMDLkHMPd_POp&H-l^DA)L|2AeqavxrSwklx z$GKi)1^5fl=%|z?sg~<1d<7LEAh!9MU>nQ+YPvJGg1eT`)lPVEyi>a|xr^O^ww!4y zvlsdnlr8|pDvE-P)E?Rtw`yzo<%HLZ;74%T-_us9NK$RqRY(A(3+~wF>w_!Z`PD== zXU5n*d+8LO?#}BVnN|@ljSlJ!+)2%rVWmhX)|HPo{toXMjeMF12xk-g5*~P(WI%&FTlw+#VIJ+-5Y=J6piO1dsiErn=CqVoI8_PMXhB!_iDy#dy3uRdZcj}c;`Q0*mYUE|w&13D40^~gHFvHv!9 z%w0F`U$L}>lFu&`g*nmM?%{BWPA!@kS0o7Bo{gp?>WWl37!_|}6URgcnz z`L7GmuX;1yoDKx=0l$zwRrS?C?%B^|(|*mdJZr-j=iYCYFdTGV-o0bf1tHMB)vUh( z%~}U&*5-XB6t9H2lovkNX8 zishPfjjRVw0y@keiFXzL88)QyZLDSH>D(hj4h^37r@iTO9H36Z>M6EX%B>Z_DyiwP z=&Hx~(^X)eU|ykabZOE>st8G;W@L8(zho|GSD$;zM=IO856y9S%770*8N@%7%O@ZI z8+=nF)Fak3hhTA zc2DxNFrIx`kMN!}h%!~(hDFpl&FMo0p6%mvT3ZT}k)9{F2Ky)P3>R|@fx-Su<$ZbY zjbsnpj=(~hZK5+;@P%>GWa#Yu@aLuLZv!41j}hGtLn>0MATHdFo(P|?5O^DPjpX|H zWFKm{sCbE!MOAISoQw?iR-Vtm1;(Yl_SUi7lt@onnAUCifHKj_9`Q<0KA<;kG4XVa zd7thDr~#nOaUci2bjwsK^L-w)ldO8R0croK#bV;EwC^&?yg$l}ofiGH(1SMTNG>2u zt4j@URXcnz1Kboee`v$m;r4Pv);ZQgo)-Bd#}O47ix|cP5C+~sr3Vevt3ciYE*MpK zN&#VxU1~JQQGvMNTP#qY*QynF4kNNn3Y8?(i1Vo`T;9i%vdq6{nU4&Le5gkzJSS!} zzIZn4MDU1S-ZNiVg z0!tJ9Jrk}sa^p4vtvgL0my$1Md_!Xzp9)`HUxxqkD6QvP(i~(kuKo}e%+R!eh0mia z*=c9>QE?hKrA;K1ggnA=sZR?2M^>&M6|H&Oz#G6$w5d96wQ1seh7RyG*uiAhnhYP49#2&+QrzL)l)wqTny=>x;(AM*#rON(;hsZ_$+4qF!UKXW#0}| z$T!d&oB+f(K(BZZQgrl%3H43RRU34E?riPovgjkM=78kz3x<5m7|E~uFKM1ji{otu zNEwKHMU)`3u~IT9A4+W*(?IzWzz?bxgovweTH*(_OkERj?6w*yUI+(q#k@C?c|;zu zzSJl8E+&}aNHVHDbUor9-IwFU{j2+8&mn;gW1Kh3h~npa+7ge1H4$K=dt!A&D`6;h zRGqYX1oGZszDkT`T?Z+>;gx{KXsWD#8nT&BucI21e!-UiAV%_N|0V4x80~qDl%dp- znZzS7T0=0}_AyJ8(tmYmBk;ypUUB?nq9ta0HtF?tkk}^ZmrPg+!433lKT)KI?Z%uN z4UYL&d|Q<;V98A4C3@Z`es5DIREDgQ>Um>`t8cGPVN{!l1PKwEC2llEVN?im-411B z!YYs9yT?7k7e~}W$`|cPjM^c_U+7OgKxBJQ0OKIlhX@uTE zX6?X>r#&En(=SA6ze(x@uaSy1ZypB<7VwaD9G0_R?&HVJ?|qtlGWxr(-0gah?%}oN z(5vff&lx;l4$XqSChaE4gWwLZvcAwtoJ>StVE+$R_7beDuYE>GW1dI%BhQbq!ax`* zf0WG_Bo0oguS;N(Esj!R0&N)+Xv?HYRPy>PyujligjZrER#SynKbY^bWhVKR+Ogdf z&viIuh(}o$W#(;gQz+@<&~8L085>;}fS#;Yaq8zb{sgb|NEfjZ#dReYMq?^Nd}e$TpiO2 zKd76nog5S$7|!Z=(y|cy-lU(Bywp*~LT({8NQM*%((T8K9x4tB9(03@L!ehUd59q( zW2}%O(lI8~5GQY;j9I!IAj})eZNJKKEB1t&@O6B70-MPJo5Niw?(JQ!3=xf>An|y%fJMJbSzbs7jPvZ zvde6gn7E6vz#ssaKzuf~>g}=Zq{L9+?V)4}sSEEi=JxPSo7^#6_WptDe)BlmH%rbO z!5JLW&t4iOQippC{Fih3!#xuL%EY;QVdCn~zzmGIWsJl&&R_{U2(viLn*RZd)*nk% zYXbczm-erOH|b+1gRv)rVi=FrtS0jZ{N%~09A(8M9(&^Ze-biX2eqi)I{{_>k=|Nt zn@JBP5wl~zg&cg1K-Gb6;FgOC+;aIq)d4@cO@30b6ko925H_tHHV!PFv%QQ{xQ6SP+@%6E&4;s+>U>G%OK>X>;rG z;mLm-Gv@fCnzX_7^fRNjt~P(M^@e`6M4XaX947F{hf-|htB%PM#DPOYRh$r44}3&$ z3_7GTDWI;~{0|d8mYuy+wW_*UcU6t=%_d)eHl8H|c<~xpEpG2I zp(c?HE7|!HAL}}Qn5BIAr9MBXR$QD0y>xgOUp#-CCVzV`=^G*Hpb}GJrfJSLIN2qR zYZjuV!nXa~{TG{h1?7EpGEi`!);ec<6bq%Vq{ihVHjw}jta-2VqB4PC9SyAp$EQGl zKP^pQ{Y8`Y4r4@*)i3!~i}y0|>ZS;Q1N+t1zx16X7L~*nVaerD{K{ATAxp3bl5^z5 zeg%^2!*p7+cT=w*x-S8`Yc{XLas%}SUTS=8UJMn?3>1VVC*3(N3oVRi5rlWPxB=^I zCkyk(ykeU>>7FZ4tamII*5ISe2BX~IL)qX1l67=IR=m6rz1}*Xpu`7AU?}ea6GC*e z!AK4->SU}f5>~Wn*3;%R;&cmvat6i^;7uSc&p z#Se;1jP-n5(7o$CQne4*0 z*U$;3A#0+|;GKvNKpHTzvXH|%(h(%m5d^zL`#O&`3+$34=*M{QC)lnu*@uPg5X1l} z9$R@Y-Yd`HB%CsM_F`w0$jfMLZ4G_MnA&o1;&7)Gr@%b z<&Od=K7Z%L0JJooC*3Hkw+J{@xzk9lL?{1$oV^85mS49v4k$>6K6H0C(jYA$-QBGq z-AD*LbceKbcSs}M9a17CDM$+<_}>q|_nh;-^FK4+eBaETd7Qy@ueH}&d*A!s``YVL z{k)=X#eFsx>$1oqh6g^~sk55sh+yaNy!7B4zE%C7b9lB{+);22pEU~3;W@xXbuQTU zbp3^UUC1X;9GOG0ozzIWyKZSkfDQA--(}IjYh}pAf-_M`DB1`?^;w({NpXB?<6zT`Kw;z{Am{CskcIuX2DO&nT z{T`3FAU3kXcME!5pHelRZn*F=JI~~$n#QpwC#vVty&n^uvLV(IgBYHi`D1EQ-e=Lm z<8@?KP9kHDu(pls5wGia4np>}-uoJq@rIx6|FluaptJ0kG5D7-Le8$u|HsK&S^eOG zV*lRWq)XKc*m+LHP}f6u{|Oe`eRN!&$==pCbOP0nBzKcd4VT=S)h~0tcMycBgiRC^oM+D+Z?V|=O7KsvoVx6vE4yX=IB^C# z^NLe}PB*m+XRYn;6+@#y=k#DlrW-?h=A{3gF?}*5hFo#_T0LR|u2Y@mS3FVR^6#OS zk2vIrzezHp=LE{rDjJi2v$gQ^?W$@O&9)PSFVk2R-y6@!!6AJmMf!(?QVM>qcM?Zl z^@QiQz$w=4BmS8n**4UT*SId%Qy->WuwAaOn<$Q}%h|#P<=NWrWI2oP7p#{hUoICsee+z@|oINO*@NdM2(f9rq|d0?0y;ADE&jAj8Ec29fIA#_YwKx(GDiIRmTu8{veDh}& z%qDFHy~|WrB;ScB6?EaBw^;dq9Y;mpCdwUSTWvO|$80GWm#k7%gRB{B6BQDK@Ru97 z#Adc4xa&M`;LMwvEmNIgVg6_}-)`(tk3dx}Q`(Fs*IlLyZ2`K<9&}X@0bPSgORO&Op@nr7260| zmDO5%*DY#?H7Qd9*BlaI2w6}p>ZCj|>tCj7zDEh1Z@NY@KED2Cs-ypy)J+nyMp9OnDoQSTqQ3QGmV1cyzXsy*H_qD+ZRom@%TwNczjj=3Ze zf4PjXw=p{aF7~ z*hSXQ0sFE=b@MzjS@&y1C?m!XVBE5WT@p)!Zzz>F&) zX-vRV3CM3@@FTCf$4w6J*4}bk+P-KM`>J5lB~%l2WirUj9w+3&geF7+%Kh;QTZxkY z@qrFFXVW*Xgq%IgS*Uf@m%;iJ0%d@-HnX-vLL_d(m4!lH>16*kP4A(S{F2)m2RvEk z$1vr^z-F%LR4N9Aq~b8L4Rq?|K7*vzY8c2sU9y6)5d~wxj~ZleY**0!g_qwwlw;=? zN$FH$&Tii_)!yEQ45};UF8>iFiJ)WLY;6LXYZG|FRxxj-`F>3l873OIAnxL%;|Z#5 zUiq0Vw2Sj?Tl!5*^H*@WlFFmmMt;oqhJs*?aA|3#pt{Oh62_01{V2y36t^UNm25di zHZ=`QAjy+>37k24Rjo5~*q(Rk`S#P8Y03sQHQYw8J&y02KALNrFa%?~jZx&zsCAG_ zsK!T?ppN3i$lgW;m`O$PtwU1tK3ltMiB?zc-?;6x?=c%f%O#en7KIIP$?`tawK7pV zYszewfgpq^I%*EgXcCG%{AFje>_iQ+I94^nMsdvi)%+=jae-?yQvqwxM6V{8yIk|i zxu~=)rK%!oK?*+Bwq!9(p8n@AY*nc2Ac23BWqRx>_MZ869}}z`p9-$x&ftmfZBzlf zB&H1s40dYm!Q+W?s&t_(jfpNiM*k@{wk>4*FdaZ7LKWhJa^yQqt*tV`J z;LT%ji-vB@j@Z zRP|oeCtK@dKD;h?|3tZ7(-3(@Y{ch^99<8ow2JnA>Z-XPo2o5AOB;yMpRVYXX~5z$jL34VYa29(`UboNS^O8n)cx}{D^baK&f#V^q&5^mHV zh%y}MKfrke)q+=fQQb2I2G;aAgGKP#&7hICOvKNxNh4Ww^-2iBL<>&h0qjgpNfh51 z@njQGZG+(Cl2XV1CwiPa1DYMf(4d_Aq%Nd1cF`f1ee$CxO2>5;sB5E-zcXKbLZ)M z$YKN;m861Zx43Bo8tixYv{E-W1y)C6H>ebK?g(}6!CdE8pZ0_uz8(7Avt0@JZ*h@o z4Bd78EGAu5Jj{8^B*?8hBHS&x1F|iVjSGui+H|J#bgbRMCE4tcV7HuQt>g}+Jx*lV zI)d&+oR@^+PHAnJMRtG%S?(D5=e+gn;F(htvKT<4qT}l13kG7O`=GV5-;1u(W+Y2I zp-i$FyxJ0Pwm505V*0tvY@*1aeUzbnoRL59EU0CZ8fBu1(1Tvd$9QsKLsab2CQb*d zMKTs~mjs-$%LqvO$c*S`*n!=pMOPXGnQ_Z5CEH^kRf=A`pO2V8PZ^lpu6>PxrApws z)EJtY$6>S9xWg&f`@3^n14)Rt6j=TKV1PAFJXX=JXqoQ$bEIjy=j!&wANbz41Jgg& zc#LbLizE)NJqM-ar!0RG8AbGb^!u4k(3I#0wOku*i2|9>7Z?gAHS0C#|NEV+*E4Z^+dD~?S}+R{q&ajnVA?eupaWgbHuzhlG zoje{BZ7-|eSJb+MW-)7So>AIVs|e@-YR7|ln_%92gL?Z_p|F(O>xT!(7+%AxHn7Bc zlm4qs&RpT@verC@cm|KNn+i+s#fkDb zz%~n#E$GRTZ%*?74}O=S@Q(BRPkgya%E)F`v-s$wJ}L}VoiVCN!rBiwkuYbPRpxO= z7Fu(AdBVCe-Cqxsvv5spge)B#3!ILyoH^2MZ=94{|6Q$b8)`GT{BV<5p=Z#T0?_k;++GCy!T_1y z{~0J~;CeI|yD+IO3iVLDl)D>vi8QnPW^XEH&07^FQI2=?$?dm zqg5t96bfs>GlYPVU-}opGk$QH(~FAIj{hv>hw@gJknUjGMiLYPQW;gO_ts^{BkH=U z@!i~%@1e%Dof@deN-STq_BM`Bumk0vQmGBU!YPRw`&z4BT9FCn&Ex{sj|nj!LgdNl zR0zvgE^Csxse0+DdZEVLRZ&{61-SKEMW%a?z(C7qbAS!Bq*js1cfwt~o<|A7t`#3D zcH_pa2B9%Y;fh#a=(Vs4TB|IiZqroAW&#%^^^c+XziffOfywBkgj3dM%omzMTcl%`7>x?4dgMi)`e5m zg+KUy9jAYWI)aQ0(2y*;orZyt(l$qpIxC3Z^|`Mhc(F6V{aUJk)htnv7mrt@Jx@pE zMR{EURW$=ub(k?}Cl9KODob?Uo+$*-C&=LEho$CC$wpJ9$=DYD;E0gbm!fWb!@}eJ zLAuro?=<V{#3*-3)Dve zxS#Fya?Z2MQ>Sx&+VMZr)su2^qD&}ekV=3g%Nj*VY@5+J>!XPN?N4ZG|B+m$U70z5)ZULtJG8G>AS=wvXHa{b5FvXUz7dE7iE^ngcY^F&G|MQSAS@1K-O zL|Ujl<|SMN4@VzG9?C8BIP;K(3xoi1#T-0k7j>6J6GJIvs?Gwq3bLwkm*9s%M!ac5qh?V0>UXl`+Qe4If+k)4E;h#k zLHzJ!PhH%;H^E}|z;G}$kTkM2juBXsHj-vi>Kc(Snr0#qAyG65emGInuDH85w=i8- z!u?h|`x;l{XC@@MR$}3{@-3-mFBxh?q7zYK5rpvEDAftzo^T~U>sGUc(561?2HX+~ zIpD_(!gWL+bhOiB-WSxVbw%>0pNN|3<_7Sr8e+k%%<{*dz}1+m;!}mdJ5s0#JYh** zP;nM`0(ud40e%={C}+Ge7q6kawX}zmrd_KVbUv7W%%X7;eKRp%9Qob1yy@~5^?BD@ zbO>+avm8EtIDvYL_I5G&NdO9M{Wxxs>AU;eT{<Do_yJ27 zy-9d9p^U`j@obk)9rHdq@?tz*!^yklS^kWZ)oNfCuh%fy8>T`3!WkU-rTco8BlTN3BjQz}B+3jq1w{+$Sj)DqTz|bjJov?#(f0Yo=C|OAX{%2~ zNDQh}D$o5&_1{atrEq)u)BhG!J_x>XjJav#{za6+*Tc8h%Jj0djAVQxf=wglsYZ;> z@VEPmw=eEamH+->7b=VOzyI>n|8DffSBkO{=@yO1x=1~m0_3nd2##tl0sOQ`A?frl z?M~u~jY~M&wd%I(P&{sVC?e+w(ck-DKfCU?ZvClbLQZ)&MrK)}j&12>*u%i5Hnn%f zeiTFbVyMks$3$2Pld8LFIB<$8c{0o?4dS#!GjuF{H6qPfP=3*GRtm{?6?``~OA|?0 zy*;u=PSHB%rq6Lh=OxO@U6M3+86;sXEcuO;rcQ$mor7Y3bXEXqn%*`Jj%1~pFXiRjchJcQ`Qck*746aCs7al4{ZQwXZWSq~vN*uA(-G ziChb<41gu7^yRhHato4j3;LLN6Uv5UTax1IBBKCbV8QPpSuh?;wFpa_n%BrqxVFdJ zi6s|vR#JZ&_^i?{=uoC$Rfp(kdoXH$E!4OXM*muf{*_j%4oA0Nb)+yq$#_TVha_O! z8Ul-1U8AU=AI!9YIcz&8ZU~d-#D9Ln`E5PFyT7aEi;53jAH?@lYx+jy@ZmuD=30LE zWl9x8hY{ZwRlzxDak&q_E;37>+~s_u{WHi80{$(>=E%73#eJyZ=A?(C=C?a^ZAQZH zKM?ShRoAH)nGD(q5Ua-4y}!v9rS(eNwL&9#q#TD65jGy4o$F|ctR3oza=wPBeff3L zG1*8Z+i)G+S1_QF4vECi|NLCNSuIn->n(Jh>iO4RX(FoTZMi_l%VJ+Z1J!JW`~`jE z=}re))j?a%1`|ehd-Lahbx5;p1S&qeOyKKWa? z$BSM~c|I?BWfiS|`RCZeqv@Z=>8*FR!Bg!v;ksWPq(SB=g9 z&M*mdS8Bo1k~P-G@AE((o1Msj0DNEuu%DmIg8XWPfJ&RfDVHRd#W{1VRy1Y9}Q+|7Ol z6~zm-ALpq9^cp#Q#(XOAddIm`7&sbd7Gfp8)kQni7&M**+XbnhoPR~s1Tj-dMj9e9 z{0L&E0b&+`pD%{HFW-1bw8f+3@xKY~vF>73voIkeOON7sLcH*|09{-S=!70fnnf8;d1j1*|_BCp$e;iv4 zQsTRco=bqpbYQjq($#_DwHuF)Z4~Mx(Jih#R`@R^ zWmPH8op``7AA0=Kd?_0Pt9GsMZF`DO$?{ipKj0@ehXIyWLT*=Xt34|Q(9h&etFgii z&bDU42TLZYdP7P?HuS}cs z%{2-VRZ!+l^iTg|=A8IT^T3!;XK`26Vt%4m`!*~qSW~%Jf_QbLBlm>7tn;IP{Ac5y zw){N@Z-B0@KUc4hy#I71u`y2BQzkAJjwVimnL;#gFhx#ZijXw!3tjZegg;;0blflZ zWpk3B1S=Ao@U@q}ZO#teN@H|%heJ5L87Iz98daB%T28^Nv6?TmZ8x78&Wspic}5Wv zBHOot{m7}|6{=HWGQTC7?!rr15{JmJ{6~4%;N*X^h{);7osdy=8>NFp-}I~LjAp&( z)|>Ke=HX<0wbEWZ21fQ@ztW-^mq`&-)j?!n36X+TML9h*zFsZ=t zMC71?qeh4`N?U_lC=+<3lTPvK3=SMW!);?LbgN?_g9G>O#YoKH;@sun z9XYE5o}frSj=La42wS0o+lOO>1NZ7bOFwcHhhsw)^S1PUq*K0wZem-)QvM`>MG65M zN&r`2s0QGja7Cpwrydb}3#IbXYg&$H1^ zX}z+rqYe`j<_O`ZdG80?Xaatr+TJhJW0D+FBg8Zyem;fA3D}}UaID5gT0OLMTgME^ z4BXPr<93|4oA{iJFe>N`2Yj^-e8mrX+#C=8Yq@BblhjMYU*6g;`13{+GQS`Nsw0mS zyh8;%UnTUf;SDj4KlNs;(TBA^^JN0(+GQ-|&=Cnqn)`MQyfxa87iD#sH|pG+brobxXc+Nf=W4p1sgTW*5ogM( z4XE3KwX8|~a?cZ4$|*^E-EzB8TrrELilH|fuuugp0VO(?h;k?sW z+d)#!y=kfN#duLsFDeO_F^(rHh8jR-HCmR&%FLy&WzlrPJWDLr{YLjyz2zl`zD?NU zkEu&NZ6J5XQ$|r2PyS!jA(Z^BnfQ&`{hC+r8YI3K0c*KcL&cDdZv1o)Eb|}dTe3!{ z%=g-W3p<`hGH5>&5XheEoqWpX`|S3CrGOP-qSpd^FgvCX*HI-}O4FfrJ?#k0ryJ!# zH>MjsCl@8&##|4^#w5W|4ODNH3iN@FnWfqlyS$KbxLx>OHT%u8_$Nw%{aX|b8Jkt! z?E62j3iN)nj}&w%Bc~q___s@@JPI7W$-Vq_xPTf|EFXi+WJ!ke$9Uy*e?`V`K<*fc&aQ7wtl= zd`EUWAcUdXXO9cnmt|y_8P--or;32jCBXh~=}dVDJr)F1hM>aa{3zR2@R9$rI>N~? zyKC^pCyqApcvqsluoX~P?CHk!1i=RRox-B5M6L4bFE8M1GyM|LZYK3^Va+Dg}wv9|@!()DoOj5Zkmh1~Ad( ze~^bHK8awFlE8rysDN>=qHtHfNx=Kco^19oHKL|6!Bok^CP6&FX0vJUkXXXerzh^-iHolrSjKFmyp!RmkP-+kJ@^dD}Vz$Dj51ywFa&wSgSq*s62yXLE~;Gjrvt~_hR zBo#+g^;TsFo1n_$mT;8`o8jufsnm3lab?6Y6vnose45AK7r=0o5CpFF*ys)1JbxP* zK}YyFjLxC_qufg+@kAqZ)bz-(ouDZL>~vs153qmQ;1!QH77vI89f*Y-h(*iQH+`j8 z<(d~i$!*@M&}4;z9suhLAdvlSW`-)N2xbWaxEo9X^ZbsLn9lO-uVnV0_L{gqsX)X zLP6yM0BuqskkVvHRgDS~AZGS|C)TSi-92Iodg-n&;0rn_Qju9}_gzCpN^2slg2bqZ zFCr+JJ4I_^&-6Q(?4;S5p&oML@p=NjnvnlDbpRR;#Xyj%UmDq$?`9s@+JzPeMFbv21lai$F_%6`Liq&S8`znbIt8vhLv0AY4jsGB*w_{_m`wa$`DoeBr_~;RXQR!Pzgo1TSSN-ZxDypJbSR#gY;M z$<-I$Ho||XRKhCkgte*S`=7=2_m*GKsnvK&*q%PdiUf%&<*h3W5;gv+!)?7K`oPZu z+Aq1BcPoqK12uk(8n5ZID^HW)fso+gnY<>2dZxtiJ!_rvC%95B%kBjR6y;23AttR_ zOU{otFIoNXv*pmSUUsCAv9d7`!4_fo7U72ordl%@W)Js%2eVBYjTC*Nha81VU5-!x zkj63d5(Nd9oPMB!s53&^A2aNsOrBzE38l&4OfsWF?ldqqEK-yvw>K_;P6hU2n9kXE zBzT70A-AtU7!_8vn!C1Pd9!h$kUq;z2@}Sup2<+?-cOS+wmx%&g`+5S_91ONyw_{D zH}7bPAIs7?pdGW{gfU8aHw!23oGA=_Pm3FU@Q$Nb(aiTWVS@*^em{e`b=idh5WBnQY8=!VBytCq&TIz zix1uQmBP@`Ly|U&sPA7XkU3ys#1CCK`+ymdYuo|Lm^=A)6mt;Tpn1$LLPGwaD`qm7 zBnL%6^ueKn)=Z>1!@Z{uIU4hz>+31X>$T2PxmstcZj5kJ2Q1sjWBPsH@02lfkSim`d}7~&PeN}fC}IjYH{+G_5oNP^q4xesjI6f@0G@R%kM@LTmpQHai=rD3 z)^o!}0JrIe!ELe%=efOfM0ljkW=9XeG&97bFLE2bxodo%*v{mxBV53m7dMfLD1nt> zUA8QotckNP{A|X{GtF=v<#rhfP=y9m@3dw&ByED0hE)7WP*r z%Uz8duv7z2zO-?Pptiv*b_!@Ayr$EMD|D+w9GPf`vW%7GhLH7iRGQG# zCB(e-?|n0);fbS6a_Tfsc{#9^X9!M*i{}v-laW&R=Xf>KmWQ+pVb56obYnVUMX zy^Wo|vJ7=y+W5?8@tM7&KM<5ToXl)D`?l-k|IO*_OI@b@C#B_7#K>XPwo#tjvo`Pv z#kyMkG*uBO5A9!0FRE{F%7aFOS&X;i4GCk5Axu7uGDA>@I@Nj+5y_pUe2RE(=PeTh2r5 zvyfqp6o9LAaP{d^nv^bT0N%8(EVU9gy6rx>rSLfH{u*0Za)*Jd8h_NdgF~78;zj_j znpbOZr>cWBkX>-73rZ}NS$k$jCy;P4zSl4Jl6y?vH|C3%R3(U9VZM%Pc5UoKgs`pJX~&|jTOXD6Vaj|)?)K|d*MFWl~DKYhDZd2`?Ku`quI6>zSvNXq9ij@qX_@I+45Crbots~o}xT)|sK7DAx z5p5+J=$RTs{KLJU!Hkk*galjB6-<9dS#Yb7>;Q+@@3Idtu+$gCRXgNlVGSVEaOg|; zN;TdlM0)qC(`>KK5$9^7x@ukSWD5f0oE&t_ALo_3P#5Sfh)=i3O~D!t({Y}flY`p+ zDh<{ysLP<@Ex-p`Bw%ufI0gDd!uI1*RX@c{r1X#fK>M|AQg!gX~zBtne!XW zWP>3X_$7ONv0$cFj?7vY6s!@duCD+S=kb`et_WU)y>c@TpW_#&6kOZL=KS*_$6cpT z&9ZD$%?(UaGq;lM9vG79IQUt)n(ZhJmOij!)oY0h*x})>PuKtDim3PMeMfj3ram}$ zU!C?+Z$7WFP@7LEb%e5{1+x&E8&|HPq$n`4rfoa1;bO!$p9`i&c*t!`ykna`$J-Gw zN%ZSD}W zPd$L6I%dCYS=l_tt#6OUAVz#lVT%U0{fq%_Nb)h9%l!Kmgb(pgz#N7Cv9?+UuKcYZ zQq6@)-Qb2Aj}*exp(EoOEuz@@hT0%;N6yIM(WQy>Z{cwr#M-SS#u>aoS$Z}2=`Gh% z0};bA1S&zJ1MmWn0$?f%RBO5KGrq%QJ770K?1IY}_!9fbTJDH~&D2Zj3r~pjPL*UZ zNCFSQ1#>L?_=5qi3DYViJRLRs008xP1i>Y~f~WJzB#@S*Ic`^q+B8&a=FTB#yn|c~ z>l2*&q-z`tDn)?f+<)Yi!bawwcIq`e@wVa zGV{&~ZXo-4o+2>D@J(9`4_OF+fF429S>`{9 zo@=GEEcIG|(eu`b4(uTGWGq=M(f0dw_>ARm_#|T{hJb|d`oJPAwV}kL%f$t2QGSii z^dDGScy#Na!(bEWxLpCZ2_#fM?7a4a4`bA2*&TPuz3Yo7e>b?%R8Yb zVk0DkH2{LUd4`_a!eg*=gnu*fB+@fNg5uRQ4#b<5qq*2Mi+1_k;1MZyF!gJ6Pe_qE zoSH1BuyI2%X%4&m7wh{g`~`9jK|Ht6*<~l{tV_NZTe`p5>qkX7gr$3C?a2wiRFKU& z$d`5U!~0JlCURfBpFV-9Ag-|Cr}t^)E8TM^!MELGjxPva4_10Ifqxd_azDWr28BZC zjO-*-jAE`K`USU(ky?rBYs*-Yy2p&vN=p^+t65{Irq!| z)Jl5d>a`OTgT4)*RGDX9n*0C~rIbHn8=NUK1cOp30j)a?uFh7eRQpVNsQ}vCgKg(@qms1*M)%N|jUt7UH{PTObLat>Xh}5h5I6U7e~&$%FAk+v^Rp`Wjcj=jM}qjsh7IH6 zQZHN{<x48U_R6 zN2QuFh!CrXB7@;b(ji3wrlr9NRtF7qp+52%Jkyd94s1!RQ|qem7thh-ueqsDUoxCO zF=4nCd$s?Fl}u=D3S4J-nrA-LMq|?a!K2*^eX6FjS`bHa!8VxE7L8;3oYn+Pi0G-y zNPM{H_zm6Txe45%5^47YTFipxI^HiL2Rr$|^_8jD--v-~$=gmo&NsVHutqD)7i&8( zY$G`|KKTX`c)xjDKiBlB)HJN=ldhf5SUcx7=s9|b;oFp%pSr^C9l&#;Mr~{01Arji zqeD(|tt3M|#oiTcRhXVT@cDK^&_&$abnV){&T&Y!ePwB6wO%8DL9#-7==fjlpR$l; ztb?5g$!bMVc?yDll(DX$zFf5b+ctoc2x5*S-TMznQIxW+p$Q-%6vXJ60|UylUT!_>l?n)nH$< z-v3}phy^ zS6|(`JBv^T{Zy~zx&}B43>-ZS$t^OWK~moB8262@2IqGq^q#I1bqV`EV+#h!CF|aKy5rRZ(RwH zV{vm&69SVKMlqSg8l=T$yz1fhO`lZGQ`hf#ha2SLwn+TZJMCAm30|0as%PkayTSPM zqeI&ra)%mrH(jdAkqRpQF;@iAqXq{`QR%)dms9jRHvLFiPSO(&zE3c|2lR^{r z($NCwT$v)oziI}Ml|+5;_zn3^bjyja=hlOXuPYoMkz2x%tZQ7I>b`n!GtTA+%7iE- zm<1&Mk`Lrw(H=X{Y*!VsSGL3KrJ5ZL(7Py=T!~Svlgn1&6pb39-nMW8T=q(nWtp8^jXYK&RmK$M+>b{ zcwFMBLQP20&RVt-JY)_$L|tD`>TpwnRWZH#4a@y>$Bt<{NJO7Knx#UWe z(gBG@Lyk-xn~t683OOFB-y2_Rt7t2%y@jK-_r)sYdM%hFpN{!mC|dmHohj~!x+*OQ+W`Q%H5D?e@}<;&U=z8W~KhREfbDq0@LBa{gcFR z>ha6(FtW@@ONo5~OWz?q)J$j+Jl(?U6bk=^5Ex&??9 zMJCXmsnG~`OrWWI7p~iiu(SN|RMHX_!bHlC#>w{0)H}HlX84gca4PjABrBqIefZVY zXLWw|HzY+*m1EC)f*~l%)#p7)MvR`knfUID;{}@;vNi4`&t!eNVNpa%5%WO)k&Efp87)wUpP|@ynFB!5oh#6;|PLbM9d> z;9^J$mN8mmcF(j>w0dN4zPc*DU0VosxSlva5mZC%kdg$2@oA$`Py7sX$THG~jZV}1 z@SavOC3GL6bEXQ?O&t3ulkfQp2<62A7fM?-RPg&6bBGHL@Nz+#*l}dksyzpk6yOOJ zMhFQr%!pcT0j|E8mil_1%q!1dYft>DHEUbpDDXQ!*x!LC5aoz7nz?@4b^iqvg!%ci z>+jJgXzjbii&zoy{^4A96CY@G|M`=>NhodCYL-3 zYqo!WXLAWzB5^Ug4RcnL1*Hh6z{DG?!6p6XR_A)h<%KxSy-OYYV2M%l7x|88ji zL~z+9yC}!wrJRA85QKJFCl`hx(o@#l&vMUesvDrv1Rf93Q>%;Dla?cTMQiJ-ngABP ztgog^alL6(+KN9cES~dqoo5f12%!iQCATBkGB^O z6|>55s*L&+s@%%Ut^bM=@FnFr`J>k*D)Y@#vCF^OZRhU}MmIZG55KU#*OGrgb9WgG zP(w@Z)H-wF{nem&Uu86e&U9_orHITQ-uGSg33=C_i$QREn$y zNTnO5%3RLY6KQptPT7b+cCb}dEqf#Hg!vu48U>|5m$}; zZ?bpUoGt$$EA@h0^eua~InVUv{~|3PSN-prlQTKn{zF>fMzFxZy}2De8sdRPWE&>7 z^(Zf3;X$+bD0Tz7_%pTuwyCn8?~p1R>;{$)dD5u@Wz^6=o*FTJ9B(47-Nkx$8&k?I z{(O9k)v;j6XI)nEF$p;VV)Ok2uw@lJFoV*uCu9oI0APhaCkKr+H^aSDr&*VcfahOh zMr@WwIzD;-8{D5M^68Y7?87I25>ovjI`ReKMvua{r`_XU{+{8g`cHos`ik`bo^062 zW>y;&(Jr9ejQC}|@es}s=SGPtt)XO&Z-xc{qSdF#P?*T!=?Ji4RXPz9$y3aM5jYvkNdgisZHk7giH0KjD&Raal;TLc%JcjVK4l2sl2e793}A=$In zgR2-1`0bIZz%Fl7vyI_OpIA(ydY6d8) zwDOsCWHzKH%JI$4-2A~tj0R5csadLbF^k%$OKn(x88l`POZ>&HG8l`dNGFDWXd}KJ zPK6(cb9wlJB3ruEX{uJoFu)kmo?HDqdA{nnVCPs98pe(PzV`u7=8S|91BZbLa8CT{ z=rJlpB;Eb%>x@sW9gv_?%pu&}>pD&JBa$S??{uviS6${E9FXs{o1HoNt{@}0JbW>Y z2F<^_cVqwz%^-P4#*vc`e5)mAv`}8iZ$zXM4{j|wG}}Gr)sgH=j;#F$Sk)3VAQLbE z13DQn4#+S>N3WZ`0egeYeCCp1ZxEM{w~W5*>&ZNm9k7xeU-cg=&k&`f;iNGv*V?Yt zq@q-(cyiiG)D-kgxh~OiL08S1ulgchw zZ4Q|&4@o&bz~$L<;K|QUs=e-2OBkM&NKameeRkpGCsBi;)I6uwk*C&G*uvOOAn&P@ zkX|mn%fR$ot&JNb9oxyS=0lqPTSQ6g_V;@9Etr`PFasrS)+^AWx0BQgxHp9>-br!j4;G-NgU)yn)`MyUsj z$;k#K`Ki0YSjIlpU&-|T&XP}xwD#6$jfeM?UWgQR2TFkADzXw9s9w-?Mqg=S292w7 z%R3oJLQ{Z*r~*QWu++yBT<5%#R-vIoH#bzQfsmj}&${9l`r@fKuwG2`S{@l@rYin)N!L?h-oQ?*JA@(7N&T(#C)25rJ1$d_sIvC!`HWMt30ECEO-;t36K!^rD!uU+! zyJf4@-V%UEn6mgK*`5Ue90JECHlfUNt~&w!?e5%}7o1ZF%@$lP06ZnRE$LBNfIRWq(HSk!J%ePOJfWhURBr>p=l9Ub+L{yCbHTDE@523hh zwbEN;;3i6zjttvpNY3QJEK)(B95nU}W}{@Y^kn6Wzke@C07Yt+(A^#}IkGIR131&z z;_U?GNn++Ok}o7Ye=hROPv3h&S)MSZmSdfGf7KhTtJn^rWjzo3{&$(T`CEG?;QZlt zkn8BK(}ERk7)jH@VgaBA;G0_Dn?dKJ!848)KAnWX0G-XI9yuT1KY)M*F?YQs!m|o_ z5_dyx^kSf1YaC@#=RnZO@pED*gJ%LZuJT&0m9X)&h-c^I&j{0!cPY06PY^cbmQg*= zPM@7@;|B-qG6!$ocpH*VO43?`FYO6Wa6Y}I>n-eb@i{R>))VA|GROzv!TWjcsuju) z$}4}6l)136l~=X+H=waOLG&FI5aE|NlQvHVKh?5kXgxJ~e|J4P+K5`nK_#~S}s^=MW z$P+kuOW?9P+k6qd-Akd`SkVYN8`|PMu*xUOfvvrY=PTVesM?)m1V~&G!}fzYvapK) zG(-W!i<7l7hd_h_;7W@4r3RAROGsz;Jg{1G0$RpCDXZ1N2YLc%i?ZN5z$6o-auP+A zjk7_BlMRH0f$%BIUCsyL6Hvn?8we)?;mPe2N)O#n{ zt1L`l;z7)$%81(Dfeg)7IA5Y1$C0&xbQO?pPQg^o6mbOhR{;}}feBw){u;S?`~JT3 z`pW@WTnGV+ivwVB8C330Gy-%!^HJI29KwV|bCs%)1W zZ=kF9k+Rh^pyA~R)0)xxm>gRy#@r?LSWkUkx^*f&E+Q!|qOaVws8Me`Z9z?1o{R}l zj@VqP#(P4SZJ(FRf-7osKsIi{;dyv$u|zpEJqhr*Bx_mF(OS>}TWxX23N+H?hI8nX^11J7cnu z+Sy40I8QH)P3;q!Q?h-Z3O*lPjh8oQpnq`dMS;eF z+_0qbgIm2}rWRs&&wSM@Ta9(!lP#!pesPdXeToLyU;f47BEkCq7Owoca{AQQhuS{QAVZ13z16v=jg-s9~Xn8xx=wYNGASGbY4gh8Qs1<)p-w&1W*Q z(iUt}!pIEN$Wg*QO0v}2f~6QWkClZAXlAr-wht+3Ptl}u8<}VgZKajeB$QwpwYufx z3lo!sA81?-0F4V~YA7U z%>Y|3dVZ@kYq{=vN5quVjhZdSM~;aA6!C7pS8)>`P@U}1(Qd=qLj+d~3|i%udKL31 zQ7ZwPS+Yk-+QJ);#Py;tn|Dma1X5tD=ve!PA2sO=P4XkpYb7-qSOa#Z&DcG+mIrJu zJ}@?yytzTSO;Wq!xnmkt`H)*pkTq(nTGx-q2Gw)td*w#b6O-a$t*`t7aK|J#@6%Xf zJutca223uJM-Ay&H1g%nT_Z?HGZ8CH4c`3ne-Kn{=1B^pV2#$OkgqZ*Kk3y=piLfV zn;%q#X`BDSaN4NZY;5@m5Wv_2wW8Umm1I?F3kHQzu=bB!dD1IwMxW+?_Z8zXg836n#jey8y znWU-1wy5DpxyJLOEoN2{$E@mxP9wf~Cy_bVjb!ar#5bT8NneV)+EoqU;OQ%m&4T50 z`I6G|TNsgxoRNso8=4syk;@c95i~ieTuaUJQc7|PkXokV+9%Qbd~p)vJTFvMku57cA}hRU>E6wtBh%6lb$0MS z6f(DS6I;uUKT!fTw3T`Ju~laXI7f;X5EubKAiKQTyUOv>VB-J)1Q42j@6em=&hVs* zC{Tk+Uh)ze24L-Gn{`BAlhyuttDhBcshD7w6|hnyPnN=KkkM5Xxy)*o#_r50x{4PoyW8BN;h@; zI=grPzLh&$$zHdfi~<{)0Z1X})vnEzV+?S6b*u}_?bTleybatY1<;(r&g_;q2*635 zf*=%+Lxd#1<$yp_OPz*rT$byh_XN@|wvh3}Q9DpCnn*4piu$LzP;BB|h9NqPLFeBy zAl>pZvv1xdsC@Uawz82Ee$71Ji)Z?J()CbHFj|fLDySYttJZYf+RWmV@7rZlLZDYe zc{B{l2pCcb$A`Gm<1PC}e*~%5MD5IQr5mzPXH!k@TM(l7+3nVMbJf9@RaJ>B;Jl9d z;MN!e5CaEHdM~*fVytXPQE)xrD|BAE*piNuEdcJA>&x00*ks$N|MC@4&YOvI_ZYL^ zf7A^%g?>=a;NcwDlAm%|YT_Q{6E3|3N0J)%Dz_y7GeGz1*2cXy)-yt?Fwu|ZqBLt1 z=^r*19~PPgg4zQZn@h_7$Jbj&Mft69-wJ|+bVx`e4bmXp4BaWHgfs{ef&xkmT|F0ZOR|4AP9gU$hJA9nH>WJJ>~lYO@u^8w5v17E{6h*dlS~66#avXV zILC2J){J`LBbH%wsCd_!Ca8F$T8fm1Z%K>H6g#<%Y%ksI=9r}GS^vxg(e{jYlbqI= zhDT)~8oSwcQYJ>$TCN+`(|uS^`mmlvY!luaN!Dh;dE~SbL8VlK{4fM8rL1@!Izfam z$l(1cSu?73do?5Enc-uL>~!1IgsR*BnMCwOS;6e1eG*Bd~#9BNZHF zvVJ7XY5Gnb^0)}1Wt#)rRY6~$7+``&*g$g+Q?6=o)4@SLzzWXMVh~W}z((j*l|jQD zGx5vTtZTW9 zmYdQXiOuQ)-#e%+ccmFUEAkV~?I@U%0)SO00#<<*nKqhCe#YFKO^=?17kf9uzWWL9pO*ip$=!sCkLtl+qcG?3QB7r*(Z?>9_NLAIxkV?y%-m)75S|PsI)k$al zs{r$Fkbf+9w{OELwrc*$?iX0M%6z>*)>+}{tDH}s$mu~Po(GSa?TqnwTrC{4Iw}e`9?x)eCezIe_xS31rf|8}ciwu^yh$2= zg}8EtyTInOezM7{%+D1!Xr#v)Za`nWp)W`i>0%E-lKhG1AAux%$f<@*yIoHIrp0dc z(ZeZEp@J)VicWslv@gedD3QmP2wpeJ)_KEDMqz1F#XgeJM-wXtMm7QrM{bauWfGFJ zpq%%lV-p}V%Hcz`e%ZHgijFxOLxflg%s=g=keqQOZ&N?_{W3M(uC$LwO}@0b9XZow z?3_G;Il)Kn^i5($t>n*vL7T{$!y3$qn9KVO?nIxX8M!mIZ|!hT(|geRM`G)f`%P9p zg8Vv!GW?W&Ao`2)5XiXmu2nOaMZx1=xxnN(3@Lqc0YhtAK13q@{d+qf^>1*BfAg1wnf}aoX1=7|`zBiu>7eTtxW}%6O`#`%XZs#|x zGvO;=qOu|H;_1RgKnK*xXyClQKpfwjIMatT71E&nTTz=nY%%pQhreL^UoH*b0s^^a z4~N%(ISMBn$ouofGx33JX1QzV6ByH5RK8e^=(9q_Ic!!zcA7pb9UA97Lmzm27bV9% z#}1uspVdzPVoKKDW&fr6mjVIh(r}J`Oto);jVQh-u8Exna6@DtOXZ^Jhr`$Q6^n3o zgRc67(R#k2aYf^mNRu`Y#ArX9gobBDoXe~rxN2_-@F7g2lp%iwsmV5Q+h!$3M zSURni*>K_o)Etf04Ef{l`VAP_x?1L&bSSpDcibz%Ju~g-`E|y0C9{z?(p&NedH>4q zPQC{N+WH>WM{W*H;Hf1!kg9j~baXVrqmw{dC3<$InONHOAgYh=q6gEsUKbPtLo|uqX2}u(ht8%I+`(@BUBxbAEJN zhs`EZ!m?8MA0y6CTuh`W?xiM9`A!`&o^*TGXFSPo#%A@n_j4^%S&`5)23fC*@G0Qz zSVn1;OcDUfiB$nfK)ON;hr43&M!3hw@6*94tc}A*TL=>Y){TylH?oNw@shKbY5bKZ zr+xSvdo^T}kBTX0*1`q!P$`gep%Fd-1~tw)%C^!&d=$iQg!qHssfinn)Fo9MIn++- z!3&t$BRV&-C;z1rCRdtGJZ3PI44!`{o-)P zv-;Kbt6#<62+O>Om`FQ_d5(DCF4B&dKEN9l7^7AnAJ6Gmo_FnNU#V_&aPh(vcZqA@ zZ~7(S3QeQ&u&{*IPAxEFJ@3X~@_6@JI{Bv`dASdOi_LnbCu4rAFf}Wu?WxVG&k^7D zPITAE!BKahHksd_uSfI=x5p1xAH=;Wuf14F`jV0iW$15|8A;kw?Dj$2&pFd;j9Zr%My%64;M4|7$+Ni$p_Q!@FM z+mCT)V3K55WTVU#Vk9ACa?>2|9vgKSjoJ&jSP7|a#9z#^i%$&SX3ZsKBmpZez520H zu+qu}UN~kZ^%AxPZ#Z1p?Tx7jSwWc0Gv0N8d{F`;3y3_?6o%#w&(O<90s^abSH`n(i^ovY^WI2w2@aCam@Aqc9vqV7USrrD1!d8n#F3@mDBj?2c_* z+QeQOhv+}u4pXjAZ9QeKP=;?Alzqy*{7Z~D>8C&a#GR+DG@$&_zNOv?dz&M`5Zws zfji2#!6%xEBbs^=_ai$JqfW#u1oc_>e6ZU*Y-pj>len<4@b9=%yru>k5LYwOLk z?nfRZ#)wGhE*E?tTbIeFMJlv7xPK5^KmEPc`S}qsH*zY!24(4>CQvYRF|lssXnSL| zoYB#?4O$?W`u$cPjTeggBdylUQy)M0wz|&$!Fjr1I>XDG-fui8^a#KR(^U3|mq%|& z-6SJAYZwiRg+1qPtxn-<5!HL>veuV~;AD=J<5}iAotCV6=0xBT^^6Gj<0+4pD6x8U z9korXCgg^x*Pr8nUqfdnpU4{@zkH9#Z;hUhvO^JmnIVal&^WWh+e*IK$&bnJCyeT1 z2X_{70dQyOdAWipe4E?5s3NR~BH-c`?Sa?FnM(oT1yU^|cXL;5M;$Jdbrd*CTBbN+ zAQem5tcs{XQ%ZL^=cSZoyj1KZhQN%3Gi%?(()K@zG=5a%Ew?N@-${{j_msW2y}jD` z@>!!u*t67r0!xKr+Ur5Nc++Nh0mx^ykT~enh5I#=-Z%k#B;~H(PJx%ivqowf%R+(Jl#4fPq?>e2*nclqg(*H??2GS4=`tyjrCJuRPz)Ah8TbhDvctp4SxUEC{m z3+Fu6<@Jh*>&4Y^GD`-ZeOG9~m6Z%OznVFyfoVGUK0b@6dOTFK=2D#<`7%_*9Fi zWF)^|;2s)L%-Wio<(*_ZQtwm|7&K2#d^NQixPSgVD{*onm9|szcirdRwnRF|MSpf| zNt_*Zez@McET06ac4YFHx#5S8)yBGyon}BI`<$=t1$RibQ#=I{QG?H222EOK#@hm) z!v!wQ;97m!ZLbh7u1+yqmY56bTUfk(>fI9W%vUrk&#;KhKkJHn8 zEBd4ZsCjRhK*;3;-n=q7T+$j>u*!XI&%AH!_UJZlEt_69;EcYOs4F5<|? zv8K?2(_YffU%q9Jw4S-iExbCV@AZ|cDgdl(j=sc?&qpZx)w7P3Y<~znuKV!&_lFPn z{>7T>ouYU-~J{5Z?Pfe8MR&q@QUp#-(9m_tATQqiVe8`F+_3V@D^`>L5 z#~2AFbHCNkslI#9rSJo7)o(iU-qWNy|NQEz5i>Dv`#`yUVn$0ASu5UkizYYY;Yz|> zGb-^aU=6})BKR`#&HO~bE<;6F$B2;j@U8B*{P~@VgAkdWM)`@{(mKsk*UEI>jPLGz zv3AuFVUkl5br(nxIM*5GxDYOy(p{E^cv9O3=1rU|@iJ+zwOdg(_v*xk(AG4zCkb~p zA>mGl8~04Dx$RS*{MB9Sgrz$_y$&~mBDe4l)I~Yl2YT!iX~GY#Um*zaZ?K>5>%=){ zR!v|gVBSD+UA-d?eT&BSB;U>^jFIt(|K~8+i< zBw6GyNsjp^nL^eaSIC-ETr50wLPg}fO6fS4Lsc6kv;tHFB%g_2-25l`jKS9H;q(sG z{Tpo<#-E6xAK$=wML|KADEP1S$`krtDb=5muZoDDKCJhGm$)Dvs z)qm$;Qe$wIz>2CiTxb$IiZ#17#@_#=;3*53#Ichw?`kH3%sV?C5(V|$d8X*JTZ}( ziQszKkV$-3aayecdi(g_0jK{JkUN{_)&6p5%=7uWh3ekBld~k$cBa&mHs{hg8F&a! z%1g7+zFhl9B^V_wA^g8>HN>`6gCu=v?4DG0OD=acoBeQ~oX?4kOttb3r}B6ICQbO%@2LU%J*4ZchGS5R!o`*aZs^@*< zyi>IoIN>jH>h^E6q$v*HzIn*{5OMa~ywWt^!}=%!mGcWPPRJ1z0%Y15B-N+yYvG0z z`o_EuInOUZh9PnpLT-5Yvz7G5Zl8P1NOwh#dXl_n&Avz)%f}ef6~?AMiY>C?vK8jz z(iYN7?>^3F?zAjn6Nx%Fh~4aPxXq+aX`K3V3SJBwe|G*%YAv^1NVyw97cKsHyE@`$ zT>cBMtIXPUz5|De`8?d7r-OpuUy}{;I#QbKSz`OjG&>;u-unkp?Agu94U?t1DKuXI zY(>4@*0Ilzt~=gt4SIDnd1~(7V6uVKiJc7NxhfE`1eh}9{y`*a(0RRM+J%ijgg2y0 zU~h^V6J)^yxloV}iM<;_0(DdKhSKar>lYXF?0_;rq93P5oJ9(#6@g$+jj^8PJ?BKk z@>Rl%MZZn3H=_lWfLlV@rf!PaP&(l&q8KtPcyPl-S$WoJ7XQU5tfX@P!zr{ht6rW_ zeAK^HYoAkaZRth#o7;*{n|`a(0XV>scMng4q3D^ktFS&nKOyiH=l;c4$Y)=WzYbb* zg0xx`Y7#^0(0otd_Ue@Yk~&2sO=<#eB(%X0+7JeehoJ_^%a}(A1lo6yfvQ$u@N$E9 zaC!M3#3D0*CoKpm7wblu?s$PUy&bm3uAU`I7gq}tbv5KVb3?@t!~cTuCD=>w=%jHu z|4-9%hWS5%cX#2xsg7M4!$&Z7=~fY<96VxhA-4C1AmFQ7@ks^k-%mv%3;_Vpw$_nN zZ(@4ceB67P>;dJsz@0r(4a_|P4zKv@B|CM`z|MxwnWUe-N1B6fJ!65y0meN69iMid zj1K4y4pNj|NlWwd_T7-VJGgA?Qjsueqy4(A)ejrvgskX0!_yrCudi+Bo%K_2;~y*4aOg z87E9NkCvDkFO=KxDLmWnY)QIdHH4>Qy+ZNoPYV-6eb8la5%GDKdM5(-6RJ#K*H5n_ za5Kf#dQv0HEx%jmHUz8RwhPLBCzI*HN}gF# z-~Pi`zz|~@iG+;+p7n9br~hIkX!JobjST0`JM;g5B-V1c$>abL;U-0G!vLQ^67KJV zyH=^Jr2>Hy0lMKY*-(=9=;P(sKz)J{!vAJ0a*F?9EUag@6OOA^=_GM)f_aEV+EmXo zyW0G@ABkk=UeL7RU84YDx+h&fD%_P?B#~e|Mi_nLj)Qg8N`kBF@#`U66Iyn=I8{eo zSHZ1puBUfLk4?vJJPAonB_RONLp=~ftkRRFA0F;Zxvfhu68Wv<#+@Zt*a^<-e_qev z8ql&Y#Hu>VLFGWFXtIu1oyYN0k{`)zu03V@eluX`l(G$|@!%5(dA?LW&zBBo)jUV(vZ^;K+jok_}iKjLcQeGwPer_YndW*yEGYjdmj z_|y92QPhg{W@N4>y2C=PMXQQmVs3|7w18REhFSDqe`=A(To8Kiz2dnKAGPpt7U8V> zfBLY>zSzMkcRrFEEL=w59+T7Qa@nts#~w;awtWHB$34z3oUK%!iy=ApqGd*M@q82( zvJkiMECw`KG8g56m7q;i5;Kh@t>qj+EiwePNIOVyI9&*fS?~p~+`x_Cx#)>h&$z~l zQxj}_#yYDq*ssuE`O8@NI}R`dr~z)QIrGcd;sP`5o13%zh?&BGUMpYJ%qK+2NQZE5 zi$9U)$JhsjI<7ge9D$XvHPshen#bMDQ9oz-%C$VMv)0VJ zQ9f0oww8Zeg0AEOBESg~{+jbd`p#)icfu^%ah=2yi-maZ5jm!F?uc%K8@M>UeV#ob zd{0?VI198Jm+iWmJtq7GwrXB@c5}KtW|0kBRi8x!Th%!t+fTFX*1cIaPE_kl?yF=X zu?A5pu4cNO#&O*xc>l&MTzMat^gY)(;U%t8)}iw-_?OnBjMtwuKi6URq|uiD#i>9K z)Po{W512IC|6msAw`sIw^085f^usl+?#uvf#@&*x7Sj%vtx*&fLwKvIxtLaHXgz_d zO=o9ZHylJ_{a0o;P#Vp`E?Wrr5=tu)&I@DeS4Y35{7u~9tDspJ{v zS9Qc{szNw8J6nli~TkHl0yzsA9wfP6Mkl2zFTA4^YRZ*Mo;mul9B4Te!ughed?_?!^ z-e=F|QE;^Og{ZW2h-K(YfZ#A7)DL8W5DU-ud2hItJ7K zBf%}ALZz}~y=ql9u{!_jl$phdi5~Y=v`!b(^aEfHWHVpLWNXN&El%`_Q@Xj9O@!ji z4H3&-eK+f-eHOoH){Q}HsXXHI^$S~U9uo7{ENu0XGi=tDr+mmBzPpqgW!Ok>V{Vem zKBi^tC>JEL6^wu6=7wu(YddpY*%2s{YSDI?W}r+u@qPSBys?EwXpi|m99HEDLa}^gU8#~NR;fT;Ym*ngRqVoGKVV2i;5=F4fUv}A9hRUKgl z8`)QFtJw=P0gCzuv+$yau%?=?5CkUXCc~n$kY^F&qn%rWuhR6Vj+a3E)G zw;>_jZT7&UKEdODWtDrhzZxTllY9-wMd+&ARmD+ELY6{al?NDE^oapVGNVJe9>IX)e3 zg{97Ej@PH_-kHW8F+nGXl$egcxe*ak5>`=L%0x@)nP9osoRTj7%B|80@pWpxx^z$_ zRcM>p8;{tPVKUX`EOBf!;$5dDLPc=vErVdm&*WRhNZS4+zpT<+0Dc z61^^iVh$hUA=2QWOwiz@BRuaxh77+h4$Q^cf0&E%QUD>Y{{^sYV))<Sj`YW93~yR{N>!inYx7qgfzTBcL4m~Y2OXn1#as)Dh{W9s=r zicVDyzvy)L&S=vSIq=2oM*(?=XlYXrvz%2Z22*=gPW%uL7U*xp zKGkUcpH*M-hy}^U=ikAMAj0n*HNO02euLW&Q#!SPk(f;^>u`=JV8n7(zWDiplbo9U z=%-*YSpE3Js}CN3*a%vGtWct`D!TH}k!Oxf+5yX#v(oS|kxI^~N~eExY=T@pC))l{ zvdDve<9GD(FMuylUg!Ao&3d*_{3gq8MsCCt;eemApsuGRJ?MQD-6m%KIFBe|aE>0; zhE?a4d*%qyZB+PY@gY$pE1?nna*Mdw&$w1$=`v4_-HRS0C`(I6+;B@y&(rb2zs}GG z#XMW&k8J#T$2PAIP-xo35Q#=hAiUzy*;H~b;An2c8pjGmw`yjQ&s=o>`pT|pR8Jrv zPzG9nN-F3riY}n44An=fFRz|iUWMc`H;lgds;sY`iN@`R$4=3!(++S?2+WevUFqK< zProQI!W$epsAyk*I!s^@*aX0k<4MoPZLvL6_b!?SNie<@E4U8;_fPE|9(^AsfHvgJ z1(<;Nm73tzYtI$w&pCt|kXGbPm4YqUdC*dBCq#Qw$we{(AhOQ!4u&wNnOG`W=ZlyGGH7h7k8}Z>+2am@ z6y$+0r1rw0^a48!x?hF8dcZ}U%k0(rM(zcG#iL~J=kBh~qeAbxyH`VOgJ0JybUh&5 zhPncGVz70MsBhv>VhfNZjXW_@h1560qXSQd?FA!t*qpXkx})zfWUiWiF_4@7!Xo<% z(r`4aFMI$(LT~IT;UKn%>`%Nb{rDjg^OTVJHwg)9dUyL~px~Cr?C}HfPh0nYjHJ2! z`Q~?;Yv<0)!V*vtT4XH1l<3AO=qq6hcF?)-Se*Gn9uD1LVahKu95OZ)K)U62Kmv`V zlrKRgaio+g=@R$}L=k*Sd?j?ux8IE?CCip>0Kh=JF(M1*|G4g3?WpO)2L&j>mONKK z<;+q9_QKej8_~-H>85L8_m`ZSFFol<$MoaS@ zt}NTzAXik5*UG9$Y?Vu1*zmWqy}~?N6oG5x`5{=7P8ZK?O7C{*=Tcb-(}h}Ds(1ba zvp)QlFKcB@c#n0{h%3d_RWeEj%Yi~P%DZ50mbKcx=As+`Z&@K0TcmBiz1?l&nLO4m zD#s}RA-Vu)Xu6`UlJ?3;9`>fDT$`8+a{~glV5Vj~gWkoHlB%_Yj4;~?)0o=+_?%OD zckits^1+_2cM~&sUzGE~KjC-S#q*{>H1KJmj6O{?7w29u+zR4LAf;5x6xSI1u56Y9 zE)uZHiFTQStd01y#j-6LN4F;D$^__R4h>}OCzy38t=N2t2|%RFLCV7Peb zxg311p=nYC!g873B z5j(~-4v`ie1Fs745H(I%g1P%l_xG2|94>Iv50fsO)TM;Fs!+EV>T+JtL;R~QGsg4| z)Qvu=D|b?t4)cV(F5~;B>n3uf-A%3&b|W`p1slIK6xX6iJ8e|_XWr(QW9IX z!ubX@nr%nHNTLypBnH7qg5%0(#F)c*Heew(n&Qb}2&{I5RJw+*cb>h0dwR^{y?jja zgYeRUFUk$AcMVDOn(rD`doJu~oFE0%k~DGXP-=Nenv)THKm^~NW6d}Duxk7V_c^r% zk-n;5VOb;uYRy3=Yzm=7Ma&O~`esX2B-F-ART^5GMi`B*0$E`??aq@qYqUG<4l^Bd zxG4dzLrv3pcb?ku{f>RDwViywyIfpIfHG|*S;@y%9!I5j1Rwj0kq{nF|A6oNN7nPc zJXej>?~?Y-_AA~rgv{9$^)T17oRJ%ZU%@O%H&VHR;_biTvdnV=(v7WeTQKYniy1ng<)m2mB%N^ec*7m!Ggjyew1d#RCCH!cyKp++D$U-Dj%C|oK{*^9&f2k~S_!P| zg!~=l6G|-SaVr|1uygRTbHu8CB(C_#-iJ|-`$wM_+)6P%uN7r#ZGrtoN~_HG8ckXe z{eZga0o#~AO^!B2jyAUAc$&PKNyhJ9$G%y01gio;EmQ^Ezz#<*CFQtxViE@~J)*uk zW2tl<>;VK=x-NPit&_R`I=uWD-zwiJP{7GRR)IDxi@&xG+;rkEgK%n2ck0*OHBH08iFBxxqv#JS$Qe_Tlu-~N^`#Rfec93xdnk}WxUKJLL5k_ z@{GvA<&-%>>{M5o(e)qaC&T1v{qfD|?}uLBka!p-7=m7I455URhW@h(TJY6pd9<&! z$A6b2X!cDGU6eXkyEEg(Nji$xXD3wZHv+WpGH}y*mH7#LR;dS>`V4;;AKKVmTd0c< z#MtX)wi%IbvxKc*E1T!vDtvX_A5JgrC|J(7%>)=hl*I7ZC`+)TgpmT?hdJ3_* zy9{S(y&9kuIMvXKXMD1PXiTKGkgOm85te0nnb3-`maom!EVtW6V(lCAp`Am&&6rVN%2Cni~ob)fwgM-z^V{6$y8ONsxUwdUq z3)EwUfu^V5@Mq4UK3#0m4Emec1^12AAkY9DS2_(`1ODgj*F-T>&mn7tf~%g8b-&_V zlru+S@n)>l1EL1skXu1=mPX(q1~a)#t!+}!yp)Zc>Kd6A<4K#CZ%C7azk0os1MX=q zkjj4@x}44)Nx}Q5ju#kq>Js^NsQnCTpUS#wdTYA~7IJ;s`HL_r-Vx_BR=0jT5zgVB zG58<7{u+-UXIGp_g^<1(B5Kj}KYD$Jjt^f~jES5&TMoLMlXyZrt=suZ=AxYy_!CTR zjbv4H%1f}~=nmkYe$9Y;AGuL{`np}zxl>@)_bQvs9}FwLObNB`CB70m{-ugP}w*~uKzsm|WM_V5eyxuOWXSgyoB`y2O;_kaBP z{rl)c=+R!LN9aPrL5tBmBzc*UQtOH{>)&xG?<-Wfi4qu*joLd&Ke{r(>05LmUe$2vAQ8rY~ix+PL>x%A=B@8hX^!G8>5 zgr43KSnJF+?EszK;#MIdqY%*tnNO++OggAb8{>sft{2IBa=m}a_Rpza!P%Ds$)))s zInt5%9SUKAb03+D<0Q-{uZEtsIu#&M)#zq^!v$L)8_OAfd@~`E%1wJi>}|*$pdAVaJI${m%{nRt``R9Gkp+#D4v_EL(kyo^GONZ*m@BQEPsMYz zQ02EEsWCk;Bq6CeMpXa^#dEIMb+e9O3hCsBZJjy(=@J^l_KY zIUJWo-0a2xDzS$zk0C#ndExx)fPeJ2!yt*|I}1dIeMm&9u7{~8HcU14=6c1*OG9k2!yfa;7%ldHCtAh^48syiiGjK7)Ho@&cN z|D>z6VXC{?4f-jZq-Q8_MYjAk0+=PTy29q(jZwf##rB>;k4u8ST~93IscxXokSNS` zn%wuOuics%2|0D?+Q!=jhl?M22N-aEMpm5v=!+Fo?Y?c*RXx95{pnnRq3ikJJ;?TA zA)~&thQp$V`pCg68r+>5@Kb~6gY3nrfepsGZ}}1!@`iqAYrC2gxx7(Q1=MPWy5{5- z(Cn@F1s`2*uh%f)oP?e;K+jv0tma0{YK(MLoBT~y-Xor53a1U_vx9_Gd`qIS(hKnN(0?ULaMR#?eL~2J{R$V)OZM~l5Nc9xk zU;2ZKDiX)lMo&vZr9Y7PKF)_$XNzs?o-4(mdGn!Ru6o zV;km#MMWsTnF)0p*P#vtmFV;msQ*@?VBn=^;Dt)Ud>Yz9iRs;;1z-9t9oY)1UL3v= zn7GIE>!~Y3Yw_N%<3E3P>ZDjP#)p?}iXTtEdS&qDWlZ!GKuP*maOy+k&ANF1&o8xwM#p$XMv{MgxxEphb42!M>JOXzhj+n0 zjyp7OQ)5+TOFq8K)=F>=pTH-Eh)od9(mPF5*w`SvA^BG$o~u;?ZJEGcWcX# zocI>ps8kNRA?`}Jqb9zE>DD9aaYeDTfc zp|rk758ifr_U}#qrk>OkJ(r^Oj#fmgEUcH4#3=hULmItE4n>+@l%*KRpRXO)`diTKS{OYm0j7t2R`oD6~{aq&00MkJY|VWUQsLUM8Ag64c%%Wt!@9-xNF)2&01)c>KN} zu#VEJ$>0`=vC6pSOu`YR%j00ruhaYp><|1F$usm}ZRPo7zo}aq4ZmypVeoix;4}sl zVL!~lqtT(&2qkCg^@Nx=F>56^tjA$mb)8+m3Jito)3T4jw93G=`ju|ChzV?n6kqE3 z6{RmqnxYTp31?$R&LZ^{SkB0#A)HnGxYR&U&V2*zmeEOe&JkRL@yU~h!;YC4gH^dF z0Ya`Bn^&I>brz-puma`@Yb86%g=r&a!`@hx_-gpQiP5(%mB<6r0KZJ9k<|aG?#z5m zmb=aE_6~Jhola{+=zQ>P96ZMJ2!5}41*W1MmBRE9;xLSWaV`a#-bnjZb7`|VRtnv- zq9xY0ic#YwHR461cTGB{EKgils^cbL4aGif5>sYXk**@Le*!s(a!!F<3Eh9*! zVqTT59?aIQ(7z zl9Bl;&td%dliWfn}VHubUhbRhOU3WYshLM98UyPxNY1YOhDPJlCw;;xADs z-oL9=EqF&m;u|Xcfc2Tx9;((GhiTn%5bwz35o6dYb`M9c>(ZHO4|$A>N%QqcylfD%r%$n-1>$@*Ki zi}N)ly-hrfWM_C?`Q_rjLsh=l#H8z{87V?3`h&{3DG@KK#G{(6hv_jG=1pHpa`C13vhO8~#$)%Ndq0tqZRL04H8IvhQpT|rqHPeuH zU|R*D_m<^GY%QsROZgSQM-4eoow=(6wTZ#DF%91TEN~CF! zIg>CJnb@jB#&W(UJ8eF!mYWjm$Aeuwp6q6@c&z`=-VH-NvpY~P6>$a6oLEdN8`gMk zjyRi`tBMo2HZYj?=;msRxi$)e*T9*o*qj$Su;gZR7x}BcSIb=I0U)HQ5?S~+nqh8A zp*Wjrtc5E{)pZ^{bfLHv9k?ijPrNW(MDISI_2TKcSi{28_l-Qcvux?q!sa};7DJox zV-1%$ev4$A#~F%RJIeQ)+_?Jq^ALKuDY-9RolD;RyyMQ1XHJbrHk84fdL=K$K*IjM zI%HWKG*)9k+IRZAYvLAT?juWHn`Tw9a=2eEo-JCeGP^mM=o0+;h`~(nD6p&pw`K=# z^4R~0HrDyBR;7=ld-75!eyd;VLu4AvwT<4xler$&$NU~W=uivv-*Q|!HMAL!lI}C! z(d><~0RxoUJklWql7RmXYgn-|iBfOuj5z z^5@y1etb%>1y#%Fc}xGvRnXm;eCo|9Y|+2EOwnd|-sjJy7tks2bs?jHAp5=bu z?GLwgx7=MB3qH@j>?fksVc>Ag=$XjDhIOZ$nmmIo<`DKNggq^!$Kh! z>~h_G=vQ}TrI%ySef_@GfBGvNZ!;lKS&c>r-a-hT^fyqgb~naG(n{yQ`kOtcINm2$ z>CVl_hya>{9B2;b^s<)fJS!Vnv6B+ir`m0PGQqJAkvb<6Y{PzXGYgGzgyz^Me_6$x zZi5Z|N7kL{y}!sOjmHFU4Ppy6C~v#^6TkTG*ejrLOIyVu$_#a-^6v)B`MMGpEY4~V z5K+8hz;#6TWaQ9b7$zs>6KiUYHa@#!m(~+lTEDPMtKBcL8|e;_gY|5%kDu zUb(un7yCyP`y?_F&vG`;T{iAFSRL=Z{JqF`8HFt`UR|&^_D%|3zYs*V8dHWaoR!v8 z5jnODkk(|#`fM$;$lL%rlF1JQ!re+o{l}mxwjjy_W3Kece@EY47JSFSz;5Th$PAC5 zLQlWsUY7j=(b)La`+hLS@YTm*$4&t0Rhfb~u?41oyq#t=lhHrZjwiSzcRZ+shZ{P`VOFxY|B+qDNh$;&aow*E9`&L z+Q>tvQYaqT`}~wTL(wCIiW+qg?>vv!m|%EMD1Sj!(XR*(Nm2r33@z*6fS!_J_Sp+P zf|2a)k86`Yf{GKK7~-i`e`j4R9KA#(Z~>eX*jyHWeltF#@K9XxAli_XS>4q{NRpEG zc(p}?j`IjPPF1OIfTz5?duDl8e7}W8xo4daJx(Q{FATm3;auF=Fk%!Q3O$<})^#~Q z=6^p8eve5ndcFLN!U+`MRML{(lD@GUg?Id{kXn8LGvE@F<{9F7!&tgpAiYz+eiWOj zq$IZXxz4(CV^Gzj+itfG8>O#rfyK14j2BTjZL5CytPIT=R1H;1&G__``5C+`-07|Q z_0pkWQ9zJ;L9t(FU9_;`7e3oLS0TnIcaL zTnfVNuUxxgL`{007@b5V;0HQ>p-a&c^xw!s(MBN3Gwsy?U%phK^z~I}09J&Lqcztr zhcsc-s0^x<3~U3a@%XvZ&GiwqJOGKRUnnX68@tMwTGs-4w|KhSbL8;iPwsFp z?Q6I7)qS4z0!b0)_lufZaPxs-%S}EW_9HIVqtb@D8Xls3J)W%x*L{AShkSA3mw(4+ zVUq2Swy)_}8wHnicYk@eYw1XRHt87F(%&m29T80|J>lai+Ia$Ex}nF0JAYj7!qvjJ z?%~L*Ac<4!?J~eaByQ`D-n2ri)+@=K)vf-^q5z+~azB#pGVmL3M8Hc88XXKpUIlKA!W?HEKpUaTPO_IVDTmD&tPE>;8 z00OYN6wREh!6^^PiJ)sV1#RYkrlS(isx@3`Tfk0Y;hdULTPy-wTsNWd;a*fa^IXQUD`h^fXFXnPT_rBp++ zR}s=5`Yx_l%?N$Z-I~)}+M!MwP6@tE9hZ$ePse}7#s1Jr?BH@wyHw!t=RrZ#zPhM{5^w;nH zO?0{Uu`l~O*|L_UnrD1>S6>)U#*Rf==CV`h7@OJ$i5$P^_p$E^byFX}|C?z3I$z26 zbXwzLZMVo04TPJ+z!fccx$C;Ee}Cbq!l#EqT;%1efbRn1w4T}7op=Em$rMvK6#DY4 z30p>4b4sqMF%_qTvN5CVdu_M9MQ3B33GO#sB^c^h)6}BWm+|Y|{*sm^dZF#=XNim8 z{pxqH#5F7l{h(r;7gY4qk>JVocn#TX{5&OBDB{*N+m6-h_&epFel2pq z)!O<{0Q3OTbUY+zUtFK>UG}QwTjbmRq_)&bkJnT>zC1$z8&rhVf7$uEUjl1Gi3ocp zS*41Afh!y2c(-M3Am(gsSgLseZ&r56411$Sa=@s2`3Wg}KB4`_b7fwzXI&#uC`_MM zfR&|%p(P(0@O+Tv6Ss%Cm%4KLPbk;Ki=xZ6!nz0nu+oV#e0#-?g)Ap^!6XRk9(gGqEnwJmuX6b+iNTGR zQ+Wq>sChKOSWm1H6)RpGDb7*&`leFpbrv*6L7R3Tj#>|jgMkt6v17pI!IHTsOHgKV zk`wl;ur={#JFlblv_^#!bTp0~e$!ma)4#d7VQMJ&@a1AKfyMzc>!_JXbW+ATFz!YF4M5Ij4KDq+6R-1J21!1oja1K77sph&JMukM0zS7lG?OKL@1j@_47C_;vQq={cTV_bDajO4FyxmO6}hA}Vh(cMQ= zo9$!Im+KU&S{~91))YB5ERd6+=p<&mVU9+4=DiV4yS`So_vooM+P-TlFsF=tA&LI^ zvqjjgVcW3MOHN$=<(~(&FN!>4KtPW{t4&k#Z|bCLckx(lV!!h2_4Y4fN2=+DSslXJ%<9HWJFB_Ym1le`1Ni31gC48ADn|MSvjC0#v4l+y{U}~A z3wX1f`F_k}feFUShUzPJy$StDDn0mApzn30;$&seK{A)m*R?6UtNW^-F!kNm#cdx? zwwYdo+^Qp1TZ?)611+)dY0`|Xn?z0+n_R6XWDfKuK<_p7M@iQ^U4|PL*2uH3F9QCg zGth#xC5~{d^-5Q>uv-=z9&}zTnNAhR*7bE29j>}A@>7Q)pS?lX*fbj+S>iWmNS>Ai z^+zprx!_qyQm0s8=uY#`4^9akC131*+SbXIStjwz8x;ND-dvyfYvzbI6d!`3zhDN6 ze&5K{xXI5Kd-&sSB+mLeb*_>#HlRH}ob{;1eo(m%tZ3JnEuoqE{dby{nMLb3?()Lt zqQ!dD%kJDS72*~@Oe?pEewgMiY@$gn62;w9pkYwy1=|0{q^yh%$3jPIuiF6%yq=xxoOd#!o8otl(k|Unwv)W z434a4mz1B{u|GVmzjf+T=pV}4A6$k;mROq_!dcV$2^`n;U$O2q)25^m-3n*rCTJ8s zh0pr`5%$(mRX$tzxO7Q}N|#6*v?zJ#J~SvL-7SqE-G>wqkwbTbASEItA>AE{s7Oll zoA-F{{oMQge%Jb~HGjd{@66sa?|WwEdG@n)LDKq@hw$3IFlCUmK4U4(mh&ngK~&J( zN3~Vk!Em_I>#~U(crwTPA5R?H>k3_rR*sZ_6Mz2R$6(DjNaubyOcfl2MHXr;R11f%9z4eR@-s=DHH8S9IYj_F51)MX zxAyur*VduotXlC=nBK}8evF0R3uKncJy1#?;ETkIRbBC4E1oB91MjF-~sBlD7N#9Q^*g zqfXGSx-lggK)0^@Y6bfoFbVbzXVquA!oY!~T~II?97x*f1hq1ztTKO$9(?4jpQsbU zTPIbC5|Cxw_a4QlDdtVtZq~vwFH*87QsU5DxMnVs)}POtqTFM|>N-zwHDt!+P-1Rj98H)2>br zovtqSodPco(+sOlTGB^>u*B3b_ZyR?YYruv8zrg&@43FH7xt?cn%%xS?g_m3bq1y2 zKYx)Oc$JoYwf8mf9h&Y)forjf1-S#r|6iW9)&xhuUCzfg@Qrid=o`UO{6;D z86-G_aH8HxqQ>`rlaGd745L1}9&4RmkcS+ucwyW^e`ID<-HqSjcUgDM-qvKJImlz< z2EN`ce7&+&*#OEBTMn7hPp~?`J8I{aS=VJR$Xt5tYt7WQpnQVRnR1?clDiT4DvoaT zl>n76)uskUPbZK4vX`1Dotd}4Tq}^r*aPwyy=Ciy3ENW-Up_h2{k$0%az6pwK0Hv+ zklX|-sl`I>IKTfiMSYt6`r*#?fc2EiqkUt?UKYX+Q&OFTf&Le@fdsD7vtIo@qPOYr z-lI3PI#ytK7Hy#4tmN;SY7`p|Bo`CUJ^qv3c6PaB)bZ08`_a|H;7YjYdWo($i!Q!a zG@oP~;E*CHC`F8v#a-i={&);Hx&I-cEB;LnQ1P5@r@CO&<3o{~jJ8C`ZZ10Ma-Ty! z+x+c1FY z0Impp>#=JdlT_T2Ggi|sguu!;hV>4Th=7h=LB|NL$C(eI{5O5QV>zs81mBj*pidWHhS27Ap#g7^zhU|M=69>{Cy^PU zI?Q?UMd{YJ74KgZX_RALrEX!jst$$-!oKNSvr(ZUO+TuvTL0wBSwlwO;KcB^6SBty zgD`o-7rqhYWV6$e+>E{{?-#s}9L3V}C>L`l%hTDx+8UJNJ5kIjVj5i6`ixcYRGL2j zq|?UzdM{Z%#+d`+M5Plc174RP66E*5FS#r=1%n^fO}arWv@-~KyJ+8QM=&V;iDPiUOI`D7vl@4+|| z_^Oq_I1y`}k)AIW314P4<2gj!tOIEPC|3vuuzB3cfzsL+ zn2<))mQ}(wn}gNzLe=zE&X=$V83N)@sEN>r(f1dp5=1XeN;fr~rhj@;^DZFvSBGKA z&)TLt$`ej+F2$KxAALP}c;b{7bEP8vhVe36{Oa^GgwJ1Awx3_5U7ehy(U8~#O5v|W zzq?CB?7ryyPS&?NEzS7Vl8Ib1VF3NmEc5Sg_Z(J~jHt=ivCGpnD;^zAuQ0*WWm7JX);#~b7%zZXH z05?qsH~K_cV|O$S>xK)mAt4G>0@yv?~t<%TO^_M@VZ?*#w^IyZ>~8?>GFJe0HX($Iy3Af(>BbtaO5*3Sw!PY+2oT z(#j9JShLC|l>t7?r*C^dsnG;v$14L&Q31q(&42&Yt7eRq?f?pc>tqCz_fp~6Jtk~&vjkODJ8S^- z-{K~GZF7h@dh;bW%#0+w==$j80pB~>;ntZQ#F9@5G@xy)S^w z@z5ng@ec4V>+`)VW2(WCPpoH7*kFi4Et|EEZzU4^R9^zRgRqXU%PYccM9<2fS$q9I=3CuULtjnACe;pBk39N3ODZ#+h_c?Up#!b)4~5d; zhK@ZS!1v>k$q!-0(#fL_$~nrl-3sd5{a-h}O%9b$2CEYeR;Oa?!v5C)HtRP|fg*j~ z7=XOM{GUOLMZ5dJ3gz5^@fKi~fZEjoPpbYyeE`M}Uw#msZz;Pn6;1oCuzj?^bfKIU zOAJzlDa8cHHX|i?vhLv5OXdkO+F~G6fhP{YlluG{>qxA65D2R9qHz!iO`4wKSntQw zryi_z@?5td?m;OEt>?;Oz%SRx6JR!AL8bs}C?mf-Ut~QIs~lKUh8NXAVa({x*1Xs+ z-yuE|U7>jh>WTn){=eLbEkE^d%FJ1KBk3erb;@=R!Ghi5&H|tm1vomZk{3q&Df~BN z?;bM^Ap7?aWRII{APgX>n@^c!q7c$iqyUzLOWt?QH(TeX00@MnE%N5><$?5U*-aPu z6rmQ3eo~uK?qaHb(rgC&zkvONINAqsD1^5g!4(V8C|VTcx(51Vn6zAr=q$M@Z~ug` z>?1Y`rRBNKswH6n!y_T2Tlb2i7Hu%W#O}=d$(GnU5E(C;C+*ud11B6B0 z^F)P1tuzJcNdPm&>pd4h?coG;eYzfbTzS2+d%d#2QkrvGzO4>e#sW)u6?@3?FK(Y= z1qYTuZ9izdQ*m`)DyYu(Hi#@dQ4S6PzHmv!z5L{Lo;(!n&U_mcSrlmBU;FJv2n1#$ zsmRE(Z{X)?<89${xF$SuO+bO}M2UClSe;fFL1^LRIFTT@;<{?Kpp{L%&^r908RTpXTdH#hLFih?Wb=O`PzQVPdq&x9Rd|sMezROs^Ca z`r-MPEuaUGLjj$%B#-PYc~n{hxFtX?q>Re)uYc(j2~hj%Uy_s!8x{c{%D-1A{{%A? z{46NnXwSTp&~q_d(btAheyT9|m+Sd2pa$w505(Dng`zZv-hU8#D4GlEu1W^t>OO57 z8u86m5M;l2CvvIt0C&u8zTlnfVef?DNfKE>hrU44YKm$e8&)10-q;bs$Und#Z!8MA z%oI8*jbBQ>>wUh18x62yL|zg99`E7WI}0_-M^Oy)Bh^76ATv%Qz{>FEhE1)Z5OVka zjvZ9^AZwGTZb(4#Y@@Hhnm-T0tHFgMC54i z`|tF!4VP~#Z*L26WbLmb2KROUnHU67Gg!4^Qe zqXsxBR%Kb{9c%MCQ=@3@5R5%)INMnqYDH1&p>9^v^sT< z0!uZOd6dJwm}dC#dkY?iHO(i6TY5}pfH6_#TuAfk|Aw;rl^K>B19tg3@@*)1K-mRm zP+X51`gF}XQa`@4u$|iU8~3|Ge>Ym0RGeOJtOsj1=0U6*WFiVx0a#ykL%5_k=_%Y>9T}Ez^D)6^UXSB2`1Yt#gSB;XQmdvqEe0q{MD3 z!WZ1;X{ju*FqK>IP%h+NcnH~XxW^~o66-8qrT;YgIEo5X;z3jixWsz}{=cDn`U37Z zNOuYZ)K~|mNO7^Y*i%O}_z`g^l-r%vy*T@$&ek`2m`6Qrb*$dAu7Y9**1Y<%RHOq% z4%G6Lw@B3~=h#ylGyt^(;JU?;4&W71v&nTxHqiZyRt}aD%)nL#q{Q>cl(REKP5xCS z3kkk~24_9e97(xL5h|6+Y{u?hocZywp%KrHB!#ZhLv~!1$(vOi^P||pp><&su4>Op zH!hn`ZN1C328ti#<4BYnL%106ZGu1)wtg%PBAYCDDqZ1HZ;o*d@q;S-xYZ7AREky+ zDV&@DwZ9I!u&1o5Kll%fk8;rEuY>o)P!8Vz>)`$5w@~}*;4}7=ZuOdbVJHXhqZ|ys z&;R~+=;l{}q_G>rXqv#!7o&zv>n(>{B5^`b3~ovl+v1*Z#r2XX_LA5F05dw6DOpjP zUH^5kEQG$QO0HdO$yJ|F)O~fW`89jvD-i{bsw4}5Zx3`h*$rL?q?QzBYpcV0vgtUR z-cC;f5IVGW2)=d7N-zb4>e(~ii2;w<8{UiEw?BLJNT=~F-Y2vvQ2c;>)Uf!i^~!Nx z$(p7lsfZY!h!_B0Wi*`q;9JLe=0Sj}tPZHkQFXw&U{k25vL|PXCD+NAvd>F`!o@Iz zxitkpiXSF~x-a z|M310w-ZwrHui%VhyCBaCHHJhck@ajP2D>#H^g z<5w1BQ1bM%KCgHkJg26-`Zax)GZW)$5+Gry_&8At@(kTpnsDpmv`4<|11R=1gkooQ za+nt%cqWE60wh;ZrG*asYzm5c;wjqbJ8js>ZG9y;3e}QukywMkbW|+Ai58daXsN?a zRi#cRvaMY-o|d42ELrUPCxKyS0d0@x}nv*I=-(kxX*?0NzhP#<*dx=0Di-lkWSr zP8f<#@xcV5Q!HwRDnw&^*!&)3LdiA~X#y%hD1%8!QCK;yY@%?sBtQe}K{*3g7!^+f zVPl46^EBhNaSBe%Qg&CJ2Mg(|%I6He3%J3GRFlsT8IB&u`(s?jZWD4fx-R zz`M+CBeRRx+iP|kdxp@UC2?qx;^Pbg(0xMg0?NOb`b41vSZ2HnmNWnqc$C3$;Sd}(?Sf4jKL?ig0&F&0ldEaG+@Rl!im?SQ0#+Y z_qjK8ICYS%P0j+aRnY*Qdh)USglw(xXH|IXGwpL0zJULbF(doV#$qiUryP-Ll}imy zNUvA9f67a5)7%JQwIN7YZ`6`V49AtX)cDvZ4>dr4U`a%|E%3TU5#yzy8%Xg`Ohm%_ zz;0tBb-{h|$KC_DF0Wi8+S_NCcmM}Mo)dA!>?McMJv^#gBcj`FMhsnco>I|4fRmtS z3*|J}^>l&vS#U-Z@i>;8 zAb#y3l?M}wBEZ?>vN1~1|6lwG&}l4oSBAZY#J}kbnNftn-NYE)z zOK0!z!+e^-oCA0l?%rvqBPx@`b-ALqzDT~r1;CzZz-P)3Z$*Mm1sP$<5OUZ%KuN&W zy&E9=jz6I$6iTFip>iGCp8L%;qR$3^TmGt+o3Zgz*~3%bCvR;4jd#S6C30!h;Y~Nk zq|%iFo<`er@ht_nX0yncyqFl)oPoN_xrb`og%R0H)BcO?!+o0l*=JX63^iWQ4X?He zkbK4YMaeucpml|?W#$AMqNLe2$uBKs&+mo(K0fWyx$Q2Y1<>Z4k`@fSdXf}Z6|E9d zpv@BlyA2Txik9zgj2ib-T>?#YT!Gy*@FwFq{7E~q^S{{K5aF|s!tnz*FKNlcM+xc# z#vD_A`P4bRy8XSn5VIi!pLz^#s~jEL4U?vjQizae-%%6FQL62BKd04WO^U@}PO8H) z-!o)S=#$2Lke1P)#pEVA3o3u{rAwtBnFDozB>h?C=uZVw{4nM*b4?}?rU#iql=vf$ zQ!68j5=E+tNo=BfwS;Da%nj^0>&68s0XagD(!f^q%n#A`8RAy>67uBN*XjKb0Fi#6 zazqWb!gp%@D|3GAokpsw?!DIs6;KC$m4_blX!X`j8(0@R@My7+JMh$vAN@ID1}X!9 zpx{YspeSlnJ?#Rv1Lhe&grVPP%N~TW4VFusLhA1sVTlLtpHr_ksxyt573SnOjH$;e z*NuIF&;9xutqk!KG^bx!bMWMSGQ(g7(_mAB2JH>gf8Ke4_2-m$7h!d=@S~$!8WPA_ zh`~v;son*)UPZEOvtHJcG@x!k0LFvRi-^=wK?Ck17O=ZaXFDT>W^$&5LE}KI;<@Ad zq)LXWa=UM9+dG`q7-!_*M^4XUm|ni@(10lW25hzD$0nuV$l+J*A z9`G9xHmgLaQMCDvkgcAd5^w*>8WwH&w&RKOnh7il+m-9PB%$gfw+s^a>KLt1R1r>L zX{D{}JXAw~NP#Qh5(cfO{Gl&3#gg$Bs>V63dyi;{2$ zY56%K9>=_Hj+)HT0wb5|=nH(|r?pS=mC(~j8QziLC(J>(nr2Nh$@HNz2Oz1$3?!9s z6O2Sqo{lN~ppRYr(|pL1EA15B9$!}D?sx4&+0Vxx`pZ-Bs5*r|_~IH`{F%~Df2`wb zreoTfFyq5xWm%Z0kI^0xE2aZkLRC=9H5s#A1wTXiPuJF@48-%S^|mkcC<$^gy%pfFqCmfeGo ztGxMQlguvq)ds5fmo~&UPd$Q$-OIM6?%e^sJ3h#lW5*M`mkw253GIXIz~7ou=H*^D zs1!|G~?!*6$TsMV{qfEXWCql3a z2?~SMg;L%IcHnOgXTN%WOy=H)8#EYIroHam-Z^6_!+bg3NWtIbAP9A#PLQ4Trr~3!FV9-th#N1{bvxTbWFpl^09~I;C&8Ip(t}>Cmr=m~& zk{#fg9xgCcQHTHMOuvlBZ0gG}Sto_3?|E741YuvtFkJrrZT;W11*5|m+~?fX$OL66 zSR%kM6y6kN*B@6h;Ff1Qeww~Q@Y4{(xNQg`C>`@vxrxamvS18$Qeu-Ke%wK5O0p=L zl7CrWXAk&BTpb)awhDXe zHNxuD@CpBXy2d@V6Gg6vWxqf%A3zuRt#)l{?zDNQ_+jkjRz(f;z6ur&KG*T06Gp}f%C_v$%yyP;Xm}Xgyw-KsS|~0esO$t( z9M0EzX$7NI8QiL6$ttsv^1L{Es%ee9xbCt>NOc>hPerZSUY@Zs@BV7a(ibWtZv%qL+Wzh9-dRkj za2S-Y3;=l=m6;IT4CY-$xRw#vb$AcbIVHO-#x1*?Hus02yMn|D)stBJ6>vG^oT07C zx6UuE8j5yrxz6BY`q*el1{JxgO;i_$f`-V()9+v1ZPwjSKNhgO_a`gKtNHLE4^)=a z67vbKWH#=cI^`)R_UH~sWRoYTR!W)v{3hP`ZVQuVP}g4KOhf!-^)Kb4S^TrGX0M%HHBkU17(WT{D?06r{CE;hf`539E9G(n-O}GH%Yi+jBu(uF>M$<)pEOj-7O>c z<^HZ*re1?qeMmjjm3o}{r+62M9`kp zzk_*_#n|3rP7nZiJSRL3>{e#dU;}7OL!61ApgG3}Kb-!+N8YfAM|opYWha~*P6A=OZ0@JEf|=jr%v_~UK#^F0RX zSwNj84jjKn?;@TvymUbk5l4xc!GF1Z_v&za>GJIB(&g#)-9{6FeKv=}be^;Lo7sPP zI8FcN;kf?)@Nk|KtBCx=!$~{+;4oF7x*XvDqlNj0YNnQhIGvAIPcPkW0T9#xL=ZQ> zEAm7x<=5D*Di<8OhlQJ5@6@wh)w9hgg@Q}1;T7X~uOrz2&&An+pCd=tk7-uVuoc;r|+F#zjnU&e^rl9eR+}D?jc?x?0famQ7@8UH^KxEdKd}z zi_pw9NBSpZO8XVB%W&byaOt?R^hT*~DCYF1<7%U(st7ez@6|mn%DmsKHBf|a{4PE? zyMw#^aTogmrdL-BsDAMx^knQ>RdLY9ckIa&V|Eh}c9ZHTniFjpmu{5K5JbTN^etq{ zm;8VLLz&W9DL>z`Uo7PnE9>)Z;lbxHP!SgJczQY?*)C6ye|FWr%cZlZA$|9=xF9?r&QD;q5Hu2dvY|@M7=uTgis}KWyDdL~sz~mLEy} z@=$)V?x_5Cw<2mwdTsRDVitMpTby#7t#Wbvu-@GfjRYDspjn{4{s=ZCy&f`iFXYML zcdK>9oL(IAb?c}QS_KWn+SBiHyz1*jGieSAPSY&6muf-Xjicjx96$aNQGC&AZZP_G z*4;F#1e77)eDd|&e^@)bhqX86=)W5o!+wb_Ig&ZPE;Phe*!pulF)Tt->km@7sHi!)}%tU4RVnKgZ^sj4FtmAP??ki_*n)woCoZ01EBtHVxcEqN`r6|7-YU zFkZ?38a`9cFk9~k1)fMElDP+*lINAvT5nfcRf{c|Emk<@b^4A20uVI=C06}k5|2Yz z(IAO{Db@AAyd`-0?hK{?I4{b=wZ^^DPBlKed$@hJ(~hnTZ>AZS{}=g4j1%AXFMr4& ztjHoF;~qg6M8%0QuxUL0^grf?-%1)v*^?@Xr{aMO%KzDSP!Z36`o^nQKfUvzOMHa` z-g2pEDwMPThGaq zTgcxq=UA>~;ev^a^|^E0qbl_6@D$XckQ(k1zYl3ts2{uyBzqf(9Ef5%ptxd9zErrk zs|LgZ-^2zogSY*g* z#_j#c!8fbOWhu|+(GsC+YX*?SNC0FYlq3d)NKrbiT@&MPtkD51~5!-n2@W5A^ktE#q%r4{!yNt_hG^_*}nVWX+Z{t{fa`3Hriz;D`FU4j;_h zO=zK^^1UFRB&oJu&Ath}+3e9@#PPm}YZUa6L`MaZDPFOb8Rx#gPodu{w#5`FoOf+k z{4yY#>8DCor>_2Xqy5CzZegYM-J{(-j02i)@`WRnJqm^)baVv{?L!{#duYBN56nC_ z1)3N*kS4|e&y;Zlq=~T!G%O3Kyg)Nzx*jBS;#Vr1UZs%NXw8I0`Jv*p<}l>pKb5v)vPh!&v*nB$1bj#6XK>Z5kCCOn(; zoi+!nEIC%7F#!{Mf*#pbEg$EgN=xc>_&GA=V07@lO+Pd4J z4-okVKcUwuLBi~d z{Pl>g7xHv!#C+EpSC1o)#{9Zg@>CMmN3#MB-u9bWt z@2Mp0H%-CH!}?k;#km5;jB|$>CtOY2ju{K*PAZXVowGAYP00&-`4P+y>vLz`9XL(f zE`zg^ydex3>dP{~7z7(^jqHWm3WyQxL#sl*ZxZ)B4LCu`ORPOQU%?U|BCP*{@Pd0<1NDg`y7?2>MnPN@jF{zKuu&JVyz1U3;7a1t^9L8LPF z?^t1;qR?2Gd1znfi3sDNnqP?lIft-tvAc6(=u2>Q%S=d1yONt)I-To( zWr|$*MaaM#3M2T#X7fu$3TlMe$VpcGUn-mnndU2tpt>#$<4@S1f^68Y#g1VeCtO-* zM-Z2{p>8Y#v_TSsO$xnGThScLkoeG~knfhHBf}U=3M5s~T_R)|f2xQF*&T2nReP5C zx!YW@_ni1OPEpWcMS!)RuwHAjpzXI1x{j@2N;PmcxvpIy-X^t&*5`MTes$EGKV+`o z7ph>eiRcUTdwg2xQ5h@eCuTiw=JOF+=SlgYNr_lVfY1fjxiVO8eCgfkkLG7+*!tK3 z^KA~=c;3C*-w(VznlcV-vPc@n4pK1{bQVnNwUn}F>tX}i8iQcD3o0?)8KklY@2Cnb zvKqXj!<&x=HUpABeZ{GmXml3e(|BPISOuAWg1Gkhpu{jJNIeuWc&i$SYgj_!8iS+b z3NyhffQA<-%`a%b|>I#_Blz>p7HyC-x-M z6qXoPZlp6$NHPijZBCx)X0tm$j3EewqS^2e)9bBUmJs_(C|mkOPyAE#+znQ{=;ckX zkDN4=U7R)qV&r6&SXNr;l*uDJArG2cD~7&-3(?#bhVsVS7^^JFp37}uatdhiP z%w`72-g*CZNQDd6yKR9WJr>&>R7A1gn_;Zt7{DIdWUUcl61?+Y5&dZ8`9BdY;PY}q zsiuTKZ|5!akNYf(Qxi3ZpG}EZ3p3GqbsHSqA8eD<65UqTXvL}plS>tD zJpfJac29b&cSa*ky0%VVk%SK5PHBsYV(Ns>e9%8+E~T&jPFf1MQ##<+N1ul$M?|lx zUy4=7C8C=XEWuLK^OJG$r30Xrg41T26oU?iuRXn9D`}$nitzOyW6dp+Otk-+P=*Xt zW_7jAGV$)>L2cg!)4OL8--xThO7J|B?&KzURrfo5vqYStLYX7ct3aV=Bw6KMc~*w;UOT-HY>z~+JQx#Y%_Yc%4aCf zbD9pqEm7#PJvBg&g)Zz}10yOjgT=dK(P~6~5aR&{$2u7@N-xzzRo00Idl^-RLy`?{F`$V%IN8o(f?FM#Q3BxoY!Fx135JrY$n%_-b0(t#0pLyYf9(E= z&UvdtJ8%=H<{{)J%w)2Yp&tql_g?sey>PGe$pQRJb>52{`xRoqq0`3*i~yf7{a?fy zmZIlOf}9Bxrh)RW=+H~4F4Zeer73j~;>mx#)c(gy`Le%JEdx;%%f`PXp~33itP*D( z0N)XUK=yw{r~f}u1+!5TDh{rP1qsiYzz13|^AAI3AyZKE3N0Dh1LK{mUt zKavY6f2Uvm4xmu6aDIa|jYrmmssck8p*u4$gf*#-#}w`9JeL6K6Db?xQg`8&ICAwR zH=b(9c#h;G5R|kxKGiDUjIp)3VL|X7zy(Fr(=uTGiv)L6VH(=@EP|XQ6Q*;Jhb2@E z8Wpp$x>^YPWT{rh4qI$?UzP_b36dhOM-mC0*|-tS(K^Y?;f`rL&E_zNrnrkejy&v z2xn;j`4+_nkAHv?p0NhPGw>3*Xh?X5f?pvbgl$JfC_|}dQs%ie{&1c>KS@Sj`EOa> zSCq6G7CP#%v=Se8Nq5Q3k>CMPDCj~Ik?$h#(MRF<^3kC$P_e~ig<>lzc(2(|Ce%t@ zkeWmT5CyR*Ekj=vg*w-1h30Z0dxZ=VoS-Oa{ftF=YDsQNu(#2R~}pv>Yq126jx#iDx`}UB>1D|vnoDyRLp?;2N-FNtqB7dY3{5&!>+cr zw=7*%JW#&5HPI;stsw2%cq(%SI{c=$r@nJ?Ago2HMqAs9~^;|v<+gy$LV8}~}F zT%u`ENX19CzA7$R{{!hnSuU2o96=347LCB49Dy5v+4MjKwTuM{>RdTXRM8&b7t#Ug z8yaJRZTWOMTJ6Dy1_>T@jN1{qHnAlpbUgVUb$WV$D<(D3@eq9FBgP9Nvp?!H3z&S z4Ri923fn#M_a9Y=6SYg$E=id=>|`s1(!8QK^@*LM&@G{F@?i-awZxFCwPpIml_?<& zUHT`b-lE@{_&P-;QqJi5)jHrES=YpiSM<+VM=9`R5|P!tqT|GCsgKh~iu}#HX%=9wKDP%2!>2g9(4|99LGNt+}3?l-+YEE$7MlF0c7 z84Nj?_g|G|f*d78o;CL#(c#CN8B;1!xy_C>h#)^eBvcPDHpB%YG~1RWQ-jx_rUFE0 z%7F-tOYH3m>;fR~WkM$u8v-pHN9v}Q{L_nEM$?5KLeT(&x!oGXqecA+R46wV3Nio~ zOfWN#TLkPE>0rE8@GIp>6>!HO59g=y4nH+jrW?*oko8zFXTdmOjU|11-qt|UKV~pF z$Xbz!hiWaWOa_3wxArjY9rZgHP~GyFzfI-?J|wkD?vs~se1=cu&Ym()Qkg0`Srg=A ztB%ljPH8Yw(s4DtRrpNHoJ0fLXGt@$O!7!Bkhe~xh*eq42@rNWdpIjw*j!PA2yOxH z>IGyQMnLY`QcX=2j%M^3FrQg#=sR!@|itZRM) z4i;uB166x z4LXJ42aIT)$|OY^gHBm_&Y@1#J&$FmQ@%fZxOxj*aBFD}Ln1hGGQ-xvZ$>a5v*fHY z*-{Q$b3V@P>*NFAP#yLgQgFbjiG8DS{PFVHZI=~Vk{EfzuH1Z+JY|eF=cwS35X@XW zJXs)5gNgOQniDIx4|WgSk-nq~MtsQ$z&FIo^}Rlk;@ZV+7E795V2MbWtbs>aj$Afp zrjTXGNPUui#c4UBl_8T9st-O#ii88u@24!yAacAJPQ(t&<5?YnGrQx|fLLq^v+xZ(@u zQzqb=GNrCH=hK|NPN)n(K6V8Oa4k2sBEjw{2M#MhqIa!1@Hoa^R3;-?`I!`~r4mW* zy5UMnlDX!yt}C-Ly+PjVg|p&@5_xF8v--@n@i=T%Q6U^NsE-=J?liM63KAx(;Gi;4 zK2#Zq15^g$pyZ_gPzSiCh52;r+&>tpnKf)paKPuCZ`KrNkk>Eh^)-_lzZRAFA>J2LFT*%WQ~bi(Ie3P?Qxa3|6?pAlK)gMY6K{)Ju2y=hmBTM2 zcrc90aPV8vij6{1<{m`!|Gwv*2eb7O#Mab2toqZnz{Lv=UPmoozpJb&kChjA9&I}@T5MQ zRm?N_@ose5r7u{XikTFg)0n|IEmHXzar9COx%1gAh4V+mhPRWh6SIPIjrpi(X#$5b zv8p9mpK=6XB|x0L^m?W2K5jZXs}(ScNM#H;FpBJfqol5*@dBYzj1s{0x|S!Tj`l@r z#6?@C5Sc~6aR&LtBZUqBsudU*k?`Yuv`54H6Z-@f)$3I@TY*LgQt0G zE#th|$@I;n6WO!LrKp+_3C6^RYp?(oERvKN2}wW}i~wXoMnD#P36TX!09o**UbDbr zXF0gGh`@G)?q(te9S8TtTUshe7LGF46_ymTVzDu+=gL=v;AkVA<-173H3ZZk+8PN~ zV|SWkY@@Rs`1B!z48ctcvDtgWS|^D`90`7BTd<>&{NZ9Ncx@rM?N=uL>I+R!b%=!LHMNDHGs%DV%lO~@ z!Z1+%c3Bo~D$L-ovTSU4EER;GdtlKJ;+i!oess!1M}{h{$)t3%Kn)rL&W3@cxmJbUdn>4tNh5@-QKr=B8aw^NzD(q zazWgL)J~>ffW17%OUS<0^W~<oW^EfY(M^8f^Ow%I8kT4{>ipJ^9zYGX-b}t6 zkG|cd!UjHHpl$*ht=PFVvv*5)rJh zrj*oe_==w&hCb4f2d;~7s%P>KNe{E&bo{hdoA2@3^ethDt@MM!vK;3f^rm$zy;4MT7Q5q8u7%nkv#;U ze$R-ml~H&@M-B_7_fPRX#dq!al?8H7L6HkxugM8e^?j49VoaV*}4@w6X>M#an7FRliX|oH(lzD zoZa2i{e8}q{V6A0)N!J#(008GMH0-UJTHBn;m=>lmE0?a-z!Geue{w}b{4-V-ky8b z5}2J-IR5C*mA^Q{@vnxnpp5#O3{8 zUnBz!A2DqWoIM+++o2iBT5IGA3TO%nQt3-C)IMnA=a*7&KLH%WU7KZ2FwXs%Uz|Uu zPEVhHb~EbtBYLL*e(yC8Js7j89N|Sx3Ibw?Op1g|h>dnkk({r`sWc*`k7UBnW`(UL z{VB*Co^Ip#vQle|P!hzCP#UFj?sIzEk^g{zJ*~QcUHe^(yateD+Jv)@z4>e_W5uiF z#$oV-6l^ni36F50(bxFLzx_u4d5T}FiFTR>(C43&oNY+(@*H7D)wc%OK0&qynK`_C zbC=f}3}4Cg^IJV?#Syd5;D_ABrpf}^KBWCL#KvlLymio9JG9Y}Dhb99Uy#LdwW+oM z^@nb0t&ut0qOdzV@^gV`hEMQC@ji{hqNqgiz@>)L%d8OaZa4i9&f*%{_8(LTXfw~f z*7RdhGGa+0R4JM+#LNLFhdRv~Cr59t`)jlkpa?F*r}fxVyEW>j^}wF+3AH^pbWLS( z)-4rZXC~akdW9Jli@sjtE6o&uLCMP_ND);}7z!LA3}v2GhnRKF96$Idlxo=xe(?Pb z#4S`HE`IRttobZ8oE@J=&h~FX{J=_#Gf0V0*W)gIZ|SEt>FS0Z^;q4y9d+0l5kxgK z3jG;j#zFDP`~w#O!s`=(Nb_UY$I)NEC;S|c|r0rIDFuzb#gC1VMBZld8ZtK z@}UN>13!^|D`Pf3=%hn4Q>}o#dB4BST6nYo*%%VX(PSayQ zcUv(tK|eV`pEbc$!LdG-uPI+Mnfo=w0<{CW&x;31bDI>038iHn_Q{M*3qz#sA9&Uc z-pLjF@ZK^E0y4j34-lBD$|6*>d0G$U`#L4T2Db;BhzzXIo^eT^y;p7QPo$-<6h)Uo z{$PZz4~wB!y>lY`@MdklV)X00kk_n1*EFTDXgE>?;WbqVfTk3IBR4=(*y|DIQu&k~ z9g56=`+FeUKw@ipC;$72rMrww1zf5kvEwC2WpIA7q7sL`9uUP{o#=o=(~)AJ_~Ee; zjRnr1=A2=ra&g6NLk%2zKmp!W1hK26nuM3oztqv!K-4EE)U%S9C>AYq<&WwrQnjH7 z#J^L(i-DKlmZ)4*ha@@%p9SXR#a=2Yo=5pwj~QYsih2zcdkx6E?rmuQPJwT6K1~!gB#H&GWIN*M<$@ z9L-Ogo}aPswwmVFsKfg8El3Wp#UFA?1Vc($p zUg+*v;QsW!Q8rG`;XzcL16R?Per(K9K&3JWotu&1QnSnP(6Py4D(A}sf>Rg`}RZKc}dhuQqo|p#RSJSv>$wAgF72bS*u{Lv& zPki({yeynd{OSo+iq1pE2%X8BUrOdxvviosgMbk1Xmfj&>NZf2Deu1)GiFe^qHMSI zXprqr2RMA`M3XOv5FL)q2B1Ij5*w*Fb5z?7@8MB<=Ptomeu2}*(O4U#Gxl-`i1cwi zI{pcyqIAG$thI*%GnHy>1Vyf53+3w!USF|+U)af`{Ux!$fCdMJZwCS%>#u|+Z)$MP zcVjE6#QV;T3FrTQ*9f)+ih!T?R!ij2f%j*@%=);{8*r*}`JM?*n~H{N{+VJ|pD9uq z=EbnIRpsKIKZ_+T^gAFjejIR_KILTLUqpVC#Q)g9tDOE%YDIhag0a^}u1CLA(nr?s zR9{v*)*sF?uZQVwj5jvbWm+a_E_p?Dm3}IAk_tcdc6fX^__O6y$LQ~4EBy|9yaXQq za!^}q>0DcklX>bzX<3I>*kq?2}Eaq*5&)0>BqFFTP!1@uH7_t zG2b?x%}7^nr91gj7v6Yt;t2|SRo-hS{H7fjkg2q9BX~a>WWQC0p0I+jEE4T=3~uwO zc-owrPEFYcXNK%XkO6L4%*op$6Z;a`K@WkF;QLy+mPN80J8KZhZ}iM-X1+xMG*cK&8Fr*_Vb5;&h$e)5Tf zL?u#jFrQN(vj|Y!kW*4AV9TZE^q$k>e0Qk%xJ|hypeh+pi-?d)LR$_)cc!*z{ZzGb zc$PANy@B#oT$Qg<-{4-DYr-v`q6v6*_Uwt0c5c{azihOMb-0x!rI5Ds)`PW*PzcA5 z;{4Fm{Lm|h++TWZnyw8U<62XFqQJ9GDzN-0@i}2HjjnT&t^R2)-rkw;(&-7!v2rn> z>UvJ|U0MDo0u5K=@jw1?*G2RS)&+=|janNghaR^Qzc%|xW+(4IU%t_So13d~ajpf5 z@5(cG%yaFx09}bD6=3v%`LkKUyWX$&PpgnY zOsNak0cPy$uWxMc{$j@5@GzePiL=bt7nln+b@;Bb z0I=l%09$!~0b35|+go{b55+=DK8BEvZW&338mfwXu)(C(K*=z%Q#-WE|IX8(ZSXbi zU_)BATnCpp-2@z4GAo4zLBdyQ&(k1jzzbmk_^VOC?iFh2#1|ug5m%y|hoT@71fSng z+JH>Y58JapfB7NbV*G#f#c(r2^YH2);5LA=<)z|$Sk{mM6?Xs?j{_AK)G}(gFOuOO zQ1fgRvJk3B4ITYe#+LWDZVvPz>x>RvoK%=-dN7A#>$-GN769-Z>f$36|9q4BiMrW> z?!~UGO;y*^(X)9nOMQw_^|_?G;UPHlN!DDqM%!!e>2{pmZW!k>QJ*6NY5s0JW4(U!rZ6Feyo_dM95mAuKDCz`<+n685T;-+mx*eV4WGLjz_n(E--Cid zS#T?jR%`7o#>+`|03CB+(fkV?3&F`r!WL%+XgW*{ch$6Ub`$mNzfPuHIVr(B5qjhj zv~8ebERU5PrD~OU^&-fo+62R+_-P`7^z@U8^;IazQ^9>t?@Y>IU>pf1*C*R_Zl%F| zYC!gdgw&xR=`Y|cSew}-Pqjcjfe{lsb@eo5kLBk9&k7bkJ7%yTf>C=@nBb95cqwJ&h@p^aB~Zph<$JtHKuzvBiyBm0#9TzI;#eQcbB1us0qD#t}^F%JhONy@TLM~|CQ!)|Pf9Nj8&I&v>T{L<{}m1W zKG)`;-0Gz##Uo5-k_8FF*bmQ~0Obn-b3kW^ln~Z!;D4KNq&`s2?z zzv;;{1b{1h5>laK&od`mlW($&{cpwRf@fp}JdFQQY$@$h-9b%nL>tf}@ zHSe?KGmWJS;|`-h^Y!&7l?{c7;&YTbNnYQ=~;)gLFZh@qg-&5V9 zB-jE^pd;2P2T%CSWu5E3Fsdky>j+|fbhyCQut&o=+UU^0g>1wgQ~c2;^ysydW`jm? z3;)Z-no`D@RT2dnJW|KPVz!1yjGjME)^h)J79Uwtp0u)y{HmpAx=_9slDlX{YVh4R6B==7ewqN|JtldYBM26pkZC`-v zMGlP4;Gb+dbEz>;L01Jc(8`^J*EBmNZsyG{VjG1CveRgxwH(Nz(RuZhG> zUHRl!QE-KmC;FBuOUGvQg%EimEDyjBMr^`P7WvHoF5w41)pfP}_NBx_Di7rB z{(=9$jgQ9A`t{^1(E<`BF+ifUUgLGYR?&fW$=XNw0Hkamp^DlKc z?f$=9=S9-u^jOOLN4vqI#Ni*>qV4oj7PT)hqvUmK2co%r)ukjql%BGiC6S`l@tW-}ajOeZud|wN03hLACcBiC{r^R#^9CLGECyO7VChpVmc{`|hZCSKx4Oc|x-MHKb zcLT1CXy!T(+By%gzi*6h7|-#N*4}chpOHk3oFfv2fz|(A@wV&_I)Oz5+1lc<2}>)#meAb4~f^m9Y5O-U_6Ng zppqoYVd6V3*xeQNp1maO62$Bh0F6S3ZQGYR7+pJNJhz)w+cq{NfT z!u^k;3|onfg93%&W!;hYJ8R)vX6_0v;^kiu1L7#9&QI>er7N70bYfV`4$GUPx-i<= zyL8PRS!X+Z z@SHZHc%O4X@tUQ|48AeG2+DdO(&F9t!!PklXaSm3A3%hhY7hJF8UL-s47w7Ht}o<` z)Rr=mK;_ArATQX%v)CRuTJHJ`&FuA~Wy!$Qn%!8Uy}`RR{54ag45vmFooRHK?c3Ma zpKwv;vQOj6Z~`7Lb@n+)3?+hleGePsmC*7xHUIH-*}-c2Dm9Pjq6>ej15cNcvv5~) z5Qx+Tep=?s6%<;~71XVH?C-ekLvRmN&^U8S98~aw-MvUF_Pct-#u5M|QykugPK<8- z6UjQXTs8G^JkKtjtL2ZYrhfXjsek;O(Df~$t?>cr%oy)lUh1xXP;LSkx6uN6j1xPi z?>S{cQ;iSkvEry+&|@{uO+Ir;UlM$*e9CSF)YHooy5Bn_WRKNOH-F+E%^{m$mg6eT zZiydZ@RZeDOyO)8+#C|w@bRZ|wNyu=qhq+H+hhODtzQ!?zve#shlz_}TPf-4e|O*` z^SL)@qxj;?ofv@3ppLN*^dmG%QE2GMdJlk(Nc@G4xQSWR&H?C%8Gw!i4RFvy>%roE zW^vOBS1YJ@h~x4u$RTG|Th8yLp9i@CJk^ocUx1BC5(-6S*3quXJp+r9`azT^-GD;`wg*^#cf@GBp!bs^urgRe+^fg1(9* zFuQrHnI7EN)L&(O5oX6ml=HyyTR$VNIvLbMMNOxMa5p0ULl*wmlLW_Ke*J#2RDcIF zWDs`%YoFKhE};R_#v6K^qE%YBn04O=+Wc4GJ{PazKysFtBWbhc4bUsugS=Z_`weMF<1yRCk!WGA_CbCI`z&Q?!kRTT z?yDrY6;W~Mf#*?^`-@N8k3G$NuzUk(YXEROERR=CJecxWqijYb^@wy+1Y=VKfE>24 zCRtKmX&_m)3$rn60Zs0c1}ePPsY_oti`M;{(`+)7D%Mzq{LbQWfb;5Z?6M!#5?cEI zr_`?Goc=UdrJhBXdNv?S>0-Zxetsn3`X$(vOKdoF^+~UjioVp4xf}w$7qR%cqul(A z&~kGTi~NtGRxs7fFOgO%ydL5|CFodb_uP%Gu}aGmm;fcx^MVBOJhU+BODa?>uY`^F z;ZaI~0Z3M8&m9avCA(6?o?hl8!v}sBW)~NF_gQbW(xSOWHrIag+U8KSWe2qap#=zw zfRN|psywXeK4O0OJtOZwEcGg1^Y#&=4&FKwUEZj9kE^ODtporTcM#I7GH6i(*EMPP zjzksbl5<_qieX`>$|*>J!Rtls*a+VCJnELh7Xz$2js#PB5sHclk$41F6usHVo@{w$ z`vsp2re*`4fRdLKo&{0qg{3kJ&ONl|u?l9D>7EJM&6wlg<#EsBXdPR<2sPre*{H=x zuLPh+l;Mh+oN?I>maF}YiOS?mU|iUna#$_;0&$aR1ME9b)3%6i>KV%Dv_&bS1@z7m zOPNTmzH330-<6@yG*^cFfT1^-@uI?2d#i@k5h zH2KpCwrskV`E>O&#I2{oGLAI7#4rxvVKAc&HNwymr@cp#6m3ARR>@*&EaZU;8}F$A zgSe!(u@E~KM_Bb;Avs(voC$3AcO_T1^b~>nnilK8eN9Sv;Ry0d%D9e@NX|@f`@_!6 z*^Fw=gR!3Rf+$K>%>hOd@nrH+&;VXTteOGy4I8Sge+1KysJbF%p;O;**=tO)c_Edo z>IM(wmDB;()4MMKxG)uVP-L~)sX%ZOgj|#1!wX)|#^Zw`^FJdSZ&fFMmWh1r0K3q_ z;&S-TlnZKAemsz=#1k^q$vD6ZOkw?CPFqlG5am)uD`!(8)KCu|N^xy*90~O`o;-%lyrkCkB{yYE_97(Gu zAR=7e*?`J;c@(yI5(5 zQ&bI@P0HXPm=Og7&>=rxyWTj+zIS=Vx1N2J>hjJQIN|ISMlr>yo~kco0Iy-xV`kJt zJ5hsIq6*hYwQ*lfqQ$fn5c2>|bbj$)9e26E!!durBJ7{Y@AjGOKY0NAG_~kF)c#i< z^i_+alQ{J$uJTZT&V#sq%BSgRKtp8z)_CGLRwSZ^}Vf23AEs#MTt{OQbC za{S~S?j4@0m~lWoWP{#n9|E5M=QKMt{^>D9?6%wLPIuXI2RuKu>@0c_l5WEeu05s-AGmAl(6&P= zwaLc7Vq*QSh}Ri2Sx)tO@>6PC4{#O509Y|*xhJvEZvzm7ENXOi!qeY?Vf7j3Ltr?4 zM=W@=RWs8k-^-Yx=r_$f+?6sJr#E{aUc6@vm+1I7F=W)v@My<}qiArL$FqFo<1m)4 z7`7ZZ(68*sM^-d^ZJab9B_78nSy0h=e@Sm@m7U93JXPbyv{&K~U>~Y80hC8W<8>Jt z$5CT?3|YeGJzyXbmWX$#kaT#}5qC2IhefF|1`J2Z;M@|6MpM-EC(&fL+;p(j!U7N& zgGF^(AI%0u>cjoP^bo4CN@E(`V;$+gvQN;MnC$$fmR|nXo3*SzeY3MWlJRCHZ<}

IAva(}QEd}IU6m%`PHlqq-`8qJ1N=S~D(8ei?t+I}kXH=V2 z|AYGIZhK|RQ8}Ou0ouCm#46l``)Kvf(WsVuaxTIv^`6lybs{?Hk!Nj+vqH1q38hbZ zmySl@S#%}Dw_~RCcOm^H;pOCNC7MwhHd_idTey6I*Rn$1k$VQSnjU7NVq}Ch{Dwx^ z$g+mo?6wvPy$>@Ptw}?j{y_Tk5Y-vRTS9tPBuANIuom8a>&t66;go`Ww;mTD2&mES z7hw~{LHUdqL+sq8q$*!YlRh*1fC#Lf8S{;ZMQ~Qk8#BaE=Ga@6AE-wmKKrgGu698a zPOlqNP>&axjjB)*Ij%yH2wepml%kHY`eP!;7Z%^Ows);UR8-zH}w-sq5KG;NSM80ICg8>qRPRcN9u@a z;@iWl8hrN7~RA9FzCRz@zXCq zfwvv)>vRo;80dtr_E8(uIF8}6LTHvKytO~$vZlTnYjs#9m`G8~7tkEc$*~!`t;CJ# zD7YCbU#KitH!Lb1H?BE7MhaR+a6F?Tf2=@26Yl*!UxIlnIazhc$=rG0_Tga3s3_~& zcg;GtC%^*@@+Y9^_VN%P(Ytw9z_XA5!XfG0EF!^G#n{n+u_ zm6o5oFjbie${IYO1m6-@<(MsMO7!tBwFZCZ+ARI)M=+$aT;7a>>I_`u`oW8H>buWD zyQO-)cPeZ68K_&UcXM70MU;|A1mm>OQ^dZ>wnneb@3>lM6r3_6xW8lx)7+*x6&0zH zF7|GEn&jSi;GG}S%HQv&V7V59 zw{06>exhxr7});7jfKA{BuV9*z6~EXUJ`KgCKKuOX!}MBxj*;P>dJPOR_ezWukJeY zLX$@fi84y&pB_79t53CUP;JST@M7TDz%~5S=15J|Gk<+EAjznTR%W?bnAl=eKFtxM z=7aDyzxj(QqNqUC{(Al(&UO9p%}N=AGQ;34^SFXH(lxPLe4lR{*kYdPaM_C%X2!_H zsJPx~!&jInX#$Sqn=a1waUC>VBBo}YhidOkzxX2M%qy3sWldC9!u9OfiPmIl*`D2d z+Lw_-JqV*twKSLcB#bgyQ`!%LtkNjGL$4^;nEz?S8uc>z&@ZBYWyBUWu;aJ`^2C4Y zJdx-)^VPok{XiJevox!OoLd=PSX7DSho>eU_6~fT2O!ZlGl!=j(fr%z7tMWi-wyEa zUfPwlF%|RBCrvLbD5bxo=GU0L*qIQ`s2Lj3-Dx<0>ZM=1&Y$Wct>!|=H5{hif)7j9 z*BK}R&$!<`JJ%rGnblSFBXtKM4;^@*0Lv|=hWfsyhUTaig(`?E7lC{#Pzq#6eSDPP zn?=HI6s(X0hob~z6^g219v9v9(rf#+GtaXIVNa(MRrsm+26$$cD%(b+Kb^hY*clWI zNVe;U(6F#MID0zsJ6Ocoub(C1TK%Bz%f^Xqi0nj3`UiRzODhx=pfDd>d zCYyLqwQLE~rHRcaIlPYgA&k3MH+(Fl}UbSV6&MTU-{zsUJ;QMuCUo zN;F6*U^a@TBrjI3#zei=iT0two5m@2P~O&(DYZRk|5o#O>0E!=K=-dQ8IOKir#{xZ zA9q$G^x3Q1pMnafD`SwCCXS5jAak(e`?Cdll@T`e$qEGtI`ANs+nng5n zL2~l;7@yK-Ij)K_Oj048m@r!glvUqY$cxTq zqHZBG=;Shu5L24yLVKqpK%aLO7$$qN*6^xI#amUMI%GD`admikKK&4R*t}QuSf%IsEsPnWH#VAT~v|KgG%^ z`E?Nx<%+0SSQtwAWhzQFYx~jcDPz_8yr{2Y2U{yXEtR< zy3Q?ExpU<1Co-crP!QT;TU@caEU~4t#MDX|8x;t|gj!L~yK;HS=+^cv9+#D&ROyUA zg95*ge^-mdqJmE>+SzWcoicy8yx&cv_uD{f!JrFO%%M8FVs*P%K8-+CvixA=havr8 z;HA=WNBi%?gFvaV8EItT#Vz3$o+oaQ+~0&oAD5z8+y)F7%!;D%ZxJzdLT;N?TgU$P z>hMKzo@k?japBMSD9X+%{aY)w%b;O!xiX(|sj}#iXA$rYKS~lU|}NN%5Ow#N#I9HZpJdmV9tU$6()E{BXEz8Ch5~>uzYpuO0icG}?+@EO-lk zShT)Qet{*djPi}%uEC4>uiUw{bJ~hs^LmOn(7|65I&9n3`+KkC*zYme5){R1hKi7Es2EpJV9LaBpD2k2LVVkYIHW+Qem9k`&;j(0P9mA{(LHd=y4Cr=!ow;Ka zv7Np~_&l+J;MIP8?$Y4h40pj`wO5!+Py_vD2P(W*I?dBFQuk=S=R-}v-*r;`3oAD5 zBcoFvqkQc+k_u9}-sEFh1OH{GaR(%9hdoC;J|q)`$OyVQn-1^(@tj*^BgQ$q#q+Z5TqLEeNqIF5!26 zz$xH2^Y=;MFB)!EEZ67e4?<$c6go#MWy+i>2kU8Nk?3+xohzWuVf^3?8Qv*U_5?Q+f zD=K|-z7u63)?x67#D<&vh+ZmBh_#>&-yxiYp9T^diDD>(M;ti*-aJ{2kbs2RwnSFk z?{PIhI90FbH{<-oW#-Hfq}I%a zX@-M-+o;UQ1$kH;%yCuTeuYb;tJ0dT{*j;!KkUQ%)~}YZ=4Rh~IyGQ6NPnPA(qt#%jiFH}k;3PU zX6h?jY>!7L((@`AVY`Kz?m{JV6X{=g@=B$?8KXw-wCJw8p$J<#{`}x_6YS@A&BY)- z*boHl2#2RpUoQt9oL+8eRgc&IqUP!FY7dTYbvP8T<)^e%;yL@0;=X(MM4rwy(klFOivCGxo;>dUYq0puK6JZt z?oWCvc1RU6jDZ`lz=Sq1eXAt(Z|$a=JSlpZYj0}=OTLEcu_jIOB4tzFPlYjTswtaC z9U_$zkgIAF>HWYyszs6?8&If_Mk$*qFeTwQvhsiK;CZ~AqYynZ;$UXHJb$vd(<@K5 zXRH8i`-LCnkBtYzi33C^gh+*Ug*X+?VzK0O8dkjq1{4IP+=CD#b4>Imv;IB%>Egt3 zc|n;4aKH2c?iZ*wa+O1cf!|3%QNcz*VZYc(-G+TAqu)#`BMBQ-1sGho0ryL219?Wp z$@^p`7E+b}tqE>UQm~QxkLKK?49b5v?oqzLbn|3zxq-t1jKZ40a zR)HI-+^!!N1^guy+pzj5NkyU(!={h~B|}Ln3!v_8!l8GbB#saWS1szS`%s9;-}&s1}4k0wBJDl0`Km6`@4qn#)rs z(_2Krs|a~akTHg~Z}`FfYq(hP)WJ+pHvlavc2oz2%Xl|em0`rea7fx8t&Ft{r4ANU zmI!{hIdw+&XTw6>@;94(=BFHuK|2g6NFMAIK1D3xE3P7og|H@U#jLaA~C z_UTCN&#t>##(*T?0BJYAseZXVv*0G=iu1>qp(%ZV*F@FRj{n4EeL6(N5Kw^J8cQ#d zoyo{P&yX}jQ-E;Fub;1_RX}TYlEeV&$?MMu=`o)IcV#dssLAjA1Q@!TYrg?vtJL3MZSE&+@yB-0Dfaznlyhg88LNs^?-v*L^ z06;qfMqX8(h%N_;+i}P-B-L8XWcnC*Lke3a1y~6b!5gAureK|d<7h89J^$o;saA>4 z`3GfTnnVpr%G&>NLd8aaQJDO{oQN1{{bvj@olj>Qssd|sQk%jPrTUobubcE*r;bGb zf|I5f-%_&lCe64{Qcqx&#$#t~r{<{n@y#5DM<_;p1G0;g9m@A1R8Zh;>UXOzrAOD6 zH#)niE1eBVDs8IXRn&-!R$dg~R=FV9DrZ*)tLT%mO(2xDT$R0o_J*En{c)64pi?VB zCE=iwTT_97XJyMBJ3oQ}Z%RGjU$F+fDNZC)MYm)vJt?MXNwb*#D~!v;dO+Gi8l?eP zB5pX^*U#MP>WHTdfC_UYPT1ut8$&P)DWy;xX9`9ND9zPGO<2`^YX$6_{xxw_{b-Z} zDc~f?0g6furmV|Ixa(tyLny!Dv?kXf6nvQVWBkxZ{BMcb+`@Y}MP<;*?a^`{oaTg@ zqL0CIFU!v8yljkNtB8KoV~1TZ^N0qoQeI}FOV|T3`z;!t6i1sB7bfH!TfsonVkYcC zSx3qR4*4_C>@nM z(DSI@q)e#+8CDYP*Av=MIGsm7pI<(g?9HZRQ?;)+DR&pl++-Wd=mGn|I!b;WRpT8; z3i-(NJWFY~OR@j~2rWJ`(HGH;;T(L!(b+U_=$3?9Lln3OVPLwb5Q8%g(Sb3D!5Hu! zPEzT}%6PN{t#V?)KxRJ6$big{J|ao{?ya*%-ykmvwN8DiO|XOn^Nq0rH$d`msz`jQ z*fk@BW@_;NPUB0kh@{jZVFosR6YUfN+FY^D_oGeSP)|9SRBT3 zBmIhQ`xe~>W+}(OSXaUG^*p(xJ&4Rz-|qK(O0?>vbVV zMZfrdzc|^K8or8<$E%*({r8N~`KbtgjLwhg;%j7n#avdMNpRV6Eq(>%F)5heRb&RN zqR{fUAm{xX$Ec>7zXdtJDoA?<>AXSsQ+-fL14+YXC5T~U5TJTk6*}){LW{C-_xm#Z zW7NnllPjQWfRa_<9FyK0k9TSdz>+YiJSn3)CcPc=U5BfR37uG>?S3Y-C>y_h59k_D zBQJp(9Z)O4`GQt+XnU+cYVci0qKb*%(0ApbCEZ?3L0*N468)8QQ41>?)WrL{(D@Q< zBPst*+T+ZmyPrOsSdMTPvCCpWK zn0!UbB0txg1UU$wNG~5y;)qBYb$&Cdh|o6+T}-jU&qNRmSWGKWCn-^rC2U6g^dB0b z6no8pKa3j5Vd|hJSs7J=z61mX6@VClZI{>OwUPk!L_+M;M;WPs2Uu*mAF1WS4ftPj z+1ceD|1LM)UAg~AyoS2E%q1b~Llr&${ReANZymU#PVpua&y_m6qze!f#ww&y2J}U@ zC$x9(?22UN&UROQ&vK?Dd2Yk`E@|W*c4}*SjcY`~6R&xZ>tqR-WC=bW>B(ZW0&w`6 zV!Iq_UH9Q+(M8ekp$X%}E5>cEWYoO@$-{)J$%KkQ`vX;s`o_#>?JY*u=j)fv`|Z9T zy@FF&zZbmzwQ6tX`H9UqU9ka89^iP@Zm!fCj+Np+?qK7c+eMlvyoYjbwoYg}T2h7= znCMT5piC(eO?#}pQQ*EI#uH?hbDit>e;J>1>%eo=KhY2tNYvt|!Wd+&kI=SE)!)gg zZ+0DaTg+Z+A0U4+X6nB$@Tx@(oVx=;IV=Bw&Rv+frCrZZ}Mli=N~V8hv!GHgv$ zOsT2ECXNUXpin_zs30WmZe@hXQh0>2`6LIV7@|gD27lYB(2Xfp!BD|D0_c3D(xx#?$Y^@Q1bgbMi?vj&)1{F^2w_@v6>@W$Y1} ztzjY{dFUSrhn(9{oDAWjMdL+t%$MclT=${2{0B=!;H9a;Ss=N3*F*$=Jtr3yTucDW z3n1jr<4nuFDFOP2NX&h-_kYnp-TGbXpemm&b*jk zK6B_AYV@|l{SX*eBDc)#2dQRTH`i(S8SOxdZLX_e_56mTqR5x0h=kiuLvFA5ea`=L zp*N>B?aUxGU>wAn+kr3c%V#MaS71SbvhY&&P)zFEVXXW0*`C3(gDvwHqBT0KDBJ?3 z;22rg$unL?aiSwGpZLjpL^=I4wXVk9LN-4|(klVB0bK*z`U_w?7QC^h*GJI9QRBFP zN8nUo70e}@E(DA#J`EJHK76(-6xfAGEFetu^#roAywNQWC^WE`%)#BTa$xXe z{Mybdsse8iRDMZM)UFw0MWD>nwH8W4aL!i{3)e?`@> zXEmtFt|~{WA{Pm}g%el?)A!#J2yOv4qre!if+G7H6yD#Uyh+eOy$<~wl(%*mS`x2< zB93mMqu|%pgkE zwBF??TkLCNC|lt7wQciKesygvxc`-94RS2A9#-zSWjyMr9U z#7vCEzJ`DB9%B`Obxm(dsjI3*NnsuULAQ>`(;2%gv?b&M0WCBOdr+bEVCPCMh|0fq=#mjh> zAQz;T|H*~#19p)|N#Tz2G0NAd(}g9KC4z`Hg4YZTu1SQ^@Ka*+Z)jW_m1|HzjFntt zAbUhc_6TkPav0)}>@mh-l6{Oo>t!GJhBjO`4xBME`ywDgfA8!01`3X(EA>45 zL{gSMEneO<$0ixuGY7Uw&~-p|nV7SSI3|Uw0NV`I>4LyEGL>bh#cAy%%vqQLIb;>b zi`JFXfa42clc2Og0sfUZTp{*bPD#B0zYP-Csd68!dc^v;*!^xfhsLJw@AZ)lL)jhC z{Fqn-!~Q9`OoM0!2SjTf9)yfv7l*Y38K0Owl%*J6Qf=W&=8U~*G7Y@;KBU+RW7#VGXesx93BH-@>VrcWHkQMqP(bmpPIz;i z*eXj(PF>RxR>c(`QWj%&0U=j#Jo9A^%au|i#pyhAbLhS~KGJCu7@(~myDx`P{ z;0xJPJd?LK?0Tb$d-lz&pGmRkK<o;3=vM z=+7j-h!Z72VFV>ANRZdbC()asGA?uE=-6al3$Oq{vj9~@y$aLEtZRAUD)mT~p%C>< z>erMqokb=d$#%88j$ka4xt<(>evK}7s&=1Cp2z=ct~rYox+((8-y*OKK{Evj z_#G*2#{Wi;Y&W0*A}Gp7z(|PHslmLp$0>Q;e=hQl@TAu{hQ-8PrYt&KyLwBekEPd2 z!Y%8O5knz_S=hIQ(bm;FYfL=4fpuqKUHy7D+Isy$&7P;v<@%BDv$Kus7m`LlQs~|j z-Hr)r;B^7{R~~CNNp!DgSSi_m{RNYqN<__Nj+5o(Bk=K1iTNTdm*UMvquH04_SIa! z@lrA!OcLtay5smWFf&SW9;I2?(*!=MsD1ZEn85jw-g(zUJ_FNP&X&Y_EI_&siPFd6#D+Zq=x%K^Y>NzdMKDy`@Gcvq>jxWwnZ?gceRJ|vAz5<{3m>lP zURLRY%zM%?1LY>ISH~nxK)~iSnnQ2CSJFw}FA>1>D7TfJ0l{jsutk071u70H5xd@1Y}mhZ=!!L;+7!3~jzxsyLU zYgawi0jwZ&>^t{%t}9tiOST91xdAjE*<;(JT7>1eQP<9%aN^$fiXF+%m5bePTPOz` z%6ezpA$JJxYH2k>YN~LXp@9KvPLy})1vbo%vk-EmQ6F6DmGQ=hZ9`2c8nuvf`)2Xa zd@fH<=guytohim@k$Mw#!P&<&h-zr|r>BMAQdYaz!N$C3alzOMANNLsg&B1MX^lqW) zLX5fP+6RCyc;LvI*Jmw9>|Ap#4T1{lMF>6sD-}drmJ>f%>>l&r@Bc;IVaHU);B7%R^bgjZ;n;ZW-*H=|z%n24SAQ;2(&d8ARV)6c9q6paKF22)PO%Aml256TD3O4)dm6aTiw~X)!wU zKUMoPb0Q!Qtrcxv4As8_Ld_AP)h7X=pcJj>QW(u>e%niD-gw=Slc=q*{Q7N9B3V(+ zXtzf;Oy_2Ny&s+&HMhrH$Z}^9^|0P1_(idva4-;q>mOhIN)B79@BEcq zDa>9fJpI_8l04`1V{iVL94(m9ND=j*XEa)H;!|56?^&9(2{q$JsRoVQ*}CZc`(xb6g=K?$BwjpGEKG5j#c^zibX!~MA2J20-wd-ILm-fW6CoXgLL?TI=l zE5?kS&Gn}&QBH!;31x<^6k}O_YR>_OhD0zGjWWJI0H&g>jhg%wjD|Dr601!7l%#4K z^%2Gdc#fRjA_WrMx=D&fFg*YCeU5%*Yi_1EN`5jf=-xvHCa^Ygp?jM>?wQ{0#%hO% z$IITY^BD|S>QZ~EIX2X!0H^O= zR|CIzH_}X1U7kHl|MSk{VOZPoY#VLWY~v^IDYgFzo$`~h?NPtX`g1fKm|CDo@Yj-de0FDM#Um}#!sslzjRqs$86+|(cLo9V5-Z+l2Si~ z_?PgVWGIFzs;EN1BEF)EZi;urHVyOL7dCf=4%v0eY8p@EmqSTk`G2R6`FeV%9Dpir ztwtDiw=4f}>U+k)c;5s&05zP?-GEOXWE*`{CslpE;x3X1-$j+oxn!!(Fzvzdi>sm) z%1Med#@oC#o)-P~Twy$Y&HgMM2b}e1L>dZHjlw@#V!s?*9(A0r)G+?eLi|&O zx{UP8H9~t+&q+sWz+GSfGgX1a8PXT$e5rk=#l^i1S@FG#^rA|N<;h}1^4yO7xt44i zT3urb|4C=yuY~-8y9Z%;cWu!s0{jfb71Ch&1->usMS#2@VLbkae!`EHfiE4nBNBI{ z@4DEW^Vtbt^Ra}IzW4Wd$V+Lcf&D%?dJl{51;cv)iFjc4(e1tHNnyz}mbEFOD_wt# zcU@R6JK#PYb&f0&aIJf+!4cC!G2}~KLdWfjA8ylOGNu3%!I9fdZ5rOIBU`EG_&Cw< z#($~f3Eif>UaF6B*pwK(qjMbPHaMwzjyD) z>EUYzN<_ZVh68L!@dZh9U#JIx6Fy4{$V72bv?BP@YC4t`d0k{Tj&WI(1mIO<*Odol zCv_tA+G+oi7JPBFwKrnf$!e5@`w$__t2>_0-|^{w7}UDozr$L8Q1iQPyFR?1sJfTX z-rV!tkzbThvmClN6G)X!QJgb5)BUw1XR;-2^7zx@uLnIG7Q|ew)Gu&OUcL9lF73>b zzwfh#;__LG?7B;z@>VOkGv5ug;pC_`X*tj*uOVf3Mo z@Z4KKT98fjg!pm(bEU?-=XXd?e6(GpG+5TjtD$2LEv4{uW;P%3=E|A`ub2y}GHZUDxtrV+^RWsDtuGfBx;0TQdfz=_>oeg5JLT#2oj)t3 zxqp6@2F~sUTpV-+{@J#;T*JACKxKL&0QW)>m;&A-K&T?e;~%v_A9o!e=^Wty6m%Bp zJva5@NyKZq8&5%VF)Q8vXMg0!AEFjWng(`L$*a$1Ud79hdu6Ia+NoAi9JK~1WnxAJ zcI3>_MyQ(C+67^3yHmn!I-!dnT%?m0pLLyFkOsI*&_^EiJ$pt?R@l^+VHKKs-^lnb zpRzk)Ye49d4*Fe*6Z{Qro!{}h2+bl5wFl(1?y%nGBs8~ zlDnqlUVtQ9oAGGfm$rx>bDgcZN1UtB5$I5}K;cRy@BfsOL)f?z?bWZ$8AH$Mzgz{k z2MsyhnE_XU(1z}WGt^)YPS!@Ln@UogvtU|Y(SWx|FU=b^0jHg0FnH2+mza{KN}IE) z06$uTuBzqRgVV03j^7>(jdoh0IQR_BD#f0>Tpv1i3!wT0CwmVD89p$`>>17;%&<$E ze<$*UEx9iK@$06!jcmWR{QUG3F>)EuM`ZCYG({zcAsS6l3D6XV08Q~QD}Orh^2W)( zz!ZG5(!T;PCedJuJT#cXlv`zJ087vmff=ViCbOb5BdbQ+Ao^x^_RAWvVA4-|L4K0p z_dNBOrh%ymPaycFA$iQW)LJt)O!uZo^46q2wWbFtR)VAQaB2rhRS5?IY_8MYr)f15 ztlJz~;Gq3&aM1p_3C7DSI0g2j;5;r8L9i*`05;`iJX_pXaR^3zAlQP22uuy+IN^-> zIekN4+|Zj*@4cSV*``F!O)fWQhHIM5bC_;_x3AsKR|enF)n^BjCwXHSJv$a~Yk{pQ z0;&TDo~SNhSWt4j;j$_*dvU?}br0Hi(h?~04pnsW4geEGpS3`~{skrgqOv*M;1!kg zAPxXbXg2%do{Z<#0LT)`0ntKX!*vmzul}Z~;v0j>N2#o>H{u8t^7cMd1%0tVZ@q^I z%Z{@AR}SRjv%qnG1K6lCgh-ISn64osvNsxnDJu783K|71HnVtko5`A>;-T84!TL@QIdP_6Y6Cpn|nVW4#EM zg(^7SNT7k8_g#Kk8GDlVni}TJfH~B|z=y`n$jOG{L;(RH48dN8y%yPJ4MH+=1V)?z zN`|~ZFm%0K)|nvhz}hk%*}SB9Ls{#vFix~*|CBiE5Y0Mw=dKy73{43WB8#s7qp zIZ&=6Ns8$No#Imx2Hs-4nxM73PU^<8j=WOCrxjF^6jTZ;3V6r9jvV>7lG|S;QI~iJ z*7AHW3H_O##r=iJNH>J{NbO0av)x&A&zi;@#;*v2#? z2cdD}!&Vi6$(fBfrrpP-HPXNb_2pWm3h;pi_>itnos7qqL6YnhZY*%M>HpmF!m1O- z0p*K|DN_dtQ0JaFUl~wIPKSNEmH{9k$zHeF)c0S*cv~FQxse0dd@4prq2yvgRu=j1 zLt&jkDy9mSNfe|Rt2&t(bE=a&$v0vYt&=paTP4L}tMA(~@UmAi53d@A@wMEo`nby2 zpP|w&7n{LZA|{Z*A#B<3APIs>??LFZIHq{B^!c&ed6G1uCR|1TZe`%do6FkgH%)*K zF^Bscoclts8c`?Ccw{eWt+G*sPz=BwPZ8#yt$6exaa# zgqqZ$qd{pHUAPf5+QGJ&DZ zVFlZRYx%%@ia(vReZSnWQR7|sdz2KCofxb?@=mEeCK z?=E!Ah=vBvxy*(5$=d=;gLA!j!y&4M3jdF-^A3mW>-v5oh#p-K!suP}=w*f(z4r(q zVGz+mgb<>4qeQQx*F=eyh~9$eq9r;J5=0B(-NWyG?)!e9=eo{y`6F3p?Y;Is=j_?* zv%f2soJOY@3~{mhUwy`kE#gEQMyAAPWzOU|RgBn@8!+v4cSr`w@CIpyNP%bu=$xb* zg5w#XB;W}&&7t}6%E-b|&(UMa=1&?*J5jSnvNvKir44i9E3f-&0w_ZAJ-krG{W+8) z3aMcW{0`2}2bAIvc?62GL*dLbC}9g{**M;tb$C1334H`9sbJWJx{XMpdxqactBX;tA2vyBg)^+=O*2;1Rv$t~e~VsfE| zLWW0UaAS^iQ(qTs`*)Cp=`ELs_BRlNW4p;+W7MPR#RKoNB}}#Z!{KA#Ij;rJd9Afv zt!(+4l-$r$Y9!kp7P8Zt%JldTsa-w|EaxdDl7Xz8B{vbYqBdbw-NA{Zvp2vH3nmhnHX~q5Nk3<~?RuxDGU&Obba|oPD#? z{7yJ^I3OGp>~nAKaBjsK@+jZZT_JuF;tK8JHY*8o1*u~!2c5f(ZQ+r5p^+?^BXowX z65$OllzfpOeIGF1A+ZRueC1-%oMqwu9jiEP(~p_(Ho_|LS#?dkauW zU8p2E=wD$rOQ*R?IJG3$rD#RwvVi_Mi><>wow*MS80g4pOPl9vKgS()YBTYDha17; zqA25{I`mAHxToNE-T{A6z+Y_Y6viK#SZstCJtBh)i2`wnH8n;63^kUz9L z7rDxrsnF;IHAJtXD#%#F5oBb#jQO-9V@zywTj;j;oM|_(xoCN2BM3GFl==jMuOPWq z;WTgx*I05_5FKlH1adHTl|=WgGbTK`6xT7~shL*@kU8z}))f;VHI$~FjVIVtd^y%8 zqY67*C*abJAqT}iR2|?r`3=Y_y%2y{ZNdhg-mWN!C`@;1rvIX8&xHXZOo^S z*4K}#sDe;%F;j#U)&v^}#_2ji*a#`YsN*a}@5F)Sk@02|{T<^(fJI;&8v2j7!53*@ z{szJ*av{uhF^nu+E6TcW1yL8n$Z|1^A2!J5OcK4vNm#-n4Ym#VB3S{4V=T(T#f-Tw zouPD{SlI|!E}fw+oJFxt&6vJ7+7d+d7`s>6TS0ara^y==;P@ApbiOD$AS}U^g3BZs z4stZbVPPG4HA<#WAUbf2FACsm{>(HPewxc!WzVjw$Uef{gER4U2FhJ>otsA@vN z6Je~O&I(qn6ZRBgZQOIE9ybv-Wmu&_DVT{}`iPy)26OEsOjHp(((M~S+gP!K9icMz zN92GOaHvh`@HAYpsBPEA&@cvsN@4dYaSR8vReLZO7a{865-o{!0-UB|O^%VK>vKYL_;J@0-^{@5tz#6R-1Bzh>Lork} zyr?mr!r(fkVK2bowVOVIb@}umEsmWnyZq|K zCGA4f0^@4Bi{f`vt?+!!iP2mT@_L<}*A3x&4ons~T$~ZM>!+ zO>ZRtvmXu^gD_S{z*<>MU1RJJ?A~1EkXCp}k;ty#mPEmyA@@5m-{*T*amm3+8E9hf z7%j&0AnSGp{>246WAZxJ(wd+VL2AHreJZH(0p5`N{KMbw7fgNjxj(%?4FavN_6}tF z4|Iq5Ok>SznBIkU|9BAJ1Y3%2fPvF3Ew2d-uqBXGQJQS(Jeif#PY?4&eeAt?vUucq z8GK^O#2UD(RYhMsd11ify}9Yq`F=lPBd`)x|LSWRa4x-ig}z?7IW({`$N@t^yqgz& z{^<+Fz|F~5IhF zmO)iiSL+&@ZVL3Zqd4d>a9CI~B1TZ#^svdWqYDBdu7%_zzcsTr9X_j1ngc7#Pp~5#{CD5pWu&GOdFW<0C=yxYj$7{GXR71@VUTj!xW`Fj1(?z_AZ8s#L z<6btw*=LE4bbWwG(!@#B{t5xVK@$xBDCuoEec>m0^ClFoq(KP0sU~}nICSQCla9~5ZNHiOiYzUuD^|Ds(Yvw8oXI68 z4>cPiuCOL~s>mD{V^>|`NM;Kl72b9e17b{D5(QP2*~vC#N~|#s<${0~kkUt7$=`d2 z-cQS3*|FcQ7ZD6RfD~%DeOSaJ%CSZfMn0{qO@g(O(zz+w-6GOP!zd}imk!WueLumooL8HRd8JSoCJsY%fqk6}t4rG++ znRh&&E5D-n^bC;j5fq<5=VmLuK)KcFZr!V+ zSx^tC?vFrhOV5ybN%k zr^M!S%y?tBNl6N=8w_>K=$kZ+$hO>!Y$z9|yCv5Z0mn1FCC3g$s#N_sx`V+>5&&Kj zu+<&)<_(^L&6(fmrTdO@Ep#hlZ{1~?!UraZv%n1qXCCoRi{VhlJr;({ zU~=oZoKs@fPBW3X-7j_^4~K*q6w34>LTEr&ddvaT48q^2Y0gD~6W4*$Z8po0j1)Ml7BQgw(&VyIEMef3)I zRN3&aV?FJf&vwc>d9-oL!jPy-_jV$B6~pQn``m1Jcqr#C=K!bXINgA~wJ$^>YT@Y$ zl=6!Y6D7dAAX#!(VHQw%7xJg6_!}Y=BS=7}u!VOP%H}0+io^$Lg7N1}T^9l4AHL7$ zmQ8A52wxe!1yn(=#);i# zPQ9lQ(`!3|iGc(&@%W&ppx1V(#^RvYspAs^OA~jb{c^UO&2S{-hQ^y7hP(hbVCDOP zxq)uY6Ly=gw@~J>r#S~2JK$TedN5EUiIqVt2DZ^ubz%9a5M;M&>Aj~9e(atOob^5Y z8FRdGOF^;MGLSP%KS;+SKX<6hVr$B_{r=3tj~l$=(-Ogrzf6zY9Q*-DnlfcRlA><9 z2)4T3i1E1u3T|~wWaU3)uGhZiQAGEuq_zB)YX}bTPa{v8q}+ zm#0@jXP~|*43em?gIKYeM%*Jhm`Iwqg0Zv_gd}PeC~{ZoDt*sIHOlMK!0lHEE7<@# z%AvbvzMrx|t3XiP9InV+3PEuPBH5o-&eayCx|3$d2Ym)>xW=|01nUF_+@C=f&mCm( zKs6-EJhPKFo?$+@W7;`$;#3t1cO(`5JzW^=bqG?$v*wx9>}R`|gT${g3@qk+q3o#|tPsg?-|}{?*fE>mpzA87o>qLaL89``efrE4%dyamR)6 z<|&~FQ>0gKFzLm{teVTF@|m84mvIVvxgU5J3YD6jA9)>YCeBnWk6ttXI!99JXBf6+ zhXWe$VEjNL);PjY-mREQJIr{D0CS9=7w{3GRFc>O4L%}f?s(w0!UGLSY_KrxF!aQm zUI}VE8Hy%Ru;GR1ZKYo8tyw1(c`b>Z*aKw<0C24h28vM6arvCyuUrjV0?;F56zxKK z5rL)b&SP8p_vHp{O9TRcUf8KDF@dywiP)%rps5H+s#?@5)xg{?1;EQG0>(tX=(ASO z3M#I8odX)d83;B!a=?a1PV@nV>)y8(>4!PxGkek@OB~9Zm6oR>DkfhZ?ghZvtU*0! z#<`lmMz-F=p7##`-GJZG_`r|ZlX)WN44|C04{)gK4i%A^7A>g~n^wC<*`2)Lj7VvZ zi3kRrFw~$U0X;1n304{}^L47;6tM9*M)|JnVVOL3lI~c06KoKH3$2)XX?JV)Jj%#b zM+#!}9sf7vb-a~o#pkS^l_bz!EwHj(PW{aRHXC{${tcTTjQ0zy+3$CpxhM699E_f^ zq@QSq>2D6#&NFDx9MwLDYd*Vzfb!jI1(5{A5$4-8cL`enSbtM=CjyM0a>{+QF!xpo zLnc^|-^|}LYA*_UvK&qvxn2?egC*n#i$9*;1Du~dEAw&HzoId41jSFxY)$e~@g>mG zy=~;=m$ody}kPNf~?hd?Xw;jOWC?2^a;+w(c*Je;*;!Cb#5VNb&A&65?+*QCqt zsl47dkLb?o&)rom#NGjd5*9&s%f10YiPlYvs9hi^@oDqUSc(x4l<)$A5__rMy7TB0 z@=C~#{pbq>-sqsii$k`<`sx=+`%8ZmTn94vGst@!yhqurNF1JtKK@W+1j-4ls)3J& zMG(H=H-nAVWjCq5wBMG1p0;@WToAl|y~=;K{w^MuYq^pPlpIQB_+C$0c5r1i(P?U! z32co^6jtqz0L)I$3X4d>KvM8{Hg>lfzpy5}gR3~#wXeO#P149!@@&ED<`Ix`pvh6? zP9uVI(?-Hq2p4}DEU#rD|0a2OJnZ^_m_!FpHNb!Dzm`3@_9Qfe`Hi&D$(teRGCsmg zxtAZ9>yj7L9i8A_wu-#v5Hhurq7LvIv!hYaWx$Zn0RIRPvQs2E4(ycR&c@iIb8S1wF`$AJx9e0W;)OY)YHC;!q4pu=M(# zJrD8;d5=sgC4Hp)>Lwb;M(!-z7J=(8#wO^A%%wCqQ>&i~%H;3_emcp54)^!z= zJ!0wIi@VQFT59i2$calm{d?8F?@5eUCoYTc@vhy%q<+@!!xtqV1;z@c#|i^`s86~7 zBn<6yJ;~Jq)3inGPXcK{#@Aqq4H7vZjQg$de7$XAd27cB&wOG>3_S_J5nU(*x~yrY9+q3OM;Q=e;p*MYC3f`A z&*yw4>+3l^iibCyz*XZf*Ztpxi&W-CT3$t3Z#ojcai{9{h!$JsA^QPJL-0B@7C!fK!b;69VhHvcua%E=)Lyz*^f{z})3d%4tk&|p`%P;-rS*hG| zICt9^_vq$#BEbmr>(0jwgICt(^#ykdz_QDd{)sByD2a1>@l#t_Iq~_e_OhD4P|qg` zZ=C7}yS>id(i=`ItFMs+sN?c55pEV?+2{>(C%{TKHE(6xQDxf!f+3&`&w!bxBp^)t zV$kpmE(VRHw#jGWR^HdT2k&mlCiy z+@URV<}J%3h}L*trv3Y^&jN$!@3&aL-x@Eg#!{VgFP|Aqo!*$dE>sTjS1&1I+5=MK zPikdObszp!?RiYuxa)~~-)rRShx7elX(3V{K34NzYm;&(@0i5V7b$Lhm9~nPk7FVp zek3vBf4PGmlxx}dIu&2o6AnNBb1*t|evIvOF7$2Z>)i5(S!N@U1$S+br)tJ`tqBhV zsdq?sdkxDPt!t&VFVJ!r1_|sUkiZu8&7m5*Okj^mLkE<`KmvOVB(RnFJTnvp6+i-8 zo5etX>{+tM7}ngJnCQ;VbEO^5ol5Bi8G9Qh#i;vsIJK9O0JT?i2uVc&eNYSN1D*cI zXi^PrkhdR$Q&EXB7BJMpJ!{_|R4;v9p~wJLAeOxkdgMD8TXqS&FBK8I$==d1drKp4 zdw1H(RliPyGN)9jl)`_+adUf1t4n!@wdBo~patig0H5){Tx08~{fFzhtg7T}fK3zu zTYF$@PpHBd?O;vyGf8R;-sU~lBOgfD@|nQ?(y=`u^s#>t$h{W1mn+JlS>cl?o%GQpD3f)-m63tK>=S}!8Cb+ zJwU`2mz6_rX-$Wi1N5V31y?;?Jr;y-8HDdH2wy`OM4WF(VD@xxJ(T|c>IDV#alpTN z5oyX_+VKTj6dZ<%($~>hvYOUO+o12A3Z-l>VN*V?l=GARy0c`iwU;a8@JKvN7! zAOqtGYcM3&sKK}!Qs%+9Q>i6i8~sy#(o6jAc6`l+<-orzb^gav^gk^JE-kxiQSCY} z#EWW80l1(z&;hx0r}K&$5lD@3C)x=CXWhv)crSX_1;Mye=0oiwy~TTKr!hu@9qgAz zaj(P>fnpe=yPfP|4I1Pcju@lCE_PtV(*2lx>ti!Lu9+x>80j6m+>}e53L?b;R>c7* ze7ZY3HwA4jj9^d2uLPxFOG1eVtWs&!&4r7l_9{L>yz$@hzV&|zvtq;JrNby(Sn;y2 z=diBl0Nn^Es%7(ztzY4&NbF`gxX6C;T6CTK3Vb?pnC%pKq{S- zhKv@Cn5Ip)r`7+1Q*A^{3lh+;+*2uWk4MOErmGTJ%oIAtG+BXM_S@uDB9LpP{S=ib zVkQWW;3QgvKwgO;q+Yp+zKSVX`cvor_v#!Dtou^FUTLWHi7aXnSWv5v^E&Bv2ryA&Uduk0TmyTIyAc zj|Jz=FLf!VDOrzo$zzG=P*<60Nm0Np3b2;^xY`O+a#q0O$5TiexdmiAC<4^@=XpyRNgFRVM-gPi3Yloy)^b1|yuBn3GBM+GZZGZ;Y!vOXo0aDwzIS)bp% z8QBVw!Ed(@>E5L$x5kG6qTWdO`VmoZwJofhfP)^tU*RPX zefX9Rld#2Ji~I&M-V0!0+f!zwBC21;Q|o-|fI%gYC=ZEy=YtJ_<7M7wc$>JILd2v1 zeDIGKxPBGj4FRKJ&XU-LO3na1a0Zik;nR!EPP307>F*34hjj2bq<`>R^ZB$gjs5KR z%pvQ{oA*G?!5~0`Fc6Rjw~2NhGRyac!(*S5>Bcba6$|W z6WEa{E-&Z`we&M6Eo2piDy)C?(`}WP9hY)!{7JODFn-0y6!ZQW# zr-A#L2I3l4LObBz6u3_U?#1?%Hb^*NUdYp34MK0--hMG9yo3Z?0ucE|n!5_m zAG!M(#|>M@QsgPBnkn}q2P32J=HWhw(}r4&$@7wS#SU8x!%Y~m zN^x_CEdt*XNatC{5|*}9+v;n&J$l+_BKj*b5JFIjn;932&KS2J3VqA{OvT-lsr3DP z+*@gEL*nMV_jnJf>{Pm$Xbk;qw~EqNKYdTHw$En3hfx|5*RU`nq)Nx9$-Wvj1VamP z-cFY?bM-4(j>{`eM`#=R2e}iuTJ3w*#r7cw%No-St`QLl zPDVZG!=hk^g}Bt@0+2T*HL(?rSoj+^m)ll<@-iomrhoZ;Hw~8@1-dsXuL!zV{e_8n z?oILR>$-jw$Fg0ENqNOZ7^`vw`ADM9HztNx<~RRlFrZz5N(i&<*hdBOaL!0N3AiH4 zLz(^-nqE2oWZ2_+Sd_s{QRld4WMRX(5$+Eui{PMx%6_&~#h`UaJf++ zF2lG~8&0y8IG@8r{E}ehpQhwwHvgTLpGqNB9!W&^6NZZ;Etz>gX zK_~iRK=lu(IcQNOg?uat3K97aOVQGR5Rp|zaN>h`2h1C4Mslr@LHqY1*k;BNhsBOy z;ymNU7zTYT3i1=NKN}7`%_BQj0T4o7fFC$2GHkbS8yMz+HUmSu_kK`Xs%^b5HS)?k z#w+hDgZ#h-RoQ=7|){tsm4Raa&JHnpMcq3P3BE?J?2YNT}>cs1IxANUA}r z3Z2_+&^s`|pm(<~dN-}Icv9k;b%DC{y(kHKec{StB(xa>1p!)E8t__V)dF;l?V@WI zmtA`;!e{lDx3@__x;s@Z({5dRf@)}GiOs?r=Ewid2VO0fu8R7+b}AR6p< zri&ENx9y3_HLZ@JIHy#soo+{!66_ooJKqRz4sU}LL)v<(YewtG83&y8<-{N8UAqc? z@#nY;m6EOi5Wyn@fC!%dfCyI{n%_3cIPteX?{Uuoatdu2IRy(h3S^BSrfY_PI>8Lw zG<5ojgq(P&$^2cZPvF3j3*u=y9WNgd`i&hEm4_ypDGIItZ~$#epS(MVQC*!jYs&_d z)Cejv<;?tyuKed~tP&+s9BFiT00+R!k2eY8tTe24<6j(X_?Y45FU6rX8|1LltJSR8 z;3i@s0p_qg4_9t$U%W`QT{t;v^s@;id`eUT<{M zgbPWs-mUJjKFG!#*A8pY5s9LfD%6Hq#p#n-Et^auZ_#hxWsY7PL=@s;f&9GUhK(U} zU#Y>5bZ^l*x9u37pXuG|G^SpQ{N@o_zN@0|!r2K+LuqvEYOBJZp*##XwREItUv}r0 zZ=)Fu!B(V1eu)Ng0ky}leoX{{6xT=uJDLVy7j9a{DGZi?W{?H0>(Qw*bHa>Ly!aP{ z7gZ2U7Zw<2i!2-!~=(D24zf_Yem9=)By)oR4zU(4D3^j`4#D4bOBO8 zv{P=v6sdwVDDvPvBbv6abo4_C8>WM_6iTd&PNh>(tWC|(7l~%KyQT42 zf}Gsbs`RFco71fU>Mrmy(^d<&`wU)Yp9T}V;!fJnX4oEY+Em^qLv&#=Z3K@0>WRQN zTjMQJ7S@d-K@5`aCd&{}XZ?w^te_iUF9Gm_|7WNu`P&+6<5IdgH_q)ucTJ|0t!T2W zPHr&`hCCDZ$Vclp2R`2cZe2xzn0IEobazyL;DmGip~_Mie2J^O=I%HqHR`S~_?khGG7&Zm}9>xgAWY zPn`M4ip5U34AO!lhUgGqE>_d@Ct@^1;ykgTBob1r4Y8O6G=fr7IL)oywocFoOeH8` zdk6=TR$1p^=;C_iQ1759D= zA>5C##{5BfkZ%t0de0NcJfT_pBlBjdOh|}24t`@>7hWTg=g6O_W5`6tpbKOjm@z#- zai+spU5&a;>LtND3&NEf*Ap)izy7`H8bjvhmoJ;uG^=|Q>74HfAM6Fhg5LlrcL)`$ z7ui*Wk-KLFTylB)7Aifi%%?mNj+tII+uITmuew1@5tu(H57yEfj8gN0X9<-bw^Z29 z_BtG?2BIl?fVK;}OthN9=;HDnBWbU)m+X?yf5a{aJeqSThv`Y!ep;!EuC96t?xR6y z1|p(Tox`Gy*Z-U?D=P2yq?@Wx7{e|Q@rI)zn5fh&f%A6$P}VI8)-6n4nH&e%y)qJA zEuj%fqXT-a5s8WEnaG>Js^MgES51ppVZF9KA9(z&X9?efgTf+Di9NL z&UCU>SNd*~DGBg8$qtHYkFTLHo@?)par%q$Npxn|iWgx+(D zk6sn^3O_zO^%z5Q!M{atvW8DbDNPSB_Xc&`E}5gu`lJ4!Vori^D;N`i&rX4Cj- z>2sKACXLfA>XZ(WEg&1u3jPtqC%0%$0*$#YL%-FvG96V7Tw-SPRxl>=7ELa`Qp#R; zeRGl*DIY?legmlvGGxxzUl4-0T;HWw%!QfFVU)k=vo^)&65AW z)rY_S_?X#VeK)hG;3^rs3kz$bnG1Utg5_^f^H};V=E9H^{(z*QNS+a!Z>s~n!s2tJ z&qQZ@w4Zr&{&fBWhipaJSr~B|3H(8|xzd^z=zGOZuK7|N=DK{Amg%zkMduYOFd^Yv zrUS+u+e>w)u@l!FTl&fypV*9E>vc?eyzZlFW7;ETk?>d=g}E>iBPjunOKxAf%zDH? zL<)i&!EnW!2+SPamG^QMta7RbAtWIZ=jDjk?Cav&FYf*k&ky|-rOD|9zhhoR)T0CzZo*t0 zM4Nu5OZC1lkB$xIFg${E!w!Z=pzQpIN6>bY;WA!FG>2l91Z9Hd$t%;ZM4bGaIKKzq z-$*jNy7f68d`XK+e#p!7{YGn##H+r9$Z#>qAVQC?U7;$=k2O@Nvv8X}ET^wkkofSC{)L*a>^d%f`HVRVlWbygl6RvruoksQ!Y=^Dai zEJ6yr3i8q6fiIh-p*ZPt^)FS;6FCHrRIUNBCI4cvaeqrw5mJJDTtzlPoohKS>F_Sh z74PT7HmSDeR+0+jzC;cifiLX!>JOFLsUv@^vv%$juYYN>9lg>Db^wzd z=UD~8zQiY{09w-ItNy(}nnF-5Y|wIbTc^rS3@k)J# zjbIS&g6U`11CYZuoC&E!i65aF!2p4<1PH_x^_)ZP9)>*2VQ;X6{#dgvgBdWBIq#mK z>iYt-9?V%S#%7+MG1WV&7~TV+GVHSHtm{|~!x5Yb&&d*B!ro()%06Q5WSj%j=^4+p z9L@!IdRc3y1MYNf##v};+Mscp&q+lMLkJhwZGafouoC1aK|u`Fa=|a8WI%*m(OcK2 zbhG9(y{QD`blACa{d?m@UeRt!QSl9SPu`an_yuVhe>m!Y1%MOT?q`(p;Jf^pGgXl+ z1#>B?d&@_J4Zd70(5?{-0-sWCLOskNB%~?MJbC|ao6}*~@P4Mob?llil(~C{UdGH7CRxE^q05z2^K%?%4SK38x5?!O+zT?HXsyJ#`2% z1FMqIq{y9{HCmO)v)XU8%acVCYFEtzU8^L}A++VBmZFbRI&0Y>;1vpm2!&!ZsrysS z0tqjr;Wh>^w=DT)nZb-UUL|=!ZE}CP`D|m9pejwt{;QdkIVL)4e^cq4`O zEY#QyS>uGP!LPJanzxFDH$0}~b7ZlAUY%?c!_1BRx;VoAQ?^mp>n&%XQtXqhs%S8% zyrM4lFKeq}9_)}-x6OzD$P4|!a`mbn6z3=B>O7EDi@xap&x`&)R}sn`$(&vQ@`-pl z-=&3jQ6U|N`ZjC~uJ>N9$R}g*9Kr8goGt;g@}ns@U4oFRdMc}Xpx^%^)4|&` zX~|1q)AOpYs;~W5Z>du@&~=TBOu8yQ=>lVE-twwLNDLPw1|i=``LNY8yrGqnkBA*G zZC~0fK^Jr?gp+x-lMdENs)3{gr`}80nL;8Bg|=f$YTLOfVIudM=-R>n_?sLMj=dj&PD?O{~d`j~#k@Dt% z>f_01=QamLF3dToCh->~70dxy@v$~}A=1GKmj4CY$O6`ys88myVlwTLvFSO!*l2M# zbFz-VJ=Vte3#Ec@uVsfo#u&FRxPz~4;#b;TDJ5SFn{mM*RH(AWw=V^96ST00bmN;$ zAD7EXZ|kL-`kjy;q|MwtaGP}ty+t1>v1(g9?(FzHdDbGzjp#m_t@^CiLOi*ipB?jPEG=~T96hjvKs%w_$=wu@a(ki7ZZZjLrt-Pi6uLn|% zMv@^0^}F_>^|(}%S6qlmFUGv*6-^~dRDDCxfRZQ|Q-yDiRISo3RkbXAe zIi6{~1pIT!$&};jjV>(#|9a1SF#a)+iJ*aIoLa-}M0L$LiW1J`)N}}k4YIrDfU;rd z#!z)(lECN(Tmx-y%`od%WJSA)<}CrIr^4l52L~%6r^NH^sj52lmfC7Mcfa@9T93zv_|KJt}bO*0d!62*h*0 zm)la~M%YZLi{%2d3s@vs0?NcPv3fCS*4Gr5&@zY{tEwyjGHv zzNy*bF7)GG^V#1teI-z7`s$}e)M68;3G)-wgt^cB_UZ?qf8yhI-TsbCHW=a$>?8?b z!SfaOI(NtZ2X+lmI3&%HZBk>gUM2d$E3)ogoQlOMeUxb*O5fj_6TzpA0<4L18C+M5 zAHm0tO3;QaOhHlLSF+nI6M`7|_ju^oR(|L!UeVD(kFKL&o6&~~gQHYcJvEb5?r((o z#W<>ZiZ+BkR7m^Y{Nhe%DtQU#Q7T*yjE>J{e({pl^NFoPE}6!veJ;O@mgX6nS6{WL zlYjbRLkkIZ)p7s7iXll3R$l_kiBE*`X(q*`(^U1D*ZG>WA7q^^@GY`jq;$TmSW6?=za32JI{v#( z2)2>2IMugQQ$4le)NmuG9FbaiWH?*JvSD0al6kbL`Z6cj6e$n8#b$$Ct5b-kJGD2f ze@u6%S%&-_w7OENxo@7D6{5!;{3J%E6PM?tqRNN+muPJf^?0snHmp`Y0*Fv78@vD@OX|0o((}{z9*}=WnbEV|(78uLJi47&F zlXP&p3!abbPLvXy2#%Ff7a6_jNxa2FH;!`9j|fv{)7Oy@8!o~;ijxldlUga(zh{(x zB(<*%|GdvoCf-Hg9s8B>E4b4URgxA?OTqlO?mZxU|1_1Fd01tx5nqEvZSuMS z*si!w@m>{dS3D`VFqjU0a^o6Z8~4rV(Hc+n*q_1Pj=Vq_!`N7v>So%svD$FgZqU2Y z&t0b3Q2=;xEi*P!bGpZucCheAV%2~$8bK9j4Sp~zmDgRbbd&O14%^yO3)(Gvv4ZeB zIh&;a)g%A=1!-2s+M(>p};<&gk8ybrIQM zaB=@8UOY&G$ zR!#TZOZX}PS%i;xFZReoZ)GtA)n7m+3H4;;;);ubvo5J47M!&;Dtsml{{P7fI?-2xCf+hhZkaebjw%v8b zDp2kO`$crNxI(Ov4k@bv6x%Dw16$^tQaEtj&U3~HzoJaqZw2u)3}6~AJ|2{dmw?Wq zH0z+!zdIk4UT>**t1_2Vr6jathj*(3r*VUi>v8qd!-otS&$NIz2z;qJH}+Ci14Ye* zyozEk3*aBY^qp@N4Wk%&MinHY3uBG4MRM?synk$3N5L-pWZel41S$}~HPXkBa^%wW z2q5MaM*C{5N^|4bZIJAb(RKJ|PxVryla7+4 z#Ykg0KB43@FGL-b=kdzp$xJ!=O4gYx0i3eyx@jZwMiac7z1SzhV)HYkTO|>ok_?CV z?2E$z^7;4)r!+heuSXBkB6A-LDbCmg)`h(Vjn;FFzw=H*nPLW7bn&lvCew(#y55~% zALvI+`2hbB_vpbt{0Ca0-zG5W(ux;YsVh_TUs|PLtd^1xJE!mIL1kBRF;X&H$m>gL zq(h;>CeStPEnQ=%-ZJXWYc*wx24F=B{sXWIqgW>2zYAo?^pt@=CzB z8%b(?fY%cIml+fIAHa+Z?TT38dM3_UXUYM%mf;S`e_)uviC(;NiiaugIYq`C)=n9b zoA1{2ZikiiT>DtQu$CU)e+qDO+K}_pulLVR&SlTeiNi%c`8Uvnsk!<-ESh!weNi|> zQlRB-%hi}>=U=Z}#He#r1WqT?-5zg0Q)0X?pLL2}ZIJ3CI{8bkAAdBnx&&7+V{wx^)R28g$wC1DOn~(1`V$BZ6Bu z3+#z*4~bU%)SC3m`4MdcVM=<&+lJ!D#!>r_ip{Hs-_MhXuaiQW2y`a&fX+mLkf&K! z=RYzC!^OaTvHAC}d5!ynkj}O1clmjD4kA2-uEr`$QxC&wUMjNO2ZBBk%1Z%u=A=>X z4~<7bD{@`>{=P;EX2((M*s;QF=)962(Y+fncw#U*k?1gWw(QNCh6iP%B`jJdRLIsf z)=2Lw$IEl|HcshNiWN@u3A(9gqK;{Zb;0m|HRM+5VNX1oT?fIAr3>T)xHlBFi#mdIjEXL3sJ$yLf4AIk;<>`T~<`r7_~mk z4#U~6jDRvObQ@UOcFRDJ$YsJVoh(W?7bEjQ2b_zn$__5`+5trcIv27GWx9e4<;la8 zP2!;CASD9en)&@Nf*_xLJW9zZ#Sl*SP{l?_85e*l^pbh*j@pw1$`SzQiokg+aPG{< zU?%f&s3p1W&(7eSy3dO6)i>a$eUcBGW5^gr=R!^LxRONQEoCdlD9-(((7n!=nBpP* z0Ay05+v{0rsR+4N77SPuafWwA^Uh#=SA`DU3M^aMcpxre5$on)hL{KY^4~Bz3|14O zh*gtLy6st1hUc#ZgeqiT_1Mb$;C29^iUEvJ#gO@IN-j=TS!f3bf9@Wly=ITL>DVVD zcC{eq$YYx)3%`ehvGiB3QQ$`oP`o2cXIU5`%d!Yqg;l^Re6n@=t==1;We8oQpcy^} z^Xgdr@5$Pd*8~OO-@jYzDH!Yi8*p92f6Nif!pyQ1|2E$~P>=X8=MBGqW}UEPwoEiG z#DBtGrid{(TINyw7H@$aGz43AQ}E#r)uJ0s9Re&*mYdVbr&m|AK*0?TF34VQyU1Qc z;`X%M?a{ksS=+~3{qbAa-?*r6Y@GDj;_j$+1q_7+Cbr&Pp;7wg&ZBsDj?rlKckJ>f zt{CJeBVE z?c9aP0_H>(%nzSc_RrELzrf`50h2QeOwO$M){|LG{g9_u{eCsRcnz2P`VgqVc3KAw z#RMiooYe%P+qPI;rI?*KI{3g?JO*PiGfS0fOXvieU%>+evZLR-AnOSt`4#V32+}eFJ(ZL zW{qc(odwmdGrURhZx-`bY3m~eXJw;TK{0?%N~DVLNHowaP{-M_8?4Ryq9_IO?dnlA zECA&kwciT0E@|G{`V2%WADY#Ejy;0uIP=-Vjm$5qE42PoU7>!Jdc@I+8FP4EnVKA& zes`!1g1Q)#v5ENC`DrI6DXh;w-gM;H9fu(T? z9qlzsrhIHWa|W>qpb&z26C0aV5MI40T-8lSw{bE2RzB@rRglQ92*?vziym=Y;Jok` zec|s_p8j_^^n9sDy{ZjwqfxDM!VygS7q6tMk#t%Yo-jlxfD%U-v&^e~>5%vP2i{Q!gpv2ZYU}Ak7qoT?u1odrI!3CI#f=&@zbvLD6 zlbfobxy5lgpt;u5mYj2zn8F&g{>h-QMgesJdCN_L0+`-LI2U>1E%L;Rxa#z-Wzy>;6plpHZDDwSl?32G?K(yi!Qw4xA#4jylmcwO%C7R_fn&rY$64n2d)i#Ia z!cy|mG8%dZQ(faXz$(1<9CA27b&YSPWAR`}q5h3mkdlxBQWDN!lNK`t#(CL7E-oN-V$`bZ+K|7@%gbg8Z5!{=U9_5ZDX&X7 z+Af)`_ApkpDRUjNx8lM$D=|?eF;NX+qA~Y-qE?)|3U(^E?h>k9I!m~4#>X~AZ1&!E zt11DgT>v}K$Q;X(F9?#03ygk2K*qAGRIkYtX4VwPWnhNE^a+QKdZPElMHA<-&884Q z?V{e^1EqwyF6NpgN5ib9E42quIa#o`;n)$}syCcLP#SGy)?#*`sm%Et*?=5}xu{t$ zGv>OCMxu`sj~AgCm@m$3FdK6)U(8?BmUnm>Eo3GR5Va*nQf-?AQMI|O(7-;9J4~Qd zFc2PO&c5>EqmwMvTAs@!!gqhkX`9w@oGtcSAQ`{jEv#>~WM}Mq%FIN_f{r#Nc$ZU zno_Z5Tf>p?9cxxesaPGMn+hfB1)5xy)P=S827Ziw(4s1R(Ojx=-C~Jqa?8anWm2ht zunG_lZvgSYlIE>C-=+s1cgrYgHt@Jl+G`oPKpRr|HE-nf1{{S5ALwqN8age*c$ZMCWubX{rxx? zBCD}0(*Gy5b6>O_b0r$h!kqU9hVWh=4F3RCc1ZCpIZi@pMx!g|WS^UR48>C~lCJF6 zw2Ogl&(yZ&4V&jv%5LLgC1r(h@zgk{j{YCHI?fTg8`Sx&)-o$x1kt>(RUOVk+8&mf z-M{?oy5@2lKbVyNA6ai57G?0gjSB+OxpeNbbazX`(wzcIvw#vJ5+c&wA>G|ArASB# zB8wm)Dj_8ysUpH}7C+zj{e0iwbWrE{&n-;h`&+WULJhh%=jcOsU%MxM`9n5^!Xdi6S z2nSv}l#$A+?KmcPECMeE-FheZ39-qzGGK<@WGQ~JL&eXd;psEFB_=A}>IT+AfrM~z zn(1v<7CdAorIBcI;>YE>toI6_HzgCHWJ4qi8_7-3TbVR1x;Nbf9K)7|EXEqZ_sKdj zPVmcWv5T!SP(n8{fmQ-#MKR5C*K{jm)&iK6TVi z%5i)H$uGe|H(2p1zcFPcXNIo9k!P$+v`S5y(NG+6^TQSd`+MvHlmZZZH1x8gqquk~ zI4RiR=yoXFBM5OQDNm1~qRx)4+HZ-K47X)-0GT7JPgqZw6r{Q1WVBDl&nJ{281$&hkfL#|!jq!@uqs zSt)=sY_;4y=!(O}-s9p^FVV*i0p`kDvvfHP3NSYp#ku4|^LkPIx%Y;a%5fvauA(ZT z)5u$5U?RkCFn+M%I6jm(VqJ1)X9@S?4NWdo!B9$KoXOltL{j2TXCgf^tXSF@Yblj% zgWJkao>Gw2Mq}>V5B@h3_v5K7PKGI`tQ}*KE~x9657#;4Mil zGzrm6x<8e<)8S0XJ^jiVjG+pQAw$zPt+m|PkBTG$jKNr%OBRfQdyg-o;O-+?TdQ?- z?Rjkl+*}=|6*xX=0FA8H?AL0AXu<+)TG?Uyb|p^m3-Sl=*i9uWP*_pf2Nx-{N6P+3 zXSFRjkj}JAfISxv7s?dJvJPBGj^rc-H$K8yv~iV|nk}JqFHdO)3@0sQKQPe26t~JY ze%LKS+dL4NBliU&89FGvatQC{`esQx@P?)oYGbI8C_7ivNmJ6K6t}V{kNDM@(qJn) za}njgv0oCRgY|EHSFsdDQ*f%DX8_~@0SVuJ5_Xr77^^fXR+$bFpx7T`<+l(LY zQrP@LlV5N#aTdR{se0a!TQV*xR9P8LlMi7)C-AJ}wwv@m+3~qHbCgMB^WZ3`5fXpl zfG-%3C8;$#RQ)UH$>1}l-lJs^-1-<#z`^V8++IL&5|O#P$2 zvol>Rf4n$+wp>~)@V#0D(dCXxjl$L6heF2xK6=FYg-r_RJ>MvKm)>ZqJO`oYSEz#-Dr|#@r#QV*A3gp zm}-cKQdoQp@B4uiXKcUc}(28R3>@x#-K5* zHCwJgjPtB&Bo~z5fKlh^aub75>-NNo=pmOLoIm_HF%m3rEShaLK}-=9uc{BiC#w=- zDC#9FjBfEGt`UZUUf#&n^+~#|CquE72=i1(zLt%yOje-p$EO`~BoE(PgvJB>#Bhay zApHn3m}aWJ_$STu_%vm7E#g$Y{&QS6shg}PPs^-?yvUtc8L2KoEhD&-M(jIYfy(@a z4^!?lBFsKO3B^Is&P4JBX07a-0arr{o#a_83o)k7jM*LZQt-E+x3fvp2yP1OxPjg5 z8{44!{-WXUh#kOn>^l5S(|Z|}=H}MMrqrW5nEz#XTDXfUimF7^1&D2tjRPXAtw7V; z?wunnynKFKkH9siZw>@My2W>;P?Eh(_EUid)P4!K9z>XJ&!=fwb2jq-Ktb?qQcDKk zzC}hoJ~eltXA&(2(vNImWVHibl;+>Ks7%c=W+_{`l}v%1WBd6Ahv`QYyQTH{`432h zNhYk7JAGziCuRBZ&7~i*`1y=O-1LOzChz#1O%Os&0c8fJNz`)|K>|AyHK(r=>gK*& zOt^B<)-$D&5v3p=r2=uPy*zP*8dM${FEv)d4F0N)tq$7b z@tHo@WEyHbsqx{$Gfpo2YdHm*9-m)PUG$o3mLC85k|Za%ulrqo+1SUa)hEf6acw9m0wBI-9A<{VY<$i7KB;pp)L+r%U3uWL5*%Lo=XGA?VAILw~d-%BLioxcp zURcWsS2%72=Jb1vGOHYl->Tst4t1ii%Y6R(W>&q4k5dOE*)$19SyaVtuDT!4G4m}R zh7~J|wFIeum^KHTN%xvbUzS{^gorsy`(nD>s^<51*r>(*v*n-Z6n}YdiLYL(-Up?F zHE)0L0IxvrD!RVBU$dHgD-z`P=ty#;_A>iL=@+1@MPm~9LqSdMoT$G2sj`@wL0>Ug z5aW+PBuka(OWIFjO_Rh`z#u+U6QMUpgFEyk_ZQ-y|JV%LIfE>%Ma0!DwbF)8h`(T4 zJ*FMJJeU%FO?zR2XEa~m!4YfbYYS=jW*dhwZPjkIHL z<+eOrqM_5riKVBWJykG?%9k;|j5WNzbL9I27i_gur7)iQPpYxXoXAJuDn_(QZBiT@ zGNa4$C}pBeljnXQLDuQ+@QG$%umb-#p2jNrnd&Nn<^im)g$W%q=duUY0rgii)01L%ic5HO{JiFfvmeJpkRCZ~a?x92Mh&n+G z;vrKvNs6BIp@23gaznUXzNHA)w>Anlk4fXcHi`7g`%BrjqrwA>d^ub9!UYSB2?h%4 zb8L_dwjXM?jXz-9+F~-0Qb~)yfj-9#^l=AI2+x-m2Tx#iKbSvRkg)rMFU_bkTT#yZ zEiqEZM^GtSuL0X}YFMXHG*Q^~lMnY!XbTtwC&Ay`)uv3&z!MMfi1hq(3Gj&0Pw)G- zy$&@8G7%PiX(I`UqOVWhv!zgf>_hfuV+v+bZ@2&6B#3uOqZ zWha$(s#2wuKpCJK;71tR#p8 zl>G5o?H=TN`d{vR3WC<+@!fCL#UBYgvWSu`Y=i?nUFb5~tj$;UD;EQZoSn4dT=T55 z%DKo};i}G=&u8B4Iyi_kOz4_AE%+!n0rmxNAKWtQ+vd=~Zke!*q7%m`ufRgsf-Bn8 z*)^Vj0tJb&NG%ZoyO*=L_>=F(w_$gMT;QP#>k6U3C&4}iOWY0TQ6*1fyu{?MxOf|E zfuvUTE83n&L;`;#L@x#ROt>uEdlBz}U>T}qd2Ky;_%88mJ^P>r=g%r5z%9?d%f-jp z!)QvkT$*nJs#nTmqDM7$HEOKXf{eW*L;4`kmd75i_%^^|8jZU82qR4pzrEiW8ZQK zpOqByAo0b6KUuQVuM`(en(1m|XUQ87%5Pl5V<~xlFEL-8qSY#ruAZ=5{5lB!eYq+B zcbTX=R#PmKdv>eD5PWl53uI`5Z_ee&$%D_+K|$Cr6&Vso;uF6My}HM~d)8^}{^J0k z%uB(+S0tkip4&9@j~>+w*BG^1O-Ee&W7If1+HRXcyr@szTGUU}4-c37<`&ZvkoaAntl;n7ivIOBH(RvR zb|xvFz#-t|F-uKs@x&+MWJYqNH`X2=4oHt5sOB3uu`TI0^nIlLX4rzypGv8hqJNfJ z2l8&vp=J8tgUBMS-*>!b{=+1b=Mx$wg zp=nWP$J!tJgi`Z2cju^?tSW3?>lOJpl4G9x?kv^XlGCK}BH@rwcvV z-`bR^X?+@X`j|%odgfE`4{QNc?0#X)({x(-HAA0yKdHT@NuP+Nh&Llo%6Gzp)+j#@s^P%qe^r~_`>yxEt(Ro}0K*n&R{;x*cunS4 zj@$=d-Ar_VfJI@P>uNH(zm>3>u|PiRUr(D{4S}~$%3X!Ks?Z%yX^EjbOsZk`dbd>i z8%q4R2Cw!9Q-|-YisUT5JAcg>yoQ~^ScknT2N#UCqKe(9I!Bwo22U^L-m#$$_8v1xqxw=YWb8p_6ZTy%5*aQnA$`)alBV?8~ewT@Lsqrqy_OvCtuncmql5AIfs6Yi!+8aj z(zvvLAwh=gj$`FRicz=eC^^_Nbu~XdH7BtaL?ugZ{%u|8HTDR<42gtrULG7=od)+^ znfB0KF_&jbM+-6B)tvK~y*#9pi;430-|BtGDD&WCNRpOdbZs-};A59qU|kr8m8?3) znNXs{r#S* z%YrSD3DQCuqr?C+Lbw5Bx6QE1hsJ4yhzsDk5huMokfS*DBF{Plzx%B%efyCEWCjQU zJP&-g**q>@zDycfP6sG?grrJE@*GOnR?z5|U!&I_&+Z_8vpF?kl4MO;Dg%win-Q8% zh473c=`zeXZ-xr9aBfqs5;@lAh@_YAk#mr6T0~>95vLTFwYMotEyx!Q?=`>#rVhO9 zKt<@c_9G;=U?}k?7d(PTafoMLsC#*&@f4vcHng7w=W3(|%@+lQ0$z_Q!D+mr30dpQ z8HZi2@+@ypurwqCje>M=P?l>g&R(!^^4Z2({6mLQt7)kvlRnmK_$o#Wmj3^Cs!f-UrMt#tKdsjM4)m7J;yeEAufWADXwardf=7ncyIsGcmSSEXRG>fs!G zGxSrIV$QN!NzTMfel4VUdJM2N4L9V7$Vp>?*YX)-(Bg)KUuw)Vzt!e}2E@RB?43yu z32~>M{U~z`ShJ|zh<8SwOr+f^;8hu*h#K_+6XP)N+-z!1Dr=L~@_)?n3ob%Qf0S`3 z_CF*)%p)zJ7)Z<9PH+aZx}bbbM4d#|B08LdIOPz;c#Zat+0=+T@zT$LzEQ; z)+;)m1N<+h)_*`H8kg?wE>Yd~Tn<)V|FWBk7uvbnJZ`3bp+weH&Y|8f9y8A#eqU)G zCH%6v-sItMhiLf5o11s2V776}4(>?4y?Oq>^S5o9cQ=J=J5ysqfHi)@1tytiIfrWh zBQh^*(guQo3=ju55Qm0xWl?7mD-Z`B;uNoP5Qm&U2PT!L3-u0v1fPU)Wa9!4YQK&N z;9}?nkV9l!qn*|Koc=3`JuYWWaW2u}l}Xk^Acr&V)GN1YRF|T42#4Ai#L4*yF^ou- zTpAYD%rsNnMOhc3&9-%_S?J3R#Wk5)$cPL$*`VCzy_rs$X%^zE>G*~I3qvfLW9GI7 zl>DT+Jn~$a_0`5!VvWnf!I4tAM15#%x+W!;e-%PhrDRrJb+x^1#?>_C*CKb7 zhPxe0{jzJSX9#XvK$S*y4ZAf`)yYuFiM$b&Yuc}^S)QFPI{~MIP4C#VA6hOV?+d26 zzKk3K1q-0bhCtY%5}!I;p)x8vy~YWZp$lhcgR>uUzublll^Mrsj45jav?2et9eE=V z_P`O^PSpK&*`|yDiUfMSOm^h*wD{#FLfe{LN2%mTseT!s)A4N#xnGv818|)*#*kSc z<|7a-414aQT)2~v?)7M}Mn6=~_399;gA8t7DvXk4e_z;DO}U0NXzZ~%&D2X$6C zREtd>rjdK28*r};{{hOdTO%$iS4A0OsS&No(^#H8_vSNhOhf&^U+!EQ6&|3^(TGot zTbWS^37J!Um`1hE&Nr&_e%q()58**1Id+N_GVB6B)|T)E;{+9t!XMqlYO%VFin9Pj46qF zOd%w~bke{wxwMT%JqG+WYQJ*wm6x{pNorn)#^5?MzUjXfYd$ri2_$vieLE}MhiN76 zYq~TEyfdiQLDkNeNJ^{na-R$;5;Kqp@So5`|0nhu49#cG>QM|)-;dWNe0(L*^b>i? z4Zf$hk)+3x9`}g40%$L5!nu4*8Owjia-^nH!MP5F*OCiHE_Unf9SsD5=Lk!2DLaPq zdu3eY32@cn6tkIkYXx%M7}Zb1hS+bxG;vtffTjWT8&YdNU`G4lZPRMk#St@0zrjac zsP4W8pg@)BOoW+@7j+XjsHeEI2=bQ?j(Kf@cHuT!GWAX}+nt9OR&aLz)7_>NaPJn4 z>Sr;Tq72(pxobI4sZ?cb0QkEHVJIv2NzUAD2>?eAYN@cb(OTrDP_CICW?6SY%UDP> zQ1CQx6n=#8&v87RSl!89LANoUeaw#Y4QD$o66E2JWS8in+N3D3N>$G8LnC@Cbw?zW z2X+=#7y;Udma!0&>n$zcVKgz-gER3VWC32=&uOmK)fRvBwK?Dj5}}q^vdU>ZGqIL( zzx!vnLToKZK0`PsJt0j7yHTVuLZq%ho$iiY(#Kh|sh>ITdhscL-nbKdEYe(#OqbJU zrGp*r*wdj`kM@JtzDJl}1Ri*afvIP3Upyh*|AXSGV50Y|WOqXaEtfiI0Kk>R?&Ey^ z)PR`3mP;pP3(h56(3|6XJ1j`79iyh9!M%m01%Mj>+h?>aaI&xt>+Ht4Zbz{_HyU33 z&i;y$8fSV34*Y+edL@GSezKTfI%4uu))`7{V51|$07wNXfXhH!5oMoVn`q!DrkZM? zmWsx6)%rQd%MH>?-?{>9gia$ip0%+ef5hd=iTY-BLxHOsfzDDH74Q_!*BX>;uLAFaN`_Nj)w^6^V#l%vWp%utRGP`K(UN*vQu&|+ef6qWslZ|xs+t!r|S1Dzvamt{CZXZ zB0r=2&iQ=K;H)VTB)2i?5jwdaA25FV{hQj$q9X``hT~1z2X6y7zPR9wjKs*)Wcv2_ zD7u04Dss)MceN$8#03F3o;!b+wK&I@pMIB>Nc)l4UUM=i@>)|H0pNI3qiLn__vi)y za!j-4WN#$Yk%R#J*FK$_qZd8b1S&Kf?~vB{#CJ;_+(1Ve$pbk4h-*ikb{pM5Hu16l zy6~Nr&Z^3CxKm+noOPVKIN1Wz0*JO!yWwMjGK$2*O4O3%n z)zmoEnP8 zn7WYHzlWn42PQ%>b11l_oHmRO7P4bc4rZ;8SdL16w~a5S%C&n?;9dY1w+fG8v}qYB z_=|EvASLa_(WcZ9Ab~W}Tq+=eES8idf#kENEhCH|fq4!4$smCOs*hbF_TS?#LqYxw zDIdG=EraEr5v-C`xA#dK%Nb{I9s@w${&)eG?e=PG?-O51WpJlH{oR+G7tG;vBh#Nk zwpZ}$P0U=nkD{%LDZ7-e;n+?kw{86Tu`pFCSaYE@I#o@B=q z2Gm;|aKoJtMHae~~L!O9eN#`u1?GpLH7 z-;;j9_IGk~G+OK-jLCP(vOSQS5Z2?Y>YD_J0EGD9mqoeSkxM6ln!I-o7C{?t{GGHp zIPE<-BdMNxNNbei$SET($qGc~K$!pYba5S; zXJ^PZ^lYd5r=*l5<6cksH?9wq?3vf|ddoXADUFp3;@Hco*iAcz2^DAhQti>lfAbG) zWUF_zcabJb2IcaE5Su!-?`>I|S;IweeaQoXc@Z!tJi0%)VarYHL+ardJyaCu$NB;F zuIOci9@C42Xz$S}BT1bjk{BN)mbiMRM8RPEIO5AmvH=UM%gI1CYO4Dqu8t{xB#ue7 zs2Ihu*P!Ha{JEic?QN|tpCRrdhPP=6?E~_qGv1s{zMeN90%92vs!=+x6G`8}=COBQ zrV_+;*tfTgzPJdm;$({>4kaQNc`r^CmHu(Fnm)?JsoA>87N`^w zhbEAgG*#h=11QNHD>UI09f1A~FY9z(X)YpCwYQerkCfjHEp; zx~x#-z!6^H{)Bs6CAiJ+l50coVpD3VDPO8S!w6MXnyuVUG}Mu)IScA( zsI3`kO@GqC(la^fm%d;!f9gJPthu&Z!Y>Qprd>LcPvZ^mBb=GEG+gqm=K&nk16Or= z4&Jc#cV9mkWPSesc3NBYj&zpxzdDsxvG-O4fL#@cmkEeh%^1dP0f)#oT+sns!sRVA z#Zxx&yY}XlCs6Rxu5lF30>P`XegQEzAybl-8e>_A1erQw=Qd zhO-ZtzAL>vxtl@y%{eE>uC0tG3L!+7Vh2yp7MFWS`|(6J`1ow{>*gE7oxG8&r|wvf z9$Q{*SCok4l>3VYWT}g)D9wz>f_K+aq(o9=TT17I##K)H%Hq%+D&` zi*csY8UEO!124IvLESiD=bRROOq5fJ{H(kDl)I4Xz*j)J_wtTvM`1t zy73|`C5q`(?o(p=>jdT+FNm{zPTD;#7!#Ex0A z@X0C~2q;ykKP=XF;|I|cqsDJ1mKP8OtbiLj#hdz^r=?$~9|CTJ%lQezbvE{;P9#n4 zFi*VvGPVY3Jiqlhu>fqYO2&JGH_1-7q#&+xQLfP?1$rNw` zls;5al7TT8%*Ad!Y8ZeeQls1@p0&eFfex-pTNfo+VIR#|@Pi85 zOY95&t6K7kBFp<4kjAQ#OcjiFI62F_JoYy(!f$4$n9(C+ZuZq znLwG2!Wkp7ekoEeJO z9LegNWd(nhi5~*vQQ!y5cU!>-SAz2K?l{7VXN2q+m}Us<$4Ktw^07hd5-5HdTqPp? zBZ_caWtolE(9znFB9sLbq$qoGNtk>jh=HnJG>WOOr4Y_#cM!)z_`&Yfe~WkD7S-YB zd+ryDRd4i`4ZO^{@9{lnV$OY>yw*F~d*)*b-ol!n>>u^s&k(9R{JvRB?_e#%%ZNPC z>n(rshSJwOr$#5y<~2UWv*0WLzk`hO{x4UIk!_+Gku&QkmzYXKk+hg4c@6Sbd+{{t z;j&*t+woklV1y!0M`a&5ef+a;4_z?k+NV${!yyqtnH8?JrPNIWSduqt+wSCO_94BI zFTi{Dz5GQ!yxF#!ZXPd;`&uMYEAJDa$pQUx_kpT{3Yr|y->~;QQB+sZy-(CchUFzL z75nRud*uW(#;*ElTGZ?XFtXhb5gJt$`S${;D>`*;|By>D2B9j-3)c(SwLxh)zz&FT z_~@i<)J|)Z;4mML44uqM$Ma;d*d7zj==iXXN&~LIWlkM{D;!n2N0FaHzo`xFf97#Fi$ELHwFKKf3~zmy=4+B&v#;SvLCm z$aOJ9hv=?WIiD}ni^epa$35=4=z4ybnN!8s<^@g|;?=L&aos~fSijzIZ;updDwh!B z<9`hpVCJc?n{R8uy?W%Yy1W;E4V3ZE$HzA?L%~vxPfhs&JG5ItKLXG5 zM!V%8?FUpsP76U5=scrrv_Uf+s-pjo-}c2ochZk(5on}?BGAPJ6(u0F9-%0^*Ih2-FMLXiL|s%20Kv;TvaX8 zY$kEnRYja(RM*sD!Cm2cPw9hMCIezX=xzwh&EFGOjj8B=+8q5lNXgZ z#?Jz=06zd@qA`i;nYC(-IdwJn4doPWr4&uhg`4+O%VNtBl-4TT1u%?VxFLF;erobq zUb4TvM1Ju^RXcF=g&EJ<;K+R8SzwX;vK);H2LZVb&egXUR~O&ETz>xpp#JY3FB}M{ zbrY;t3ub_)2b+IPRu6Sl8#paa7=5I7F&qjj(Zg0w8uE{fF$zT4t`|9eqUhre( z2AKXE!=hMzOn{V+J|eFQcU>I2KR>*m|LNoNDf+=XjDgRGpBEoGWEU;j>o@oJUG4qx zxcd87o~3&r!(QRzY+0;Hnrl}ofoct|Dz|BKij`_sY`Gw%bvRc6Eaf{~8+enp#G*}f zOxC00K)3pIg=Ilv|_iHlkIX6HziU06oDS?4pt8$CHD24b}^QFJpOQwyaG zi&be#Q)Dxq(QR5T>b`N_b+Z4(<$lGm=>4FSBsPh6Z|8cr_qAGEAU~^2 z-J6tJJfXA*Uy}wq>#mx*H~L+%`dxNx^ctogYRqd)rd8`fw#Rf`GeEY-eA{=<6OLOZ z{@5{md~s0GSD-%sAo+1Bv|o;xioTAN*Gd5=)Y`hv{Bd)`4P{CmCCWGxcPw**2D@r2 zRqAgb={ID!%s|p_+{vh2G<>q;;E%}lm3$D9wI3Tu$R}=&VbPgP$kIb++3e~vnL#r9 z{(bEG_t%5bt~1Xu_o7y`V;%!^o$Rtv__6Dv#^+Y&UrXa>Z}mS3#h(@uzdFoAu>UXu)OR(}i~wCUBVgc~5%BBym-@N8PH5>@L+CbptYP$yLe z7y*KFi63Vz0vo?g7iEs9Bz13;Q8n%3Nxpaz)e)uE}?9+?$CA7 zA}+n%aXDBQTuJii)BPl<&i&FEs5(p>iZlp*yhg^ebI@WTY19{Gg-WqmWtHDCjdt(LpwF`r$=9&%{5cH=IU45&oC4mk0;-25_1|BPAO+ zE%Kc6q5o&1xi;O$b%2HO|3-}5flqM`urTTX3uD4^duSr=e+~W47IlX0a>t|C!XB+p zO={e|&H&S|I~1u0dbMbb-Qo_58-W8LGmKaQGDBU)`FNhSIS82>c+pP)FZz}ng=~*M zI^+#6JpyckDNt;{e9hU?_8*U;B@^mK+X6@&_Gl8voMyj+FPS#D%8`?H4`w{`j*ePe z>9bMA661t92zh%P+d#Id`9m@-Cj;K>Vsl~TW|gY8Br#Q9jdJr;t0D4&lBQup@o?YYRzVn&pG`uSsa02Y6 zG(^d2kj_c5>`AQ4Ors=ToqudnP5h=Tdt6|7$Otj&X?RSDMku4bJNeHx zA&%Wc=6tznZYQG&%n$0uAt;(_(t`6c73(EAz})8`jqnT`4evwEYbVXFojldt$vs*Y z{J8TR7)eq0{WB82^*0skFWP7W(g)9Y3XHUXQC`|zv=PHkt+t@k2Q2QCx`6Od9OwBD z-G_z`pa~DS!A+iM!b5nuXR1{=MFF^f0MEmnZBrhNpjevolMw94;RK|G={G9>NDG2W z6l{tVs#R?yYHw6D%41SHzRV~y$MHJ+QTsddj^?`__SH=yF2u$0)$gUNzcWNpZK;nI zL+C3U20h~nhQfMfkx!KwrCd+4BtenhQs*F#sV=d{z5R)IrPY^Cg%TfsxDV(6-KXcA zXgUC~wFS_T2+-ht`(yUxfsDtt-{;^z%&4{2$!kIY@c;l$akP}#_?QR*AwZD!r=f{PXP$E zS_{MqwG#p-NJ$=o!cyBnIa0Gf>NB0oI_uwlpXz9T_x{r=BNY%0V~W!+bH1yXa#sm6 zwl;D#R^N&&_GJ8rTC?dS-kb81yP5qMs&qizQ%Mx!&o;@qKV6|$<$us8wi|pjn=*;1 zlp2qXII2}pFzig1Obx_U_71jS9DAYk4spaYL^}qk5pXR&CtA5=;7qC{P=+u?C9b>J zFzR{dgu}D3qv1?($z^6Cq3}K+MxjnLMh2CF!2zow!2#f&spWF5SR`dagPvOv4ES1_A&F0bl_Ez!)n+Yf)f8H5y4h;2?r2yllCSM+$&efLJ9Z)3DT# zNljxM8?jzL7Kqfrh(?+p=)=|j>1dqn@^Bt$Ar!n&`gx?W6iR451SjA_l$v)-Xq_me zL?Af9BUHg7Vw(@>=jgG<43x2ega(V;cl^)`6d7qeT__ophAi|X_J>*%AVc({dM(7| zSWcmUN`d7S9nDf-#@Npnfc)DGbS0D)Urpf|y=v885LIA5G#`TZ5uVAp6ud(brTH8c z)>D%3{EQsqgZBw#H}+i~G~W5HpP6A*ROa|f`S;H|0;7}tv>X0in!Bi%1ndP4VzLzw*}*QK!QYGLyphG{T>JEeIJf{%em#a3b^w5~BsJMP?EWqwtC0QK z6HOJdke1OpdzKb~@C2dJ1)<673jP-Vy`yw%hN~|mP5WjzMG|F)EII#w>|1f2)jXZB z(5!-YVBnHkfzB3kU%`~flT-;$GXx5haGqfl$KM`7k97+H4RjZ^4qUdwd^HWy* z=H%PGv{ZL#mOQ|GNxMsonRf!`^h|{1v4#SL4uI>gpot)@K0)3;{#PXWSJv*^yy%;M z%=#%#|J9`9%uQQx(_bJy{H@Bf%mN1NMHVG`(l!i5Es%;1kcveV&Uo6bHo%>sii&=Z z(p)UgKQ9itDDB>L7OrhdMTRs1YCzq^5$QcZ4G4KeZktb9M-d9B0YqqOKwY^&dg-k? zU`-hn-2|*{6aN0Jnpt~zATToWm0oh}KLR07rEon_X+^JTRV7(NMPUColQ}92gK%)J zpU1>b)>y`<+o}=H{G4hMCeBAX=hTYm{Y_b%cDOED9iV>{(?|01ex=bJJN{s1{7$fl`}ZRmzouaGPpP zaR&OSfphrTL6OyrwpQ1(c+T3`$3qoB9%7FX?>P_^hRzAj1eHG7L;wJ zR<7y`$}(V}wM>g(p!p`PzC#~P6qW5}FfI1xlEcxm63WWsCPdrg+%3t%Ey)0luEVD? z!Uo4T0sqtzWU**0_t=aR!6-jXkBBoE7}3Fhs4EAIMUa!RisJ zt0n;=+*Js-YFIrJHvqtCPW4mJffcVpJpNwg$vj?hQ#f`6|7Y=lBUEswn5o|6bZeYb zILXw3351B2a-y_d6x{AP1}91J;B>DS2wLoIknPTKd`@aXhSaS#e|>5UvZ*E)U)t`< zU`?w!FdZAt3OE;~p`LA-1JgTD1`s6!l9gx>r7CO5l6dZ)<&2nsk?>^WloSNXz`PzG zVP={V+y=Ws&w`q-%=P8LZ2`Z)Ng_z5{B<%99EQv@_Vr{gSkc-GgUaYxU~-&nx(=-e zmupP|TDkoYZrjj$CMMvb`6&>XVB4$9k%PZ#;Qm>SKJ2Ll#T5Mz7iFAvKvyDGw(Nxx zf8C{CAY#__U0o&tNE=kb2tXWnDQh~F7J`j_D1Dl`KOqXPUr%{@N9-)isB^e-w z81&0qYFz<5F6lZI!RSqphmu8jwki9&9pHiLay$Ca^6!DXWweGQ&k^|tTb z;|E6DZ8uC8%%2w4STUuWtdx10CXo*89JX-R9z^7sQ`Vd~w%bf*&o(>E_G_(zSx#(| zst?3dd+(PWe|n&=aO~8N>KBq$`ZbORF9osSJ*w@vrTPF;4$XkG zKhH?3K=7tQ$kYJ-mr%V@K(SiYkmv5oQUsJ8()B8^4FFUwmDcIae%u{p6Bi_m#W z`Lk%uxa$C^=8n88#d>j-+uO@C1@kjPY1;NekGSGL0!8JUtQAof{xGkrH zW+qgXAVpy_E-Do%o~LIlTv=-NNV)|63eanok5B^Wwc1@UL6jHdXhag6sa7`(qp1lR zs%tLc!_&A4tluyX`b~urhf$Jra`AxqVes9S;ZSoiTZ~TqkYuD)YZbLn3`8t&5qh)W zj=NT66Cj4s6$Zq*=1h+i{pUZYkT=L!x>ajlJ60h&r!Uo$NiwPU%kM$_Dnt7A5T zK(y9nl-T?9?mN|oC#HC-{`3TT6876P2~3G#=M+5kj0dY7gEfzg11R{5vCTzs zDCk%ZaV#MlQ(;Yw34hxjrKreGr8f9Wo_(2d^g~}Mi5+!ShZq(Es;p|j$YHx4>=ovP6lbVyP$$m zmg>!1aCN^PT-~=sU)?taSNDgFyGmpv>-&C#vrh_qrUHP>2%Z9k3E*FjT=B=iZ;*Ai zG@YARtqTO?8+;z}f9r%y1;PM!Wm`>X!tBy*82zN^*%KCUX_*Z2q)7i1ujE1Oq_Hf}*JDK^`PW)0-_kJvhfPc9~w?z&$M<`EUD0qHV(d$O1(mssSC zXD}Hh$(Va0E#RLA2RGI=VPE`tBT!>_OuEG267PwpH;4c{r{{(of9K|NvZU&zN8JVo zI71aTQ|IfpaF02Xw~9ByYjTXBWYtm_)lz^Zk;+*mRc!oF>4*hS2>(d;o`*I8m~KEEU=4rVb0Zv5&=`@;V$>J6ZwU*vA7m_OoB3y6~9Zf$QS9C!P;L z=UC#qRHhX*SiV(g(SzivT!o@2Z;G06od|`pPgvKt%r%ROK7|{0;SmRh9FoQ;M7?|+ zuDOWUc7WYcxAc@LN%hBfFO7_$GdTdxtH287LsX((_9c?)!sai&18_bDfb*%NkIyxW zeOyDMi~u`>TrQ6eEEh3EGC>*D!Gf1I^TqRko1t<$7&C^+Ri~;(jFLRXk|Nm>;L1EP zp_U>Uu9KpY$p~c#xkj`atg$S6NN(|jXtHx}EkpTf!Rzhgm#X9oJ}l&8<_c(XgbEWZ zxidAcNFK;E zHT;QqA<;RmmE5Q7ID;AE?&}ur4~ahUbYq{c&rZH00(~(I7$Pw27f#&EIb(zM;G%vC z(*q*#zJX}HbL`(Abj>WtnP2$;BB(%885zZi6{|ZLo(D!R24)L6r=*zC_6Kby-G3=} zMW=l6@!TTwuGHMnNVeD$`^1R*9!GVH142NWMYniblpDyou$&b=$a%K!N2dbRF?4>D z>U-hUpsdbDd&}TU5cL$MeGv6%$Z{@Tmjs2k2RiD8o*osbm)TZ}%ReA78qa+tl=$|H z#dq^5=OA~@J8lbTSK@>&d_Gmn*2d8J_&@^G7NEE|Zl4-H95`paI8e0~MArx~Dqo&7 zu92GA!Q|FSQDEbORROA(z8Q%=Jrhrb(M?5gTfb_+0l(-7LQqwUzk{!64Xql!`63j& z$WT-@i#{&VGGZtwc{Xk+st@)^MY)z9h5P>JSzw3EAi^o)P8(CCG$bryLP9>QMLg2~ z5+@zzD(A^s1@^}<%UC%t9}EEP7lBs_WAI8*WiMZ4O~N$;1Rp?E1an(M?0f#P*z*S1 zzTtq)V!jq~Cj?OMXy;K^G5mq9hX7l8F4qn=s*wBhM&G+zd}ZHi1D%PbSI;wrt1+7z z0$mu94Cb9NbD%N-nmU1Px}d_7nWLX)^$egtO>m$U0T9pK^&9SQS*LtlS*ie@Ws;?h zVO(H`@yJjypQVZdYu4|pseY};Q=Im;sFEl-u$gPi?LtAO%6tPkBZ56byOegz=fV7eE7Gvss&6XIt5%=L8%zXB-K^6VS%@yC^m2)%e9mNw?f^h$lMLz_$GxIc0lbqCcD7# zt!G>(_&Hi@E@xYmfH*Cv5sky%SVlXs@R`RY;m(VOm+}K^SdB+=oVmnUoU{ZtC^wRB zf=>*EP0Pk2{34MZ%9H<(t@i+mDrnY*ML`iHg9yTsk*pF7z$%#~=Nu$RSTagRK#>fR zgP`P`vnU`)4iaP~gCc@tlq?9y-;4Kt_r7)is;Sy4bf$ZH`kXT}{q)n?Jv6GBihg3n zRH-<;O4$?Hf$#-Bvun+SHE4V->7?&(uKN=|-#2{!JN}U_Pgz=mEB>{U zamBVH!u`r$I&6wKwUhE3#^TbY0So%~)2R#So*h%DrnRd265i>Gw_H`p03bj}qQlVI zkO7=DL%en_gSAeEEu2x2YZarA^Sxxi^vm`(Iy#Bzuwy9m|qqJ^~gw2Y{ zL9*bP)ggcDvNw!HC4~ieLx!v8b|m6izJ(QhinHb`&6;TAf_+XFAX;Icqh?9993pRP z6Kn*1rJyh4iYZP12twLLNqS%?;x!8nzK#jrlr^7y_C(t)=vRSwgYBnlbG6iYW?Zzt zq2Y$gI`nt_f3i&(`bV^75`?HGWCg0CaB&UEs2a21?L=CV{5my*2ll`%Rp`#j!c|&G z-vk^?fXcx#)j_ji1c*#$_V z1V)O2)?py`p9>&n#Q&UePCQ6WnK~C%gm0F8biUI|C??wz{bQA=K!V1gA zr=Xw+L&~Hn0$YT^mz^lY>k8_zD+7Oh9y0@4=3eZX0PYI^P{Aa2%o>IeBJ17tI}+qJ z=-|<>gv*=kQz~~pT^{jrF_Rbj_sdqq=K z=Uf4QCyVDeWvz6yPE?pnZ{dwP25(eDc%#l0DT>`M+oc_No0zEnXc^m~ zHot;3o6BxT=G%YH1^huX@)!&Fy$<+;<}#m{NWp>YYvJ)lrJ=@05V-$PjzMrH5NJF? zN5K%jMw2Ws#I~(tl*{xq;=z^smd^Tr?*2r_!4V`9PF;80?2}xeLXc@gj^?`V&Uf9H zXD&o0l*ttezKT^CV+EG1HH?rPU@Yf?%H*QB9S>t|rpA^x7wdc9?g=WuiK6TYG4I>@ zTS~&1J7pDU^`bpquURg|r{~J#f8}WED|6O=17x+%}2=FhDZ;{;!{GWenyE(WRe zcuvXP$;l`$0^X{;hc{Z|2UGDh(kxqCv~Q*|}JaZS9vKaH!K ztyfJba1)dI5T2<)rN6#ZU+gBT7@-~bkeH^S|DWF z0ex_GE$eK9m>>zuz`XFri*oTX?#?&GOcx1bGL6@ znf+KEdHIRaZGREWohB!ix4*Oa_P1h@8(MqM6>`rd7}9a1G0(1k7sI;7)HktQi-z(Z zrWeh0><0a=ad&>kWP@|uY*vJ&O~_F&Vd4a;Kn6`{1ZE;HXcqj>;Xs z_SErxkU&$eVC`F!hNyJwm~;v}MqPEL6z}R}J>UFrp9<$%M=C!sY9To^dl^M^JFg+w zZ%I=;t>;_w(O$aW@syv>$?W_4&qNxJm9mN`T8llo=NL51y`vyztkd*d2*6;(e8 zlA>@P=!Dy-@fP9fYZBHJ006<4%D{%xzObVs5fB5-d~f0b=GyFLu;RbCSk>ScRqILf zxtMi?i;8);Ft`o1k~Swm4M-RceusPyz%j+gZ0hQag)FYvs*VeR#%L8 zU4N~FT^}yHTwnx~+~HkQbf$ z6U9RHH4dlk*Z&E zBK14Xl<{|Ge8V0ld?kmN^!I>mUebRt=@1cPoohdV^~YHv*Qk92)Hf_7{4o@GCxw|z zRvn5R@UFMNcw+x5?E${1rR~vV=dYkU>dQ!HV9$?CcZ8A$r*oLb553Cd+=#jNz37)O zdl{wABPXWFJXAZ(;SS8f`5F1`#s0Ez=f*?99TM)L;~Qdj4bC+5U1q8bft1|Mdm< z!M|Dui+W7|;0LjZjOdI1y>M0-d3V-^w=BTC(ceK2;Ph)R>RBFld-uAW&_65|X@w;> zoF+TX*O#Ytk>z)h4FI7U(=mqiEE65{vz+8;zMmoR$fAeoTLwA4M31e+LO@@XI_Y0P zKlXxA>?I>?K!1xei8YB&&dpg4fJSNI3e3Y8WrVw2q~nPsorB+mgR2~5?5Bh){EO+! zJ?E1P;=@7?&|wNyiF`dP-(!IwO)wGa8Vq9;C*_S|fAj9I+%71XU5ExsikAJzWu4l5in+ns}@rtp8AZ_$1iKqQ4<-_1tM$?$-a zQk)~HM3oO<6_Tnk3Zv?LdPei)Y0OMZP-CFBhNb%l`INC6)EJmNtufGX?;r4hL*npZ z;2w5vVPQU1iF-Zu$6km(s2rx7(pR=f1arP^oE-nn?_#*k*qbZr-r(oFFSAG#Y_P+M z`0?Z2=GC=s)9m1;9$j2SYTo;nh0%=7AQ9hnI;GEDcfOj|1-9Q_8C`w;<#2UD*wuoK zdPz6gSud!3)OE^Jq3iSE)JZgg!QS`J!4oNWN(jqJ>Jo6SuHi5dsWG-QaRof$bi=pe z4v?2MaU1`a&7Lp!Ec$`S*?`AHt+q+=$F8?Y2k<4d^F#t_Z3aja%X(8p86nX;;Eq(F zDqjb&DZk{)pc@Y9igit2dV5iMI1&(X=UA@cRNbI>n5Ql@0V1w6gE<9dCNo#Xkd0N@4$t1QXqy8$ooGUs#N zjh=EqJ(S!`CX1u_UkZfi>HMbxDPvu6FWGO(<^304qJ~ouls9=a^3sqjj@v9&Yk2^G z2JY+(j{6<+5V#TG3~*xC3+c?sq~wm1t+7abLV;#wUlu&WJ~8gi9*CY(f`Y%f1i?s*?v7D1z$AbnA)(Qx8Nt?_FPd8T5+%>COgI zxCf6}jB*l0LxONG%f9F!tGvT}8ETdD!0J_Bk-z->KjwbPXQuk=4HWU!e@Rh-oR_w2 zWle5aUpn7zB6g{Y>kAD;pe>!aXr@J<4RZG2jA|`+PUaWdPvlE7#=gXN-atk<^(5|iii1=0U48SC~u*VDpEGdRy;R31P*)Du+so@t=1*I}6f(u+= zWtI*9j136c$9~xkEx9V(BPu2gdA`cNNPHK7>kLTeJQjE1`=8zmu>))3*ND`Xz__Vk zT;azjlLs&R>@OrafA!;=a9<%(a20s(_{5m8)Pv`bTgU_Iv$-$_!SHxXDYQ&H00lUK z03gqWm(vKz0i=StccgMP`8t%BSKLoL*LISV8m?VieuC9O>RK}bS6DAZYLN@`j#*eo z3h)xI055S(xC`@#=E4PG&k(U|7s-}~6>ffhC;Qu{wSRSw`fk_Q6nbX4>Oj0Ewz9QO zrq#8z5Tw+4cz+HmCY@POyk z#=*OxY7}=eHHsTi{HeE`SADWXLGlko?D;yjplTM=^A?&o7jM9jSr~YQTstV(1Ix80;IjvS&=&$;pfbrWK$l3W}z=7kV22_qv>V{}!E*im1LPN8BU zF5G%nCwUj325fNO0|)66tshGS-29O;59uHpZb}uAT`3qTLoyc<%u!K)Mb?YcO}D?3 zED(5;#~a0T8;DqE|B#yO-iYojdgc;HbrHovjs*-<5J0vH0V+HAX}ct)t`RQldrFZK zOPtX1694G-1-#ZtUe=3a!DottqXo4CbGS>oWg$EN?CMEP6lCXLvR!6*fw)IbqGsZ{ z83T$|+}cOgHc6}?ZGw}eIRB@sbLvp;yd3N-wr7coVVE`gL2D3+=i&@`Ih7DjgxG<^Y@qKxdY zn&uGQ!Vu+PkibJE)yWm@r3;z+{xvpiMoiM`n2;Q7Qh$zrJf%D*5M0ZNNbq>lL_&ov!hbs!cEPV~OO$;b(X4mpc1kVjFY&OM4g`v|Nv5Dk1HlKR4^mNxP4 zko&+#9BUj#uio$+*Ly$ocaEJgV+j-#xJFe*h@(#On?v(UHg^sRNq_=E2w2Ag*-XtS z|6s3Eb%$B7>bmWQNN_>%1J7sCZpEn9U8WB!naqJjVXz>{D4b*z1mbn^C^+NU)i-Vc z0p!`@@X(wjv*3}hUqV`nrn8~nDKrKl15g5!k%*k9*oK{DiGK{GJPW7C6`19-kq#6_ zp|Z`!(Mw84`-gFD8+n9wT}rS|ea4XJdI zST2i}qGUOo({^eM0nT_!Fh<;|F_KS>VaL9ipoNtM1rL6Jf~weuAtjSC8r!f6YTbyJ zKy%=cNP>d!D9B?Uh4mmT>p&oe?t*i%w=fCmz`{K_m#>H$ott+Z=Ng@b=2x`#AtC64 zo>1HZcPdJW0HyTZqLT?3bufYI3d{P&q?8*hXs_IE<()`;Igk=Z2C~AeIXWZeVvzNl z9KN1Xi|5ID&!3ZmSpF3%Ok#ylR`SA=619<GgD*U=Gz zOf;cM6CGJ52qnm9!%M1-%jdWeOPL_^{)$LsOQRb(Vg$MZ2ka%85KNEYO}J>WwIUrG zID>7LB&GjXVv%Vx%RQg#=PJ!S`$GCF@(eKn~S=aT4kI!9Xdrp?+ z!mktoeEgF%9kl|j*cPWV-C+wEejgHjhky`&lN3*fx*2u7gSglysy6P@zOQ{TWL78zmuDHdZ(>R0|+f(hC~@rI)i-2Wh_t|`20w&uZpsBbf; zVPr62C~k($D@-+{s21(7dc*E)ujGVnKd9U{v8aL%xoAPpmolPKEn^*m*eApG_6r2{ zm+kn#JDQW|nT!e3%W#LNSTv#gcIQTTUXh-roE|Cg;N z{-*LRs2Pb&Op8f?Y>re#ifoYWX6d}%=Y(zZARCJusmN6j^n5D?vPU}DPM=Em(4Yg0 zFrt2d8acqFso1VdI1tw-hB*ucOlMtuCk=MKg;&Rs=%D7}93DW4qYR#g22Wdzv2VCu zyTMsj>QY8p2~p`p$S2Zc>aTc%K-<|PjddOv%-F((jplTl<8lAsnWQp^F}&~y@h=az z#XdJu*eo2#ZzI zceDcu)0MP!iTchEDVyBhQ7tJ9@qm~#4A321R#6iULtz`1?tlX&TNxjj74E{C!$J86 zB^zY6MyH>f?M*r|Qq^?}t{q>My}<$*c%`Q}B(M!t@Rm@s<5pO%JtfkP1(D^nVs;f? zC!9i)GCgozVJ!`DUyKGfZ~@qG+DMb3u?@_Mk5|f(sITS%C@{)E35L>c)reHdVr>_a zta|;ueM!3;W}inGptM49?h*-od4nEr=6zPpX}qHEBpn!rFvMR{616+7o5Ap?#?u~W zni%nl0KwE{vSm(UKrqx&c4UUMLt_Gm4e-B1so=~}A0jCcCXpF+=OIVuK&BR5{RK56 zUhfD1FjOwvTmk^Yh`L}9^JxnRYY@|l$ke5k9BR7)-MXRLpsE>x-L#3ya=) z8Q0V3^B_0#Ozvo3%C@g!r5Bf#vx&a;%uN1Pm6q&OYOfULJbq4gaov?yP6*+^CX z8MUHR7_-`Q@&V_`3SZ4mGLs$p`KQnMmpQ+k!?TMW#A867&Y}KGT70N&Gr2fY1y6c@ zzpr}}TLVD4Wiwf!%W7|YC?c4Hqkhdg58Jybdt%#d$@Al#37w9})IKPa!u(}aL43&k zLiM})=X!Y3HGvbr8%+sm^U`YL<#v3fsS|CJvrGhGe4~-@$(8o*%BcJ8_2%%8UChA| ztyPQxer4!0#amONF3fD~NS?HJHk+C+r7jOf@E`zCkxU7HsqwIkvIkT{YtF|v58)HQ z-ai%len#-Grm_Da3;XtB+9cO2`olONSy8IjOKQ#QYI^wC^+6TED{J#A2(#G%wxKt# zf^fpnOQbruu1%8imQf=;ye)wPygO3!v+O9b510X8JwaOhljKx#@uV`Ic+PqsY6@!x zaq+2S1$!%H1U`loPn<4`nFGvlV}i`Eb6s=5Ie`pF;>h4w=nnjX z*b)palLqNzJU*`{+Pc61{(Sea1`zkYpDucThJ_EE;9XPg`4s<_?Ohk>i*$MYu4qn^ zR7!Xt!Uao!PeuuU8FsdeI{pBwm+{fp1g4JLfB39FN+n}(*kamO?{)R;Ids=O6G*U) zaR|%JSgJf3GyHN=?9V)TX00@qFbv=gSsZJ7LP<^iYqL`uqPt+=nQ-SWG|& z2W-346y0VPtnH|?n>3WLfxoNL#0Q?|^9SA4)Ydlaz>Ttktzcy+r3cxWunmhWpu`(wPx$Z7S^qj$ zc2rN0VJR2xQgsjyLU^CU%L5b>SKF~8-@-Ns&P%Ip*r_j1u#yY{;((*x;}#f>vOlf= zc{Nc7(~n)xg--FmoBsV5q$>5wGqm0zWI@;2Aatg!{?H|sl!wu46G4P+r@{tn66+Dxhu8+z3d=AV$-xxKA+!N)K+Y(2*Ma0~zq;+w&fLI7yU)}0jUX)8N@ z*4$oTpS5bE$6uEn5PRu=ej}*fcy|%6g2Al4bb$gwT%*Q;yb9Z}2Ggi;P)C1ZC0PZ7 zS=Z~{27?LqkM_@v-b7w)SW}VnxhE`;tn-oh5c;FM#;LhiU0e+YKE$%nOUp2=De@VPboK=kE9+w z)Ob(rI*X0>n?Ssu*^QGewZmeHhe?_-F*l^0HtZ&a_ru?$QzKl#17ysJMCaSLy3ufNJE1&NAx5u`G z=n5B-SBiE>tQC-pNSMi@N;W@~wrkHEDcTkO<>8yMzQ{>Xd2h-ZK9m%;Gcv1x3g6~$ z5~s4D><(|~KT&5hGpZYes9B}cNeP5_+JW>yzNE@;RGn7h`LO=+E}29{(i( zR2T_2kk^ZL`2Wnw5)pT~7E%U6mq2KQ1DcYTZ^{9L*58|Q0HN8oU);jKe%gDpnHhJU z%wZ-me6T8@V%5!1mR9!4&#ql#pfd+F2ATHWoWA@y^yZCd*il!6KZBh?*O(n65EV1z zN3O;Vd3yXkIN(b#ns&Uhegmk|qzY`7`{oR)n}tT?;L*qdLgKJ) z*MsNpHg&_`_HWP4_^rjwW(JWfw6nc&WtiO9mJQzX~~FslLQ0bwR^7KjymyUv^2T;s8?063iCjt8)t zps@L!6xr;7+}?W2Zy_P_gblvFMZ%)dsw5B4g$MFN5;5g9j1S~Ewl9!!St}|O-sDBl zQjnp*N5^Wdu>YBJJ*)AqTR`fE)8MeyGmTd#Z+f}I(ujdaHZ;?dz zEhtOE`=1{vO!PxPKa)1O;InF3?V)GPKOKlduvAb{=V9N;^f?zN26hsP-siHI>=^+a z!VqP;eWu6GK~!o{iTQK(rfQiG0xUpF@Ngdj+4ABJUDo23UB?jN*VtXy%Iu|0(m>TA zn%-_~!vb9b2nJO7QZv{7{R_1f){Y#HgAhG!N20wq%Q}K5*TrkKL(}>RS!*Zgv$n68 zkDrVrr(N*jPQ~)iwU5$e(UrF|2QPt3R=y5AuKu*C*`DcmkFQA3Kx^8D7cx7%IlRXu zMWswfIuPKW)xB#>BE{(+*R~T@4e#g9>^F*Ozv5*Uj$+qF+GQE8`wC(UN9a6?F^G>b zV2z%YFEgR~@sE`Z=I2@&2J@TeFXqT|J{hk`$GFZcW!k&0SA>I!c!V5y+P#4GZIZ6A zs-F2H2g^s4$%h2Bmg~K_58{zWaLaUK1}OitTpk3 z(F_oXJgN5yD@7F<-AWyt-Hfz!PBR5jRfY-{P&dv)|pMRKU#NUF1+ zIf<@L9bNSFYy5d$BbOVa?MwN0&!Gd6(Ll)XO$!}ZlbDEE!4Sxy)I4_4f!OVP@p~%u zanUf|x#@`R#%o<3l4(G@i*AF^q9eoycSy2OUU{9pj8HI-n+z|FdwznLZ85 zr*dHg6~+;(Dx-d%c}JWBEhC zo)2V(>ZDoDx~h2^F_sg~YXP#t7?2g7y!QD*4I8~0l*V#ly~V~6sbkX{;&&I{$EbfA z)4D|!t-*iAS$=V#ol~XSDMd?JU|vvC8MOaaqu-YN8RMaEv=>aFPO0p(7c4+&zBpWe ze|kUIO5i7!6(WGE5P7u)@Hd+GydCdLpOQkL^L4G(bl66u>|D*?LZ;cG$1G8$llh&@ zhkF|Xf_DAlX(WO(q}*#HNx`iie~zMj%@Qb;d6b4iYAMax_7Zq0t`eJFyIT2#|4gOJ z2C}kuZ6cIPov6JDbEUGJT00a;<;twh`7V9@741NKBwHoou#FQw+^dhp?%s<=Nr zb#8^qK<0a$xxpRbE1Mq|s{$Vk+J84jzkX1oGz}F>nj0UI_y&IYzC|kUi?rillb#*x z2&#gq)wKl4e{^$#oAV}RkNw$nrrb~q{=<8Pyo}x}>g9sO{Fq#2X(O?pqq(fn zct%_#8W*dA`EqkO7#o(<6V28bZ!f7!e%-6MxccYK%<#52PQnbaeHgLK(bhY=*)ffD zFW~c!x#!BY(&|`uk8P8CNy9UQtr_trJ~nG(HA@9%usu}~H$C+nId!(tzT)*>o_)De zAu*Bp%c!sIyAn+oALBh^e}1wx<@a~j@nrY-ck|J1ok2z5D*HNec{KWg$;_GcLXG#B zug{EIsjPD}Qp4)cDE$X5#F_u0g*aE1p@hsU#~qV=rLIotWK_ecaMR6ceRBBX^w`+I z)mGDS$H=JSn@y_h^KKp*F8@7KC*K%-?NRwRW}g+!&v=IFm1KtEalMjU zExVs`;wkYAsg-)wBj~5kE7`pKJ??|}T!9=RSYCv(Q-X9(Ri6$ zB=2x1Bnx1+(MADWFx%*LiILrg1&ie0xp&GOXXO2m{uN*7elbcu73t#^*2U2U&CYn! z>Xz3~e9-ZYdFooU+!7gcOJZ0bm>LHkD>VslyErSrpS1csx$3$JE zkqCk>Rl zev8ul{6TkGOB9#F{tEi|$Uf8e!;D96v){?%RMA_cM?9>31KW$~b2`z&=+hwZa%u&k zN!My3m&vc%*EkwwK?k0Bh!gfFzOw%f(|9K0d&%Rd0bm-py8-7AVaTcaBAf7$sI+)w zPC@r_$9T+Dnn&dZ!=AI}%? z$b63O7)q+Uu-Sj~jQMsKXZ-I7{JVgTc=V7_B62X&-|)0@f;6Al{8=gGx3u-qfD@p3 zhf$`zMm_Hl=1(W57V|m0lI8XgN#dYEf(i|%l1lpQ`r{R zCH9yfs=Vc?AID-8-eWG(T2b$Lgta2%)Fwc7_3bH#m9+a(h*U@Si|)pq2Iu9Le_x7y z79xJnh~W7#HoP9+Lc@PY@_gXO?C=)ANzm}@rrmsZqg#XWJiJLW;7!^hMI);INmdD< zEjBRm7lUE`r=%SO(!Aos^DxsiOz=;CXuW3 zHaV@{!`)&5wCPlMwWpwxu*tJ(28=eXTAu>3^bQ3HMSU-gRDsaLhE-Zx>3V0RexAE4 z)Qh-x@4n-LgDPNSvH=@2ykEjm@Xv0;{8GG>lwXV2VG@(*`p&fzFH*k^}($O5&Qc^{SL ztHb(8id&?a3*VFPU|CO8hcm3mGpw=<@r(*M)8sgipk?x@mT9M2P74$|d~|2*(7~QbKSKD`tzn|~M!sKGOcVoY0B|*1G_q?#(9{C$Hua~&DnVfbzZ}eZ? zdKrfm&JHWYgCB`YU%!}ZOb!DwNt=F>y?&F@+)5RraOu_Dmx}R~bbzi%Q=j}ZNfrKa z+?ivFAN7F>xMFN!JD(tyyHl5!Bbr$sAq0_Rgmo_;p>K-e-GUW5h7$Av<-Me8$9}JSyN< z`K#56gakufbBj(3nkL#A`$b;*!D9f%cs+qf*?{GZ)0Ni zt|1rkp6E@(pkC7RJ|u~fUK?6g8=p&x_+VUC>Aqf!rH6PQF>Y>AUwzsaT@Wzx90{q( z!IDyY)@*Kj+5+BDCsxzxFM5?rI{kPpeCqbmnu(I39+n{S5wV|FN!cc%n; z1l8B_&n;-_RDtC&j8#f9M#oIXIZDt6_r=r~3FFRnKi#B;2g4I;EVwW4R9Ol4VG+mv)TAWMnxB<79N}=~CNYt!&3n=8Ks` z{)=GZb8bfWbtaq+HA!bFj!1lI?Oc&Ch|F^&=6$3TRRzpR7*IpRXq(C2e5unGXT_e0 zibP}q6D;Mj3tY#0>u!B@!%q5vp)Y`;SqgQZl(A^NGFYELBCBk3 z4L@6cKr)0CN%jykh(o;#Re~g(V62e;U8J?=qf1Z~_+u}oIW+r1JTOC$2ZyL)pSS9v}Wn(yh zHXisJ_(N3B<64NR0$}7{VHB6g-{*1Ih}1G*72{zQI&j4mILDdvO~P50Cos4$3J$6wTez(-Op9)-Hncpd1CVQ=On_WxT3dA znZ$Y}SW(&dXsKu!TuyKX41j%53eDHpNw7EoPGT~q+=Ou^rQ_cjpIJ`wk5_*Z#n10B z#lI~*`~TDrRb|JukoX_<1^u#u58yhQ1KG!5917KP51v2JxU9rDN>7Thq(EH(LJb7F zYDtP1@GjuHaLl(Z{Ng>UReZNvFHCGm5*MOAui!LZ-ae40hx^@*YsN;Toe`s*EQV}{ z{FBh=-SGEdbCc;eCbiJq4A6BKlW9OQnd;(4 zczH-vu3QA>gA`S%6jCfXfH*~1E;}Vs5U!ShQsLsJ{8~hc5EIarPLi$?cU#xpV!cH8 zOpU~zL%TMUJG+}UteY0V3<6xbl7%%vvB5&^lDIN*A)OrM?S0lZ6+t$(J0ZW*ORkc> z%He%`LK%c(1%9fSS0vDHG~$twU<$ks9i4vVco@-3{i2!bY6E}zW#SwfJeM)CkFZFr4PO(yqnkoZAJjTS6z z5SGSafrxFMh@RlxjX&Prk|Q<)5s6<_w>E-cb_Kz=VRiyG55z(SvU`23gKtYsa{bOk zd<7k^j5KBjU>nmZ>Ba4Mc}EUU5A1!_aNE`I3F9=i-jYtsR=f9V+O9I&5BU@XUkBXA zEujY-OxT9?v%GJFxfp7BL=*Vg_|8Tk_}Q)XCQ=KHcO>f@fhdC?B4wwYWd3)jf^URB zFx0)+PGncum}s*b$px|}u=7edR2`)cQNw7PXkNMeT8%dAMv9Oh2Me}gJ;fS4B|G;% z+-IHo=Pb#oe;#A~^LJ*62xIo!QYQwkQxA>eutliJVB0^^3zpto*?6Sr={?vi8Mfaf zGOJ=?oklHe%XfWkhbgY#mU!r|*K19>^kbnsqI}ar;-&}jHv)T#?#Gv@GC$*Bc@~mH z6MQ7PxVR#yeHPCEZa`JPQU*CMNk->$T!Ms03FGk8R-J{Vpv-;I5VwoCae^`rG0K9O zJ)ajUN`La_TBOGmp&1^aXU{A@vDn#tS4g~^nMau0_?=I&_`?0i`YDnVZFKOI=OPxc zPkF%v-J~PO{c8boX`CX8Oqk1?s9hSuNJOV<8LebOGC8Lt4W}f8t#R@0L%ju6Wj+Bm z6}2m@oXi1@mqh}5L^a4SjU>mq{%<{a1T4s{dU3H$9?%|nBhS44}lvwSCqxA_5AiUinJ$?@6I5#2ed))H~~dX~Lz0rtUE zAGr_LKWBRpm%(v3b}OD@Ur_4}a1Z@{E?V1afS3>-r6=k_o&Nd3MDfM9R4o>ygjHpP zNukbzT+4A!?qQrxQZm3>6v6QFVEEpVdygk8G_BM}rAak0S7PKvMgq80s{3+^@5Gfk zu^Y`Q_HzGhedD!3QTKTHTtDI-_+A0{UJdwOb@i7EUJ~Muv#vnlLWikU-oG*26MFfzwYX} zLmna#=)($DAj9d|Oe`Ssxae zPw;EUH>-Q^|2`^wY##Najh2Pgh?fDZc{?m|@Dgu2js88b<`b^OL3RCm;lV%JBymL{ zJ^xyH`=v#*nkW9w4i6V!pjhp3LTa*k=(cW{Iv7g5w-Wan%#0Oy(%6UCD+<1st+Rp* z5C6)N!?E#h2?>TgD)Aab`hA~99iAnh__@3BRp93G$}UgVShZNW)idKLz|EwGjaA1R z4}PEBg;=`^NqMl2S#WjBYO>@LiUZFQx}CzRwnZj;vZP^qy`&$m%9X;GeAOi4IjdGS z6?F(=x~dtYx;)CXaq*(8IFV@`<}=q3S)@yqzkte6Im2_NylcL))IDk8{8^E`V`h7@ zXD$>xfnrg|O^GYM52(%#1w9Cs=fj;G7?IDYXc$wcy&E1J1Dlw$$Ot;{Be8~k z(WV+Winwl9?&k0^M^ADRJVUS#s0%rB;WATLiL*y;8kXV`z+Y1Cgm)o~A?WnUoa8#T z_aVY~&>(ej{oBLzb0T{`PsOuvgLq^^;!2tkh|e?nAMui7>h(h5!3L+|r)jYRWE(ub z*ZH`kWKf7LUB%MU^DbhPfwaSNF~}_gg8#PFnnte(!n$kkYCaMlaw~)2|ClAG(W?$~ z7CvkgzLE@#5Siu4QZ`34OY)=J`~7^(J@*jpn6>ek@EU0pX1$P-73ua}zevPcD_Y9H z8Qy%1Xb~Om*w!Wk1@ssX!VRM8(b&*An;Yx;p#$&Skzu88nDdkuW6qo}6FaNO+EvVD zCOIWaJUNn8%R>FzRID+sz@ps=E5eGmYROp&$}~V2lySN8%Vkg|$ETsxDn;I~>y19x zGV>%Ec0NlPasKJ%M+o-sy)@+#1wZcwxEw$=V}CjPBx4$Xvq9P=odG zA8RuTNfn~krv(G0*`i&~F-O@Zn_p%yuO29r;`4SC-PZUThk^z||)4VXvq` zYe$trohDbyf6)d6C7BK5kLWO z!|MCOT#~7l`8yv2Tf-9n|4(nlu;p6U?_N(h>ibL+<<>q~q70<6f^WgXlS|uMN>BEM z)zHkn)0d;HNv<8X)F!cqaap~r1wj2!BEkv9?VY1QC*z&F6_QEtWO$zH)=lAx70QjV zh*-2?Q~6{us-C2WbfJMD>SE@{4f(bC3D@MYt7i}C_TOd&UAswNe+eCaIw3Gk!N(F* zl3om-xhTxopRYQxzHbFOkp^Ptq+@pNQ`yJYqkmM|wi=%vUKM|H*h*|0R3k0rr7Hm5 zu3lrQ{ji@740d2tn!J)ZD3v(cw_@54-BBdA*zOpI{v6KxGilzQw$93*AEsRuc}Rn~ z9J9oP6(OaTs29Ui&8&xY8ge{6OJ0j)*F(O|Xf-;SKvQ&!K2H zqJKM&f%s4JoIyH%ziZ}-o0tEX{r%hWr=htki|-|^%5*P!_nVcfLZGFq-dh=zni%${ zpo7?^txU^Gwc)F5j?p=B`v+Y??s>RHtAB*NX)jRmnLOrMIa{>ZUYbEbI9?)Y`t`|Q zh5H5a1Q)P`4_vjn;yzYx&n7n~nSarq;j({1QuHbLY=L|j@ruZcXMg^hPz`IST~qD9 z=5TIz0c3ZPYexNWfUEq|AN{qAN%!h{-`#bOh8TAu+*;4wtC<39sz{ypp83wILshq- z_Cy9KPEb^_)-N1DKK$)0mx|gydW*{<1uZz5QAv!R4B}>T=2ATCTA{jWW=yvV+Rvlx zp0-0bc{`Y|S$?c;)Os1*s-OPoueIN@a}RXX7MV$y_rdG2|N2{g$tcut@VM+N`n6%r z>ph&m{o3~h4FCX@tMqKj!JHO|7eD8u1 z+Vba#&y3pg&#J%JViXyLxWnStK#&-{3o{7HuuSC`SY2gXSYL;(+EjgRsUfw}CPiUH zxSz$ZO-kN*DRxa*`w>oD(gFR4`NSdNd2+=IA5r*fA6zOT0_4|BCV8`uul%Z0Mx0YW zUk&VB_GB-M(C1oQD#G?iiPAByX0XzY**rP>j`b2V6FrHTcDcM# z^^%;a?#!GDUX>3$V)QajVVTmoXD+(IRwT1x{;nP%^(j^=t2whAAMR9D8Sq-9fkvgj3z5Gg9y!V8pU)y-Sf?ZHDCFSwtHE&o~_3FRP# zOTMxM;ETaU2?{Psx`!IQRA{$4XXXaA7}C=2osF%*6T|#fe+sX`Xmk6KG=gXr-C7ug z1_dM$j6f3cjK?T*$n+)ylN1gHe!%e2dmT^m(1*_tTyfH`7uh`}{^h3w55;tFt#n2a z;a4$L`pds3B<~cMIH#MlQLB0;&){e_Eer}LmVH{PScoFcdb$EXs-g6nhnMxt759>> zeM%Wl4dI71#OkRbYJLC55aeR3x2KWuJ{>mrs&%))o8n65yhAKr?i zz}zvK>*vudXClmVTpjFmqXl!nOPD_xr=ueh#$#UZr5yPb8&7iRd{GX$J&o)h5mw$QI+BGo41CKKK9t*!uK<3Gx z&T8*Z4XwLZr0(kRHUgMI5MY}-PETNWl@~nM#$A~$N6$dhKPczoR;<8W!}~s`YX$7W6Dk(k;XA1H13MJ=chpInO!w z$**BFLDCCvtPYq*uQ-3y*{pP0t&dPE;4{~pyUb@!`Hf#j{=yxn;u1?r`9RLMC6;ht zn68JPVY9{2rj((-ANFq+rMusb`s#h}%Fp>aD>9Z*2%?W|Rc@@-zl3otHRq`LEGfU4 zVaM4hEF$R*{s*L(maJ0!T+QGnf%-yYTSkT zqt{t8d0G}l^i1*%s9d2K7l!tK$sSVp35WQlw(T8rePI=*1`_}{C<1Q^Q*m^0b36Ux-s%eFs`YVJPKsD+afb0s$HaY) zb1Rp`f3Q`LIp>-B{yo?ZoWH6H$O~~^WbU`h?UYz}&A^X(IKAfTfUW5T*DC+X$_`rl z2r;TMlXC@W24(L*-zl*ESPM~MRnHzo27yR61 zr8AC3ZSQOw$ScK#4}+H+)uWWaVSTUW?b|HvgLUlQEW1tZ2{wgnO6$#mUyH-w|LO4%X`c<1l8B7C0OG;A4BKsps~Sw#woi zL9N{UyM}jzFrRUAuW4@$`W-DY{N3pC+wV%9>S{juTzCKEaOTTKQMZx?=WQjvM{&_v z8!ODW;WX}PKVG!ny?ThVCF5|#_;%AFV}zss#R{Ywh3(PQOw;k72Qz<(&T>akpQ|WK z{H$5~dV#xK^-)U3d^^{zt)gy44Nd_iKK_5>37n1>og7r7N4`1Y;~6qoH=cA;>$1+& zPQJyI+09FYZEw2V%w8mTYG1i^-p;5rU#>Qd-5RO%$qULuywh6CE3A3NPTc?~rMIq? zuLAVfrYG0)2orztswJ(L4hbqv3AY~Z(0&$Gy1$Nyzq7t)ty)sqT7KinrK9>4RSl!y zqP_;z;FJtvV4m12wpP(7L@M!3Vs%^1LV|7wwYDl_`JLOZjVT-rNd}Xezn&j=c=F&# z!omB9V^nt*tCfQhvas-{oKa<9$}p}Fr*RldBU&rEl$aO;P7W-XsLg+ z`)As4aYglGAh#)H&SHYsk=Dk+(d+}igISW3t$91Yl9T;ax6u1vVziNel55l-r)X1S zJi;XYQ7DYd8PK4AO$`b@{zqaE6e9SQn*jYUx)1abZzM1QYM-R_cbBeV%+Tx|z#swO z;}^NsITveR%1sI2pgEN@8yRr_<@pogpe4%jbN&UoF?)j}aw4OT*p+DTkU1k!z{B7Y z@_k8yRz(fP!pV$=D?T*K@t(){&sWh7>u2Q9^Iu=}_{u0N|6VpyP^x?Lr&{zs=8JB;5W}b47uzxk z->nP{b|)+-zc!2pbigB4X{pFDGg*hKFBM2Xv1y$UpU_G)!f}X&Z6;fmmU+kHHs{hm zfWQuW$XDDUiXdrfuaRuH%wcZ{|GtQ}`Ew#aDRc zFiAwY$NB%mS4jVVY<+cDRo~XN5-Qyt(hZW*-5}kibc2!-lG5EB5{GUM9ZE^pK|o3+ zq!A<)1ip3f-uL_6`@YY!|KefpHRoLOti9KsV~z1d>Xb%CjhN76TPNOMuJ+W{+*LBZ zlxaH=A4l|gG)0%pbce$=PwjRd8w@*fz*myG5>*8+&nb@? zBnH<8$f86^5i8=LtT%l|$=+FR%BEfCRek+`8S~INhJ~Q$y^pQ~sS8PMS8$(}1!svk ziA-e522_dXWqXf(NX*+;CZlyc)$}_UXimeVGNKu9WmV{;;FnC>C6K+zQefjt+%Aj+ zoqscqtO)h!T+WKfZ}YLv5e~Dm`qDBv(HwtiBqHCoD}=O1aFe!2Xt^h9@6rs*65(hf zt?5U}<)}wzw$g3WjGhaeZK)$e1ESFuMcx#MB}2B_i?ReBZsm))l|Z ztkc9(1fwMsVsC<>L8wJpLoWOsWW9!G*mKx8n}y+jp$)z7D3jh%78+l3^x})srTQqi zPD|g#DEc=>=?XH~O2V9dXdU=D5V8J?DC0qO0#Y@$6~237i9U5XR4OT&0H7#}+w`fy zst-eAm08sK@t{kWHH1%Q8~pJv|AeS*D4lI6Q(qyP=m4rBgdoYd3Y%J1a&iC_$G*O3 zuo`=*`4#`8=0)l%YN@FK%)k5-kEDb*^hc3<4jsckfy$|aO2f`8UvJYUgzg7_JMfzb zD5XXYxZSJ0J^K~VH2q6F#V{`b<;`3J=8Joj^_}-!fcnKuXXlAuABEt{)840c(L+V^ z*G-?lH`}gZc)dB=M@x%$>0Eb4i+s30x2L>NI|&i;1WXjW+X)$4s}2Tj2kqal$FB~= zHwIs4J-&G*RwRrLTEWb0DoH7#On~4&R6wRAVGgEh)~s2^HaR*$rWvtBgSz9P$F%WQ z{vGE$QzwVh@#Qi`D2awbcnE(eKn38ZH7jQQhw-Xo$&pKy%av<;bz${bZ1H2N)K>Pw zq&UP-C9w=7mMzj$JtiBZ?=kO+Y5V`x$Cd=@8~;*9kX8ieDP8LWBx9FM2DsywD2|1` zUS~{9JnjXq5bvDnnQpvQ2y~e?HO7uX3r>tfe@P5NFk>@GgZg{`8Vkp zH=-Wi)e(H1H_T%Rz=@Pr_F&)yGTaF!Jq*ywZUg)nkAD8`W*hHvc!O>>XjB7@LnWYb zm{MyyitY`Yz-KZLr(#kxx<~)`Awo*8>6&`C6md#z{A_^;zH3-gJhlx}CA^!CktyOM zF)T&L1jeTa>Xi;{O;3&bcu$7hxB^3vQK=<_-LQ2tt?-B3Ffo^Sxm$X6UCb|{# z?8dkI@D4pVk(UBZ^JIEUF#?55^f4faV0M4$QTVUWxokNfAX!Lo!V*_8ECAg?4CHk( zBNj2h2hd_BniV%e`vlHJow|Y&a`;2ATV%0edo>b6599Bx7E20HKVn3proj1veaAmS zD&URx!1ZwmXhma(4`IU$7pa#Ex90M1#c!!L4u(}T(uC1cJ&=lVTV%D5gN_VMHzx`% z2RN~x0@aHVc1uC^HevjG*Dw~cA4^QxBf=S0Vl3ur`^p2nlI}B_Tys%)YbL) zLsF=M{u(xkvZ1nYTKVJAzJacuBzL5K+!lhTIQS1j0!xLcsPYv1d8kG3dI66_ESyIo z4^ord_%M%6rWY@K$P0M)b8N+{d;V#(S($(ORpx7?e!Lc)qYXr<4_Xx1*pqB)nK*eQ zs{o(y5w4jr30oijPwSj3o5@z^4j(b66EYD+c?l60BQq@;Gl@rD6^ICHg3(?Rk0$?V zzdaoNAEO&z+D!7j>|QzPs`|G*vYHqblF01+`#+6kM2JGRf{%)=eAdCN#@Ouq+L%RD zBcxf4l(rNB%E?|e*Nt06{4Lc7gQu6X8%=}G8I?c81@UyHQRR7pzvnK%1*Mt7mf56KIl<@)VZOj1hZ*@&~sUNJ3IUTbwQ<6~@uyxqV+FIAd6yk0jcFMzN32`{5Y zXtXuh5r-*wU4E7Y40|Huo;dymhR|63K?&n*Ct5R*KA+EWZnIC@HKQzxNQUJ=D_seB z!Is0SXh9mz8VM0=08*Q|nvIVA%sSmCof}pzJi&(3NM6(ioK|{Pm z=T-bBOf*Y$8Ssox@2*n<$w@oD4*3+_0avNt^(y$Z&_? zdn@uBCxPaD3hHy1rjKGYpt_L8S5k~nVy=Z`!XQ1$?FHIxPpl|{ndqI6l|qAhm{T7< zD0DBsR3uU&DrRI?P+QXx(lV^xd}de9$WG}4xEz?yrjr3-Sjy9F#n*1-uf#`$kTj!~ zP%nylKVUPRO(muQCJYE*!a%!Y!bky37@CU;(SYkm;+WmZ$bT=u*o7mHt!k}5%WT*WXU8%o6=skft2`Hg`ck`4801+*N6vx6!?>vhKd#iPiH>XB>v z@N76xp_0-$NkoFGIty-NC+YlmFcm{3elS?_-C)^wgZ*IWk*%G*n#JUg1Q?7;O4TG0 zPAWio2Bl)$Q6CD0eO*$l0E914_as6rMnH6taw(t)YFz0+6&Ir2_TtXT?__o1$#huQ z3YD95>_du%3CVveH7O0IXeg2c*e5`x(%n_6uwshtj(=013XKzip(r`Mcc6qJpS+!9 z94wfe9u!S=a1k^m4z{++1d2xYu{^wJDi<`?+$vq)FRrqHqPeaJulzd}3;U3cVM68K zu~O$?I)$4z{?Y4=;UA$v zd~CC3zoN|~sD$P#ic&bdY7{gL6N~#tV*pq9iJKDzZ8Yeq8nDF{dnD6-EWnb>qM26E zv?K>Y(IVXq^88c-j0#XUs={I}bM2jH6qDWN?y-eRq;omBBK z#^N*a0;~!5jX?MQGfdS`bRXp8=dK0gT~3x1uVS~h=(vU(Z9wTQ(r}0R&-9$uCCyc& zYG;Zjra@`g0Xqe9(Ko7U$Xlo?MdQ{y+fjd!BkoI27oi@XD;s4ocru%tb=)F*jMs^>6~Gucwzh zXq#zm^HV&-I<&3!kxyN~ifPSmt%LqjdJCM3;?O=t&0Y4^irb z-Th&qhcw_jkX-7-Cu*QRvA`4AXcG*-7;9V6KJWHS_NSFh@0yW<`P6$n0|cnSeDVtU z1`YO9Pn1xUfKPu41eY2QXZr*UD?e&jJ(V4qE=WSlg^qCuAioFNDTN-MnJQphM#aRR z@Nor~Y_!PU?e32Vq0uOl(pslZ%of1M^&qsFCz+_>$uaRBFuA9P<iz0`}Z4BCJwVnYQ}ScByN}h?H#chl=;$a*@)~m!yibqDK{Gfy%|yKBm}y@wa1LjANiuW95_q_JZ!7!oD$u zq5R%9E5>Bai~P#*nyoC3KmKZa+dsb91WPNvdhbCOqVNZNj8$SkI9;qR`abQKAHX@e zBo?)ElD}KE==gZLIYM3hYKW8bTNTTK{Nd!vSjEM8qNX)b$|o_OH`Xkf?sf4g_>oFP zR|*v+xuXxR6cDv?RhHQ4z7W^%+EOcmylXckbc?;_$woj^tY}3ucBU2;!&i2_VyB~) zS)1#V(zLfLowKDLcznU1-M`alAYSN%ljMJyXh!#8M++AJCBGw6?C^{hGRA>g?tl90 z84I=h6c`dkn&=t~Ng-3|@2*xT^rG2UzLP6>W?DE2#&!bPpz!niVcm`NB~jajsC-!% zG(6MG&VA*jB9MUOQ!$XWD4!M{nfu*fz4$U^j(_d4X zg^Mq7QK)gtC>atpm4!>>l9}|kMy*35nq?I(nPtKf?`w`r^+1ZdjpMi^a)_`;m}ho%w|R_4b|{{|Wu8@ZzWr z1)b%BdiQWStk)4?Oz)DgQ?aLP&hb&nf$3h_Fkip!-XMKCtK)BS?Z+c~Q% zNn5|1ag2=PK#7@6eUH!*w0K(AP|VaEJKnrXoR6T7$_833pWn-8Vbj!a*UM*t0HQZV zVPEEtxt>J5v^|LnL|hxk-}PB27Zh7KCz1@;nMN9Q|JPqrRKU5N{!=`Fcl;A<)3J*;O98K{6xxcR_&AWQP0*KOQvjofg&e>2c{)py5fK88~%#v z@byz+9oHZj03$H%JhhIWOj(=Qrv5R7jiU6}B^M5jt(zTWK7*e}v7DT=A3Q zNzoCCJ|)$%x3ih?sv=|L0cqfxRNfI0Uv}Hb>Z^R}NaGHPif?o)U0tR+>!kR%a=`oT@ zb5&#|y3H7cF|NEy0wu{Y5@jx%{jcoL9wojz{mlNX973UVz83B)p!x6 z%}KKvls!1vvkbxJ*3;||8*}U0->eiULjhn5D&q<{n`oHzeVZe77uyH~Mih9Wf72f~Qh6h1^?0f>4&8kqUmnYl#q#^sJL{^=;*94; zT(yH&AFVJO$1KA$fi;8Z7`eBp1cNLOBNhCDTQeZ@Fs4|m9&y60i{mrl)-cD-H#a>z zqGQowPwpT+=2Lw`i4PGh)p=bJxZxK7P*|yRx=Pt?AYsu0l>qchVnOg=dN3|GadZAf z?1@-S_3DC3c;cPQF@IgAWu$^%e_f_!OpybF{tYv)<=fGGHHax4 z4wZHEAr=CA2gj%|Rf(_(@I1}_Iy+TPc{yfnw~d4)4Tg5SBo+cgKOGO7SU=|y|LPeq zeD4lI@kIC;s2Z*vv)v&?L~iCRq5GNe3t&#TnKOh6cs+WpaolU>dbH?R6r*D3Yr$hd zui1`g@$C1_?E~w>-h0sGyH}!=*A)oNYFuoK^`#U<2MY589_LtddIti89{1o;+mY+Eewe5) zL#qI|g2D>6I-XSBNnWpapuePT5EWISuEJB{>p8!_*f4hQfINi70bQLyNJ~OTf$Lp+ zsfP9i)|`eYp@-b8&zhX}-b3*sLnZO#(dQ;2vQo2lwHyUmp4w#RyX|8Y9F;gzUxN3W zU(V5=*7VlwF_`#*18P5D9&Ee4H2}h~&(h(p0-@tYCi1k4>gP~QT=+fohWj)QA}*{A05Y1$Zc;dGh4qXq<2=Dsm7t&ae|pvLdvl2_h8$O05jug0Be9=S}s8ZLBf^ z7jzzr!(FIYQOlY?z%3!ZAghv;gZ3!{`@)J!M4Ypuq>`+3ZE3J)#5+z30p^9lHN2_q zu#NgUfX~K0GtdVwnsK&Qy;6tsQjhZ!a1QjeEVk?(3cN2q z0ZX&b4O zg)tba0Awq&3IJ0`Xz5!rr3q=C>RW=Rv@Q5drvjeRS<~G^>ZpB}l#w)9RkYYy#q1Kv z7ukU&BG}kj_06s7$m0=&L;$@hr^Ph$c-&qVKn1Rue5wS21H687$)}Hi z&&A?vKkRk zeaU2+OMB?^FJI6I2VgW&l!TyWr%vnty24(#b^F^V_^P$P@+P#Uj{!cRlur{ysHh4H zRqzwx7a*vhz$S1k)L)dD?qdLB7m7UvA4dRMK;?AZO{>UBvA(YBPgl&zr_M;kJ*o)D zMyviS9)QUZhhs8mcAta=Axu}-xZ&4s(=0L3EGY!8omJa@O)Wa-POjS0br6&`@{ybF z;{kVuisixYY?y6h8FcQpwle3baOQBub4c~bsqtn1)eJ&)I5_0?Wttn%OMGPQ9g-6I zM@Oi^x&Hi>H}{4F;z4+lv(Jy;|o*fk7m9E zP0NwN$BT`5xDGK91T~h6=M6x9w)N=r7EAwt!L!H+V0_(8u_PsyL_8nD| zdwG?8+iI`*awJqBlPSh&dO+Hsj7=6unJljzbh?r*m*UK6c$Mkc)P&&de_A%4Mu zR?gg=?J}h{MiRC(lE;0#?}DzGfZ;{4R9;$9?o?S zY5G~dq*Kez6F`rC_G)rbsfvq6zqS8Cu*tms;*3Dgt5}G($>z379RLv^u`07eG{clQ zl-YmcN1B#G(n9PPQJSAL;mO+c>JWE^E2jEFkuC6KYgt5&Gxn%J35~Y#Tl7i?>TMc)eC>prS zBmLDV(m)RrFL0L+y`kVP2SxmK;4b$ntKO$5xv|I+nc77mu_-17fmI)ojEqwGyNa0V z`nkY@d&}r05(3zdnufC4-%Bes2#jT^!$BaUzB4zfUInz28juYHHkHIcdS>oAuyr@p z>U;g&%DW4b>@+j=3>hhvSMD9E9_$`K-v?%CtK%W@NvelpzPi^0_$ofZa+Ma4wXX1?14-guiVfv&U7%_dj>*F8-fKA8ewV6P|1Tp$EGlz1|WuM+?=(}jN71UG!Dv; zcByW5d3C%qil6rWa$_I4L(IL+^&-IJL9unti^;j{@jA1RHbQ?&oGb08GiE)ny}BJ3TYS6p(csaLW$BE z(SJ>4fK%$qtZGH%5>?7X*NC5LS&(I&bm2IvEyA`G)o-?P^P5|zr3FPM(C#Z$pn=7` zI!-atdxSL!_rHn8B6J4SVIBcU#fK5>!-uWU`$)cN7LRby0DXvip19?p)b2ZfuKsa! zIr$V>TxTfb1?ybrJn>h*80v${XDY9spifT(%Ormc_P4NZ5uJK_OufPa{nP^e0i~PY@wb2a9^d@Jx^2b#^Xnqu@_Z}cwu8)- zAc!R$LB|uP43Oa0Bumh1&!{^0J@=4z{fd>(AJ!uDyi&OfBbIR#X@&A_6yMFk%dh^| zwJ&cUOcTh(-8a!oX3N?^v4-mC42Q*w7d&b#})<>V_Ke;-jB zHwL6Q!b!BONU~MxeK02`2lR*@yo%QtAZ2x{*O8@Tz*ou53%>wjAei7SOZo#H zPcFD~b;*+Oo7JtnYrl8-#ocw`i@nMWw0f&mtt~!mrt)3&Gb@%K8rAw1p_XP;BnqB7 zHLfOY6=MVHZ6oS!09>J{`>DdXLT5p?8Z2GIs`jbiC1}{QY4@_Z+;Gi}|AP4ArP@RB6QzJFUEzV-VY0#( z;lBt1Zcw4O#IA4eSOt{CXguln&)V8lKNqB-nRUW4^2BdMZZvU|LOd-wmeIx4FDxn{ba4K z`zuFbU_|ABW*MuuI0yg{HgigQ%(Wa<)A*5mNi>ZgEA4EYASX+sn#;OcU1mVmVUpA? zLVq3b`23Z1XlRz2(;b4Vc{J@#t5uCd(s{8ctA65#@}(6vFlf(=E#_ftHi=$&e@q_~ z^7y4c+;UVOc28^-hIaH9Q1J@@DpmoYB229eiq?HOJ$aO>IxW)v0q9cvQiwu-Tw6lX zo%nTVeAVG~*d)~WuqEFcaxs<|79r?AK(P529N@Z_cDPN2bUfIlC;6r zGZ~3CZKL|h6%#YpXQ4d&8k?FqQoj+Y%;U6uCdut0GS>Bs&1&v24cz>an+!v6J&nIv z-yA15`DfORH?TCq{uutYEIc7EKg|<_VRH@Ew)Xxd$*|&(+N80J16el)S>IHWw^rpC z16dbLqTv|?S?AE$?9FO%Vip51%>OIzX;cm<4L}FQq8i{K93T_iHbis4Z&JlX1K@XK z+Rp2d6;YB>mv)Q)W75*79Z3FR{EEBd5u=E#`M9D0PKBLKEE=Pkcb6yE$`ALCpjxU; zcyVf=y;;$=+|h-@=(5QqQ4CTLzbfX!VdE%<#%SAKExNfJ89cDbnJcpme&Nz?R;wdo zhJoYDvG!Nx!U`*jkq2K5s9b#3>Q8RNSFg?@uv(}H>5c7J~xka1l7+ffULxD z$VJ_G7>Yy6jK-@8vSO+olLFz@Ogp$Zz2|Hy^_g-Ea*3sWJC5DZb?o|<2Gcv?*VgSJ z-iO<>fZL0`+w1qY7Z2nNCorOwmw_Np*AW?E%eJD(%;?@0|8}C5{9#;j^CPi2m8-1W zowl`g3}4=jF2XC~LE+Qp1TU(WUEPmwE{!Xa^#C?K9y8LLvRk)zsmACF(f!Xi(*AFH z0K{sGr=1q4T#)o@Y8fOwjIe)%gcGhWQT!eHHlvD)1r4K7E1YT#921*U!HwXRxz9B# z(aF&U2S-Gp1i`@(5da)Pm4-Q*Br2gTO%)-~k3hp-O40B5;3pg$k=D+RQUh=atW+7T z>i+8Xv~^IBSiq`>o`RVK{5!R-kX14moTXqcpCdPEaN{UrkDznfUH_TSD3* z9Ao7#28;C0J@k*VF}dg6?}QUy)j>xI^gPz9ehSc1+Vs;>kbDsVjs6pTA+FK2o+45N z?|y1RN;|;=5svdGRih3CHLGW8W_ffb_uGJZdessg2QdF$=+Z{TLDWxALH)%Tn7bKV za*yuzKu8hVfH?;+H?GBa2dl036}>9KHH--L2}~(Y$Z?(=Gv{PmB90Xw*1zph#22Gc#kaDrC3>Xy0|o^z zaz0A={`Cm2V%om!L2xLZQd!;xgHi-!Pab415oFI|+xG?#h6s8LQ9DNqSgz2y03ln< zw;#p%LWpkoE0__BL@h#4u;Eho~{@Unz{*ZM}-lGa3(^6o2IHJB3&BeZt7f z?|u)+TSnDa%D1jd1Dgv0{HCyp02HI_L0`m8!UpmW#x)fm_S_tD$ACyjCUlH8GvIwS zLz{uHw9iW+^`Nt`G2kM%vW-nFr6q9j8M!%ia@vfl^*-atE5DaRbbj}T`<+5faO`ds zLtxSGut{a5XlZz9q<~6C2=Efma74u6m`WQXC}a&AtpJ+iDW%0e>WMh!=R0IKcoRWSG^!dSL$NB`(?){`0np8+V`-&_AB8+ zfKiamBT3mIPK~a@8M{y+bSFdh{3i!;!`X&tACh&E^bKD7(sIxq^gnVAdxn zgM_@^XXIyJ`Z9C1c#B$J43DH*ifvCVQr|}d-&{WNGY*b0jX9Xie)wdPDVe{0Sa1J` zjxbz50`eV-M|OE=R602SE&u%G0DnkQcVNg`GipKAEuGYktokDinu7Z{q}T<3%|iwD5Zjs z3t{yMXm#%!%d~4Z(H%L0Jg`$wu^&~Xm(iunU{)Duuko-ErQewi{54yxR~3GTu?VAhH_~O_QPaQ3^1_b-O22B(^iH=4!dmvh zP>9g={@Ls1wB6YpNfVHnDtdTktk~h1Su|x|31nF*YBo}?sz#`I+eK%Lj{K>j%N?0u zNO@3-Vp+k?)N=pYG4t@pf}G`1_%<~rPaW;S6POsv9=*1 zmrdD5uUzi%%up__c0JrRt%vcf0zi5(Zh7_&-IzE5y{@y<;jq< z^Ng7A0(3_1bOgecnKbS$iiR{>tng7p7d*0S}(Yj$!<{PEkvx_|s9=ZT>({;%CL|?Ro^4?9LWu z&&Z6VyGs2vdhsPHA857XM&Xy>FhA>^qBuUu$&WtPcfkjAU6)E`Ck$d|k(iWc_(*ih zT-eO`pJF!hMBBNT#ncP0-!g%ZL?xOwBRQycZl4L8GGPsqI(O0?uc$n`?{x$?SK#_q z?Zi}Zw+m-fKmLR6w8Mdn^%`VxsJ-nj`Qtxe{&<&yI?r~=M=lXy3;Qh0*CmZRt8Aea zjqbV9h)HP(NogSkOMOMAOrbD!)E+C$R4u9mx&bM=CuJ1Frg_pR$#Bz$ngF8k3_uhF z0aQScH^R*}5Pp?$w))g`otTE7kVc2TLP?4IkU0fYGlIjdEC(Toj+v0gTk=5RW7w7YP_a;W!%a{M z{EQ8R$3xXS%L+4gjhu89ezC;-ptJ@p5b!Y)sNhJ0NojDV{9D~$oEcq?1iEJhoBE`| z_t7dT@!cw)UkU}gv^tyGbacpcbSTno;c7i%s1QH=hS40BQV9vgs8IFi>cWK!Vx^13 zI$Qd4FA@x4#AcQ5H52Rr4N`BAW5IKGg-(Czdj*bkMkwE@+PFTF`8=+$_8p4o$e%=s zc<8+#MP4XU>Pf6n%pMHTAh{}7h|Jm;#UnXU_{D+vbY|P}+kpT{60**r|h!zOvc!g>5?H>^f$@laL-bFltb619L zyu~d#PkFzVdJ4eDot=>c5)(NrLJIc<;a9Kvk5#Q#2_-PeEMsyyQRMq0n&=^@$b7Wz zHcLOW*khvH*bbh^usfjFr3&e7>MHPz)%%iWTU<=eZhf{;u?b0?{?ha68XhyF-SMlW z4eW@z?BxDYyN92D(1~6iL~e<^%;qhb42W`L-NRF`Ys@Y_&7UX>&*qJEhJ`E_qqHgZ zV*gmxe3e`RQ^_)31|9_OY%!o9Hx(^>W3Y3qaI=pu0u&O)CKU95^q@2<4u(VlK@n0K zVLCL^b4e+IX=I6z(+eUM?rk#tbY1M>6H@v)c+JP;f_spV3=U{RN^|=AQWUjQk{Re2 zRTNZlKRRMX1n2Oky23VS7}(Hq!971;)0>KL1P*haipj^5O~!+o5uzo7{2V*p?Q4=p-==$E|Pac*@zK2-)-RE-j4D@=>OzhJtUcY;z%_;LkP3A{DpmHEa z{h`LTlD}Q=mIXIn5{ylsi7W8lf?m|;6&;>Aop}pdOek(PSnTlvLJ`omUxitWLiJa; zt9$7ec@6-Bfihq)Xv2T15Dl5b6NOR=BDwCAoE^C?wn3kWx+`4o50anSHS`^Wqx*5t zTYPfS{XG39UlswH4#vOe3v%QR#xzg0)6X~0FoOizodQ0N+6_*3UK`{La;50K%+h>n zu~2_aVi#Rkd|hU`Q-5Gk+{iOEO8XNSa#8`imyw*ZJV9+SBz`*;4FxM3$&2em_CctL%q$Bni26@cAny#joGaR&WdwB$U!a25)3hj6iV z{avAH>G?!ysyOF%Ot5^&Uo}XKwjTIGL$*XW)|D%7`e^s?A}kua`mWS^ru!BnbsS2A zX&XFg8azS!eL$nm)7hs;6ypf7-lwhSXsLEx&E5?-vQJg z=vO%l>-OLr2*XoQ1X3V?njJHsIT}f67)Ora;y&XFQXr7klyg07PkP)ScH1XV#T`ds zhzV|SI^_z^{T7vdmnnu{#FMj8Men{BYmO?yje}p&Q9mFDuV4ZUjcLi|K2D}>6W^2P zTF1n;7>)&WM8w9d!KY~B%pR=9k*A-v$CSZ^b(ucEw+u`1u8!%~sQ4AO7669O@? zk)`ctZrb={5P5sv72%xwT@l&}DSmRtg~2a)`07*cn*X*W{%eUoo(0ecy<);*9JM!0 z;b$oQ^$QcLceA%eH$9;^1i#>r5&518MM!S4$UeCs(%QE57AQOy=#pS51|FF7?8Fo|I=Riul>{fcPC9&U=3E(WV1XDUYveo_4xmED z0iy!5T@2^<+=^EtTIesI90E1%^cjzWpzF71^Xc)jCK-HrtptkzlK3f2Q*DIf(+G2d zVUl@48qp_Jryr%wJM2n};t9Gi;^`4#t%B52ecN%CY7$r$bv3{oz~IbFbFklvjcC=b zsKu$p`nKPZn`VTB$LiUi7{P9Wph+JibiZVxRs%7My(*ZHw4secB|r>7b+PW|@Qa>(u=V^E#9BQ(qoBo>HE?n}>645UlAHAM=53_vH*mX3$b3sCno_TXe&MH?bDO z(G~XK)j}g%d4>s#^3yJJgkhTbJ6)!-%tg@-2iTccU-CIoVLIP~Q`B76Db`}*?Ufm( zuB(T8rv@3rR2e)vqNh1gP37GDvtT^8_4M!H81E)8ku(=Os}fxWUj(c_lfFdxV|g2mTQX&6@`dTSo$M$XKw?adjJydT zGA!Xt!8%k%(Iz4ZIg8tbNo9%72`5QomxAwf%-}oSOlHk%I=4&jj03+`?e{t2Ct{L0 zNzH*;-(5#?jyZ#7+S^W?9;-t zH74dG(bl~=c2N1!P{>+ujxk};8cne+N2rPNDa_b}a!06RVn{A4F;-^OeN+1=VG|~u zB`QJ(p1Zr7)F5GkR+LE-<-8r9zrcIzns#fBP$}heV8|aiQ8T2Ol?aiE_AJpoO5TL2 zWr_X)cA9&ejKHqk${$8+Y2k94xJfV4Kgbn+ZqVGP25P3O*J^g>>?mb(w?Qe@fY4is z=QzbSbD|S93}#HK)EHg>oPWN84&Tq#j;S}Cu#7iTe8jbj_9Eb@oTv#Am^!9Me0#Cb6&C=nqO5P>URM6a#@JA;G5ieN#CfHP z5!|HZlaKwTZkC@g8xwdt&gTNrs)8Fvmes zI&1wavl0spBI{7h4^r!%2Kn>XKikN(Q_nKfU@?Zqb2cz7>`JzQ4;AX_Je9u9R(>U0 z`#%L+)1mC&^ZVX$D|aAsjglf-hl=rXvKEtMfEBh8tgvHXh2^Pqmk@6}Bb^vad;W>L zos+dx!W!(~48Z=avB=NA8uJInrrnac2QeXu`J5WIIgD6xOn4T7ORZ5tqyjr0dksg5 z4e%uN1D*uzbl4|cW2!VQs(!iw1TL`UT{8{;#mpdn`0|{-ue9y4_1p_=YZ!6QnD9IT zk6Pmga_tPn5J8CyfGY@u>tJlcAchP?8Q<|A@hH}R7(=rU_qP8;2V0-(#iES#7p#`R=zmVZF@m85ZYLTFCsw^5xT7LsM=ZLiyR!qAJ+FErwMe zV4}6_RFOum=Ed&oTl8}tj536o@Ha2b2=u+O=m6Cg28brmS+ADZA$(1(`dU7ymY*lH z;Jc*Oo-6>3sJ(+mpuOUgRSj;FF9mzEF{oCyspo7(TDz`J5Q)7G+NX+;BvDgcXhqYf z3SFXVB{fOTMtsCEDamop!-X^yZ~f+6@!s~djuodTWD)2yKP1r`KL(n8NoPk#(;ND5 zlqW~>MO@$Jm;R?rvjWS9VS9WzBpiH|v$BmaEvi2MtWR0DNZJ^gU}(2A7o`FO_fa*CgZE9e4lD` z%S`H%0&dpDZ;!&oZ~DZ4V2j^e=XYQK{(Af4!E@PKL**`ekLk)&{71F<&*||$Vb+?| z3iVw1lXsbQ&i-61`o{iJ#D(GX{FhGE&zAvL=X(KuSNsZ34y^FHYVu|c&#E?AJJlNv z3#R_ zqIIwZ5Jiw=cs56x=^fhZbX5}g=&_#G0ANG}!Fzl5>x$WdT9BH4e}8yt`aR$8_HJ(> z{qgzGq)0x4|Gf4WX01ofrXA}xpCl`uYkUMiG;q$S^7rhsSXO&bS8~%zQ#*u85wb2k zYNUBy4e@GfkI?f$4Ovj@1k)bA!13H9UvkpTM`hSWRHXXG$H}b2z`qBb`Ue+O-vZfu zae*PiM5VgP+1`XCtZ)t}9O%|3n#m3sDpNan;53}#57p%-fRs(t=?qn<47HG9V0fS4 z0;Y&2;tk;q%7AD-UHwhU^iV6k0Eg;Jqw?be(n}-O(-sh327#IbyJ+><_lSP6e=ZQe zQ**yzaV$;B{**PZy3IS{sXc9Z8PHu2&nqKNGW})2pL8*Rx~lC%tT!D* zvmbOe`+Tr8C#rhp-wQMq*5ycPmThYlTK`feEE7g7A-Dj1z$ze`AZdX`8tM@(17kA9 z`fneBu@j_mS=r(lwTN{a*|I|DMQdW%BmPBJT<1Ho3H%m5ZE9d)LO2O%+B04v=!>|8Lhh6+ZS)n`HN`xa6e)$H} zjC?Im!wXP?i2hk2zaIOlf6U*0#8@hEqYxD;4wm%*+T0(Q%=sqiedADh)~-PSariv_ zC9&==am43X><%3BLDqx58UPjWEa>NGH3i1|3Q@?yz}PcL)%QdoP1QN;xzOX@c3O#_rG-QQBw{2m57h#-}%n-4@2D7%gZM5kE^k( z7@oy2-+cw?5Q+l|l#aim7Ar{g*;JmLFtL5W`(Qz&ykCgs>52;Y6!q)Yk((@tm^}g4 z#vc>P@&CitB;>Pf1Vt?rs{^1~K0|OjHiC0=5b9}}3HQAu4?ffT#1qYJVR`Pf#SUON z13ispFf`c#0ZPl?p^buD=_AO1c?&Ra{f^tRADo?o-~!B-fqAQy(C9(fh`?;ezRmMh zQRian-q`b~5TiR8kpXt;W$u1}i3v9X=#1q}Tz)L}fdm8>w;9cp;6)dp#i#%LiT$(J zzGc&>hb|6t8X?aUU!6>8d|}4tFD}ZlZ~J!c=aG_Kl<#7sv@GI|FOAwit|G62YCjme z%k-Q+Ii*PSrMpM*TuitoW+FJ`rzyEf0&?G(@1qP#SQ!zU^)_>~3o zgXNImEElr2JlD^1b#Y{sM}+)y*xx?-%Jz&?!);feN|9NGJdIMfBXT|izOp){Ob^IS zYf(A-gFmVZJ1@(X|3LD3Yf>2tKpFeSj`(+=j3^4IhMa8?0A-k!erB?;D~jQG8kL7o zf6}M{R=fK3r%}zBUopa~4N)B;1l*@J$u-5gHJQTIl}QTHXtWmx3ko4IkTmXgTV@~B zjVU!{98~+Q1PA8k>tD`Zj%Pah()~rzwSSp3yhFN29{CXzz{DsCURbgDrMg^|i=M6y zNok@leTea{_=0);n$$J$=k1@f+u!F7P69VrlyaM&j}qC#9zNPlOl#m{)jaLu!bdEZk7=Ilm?x{qrUZ?*x!W&`b*5g8|YAQoGm8yfEz0j|N39a=a4}azb-mcHm5T zNj=o!V-%-tDsSiixijq8#3IQFU_OUZw8K479 zt;Lr6zGvaVf)$!mzG3kta|9eQXHiCGjG@$Sz>ZWRFVq^2wkvUkYGpQCjQ3eT6v1r# zGOh4mfol}G$neJfBXC|fsiSv^p$fcf*tv4gpYg;N9A@regl_axhXSgO1kYqCY77k~ zbkflK8pPP4?lHbvK#b#=+0OTnaq=P15W$WFEex$8Fftq!A^H~;(FsRIXj_TiuLoI6 zgMR%upT<9#*WQzaS-RC8E8ab}LdMpT@ICOmD*@v3e4{;Mpo-C2Y(?4j=gO&IczlXP zGwV>JYZZt~WRAinQKsK26VkXuO1pD_nKAz8&w-_P5vB~oOHf`;ds)PEn%~Pvp^KWY zvB5(lM!N<`BgWyR5&4i-yrhTuY%*(j;oEOOQT~3m@}~R32u>Q2dzE>Cv;jyXeu3|% zM~dO8y*9YNpG8cD`~s{ECxEqK%*O5%=)5qZCH?|anh&N_%YJ}WT1};RCkUv1x#dAiTZbf1t3;FZiXNTyPaDgIHLuU7bWek3X+#o z<9|_bC00E8=E|CW4+q2${XZGlVmWT35!35uWS_~NG~{CxD}^CtJ$NVvfIy5WiNEoq z?7p86tXzn`HfRy|Itc#t?d;5m#;<$S=h084Mbyc7ulK0S$Eyslu22h>yT$aj&H)d( z(eo0X7SP9D1}7kSeO`@9(K)+BOt6FB=u&u5)6R~M`QJDm>_Cj)<> zN2md4NIqC0-lXMCZ>*AlBhhM%lL|~FnQDzTAz$kVyJ+Wl66UQBBLG7|dH8EyovtF* z5(VL`1W$0t{iF6&T#2S|mIxG3KbY+nQ=ovQ$$l5yq2OSNaV{HOL58*QI3ezUPJNR8q=a!tHQkqd)EdhF z$JSeiMcs8_qmK%TC_N}SQqm$NJs>?a4BZWmBGS?d0z>D3G!jF1C<3B{bPm!Y(%mH@ zdiLP+zUO<-`L1jK1=pIr_S*H^d)@oK^{_g1@#XbQ97q`ipbMbYmsUMY&0e(genWDdOZXb(W9DX2;$r|M)If2he&vSz}j& zMuQhYPVO$~Agfg8r%vd{8ze<1#q{OizG7P!y#1Ffg-Db{V<|QA*wx@#Ah*51!LF=b z1PsH0;jSA3XSnB}iQeAT+13*O!h+R1#cpJ?@6BN>jC9fE$xO0HnGl?-+AW%?%Cg9P zUNmsEC?Ol?D)Lpf+p8kCXBQL|g!#~X@;hdP`MTO`;T+_NtSp=$anDC7hcO6O9+uU~ zVI<6Fk?YW5&!-%jVBnnT&u@isY>)+UAi2IK?E6D_m)cZ53F>{$yOB@kr36Zovb}1_ zXgc4$4|%I|cfo5LZMOSL?D^E%jj!>>&nR}(3_)a_jh&wLoN2XuX;Tc>y#p%7#xY^z zK$j#FiXph&^H#H&FD&W*T1Lz9QEqDiL)FHkzg^;uC|y_5H;K!D#AV<{fNo`i6_QP! zL>v$?)Qe3j$?)~pPw7ir)pMQ{m)bLw1D28!6s8@O5?Er#A#Z~#pqb8;+!zBR<>592 zc=J-Oo)oXCDo}p>Ic{~c_-l=afigft46a*p>{;f2FE&&ryC?uMV1lp0k(7iuti%Pi zBmr~L|1*fd63dd4QovgadeIQJ$s*YVQGFoJ!GtS-oFb~og6%U_Jsj!*`jFSXIsx<{ zU){74M0+W-u1%fkY2y7B@V`5DgypHYW&ypHz>S@!Y(TGN!DvcpxJ~`SNskLB?Zm_8 zIcNU*2wGP5w`E-NHn?)pG6#&o6lj^=h0)u;M#f=-w!2B=yLBf{H`@Bs&pxWirSt(jbGTr8?SD#%&9+u5LaVfXf3 z)s~vaTo|q_xPCZXpIqTjY}U#z6UR=%-0!RyteSG#T|Qz{LBN@*n8b8Yh#n!tfg#8^ zBo%T#yrKeNh`d$;K26TNeoNzWJLO(U4c!sRW^8M~_-WwA@ApML8&&xNm4uA+?PDbV z3U3e5@u&hYXDu=$?q1BOj`mb*9%hi*cclY8f7)RPPly#-n#9pwnu-|22 zzn=RMrO=|FjEO=A_Wn}RW}#CGAIQ~I7l>_%_mljGiVQ-Le6% zScdk=th2!d*77*_Kn3+hxy%Q{14I!D^|dkaC_m8Pml>PPAkw~D$HUeWu=_@UC}L%V zcp6-S|Jz_8W!>pQ{w$^$cE%a_MS~r+IA?Nd>-!1>T3m&K65P~&E94SXN5E+*E#YDq&X=Cv=SkD(8pG1Tl9(RT;pN$aDf_e+Re=10* zrfA5|vNPfe{7p7Wy+ybO^9*h3%bc0>y&GX8ndoA4X{P4sNx?0d&!>sUx2%#LTpc20 z?s!-hYnN<(A}I86JF8@{qBC{iAFg&cQWL2k)N@#=o{Q&e|9I@j;Fj6CGsPG)pH|Vq zX`u+f4l&=<_*5P8BncTvGWSBYt zC#<@;hXZgzB!`&%*@~l`>MDfe(czn75&8FS;ngT@Fn$mj=}ch!s7I-5RSqQ6^8<2| z4h@L%4z%T9wwV0_x*rAY%m>P4dJH<-n?yE@U7FI1famVp3j726#-!f=8<8 z=ume+i`P&x~cTaRRs3(*2wUWb0I zk|@-shr!HAMDsx6i$N0)RFO*ZX?U95&b0na|vE)7nA}oKv zi~UIT-!Wh}iS+ox_IdmFCwa{@oAR-PA2mi=k9>TJ?v=DhSW^VIK6 z@X}TRpdTzD$6{$J3HHalUf|JWZbCORWaMV9pKW$qRpyOXemsSzzHbD2Rfwv}19XIF zC4C>U>v$)_Tt_#HG{gEbsZ(G8gn-}xe?cDiL5)+v7npLvy?!tOiUgk_J(|3JWzz*! zjB8+5n!j>p(EFr;L8&e#2N8oE3#OI$r0TB9rKRFBRX8z=j8jF$`*9ia?oFR`{IsnK7lG>5AMl$pf$bdjF zmeT*cX}PxE2Q4QiieqqdaR;?C3Re6{=%_!JCTOT`^S&%IQM$Ps_vYbh_IjVLZoy?n zgu7kdIzS;1X1`hQ!xRhnY;q{bvJhk(Lny+LAw$gt6PZ8hd@6Q|dXK}>Z8*h+D4D?_ z(+w9y2Ua0{VTuyXFb@iGkVC}raBv2fwJjrhQeb&>G)!7+EK3BR1+|e$F5hBYk^mrJ zPLSI1mUtc=_EyU(;}Xc`D`@qk#GwV4IdEJCRQMeB9GLXavOU@V$3Xndz2xA(!WIO8 z7*E(*yS(vQ0Cfb_X(*`$IB-TrurG1LdkkaIfW_nAf%xw)fPsjJz8Huc_WiVxvSwo| zb+jnmkSf_80EUT#B8W+}EFhS4d?nEv@i-cWV69k}Bt(y)1kU%C)eGO-9=&z}D2%Zt z=!-`t%e=js9$i3}B@in+07&7{Iq5YFqW01*I8hc&LYDzV4^VVTmz8B<&sd}bqnN$l zWnd*aEi*=UMLvsK+yt~+dUb9dv|DEQvtevR4a03*y9w}b+jE$ve{RDOUIeN0;Jgm9 zyKVm>?O7J}o!j~^UbcDTwN8|N+r`a*>~GvT-ZczIcGBxn7t?3GA5knEf$|3RQe}Lh z#m$~Z;e8zaL(*A9(_5b|VoE^&;N)E>A|V%`t>b(vZ=M_e88_C{r9T@gQ`+z0s5IpWleCh4lPx32P6a7mI6g|3!;aYZxA^fQi?$Q@pH0;ulh_(# zylV34RRP=}9+IJwoo>f#KAAuBc)XyfA#So!=bx>+UF^t6h9zcs@Nq#kwl^^nz2TX+ z5hxClUpKtyA{t2l!-kM@Pc8Ga?JyvJ;M=HMjRs3#%`trwPoGB_`$M1W{L{@>V|amv zz3KS3$q|tnr@ahZGA@eE(N@pU7YOoX*}7XM<-_}c8-~CQJN;{RKDVH6KH#N*PmCJh zJodhQ$c>tko=w6OQ^pzq;NS=3TVa!RUjp*FSWwhZgSo@SCZ5KqAU@J%cDdC+b&so6r9@f;3e`V2{3#$)UcUMrea-1`W2 z%(=Q}r}B;tKKkNsX09?i&R$Wa5+iIc_j$2}q_e6&9S2+&?Z9oBQitDlNqX3IOWY~L zl8p;@R!-b$l@bTXfk}TK}~?H!L%!OJju)F8&&xuf1S*K+3-mc zHod}vNd+knKK$*z{r1S{-13@V*?FEdzT>)!R$l!*dvcFvhi4Oq%$qOmJkAqZL=s2a0 zVUb3#bXFj%xV|U|c6fou&r^@BKg^;GSqwHo*kt6HmNjRSKs?f5}hQl-OSNK)yGf-QqU z@Ga(0+`Io!2$sZP^hAYpbV5#r6zl|*IN}8dLN1CjOjWISsVWGaP=+2Wc{tLp#T!B*a2sp=9`#{OjZ`6_r369fr8_+U=7lI=}{E&_u9tEVCMs~qn)NL zD5#&xeK#}+2sHLHPf0y*W8VclSzsW1Wljw-;9vhv2I|(j69eY}17Vx&-ZUX`Z+-A* z-uq=nur0E#M`n3e zBclOyemvq@LMRF_7$(ap^Yx=$65yCa*T*v++$u*Arvf`YL& z3)Y94Pxr;fz)};|@o%~%WfJR^CHq#Z82HD9>B?|Xc>F3)$*(uX>q_0sPj zb#Dx(`=%Wks@{eoE!$UB#gpMa1X*4IVQ!_1GJN#f%@EgXNSft%t83T7P;khZ2po6= z(Z1FlWrehJe4c1vELX*ADD9a^D>x-XCZR~;-wCz|?#8kkkvA2DS$s;%}yJq9N;1;9r)vM|wRq;2<+%|t;d!FVa4OEQi z9ay1E!|T=ppj$?ipRx*+VO6Icg@LnrmNu)kVg~9yq3-$k10z-CHyYhoPOG^l)UA=? zQP8&(L|PMf8TlJ!_{uh;`#h$C!w&BH{5h?3xSu2?A2F8l`Uql`Qj5>c#Vl`^g1XKf zGx~J8Two`(w2;hD%a{8-*0^j*_1T(i6jTxdzL(thvvJ=`wvswhA9_^#ya}<>oAMmY z@&JPpLsN3rRF&c>_x4Mu1BYa_ui-6;qN>9@g&6$QAV`>90e)(pORCq~`$GWEQPz0~ z5zw&^PcqE`)H}WpC9bx*){I+5nfrGW)nxYG|1c8Wdw*%Ehs(%+P3KFnLH3o(H&v!% zEAE4%mWKt6G~k`q*cXxavC7&k2&HiKVz8taC8T_Ly6idd9y#sB{4q&NC)76Mav0cG zs(dXBLV?(Y6w2XnUeBW+rb%-f_BUGiTk5x>>3qW z=n#2@K;Mk$g`^FebX-p=1!TPvGtU`W9Z4_lSzr8y3r%iALxS6QYT%))4B!ZN0tB(1Ff?2 zxQ~Z@1ajRrJ|~wOJre2S_~W<4V*mJrkdgl{S5sRn!-9twI!||~ZdrMy22Yfdr!iJh zlXC$$Nfm&Tv?oQ6u2v;v#4?d>)Fx!;s0&mbXKc*Q zB-mh(XcNdi8Po>M0J*0s&=69tO>5yOjPwKVO>4G1c)Qq^HCy6{YN_9yMh$_5IybAK zm9glp^+(onoOeiXAz<&yd%L^l$jb^yS9N%8=EAL zYq*1RAK{1bPo=y=|GWQFDtlPGHETw*3QU8awd6|;mu4pW zTBT3_G?HN1Z&Idm<(vDCpgQkV<2D#{7G~AgT3T;;XtNU)eYb+|0X~!avdSCGD4R+Mk7 z{+H;2`TrogaHCA*L~{ZMiafz{$Jffhfyi=Gj9B)WKi&uFCi=a);(g;$&sNomE$1SG zh1uW7TjPIz9zTmU{nmTS!!)B<)4h0^t3k7fP_xL2l6F}4OOa-=c8h!lh)09jIvT{I zfoT0ptPmM<2%{q^%s3{xsM>pj)flF@vf^)ggSo!548S=iUq62vY@y%DSs1PR5?3g> zCPORd5y4mtArB9r03khgDFUBpWN#aFZp%oq&5m1_sZA#5?;2^kcs^x@X^h<3Gjc{G zNBZP(jTuO%Ja53a)j#F@vQ*OJaC52TpCvB6YBF2-YC?<+r3njHCR6t2T|;nhk?Zif zw0tmQMf5}dLVbmfaJrfLgk!upyKIn;12_1gV|D*&YM1j4H}Got#36HKf-K@&Cd)aULZYx`D94x ztv#E4T<}B6OLmtzZb*Fa&a2-qzJ0SZbfIe;^G&2n#3;;@{6l^#w^~TvI9*zaKLyIL zWu~MzQ^s9`m^pbSrCx9+7H`~$c0%hxSdVJwJ`t(;r?uZ?6E7%=YL;UGVj?~|(v)=C z{GARNpp{TiO(ELz!a!ee`TFbc?MV5b9?fQUZAsmf_`Ph}_KtRSeaAnf99_ITj4zhT zB&~>WTMcqa&8DSx+c6%kcUpyGPKE%aLrhYP(Csgzqk&9DSY|b7atPn_Xl8II5&A{q z{X@W3u?i0-&H#(M8$~crh!^J$J((LoL#)DO@#yc+<2PJD5(sDTveOvcS{+sc%YSa$ zuPR$3Gfm$Bq7F9}d6YVP0d+%)f0J(pA8CQ$NFpGdAfZQwzFEl4efSrOk)6iqCJ>~a zOk_HwJ9~c9l!Lmz<$v710cnsuwxt-M{R!_rIRqpbl9H-~et&gOn*Uk55i4nFAIdI#*Gn7k>QuqA|lA;Zr^=~EAlCzwH!Rk?EnAz=rpc21(c0S zTN05u@DTsYN>fSYb+>tVo6w?J>EjKSx!mL=W*NJ41( zhWgQLl+OT|fPG%4ScAaPax<(xPAwmPJjvRUGVSAw;XlaZyAY-J%tMhq( zg-&R)6Ug5rs68?!RNlLg|xz z5~xB%KAtu)0tu1N{$^0^kC$TH=wR0BQ%r}e4}7+E-#;bsl7$j^?aWAy-T&1o&O%q; zJHFCoUJ>EG-J{GiG0aiL-8NqCHSMl)W_M}&1w3X@_~S3{?O}Qp$hA@>y;U}V@d5>r z5D~e~*yBR_w$bqHY7V{)k#?X#L4|#iZvl7~ZjRH0jAs~{RW!CZfj@H0{fhyTF2cd-7E>%P|ebRl-b75PH`UJeL~RYykot2Fo-_`kVqe{LGwdH}~=ZTp+B+ zfbhPv(;M(lop{m|;;8ZDK9r!P#L&@ih`jUeg7m0rq{4O;C9JIa=v_2cx zzyX>>fgBeF9W3>{8jc_&5#vko>RKYVTn;&ERR=^*n|f2HW9#*R?ZnrYoiDnd3&vl1 zDF|3P6uh?}fVW7-dg#&3(2kdn@&ww_IzZJlDqL&|Bs7Mha?HfT$UNBN0={Fv6>nL_ zHIY2fcM#BbnxO9pa}_M*APRDf8D!reIQWZ!k*Kr4HN>4@P&EJmL2y;q%ik}9ep>mM zj6FUY5UhBf#7TSoZ{OW^_RVlSp!-P6z4ra%yTa5BhZjwfo;2D3<&Gp_% zsaL|~G-lfCa$2@Pd;Qm3@3y}TC|MM@Nq7uH+wT$&zX$%UxU8-0JGnorXJN(>mjsWH zpMKW)k#}2q&Xw%cgf#2M|A0aCNhE9qYRrR3Uw ztSL`T$g;Tp59?uy{};^xns<udZYPVw8lSF5i9VgM-uXZ6hhysV|KySB%{yC*cf|O2z>i{(Sh7 zr}Csfe1kP5%_~X{yb2fl*zS*{3<9W+q{=i~6x0_0ZZzm}4#2n=Sef|fA3eglaL?NJ z+;d+{%+siN<)_~YGY(79aw7LDhcg`;k?kZFo*o@KLgtJEQ{d=2MzDXB60Q{hFa-p) znhqM{Dt0=9+U|@l@7+pBbdUpWxi_C+rW&l_O$L!F?4m===usKNJ7zWx6E{44ksWAH1EvQqDyXVl+(i*eTWynE3EO0%`kx}KQZ z@^cSDo36G$dDsN3y>QlbwPA?E?}@?iCSa`(tj((ye_MTzqALwbwktN(EP#W@&?1bgI zL~G$()v@IN!Gj<;@8vC8GJ*?5eYP86Cx!I-HNkSux}_{a{G{WKTw&%W`1&MV9J*zB zT;*_OWwA5(KbR0)aB-NBlQZodHSs1E04hiW zkNJODu_x>K24c}Z{l!0q??v(fR5vP@ubp?>V#W1Y!~Q`O&}SSpofFIu-C_vQtN}=(?q`}0}Rz| z!^tiN6D8wI`u@)NCa3abPNolxk@9b`;SM;el5zm?s!w_gZq2za2D$OyL0;CbuRoWW z2u3UAJIZat)6cq2N0mu>{YFM{b+t@SaPXB9i+g22K*-xb1x%{ZZX?{J8g;yL; z-e+EuJG>uTYTERep0>b>`5i6Ou3LZYq8VG4_>~>R;i>l&_E}le zTLzYpuX%ND31j{7R47RrWOxv>(y-TJ#^Y=Ii8yG8f0Uf!HGaTO0Z(lC!m)(xt$nI5 z(CKboP>j4|jvNUXUkcyYaCglZmsPuMfiL47TGo6@J&Dyef=Pg`1F(U=U3ZK=P8%Gw zwMrTvB)*RWXb>*sCxEAuWx7&D)&5M&={%RQKp zM&{vdO)p?9rCIb>0Vrq)(xJvS()Q4(dS{63-#z%-(a99b#g~EjOIcS;gNnv#+)9EAm{kVs+BpHFoS|CA^ zYB~nQJm!=TZjxRFQ3snt-~#fh?a= z7(WtZo&lHp)QXnJ&xZ{BHh>bEFxqnCyC}m*&T8OXrS& z`Q~!}RG>b^mCHmhHvq`t@yp$ur`-dF&3+7h_-s@SBs^<(Nhx3ds7XOgs){Q1XeK|{HRCwTKH z^JPR9aCJ0rdc&!`aOE;SOotGP;DP0B&NG5KRqm50fjX0kpz#X%4VlM3;H7+lqoay| zx?-bfmD%>9aO54vmi&OfKa8tJ#efcW%J9YQE)G$Wh#zgg-z3z(^aur&Sz)#1KxLOX z!{O8y#Nl+mb;yc-j)9Xd8AoF%`~tQiM=mz1o}(+*pr~ca=W~-~jB0r8F~fCa5~a3a zEdND;2zqPk-pn(hflszQ1Y@~K{VHxO7bsleFx2lO9tA^5)w>wLZVdV4N7vr9p>m6!j%iuhEsT}rigsj zpP>&{AhV-$D<_ciurP51W@N_4HXW{n`sZQy)HeYRqU7*A(hmJTSWsE=*+wzfa#cJ9 zs;Bl@XXS6uz|MFXk`y>RPQ)!f46R<5@F+2CTkDISsw6k*fL#QfR-Rr%BVsi}L9g!w zXIqqiqeyC$sln?&phUa7_?3J+z^3?dGi57o;UFU%OGE=J-`MB)(o33NzMYl@pnG(* zx!Jqf;Qd_T=Qd&nvOZnNx%7&Mm!GTxxp+lm^D;q~C+s&}ujjU1e=Grj8!LDZz;E%U zYH0eH_jUFZN>-~WUX}rXc7nBf4pOo7E zb(uRmimO`ULB|Kf9hH9NX{>E!HjO)NQ~w%!O8O9>NIfP0YwIH!)2%17>hzPEB#z-w z^jsBZygV}aZRaT6r(&>ZFoGHp&Y!r|nFX>K%3`sEiNu|mTa4+-PTP|p`;qvz*{Em{ zl@4=MP~oJ9K%oGukh@C&4inhIU33u=`?|v;0cg{cVx6@a+;}~YNr@SGJ%PGBL+#Nh zA)~NoYbBagjLx(JASL{wc__TU5NDsRR#&z^jW~3l%H-s0neexvegZHa3k9E6opdIl zt(JK9iS%6WKRwz27!QA5L#i=yg=_LC6rA@byO>POlx6K5)mv>(RQfEnv1+_;X~j$L z0lCPm%ek+LfHFN*K#^t*cJIs7T^04n_TOZI3)&=p1tvXRyr} zTX~Rf-}a1pt24UlErEiVKVc+sXVexWor2T13DERN&~(d1R77xl`UJUEt|9-Pl2Rk!vw7bjB?Vj=)1&`({R8ZYBe1iaC@%qxTop^@oi)S?~DG?t~! zN7NnIE^7K{;spTvkyJ!o2j3;b{%!{90B&J)a4;1mn`G%A#UEJ*z&m@|7H%S(4kUBD zfiV&4@hBnY&9_L5w*dGLu*WKWz}aKVzey~AwSSzRq-#zs{)H9? zy2$>916^o+ppNqvU^?oU(B}#Y^cF~3?+5<@dNDF=MJqX_yTvOm>P%1g1&{&H2QUD#Fa~tY9;bv)1Ny?!dNFgZ}`W$(qeP&KfD~JfHqn z;JdYF^9uROWRsOg@&)Xot?vSMks`n(Z~?o>dc3SN`}3wPayb&}vq8W?o}})x!45th zYL;Rv4j4yZ8V18!fssPb>T+)u%M`8L65pv^ScuvCnZEzK_2)rMXAVz0jku${-h?$< zB<7PqIZq$B4K$3;5$F{k9oU>2bQpPM;O53q0u;;=N%C7cHL5Bbic8C5M=7fxZ`LP{ zf-T?h-g)M*H5-&s-f9%d2E}M^l?u`QbT>3N&K%Fly<+(ETdX3rYOwBLlqbjr>DE#V zf^1MpN3^k_uE%_e^0_^YguxOAVF|aqo$jg*cq;8N-mt!JaGRb7@BWjU-zgRJU+Tm8 zJ~b9-d7j)Jn*$;pA>&id%uPqaQf48YeV5p(68JlqCsu>lQ5-{#jNI*G&ZOAIa2KSv|Mr)Ic z^ppAV2_f`*0{)Oa&6Zixu_A@K)8PI&ik#_}k-(@;?p;%9x$5B{8z8h%d;YW`QWREU z{jN|qC?+82yds@=R+75_wd^3qp#*ki2cYdRMN&v?nQkj2 z{spiuRTZs^#Hx`TJt{6zd>|C(Ey#ETG&^W| zf^JM6=ARl3GWwGb=NIxT*DM*-9$YEvVC9bmG!GMtw!iU&@cEFOpYyt{dl@e95w@gY zw@h2U_iA3E^8!~eLjF~9fq3VIUdq;l4A?#Uil^5f+QHtEram?%7)_QpCICPQ-rn9{ z*ZT;?Z>V9C1-&-8L4fTtJZ^#SYx}XLnxXOs6Wg-l9uNS|Ok3v>k5!AI56+*8mU$pF z94&*oz!to?oYtx!tIffr2Bjs!1+XA0-CVW~* zmQf@7$D_uleJ4#)GnweHk)|%?`?S>UoX8snx^^8KI~iV~v!7yKNTGQHCf_&Q(W>Va z&pi(X`dTSV6kdNM4%6=nuP6UXcvP1pP=;|9^l{JxZ8gdeVh3$4NOaV+$v<)}n#s%w zJBs+35py%I&MTM6)^4@d+rdCkUznQ)wf|xv(X`fY*koFEwVx+rta+30jJh8aAn3Dc z4}Quc<5&O}w%0rMXmj(!=Fpo59Vpy$wp0x|_(+N4uUXraT2 zl+;QB{P92Bj&1dv;+C=UsW208I_29~WCF)UfnJlmidC;OFIK5He*8_2*H+$^Rnj|x z6Tk$eUC2N=DpyedM6tNEvP&y9F1MYn`hHnphTv-tEI8?b&eOX%1!m~ku}vZq^`?l8 z!J(y=P(Zd|w9N?A&N`fUOH@_BCHY6~v8{gP>t(E2sxSrsyJ<3+hE))5zTg}F)X$bS zGsmkv`A-;==o}j;FM>f<*jP zFdt5!G+`haa?8r}L=WgyR5?Av{QWg22E9ouB#&DDq;16AOprdW`y4-1tn%a-mfleKoY^y@*g@+YRAh%faTr-yv7C+&d{$s4@w?CPZW1ve6G(Np6IwrF z0DO6*VD+^Et8W-seOdLWU;0~tXa8aMW(vPo(^6=}g&s{s;XdN4j%Siv7l=>1mgejI ziX7fAU|wAgdpaAWL?wHpsyvNv3!nk&sd2tk0bfWEP(6y}y!rAX3W%3<=d6;X)ck+HclkUB`q{xE$(-UwjkK-ML%S6$DCN}1@i(U7(Z*X1b(>5 z0d_S!VJZZ2a@%=~BWl)Tw2ZY)iT$Kd8;ldf`VJ!YMoyjVa!p;$5JKITgo&Ef*LuQb zD3yab>)CaHdex*#HVA99%PW}&rCw*0!r&!->FAc$<;3sMM1Ui}yYc#MfQ3GW^Gjke zVar9{oLu>s!9WXqF6iLj#)KEZ@q9RRWeTRQJBrk8@9qx1C6FrXiZz@55Ns(KP8}0E z4vjjPS&(t7Wx(d`Wxe<_`0>}##}{YQS%3D=?oItljajQpGtC?mo)U&Pa_VIl8{8YA zL>3z07aCN>fBds&4iqwC{u~a9x5m8q{d)HIhScx5tETc8LX0w{i4G@7jc;HO*E1d~ zzMCU$WNz50cq1J8POSNDyC*%ZcpruJyG{US_;Wly>;ETf_V;a@*XC|F8q3vn3&nJM zDNPG?@C$W-8pJB+x(@ef(Q1zR9t7Vsi7A)Mt(bZSHhuVB)R9RcIsDHqo`~M@%W0dE zmCc*ZGsr}uneNk3<;WgleNEfln|8rJMRR>|~FMz=CsH?V`>1iOpi76$(a07-13;E`7j4!3>BES}q zZQeBp0c4xtG#|aSFx{Vs8qbeg5ZpTBE_~kMcF543S0%%rb>&vPscD&kd!5yi>jSqs zCbv33@qnge<4RK3^QC6YCb3Or$_CIQG+0-){B0F~Q1l*O(eiYrTK~x4yOQ{O>z&c< zKhM6A{(`fZl&-``pFLv|F1<+l<}q9Ax0_WMuZPk|SwI!_*o{-;K5X7uIFU)!cpHu=kfRKM2 zWa6*(gv0gLBnAh-Z!l2|kOXCd==u5oW~9M-Qh5(#lxwmYub4GYzt4_A`)UAoh1CUp zwd{%u4GHYKhd*z@?*I*n=Jm#`HLk6k`i3EZCin>tSHA<63_mW+PDXtGG$#5#$?V%o z0Th%Vf-7aJjZZ@2|yRSyqrDs!cZUvVA#$g#wSfl+mPOjqaXdOIbHs|z$I-aK|G zUAjE2p{It!jg;xA#Ya2_ni3ODIuu~~R%(snNv*kEF~3N2|1kMC%}sbmM}u4kCx7u> z`%8jOF+77qVT186s4e$x?`uzi7!X zWGm9qh>!5TsP4-}b`CtkVBx)mPs*$G>p~^bFTBtkUzaB1$|RASiDR z_;Epz?Tn(>`tgC5(3ldW;wn0l+<1f-!|G1)+;qOXcHOq9;bDtauJS2!)j#}`fiE+%FA)@)CM zqBjvW;01W)_7ZXxJTCukV!a#wJ(4t?EYK~`hZ)cdL|UwsakpHNzQx2CDyvF>^@iZR zI?uJ6*uFZpbb8*qAnE)5Y%BffRt{5`bqy(sWibv17Rm$$cfW-3$q&EFVG$03C(2*h9iVK{;t&BmrxXg$x1q z`gW8BXnY`MuA2LQ4C|BiTV72uF~R@0#_u_d^$d8ogBUWtebaHN_o2oFXU`g5KQG!j{Y3_jHwoP!rD zn)gX0j8~nY<9Z9c_b>z}-O_;#0~!@nhM{=O#C$FA4K0iGGyRU(cO#-%#K%ODdDEl{ zU-d-9Lu1gFnKNVwBWnm2A}!L%B7vv^6%bXhaT(y^cu7(wPeq_+0y*yt6+Ehg!3S=Ct33Gi`$_(B7H@GptWhCvB8uLJ>3 zjqiEP1)r2w(3e*@Ti-K@=;HxK3EBbB01=ft_We*N&;WJNfP}H!Pbp_Rd@G$R6VJ{% zr)a5^-Z4hjmtAJ2=K!HZL8xj7tQC0e@R)%)fTyrgxgytXNVNZ6tKNugf?n!y5OUvL zXvuls7ILXYX)4f1RnqD*+L!0L=5q0SS4)0oXEtVMl>S?#jN{x;SfmRHWx>SFPh$jamoq;#kjh z?wG~2+PqqKeW%WO5{G+$S@KoUyAbBf!=b7-n#q;Wwb|XZIj8F_0A7N=7xbw{OmuJSOs9ZRp++SmS*t9*_Z8QPwow!-`+w-R~c`#q_9%8!-)Y8R`c&kJCg+?w}l7Fedd1J;_3m_Yx^Jhv5gxcpJE z5Sym9ebUZ|b^!m90K>F@hiqMILhuZRR$G&-nK`h0N(r6^-LVAmQEndmT}>+#u*0mg z*3Ww42Yr7xjkuYF1l&>{_yu`Gg!-FF%!L!r`aE_}b-LRE^i6-wzWp^j`D^A6Jq2dp z{+jvY%(lJ_qDPKrG;Y4~ssTf{?OdYaJrhDP!^^h?W+2Xf_ibpOg6FmaY9M``RG5M?W=Dk)&6> z1K!@O+5IHI&04jr^N>B)OUX-#RWqBGPsvb+)yBMTyuQbz&HR@?1CN4XlA}ID3z8ai zE=pz|hSWfC8mh$C(#eHb?Ojfc`(98U>A=nq3$7aCHLl%=2U&A|J7?QICtQIzt+v$s zTxOH(#I8}p(xEgtLrOB-PW#??LW+$e0%iA~S$zBWagK|5L+CPi?oGGf>-Z@ab)9R$ zz}>T)Yax^+6KtBtK}FvJ%#O+i7ZW=MM7&EQfd*YnUh?+^N{+)QqLWBcDQDX}*-HT| zQDkwxVg|8`$dE*54QsB2-wi)|JWJPP3SP>RWP&^O14AS6TvQ#HWMb!~^k9(OsTrD*spbzC#E>NymGuW!$7n&IqW$N^f<1X|z4 zg?N;{#f2eKbYHTOy>ba$`DOch8;}A*iA2|1`UBME=>jIA_!8bu04M=?dSF_;meTDxS0CtAdx%K=C7llyd@VlYk0U&$I762mb zf^s<{gG0D=bBZW~vDv*O`!utex2DtOrou)JUl@iSLIr`*gCKAz@zw?A8VDM zhr(@ZQ~{h@j7D5Wo-m52BO2G*O+HVMV=gRdVFo#7_2KW-*)0MxuM}HyujzmOPOb9F z{*c!bupN|SwX|($8Pw5A#4vit*K<#Id+r@*fD|>a7u>i#x1hVN4GnVPUJ5q*kzI>q z`MxB9f!zX0tb?mo`@4`ZX~hJ^LU?v%%i=Jvj(!g`7xh5Frhx_q7#1*)s7x{%7_*=^ zgxi}}H!`zG(3_Pc7i@p%c+wkrP0)bh?nj3~Qk#SOk5rg9?lZ;K;{UV1@$`EP>blAT zOR)q6!VBDzXHzVDUUMCNC&{c|ERhh=(+05lbh^-NCVcUd9@oK)`de7Omn?6^C0Zpa zD_7TdRdd<|q*3;P#4)YXB(KBU1QLk{7w2|CCQn5Q1$LH)NH@=T_j{YM?tpgSO+hJW zU!5k}ot0%n6+T9`>`CGpSSpZMJ+R2M0nprHiiV(lEd!hzUtJ5zgJF8aPa-wl>RbS^ zgAu!tC`GLc>!T%hxCF>#~IWRhMfTp*z2m@srt_u2kZSJ~NS8ATRe4vmhr zGrS>BVjl<{z=P2Rzk>2mlGt;?(m}s~%_PYmN?f5BP~FmIn7_-qCje9XiJh361v5m^ z`}Clp`R5^3741z}Q(DpbOrQSG*yp&BlL<1#hj=@7oFCG<=jgbhOmQn7#7UYlGMT4z zrJYt)TX$~120+5W7OSUZUWfZ!i=yc->QGMmpDr1IB>Upz&&PLTvOFjYuy0Z%Zqm>I zbNeAMS@t)ts@<$m6A9U3^QG{jzeIK58Z2QmpxTuVGPBB=76Ymn zQ326(EtXXOsw zL*iWD527ep#s;UrOsHsbVije$7x%pJ_U+ELg-~Bs)OE6a1SCH?8!m1+PKYqzDH*?H z$hvkpP(tpZQ+WfQKA!zz2OXy<^P|lYvX*t@EHdty>KIzB)fLbKSIO4vQpHRY$6AZxywnuj7OkIOSvb*0JZ)!c!?Lk@5V66{*Ij15VF zIZ)9sWv|+|fnY$kRy4QR%SV1TSsX}|@q5v`-26{CWW!TR5Fi{ZpZnn97vW&|+=qb( z_@oQTgK+#(Pn$ntUrf31E7m;x7gbQwwL?*kY9 zjY&=3^8Z8FTSryhc59=AAR!$hy~qUuqBOFQ?(P(jE)_*2B&9*RB_x(ghkytcAsy1G zf|P(D4HA0h!o9z5zh|E@&KUQ2_`_%Z=3VQqdClt@^36n*T|66)cW2|_H@HxncyL7K z!FXUUAN-b-5F+IZgFTfA%ZLxXhQHBr%t=-b93LR=%&DDVwWJr2iPDOOP>)Xlx8fEI zXfL#3&^>r_=RfBA!-#eVYS0-JhVxoerCIUW}EQO*1_)eS>3D5 zmxgXo)w}DD-;+*<)hcrMP6$XTAarXj9qgKVJH0TS zUtrzTi(bFxHz6Rbz&1GG1#2%ymV0`KyVaBy{?`B(GWBf79kU6Wckr8%AzKTJK%R>p z>xnH(zhru){k<6>by>QO*%h1PC+~NvfnZ0lQ;(0Fh=!1QgU9kk;=a_5OvE|tE_z(H zFlPiSPZ3?N^we;iHp{0qq2OcUwRje$7|D6(^@hZOqo;Y;{5cu3HC7iuQ~JTo6{VLd z*tLs4UQj)=j92=M2o9>h!@{mXjHfg1ZY%d-I)nb%-ESFK2T!WKW{6(a+|fX4W(vN+ zg0xgncOulenTYda0n2HCirQ0!^;ywXoD^*^&Ao-~sfV4z`i$z_2*j_S!Cs4NMkLZ~ zpMEKq4SThrCsrpB$Eh_@Cq2FaMP~NTtK>hgeGVYWjhu1kG7x*@gA4I~8Xf!BnL55= zh=%{^)#)zQ$fC~$Nznv@A-crw=Qu_fmzKjQ6?9J=n>jufBVbh4ru!nyOY-wDAK&}?>o}kIVfvo77)?$y-(KEq z{$JQUG;W-NE6@g?ap;=H^LteEThdq!uSWha?9B-!l(@mWp9AGI{}y9M?dApTvgG&X zVHH{9g$)rAF&mMSBnIui3V|&l!RxY0<(|%F!egM{D9U4OThk5tIYXq3S1peZG4IF{R$STLgkU*M{F2~E zyJtamtQe04vjm@pD59CK&wnPzQ=q(sojA@OMAvtHK2)6KH|m!Hx#??)$Rd8ML@O_B z1!lG&I#-4{1DRMS_G~!5k%wJ7l`S*!#IN=YF6j6pF06nvcqfqYW;{-Te_*ztyCXT- zTEXLqY7*GaWDH)12ebORJ*IMx^xum|5>@1M7Fo8iCOl`FX>dal~Xm@#0Ih8*SfDXPxW!-ciL(&Lu9YnE8#TTDBu zOttvF8Oh22zUcbX5=^-kaT9CPQr@^4<;_&wW+zqI+sk>+z;-+kD|UpD4nI5%Ru zlWj6B^#UI`CB;4FRpo=*4G@ALBEQwPq4g+czf~AToe!u7FbvO@P!GP-75JlnPN>7J zl(pozM}{1=KNMB>&J(Kg&Xa9QT^WE7K}ff1D)k54zHZfU7$rZgpMd3oHS6_+k3~iU z^^H4H0#0MU5ZCL+Fq2@_ONd-0zWf0+BZof0$u%dkevG2~giwa)`bOJOZxpiwG$v?Q z=ssp1^!5_kL=GrFZ9RD_9shZK`4d-p>H`*>Nw)=L`rp0u9;voFABm3vC2T#`n=N9| ztl-cOz}O5=ub+8$y|jIdE0~SN6-)Vz%NJwqRu&Yh_w=PFtc@|PgrLN5FD-Nem zoRNV+XkySc<>fV@fw!o_y1;tXozH(%2pI4QTwawHYTz;%kU4T2J=`cR%jukq>YSW= z)pk*{c`OQDPK9!VqjUa>;~K2M!kOi^%KB#V*MEXOPd*RWX_Cco8@=AmcSYXwWxMBl zn7xH(SmmSVyu(5E6b^;Y;86Gy-b6;)+;TfQ-v%Hqg}bXSij#cX@EpJK$UR`Zw!UUg z7Av_P%i7+z6Kh8hd)5Gjzt&jKW%rlE?(gR0e6$-tC~D9L$x?6OK>)F~d{hYYB8LGF}z*oP-Wkdy?mP$J8X#plvw z2yYV>UBLRI=+IO)u$Egg{6qVpNOm>fdj3L<5IJz4dCpu?fx~2tjpMWBtW68e`TC3Q zzUyKIvy-nV$X#PM7hZh~d9fBQQ{0HqA<=F?=!7uf@Zin{y{NgO!}|rkas|G!={a)| z^OfQES9JWD@67a1>+`f$b-&$rI}fUIH-FbwZLT)*>y+FkHkhZmO`I}YFVl@BzFG2< zG)3(b^36|D2(RB{dU&3aSI@id7b*3&l)ILe@7H&2&c0uZyzWiE;(@9(EDpD}l&>v8 zRU~wtm^Vo1ggnKCs(dW3QP$zrEK0Fx0HoAwj!$j;l`3uw4!QOa-CUPrFrIdIctn*T(B9PyaQ&ihH3->H3 z*y^-zCWb6eZ5BVYwDL>UI4bG#C9Q@VX4=WBdDVh5EuS$>56!JNa(rRfcR$vEhDFbi zvf3n`dKR0Fs-A|)b~H8LD~g^ivVn5vo!8EJ_jxnQevxYo0jSdA&3EpP12@Lk#|I@w z5|0plyu{Dm5dGLQ%{UDc3vwVpUdcp}3X%2fe7nJd^&Y#{td;OHdN(1h8CNH_0IOS% zF9^;7K^r{Ro(+@!a66Z>&xGAgk1K<|?1*oWVTdntAWZb*PmAQUj)MLmBF^hrW|ean zoSd2X1-Rp366$m$cfcf+VbEf}F7?6ELx;n{kCf5&2}MQsgWCC3U#!X8c8{?02>^eX z?N;CaXebfk#=}(j>C;un`>u$KOVmjWaeZu?lD7WdE@$Y_U98n*Bcshd{t--)+o{AZ z%VUOeW~-EXVdh8#zm6P)`Dcw16VmkL%q%!C)Ol-21R)L2jHrrAYa`Qu;Nl~3iN%$v z(uVy`fMmBAzKQd)utXQ31vm}whUpFApgDjrz=DRynFn3;Nm1>r4thzLI<(r@M=0CW zFFv@wB=l~d-H)ZRW|~xf=JiJQFXr5QdEDQePyU`92mV>C{Chh6?axX2w>uI`trE}2 zlL>vyzA=8=T;t{8H&k`btT>TVbq-FVy!`u^1(rywzlYj?-|ie8E(iWz|L|v?<+iw? zT@gAZk@n&x0K{ZVcB{Z`_yvh_DwBkNAmS~>b&^VkY5(mou{Y;Nm>Hr({!Cj19-jsV z99xkaNaxb(Se6%|T{!uTwenMHWq6_t-4+ZI)nsC|%3SN*|f zQFmtN7Z3#&MDGW+i7>b~*F}f$Iu0nFt?iFEWG}ma`{FM_5dz9zK#Ae zP!iYOT`Rf5|G>YvreDtAIrxb3@?>Xu0S`a=d2NG}8o=1cboJra+)(GLHhw2Ko%22I zR07$zi-D#`(@)l8%sXA<2jD|*w{7Y+S64;&A5=oR)kqfYOA&xVH1Hk`>8+~A#Jq=P z!GdXz6YkZQ9qx#2F%5D3d@@}7i-7f8-~NPFS#=0M%T40?iuz%_x|~~!^H*zg zXq~PDRAGkKXxPk5b4~pff#u9Lb(neDtvREYDzjeNQO~S;cI!sBchvtB`%0fYyg3Y{ z5S5ZnWr#z6CAx^^UxLR26c4J-BAr7NFNw8}*V1^kJIwl}c*aq;ufOl#+Bpsj{JYgt z`FDT8^>5ant?{4q@4t{61s(|5pwnvO1VRU?qXd&~vBeq}k&9ky`T9CN{=*lfP0@3| z78Q8~I+pWcRcFciY7+#63<#T+2fx_LAlSHXNT6=qgnZZUv#A1hp4W znb~4TJhkbZBMIi`pOOE|G$(w@YD2}L(Xe3|3h{Lfla-UQSHw2J-x6DtK>+Vtp?$mh z-{-_#<>-o6as`LTDcU<^5oKqP07_B$76+A#yI-0JAV8g2r8jK)_&-eX)Fu#%H7rXc zE=3J~BcORe&q9t@_fPY{Ea)X(WR@UyqYfsxT{l!~T1f07tSI-SC_@L_zEqqhncO-5 z(LZ7|y@5V`i&jE!0d=nkAs0s$8)9)LeV`~Hx4@>Ll|f+H2{n(k;OQ&t!jk~v7-c<; z&aG(bg{0V-IqrRi78T8dP@otPlqMyz`A0EOb&gOyL2$0|Aq56XVS`?(5%`bZuGeX~ z8KHbbTKH?SqRSiZ7-0pwtv{FT{s9tdXjR5=x+p6iUNnW={$#^w zv7i58pIKqrG<&swZ}4}&>;H0ojpMR>P3YPeMWekh+IEXWtDOQy=e2b^Z}HI9ghrpM zx%OJ}`QDyJ%Ok%Tn$pEIzA^Fy&Rr|ko--YV#MJ!0#QeT|i(kw&fD7O%t(B;W>1)>K zs9|&`&1VbabGbkJ!vD64YaOIMC}hQq&S7{e|ep>8I5^!9xMXzaaei5jQ-c4q}S-W0?4X{i(4muTrm zn#-2B=yV^hMs~VS=e;wgNleRW&$~u~h4?>Qfa&M&ou9w!V0t+EQ=)nddy@&HlpZz4a(tl$+2_6T>vEEJds)<}Ea>g>jJt znkFdwH6hNRNw&i9t2GJ5J%R0T`R)#5B1O_}hD+TH-3mYCv=YVc@!YYy=mVsFof6#) zu*TlA_*#_{?e+L(>1Z=O+pa|!=|5cw=32>XwUQ}>gJHS19xT8ZOjnNTv-rS!jq}># zFZ9vFyMHf|NZdUL{PW@O^1z30g37KEtglhKjfh>zdxg^Se^!`KF<;(F-STf`S`qV= z&ceK2*!Zr~yje$i<6<)Wf1$#+;+pt57^`~59iL$`{C`4*|Hz=kd&uw?aK~i$Ki)XY z@W1vi!#^CNnbc|cDmPI`h-QX~D?Cpa8`7F{LF-I@N!w%4gOn7a6+s?q&{$}xQ<{5l zK5=~QHqwG3%rox4gae#o7JkYih!c@*h-+cBXGKu1;(HF=_IO}K;bQ8*|zIZE^0==ix&zbV-d{hRmk&v->VDHpf%sbIfDq10*5EbAlS_9Er17CM&^?bUeqIv;9>E00Q!t)R2$= z!|;L^a(@42PZc2+Vl>eHwEvh4Lf{m!o(jCC3yVAp~iQSj1QDRI7t($ zA#u|7&91FaLxY$}QZPmXV?E4$vS&#sc z@`#M(E=MyB)G-Vk@L1W-pc-ic-d*%hCVG+EHMum)RS_(%Ot{ z^Qx}S9YP0{xrjRv_R{XaP2MFVBL%TO`~<-O_=FLUw*$pM>}D?kMqMDc&PB^R4m~JD zO6omCj;Bpo@V(2`xgB&8>U@`Ke|rrqSFd{41j~3Q)#KzoIyooxyNq%ZviqeVyMG?C z`(q)y{}Lv9#&Sd8(^C8w#~94V$R*<5FL1Ac%Bn5DMn^m4YFA0e}U0;ZWcOtboYmg$Du z5uCqXr1LZ+1qV04NK|-A(O9hT>E9(`tH7S4C$9jQg$2w24}PYCtG=_{avT;gj+bE^ z$0q_SC2vTd229_$@NHHVALo12G_N;gJZ%=eQfn59_ErjYRPY9P!WLje+F#YiD3LWm z8m0HqgyP#YFR4B+ihyTkwNEBK%2+&gXP1rxWrF%ale#ArDQuHJbUMR^KD>4V0R;_b z9)>5(H54R?$i2iT-u&w+S@!H&#oL*$<)wi`UvX4k`ui)5{5oD1OJ~K6!N?hQ2-lZ~ z_z96Tw|=mLbRcdLoy9c3Ee3@|yIeE?{TJ^`ukd%q|16O1Lzc z9Vkh3oj4J^Pt9 zPmqMn{uMsRE0NcLC+ZyOTa=aPoPPYPD{)$Le^N*Yil|=GNN;U>7$En^lb@Glc%rF& zRH?R;0AG+obaTkSS2Z~z9nvAx{2}vR{W_ZD<`4AI}(S!<&rrNqF<;LouO5>?DLKj^w z?^Ml7NCrZH=Z1Hao)4*JNo7OI#o+2Z$ClZYv&ePT6r&aCx>i*-cN#O)42N_NwV8;R zv)t_=(B3EyydwsQ{h(5;nI$#z&x{LWR(B^zfX$^&DW9R_NLz0El zwT6DqaSW1&8BrDtb-Ox0e;|r!++si~$%TT{S{kRtd7jVRj+ruRWfE#a_fi}dkXyVt z&gDk;pVxV&IFKpBFw`E2tHCgs^~F(InTH)4iV7we!2nt<&KG}Po#XAxDivloc2=su z41-a#VV1hF^ZwmbOpG+X6f+E?8@!O$|BV;&`t!Iy4&dm;F3(^-l1kNJ$kyYaw=<@K$ij3;yAHu|CFe|J0J_{*Ta_=PlANmsgJWJ+L4X zvGk_FTEVVAT5`Ole%*P$3Z`dUX?)IECEd8!#d7mv+W0DSnM5JIrn88u8RvOKs<3f+ zQTJ+8ZP6uX)s}@{!Mb-rpH?=juxAw>Qs`BqW7#X8=X5yTL=h&eu6E&{X9JP}rQheO zWx9v?N*$?<2M91l8#{s7y7W!}SN(2+0~s0g>f0l4%;Yv(XCA73ueW^q6k)UXb2AR) zkhyXQXa!Mk3*W3V85(JGFk^_&JGlelYGN;(o;LWlp)6Neu^_RiQ+(TH%Ey9!1BLki zaJ|e{kxOiWy4c`L6ts(F4#9(Jw6m~ZhLW(t_t6gFvzd1zczpqnnfrBPmRE)nM5t1= zE)c(DZXdJ|iQ_Hh(Tj5^Vk8vY{m65ucz@+$-=w_=JYMBM=O;twJJwe|7nK~%(0wo(=c}l=bXIT#QCP;`P89AUa|&lMdJ|z*uut~DBov#-DeNfoyZMUe zf~=+HqztRDs<{kT9s$0fPexT%c!{m2r6z7tEJU%Lsks8r$3hhQl?lC~&8~^2PqYHN zYNE%&Xzh;p)Q8DWGSQ{nOpKAhhE2Cf)rP~PEmW54M{kZg7#}qru+_YH6HmrB2!m0W z7~+MH0<84jd)3jHrFW{l0P!AOoxk@rh2(-l-Q>0JRINBA5%$yyJxEqeQ3=XFuho2w z2yIVo!3R$ngDZBI2*K~9^`%KHL*sGgHF(+VZ8TGcp#1}y@i^ms*HbtnP20#nNaxaT}w4?%gFYD8>5DGt+2yTE0cT2eQcgMGt=UIdLv|bo3Xh%nd0BdaHFW}}aP%HA6X7)@Q$lp_ zQpBD)vi|2t@Sh_MHjE<|$}>m8Q8;Ji%#lWcNtVK3D+g!?z2s0>Oc@`Fbr#N2NcMPV z#~zdc*wmy)_;isAHZ8uF6vL2gVHiFLd7H6^Iv75PP_!JiB{f?vo6V0Rau~bEPKJ>i zs?_7^lDr9hUJq3=F40O_e#u8R%2S*bqD!bE-VGhTFZn;_NPz{yfaM|V?s3kKuh(kK z^(`&?Jy*4ozMhR3qNPydR=7ECoX0%xjr%;}GIeRi=SPbaZ{(mrc+-a3BHyG@Zg4(U z7;-s(+*hK9O;>T}l5;$s{dCV20TMp1>_nw0Hrka?9g|&g27aRfrP8WMQe`0hw;3EW zz8uq{>Qr4DP!O>P0Tf#QG8Wi+W4zY5!^g+CTDdM|nEb2?0GtV14mnW_bG>%ilr#-( z;yP90y6w+WSTXmb(CbvF{_BMZ${6Y89N3*qYx5rNzvcA(D%!vQpn5)A2(nmJxI3 zieHT)pIiv7nOvI_k`EqgU5+x$dx68b4bT&dXP7*6^z2UC&~g-WL>ly?TAq9l%t)Oq zGXCpd#sBE_H;?0TZ|#h@)AYv;_dq0yI|o6O&HN(m(`vCjjrd@-J;cWEVkiyt#S8h; z@U_oCH|Ji&H@CuVZ8$(_GS}s3WD2nj(Pddl3Tk}Rxm*((Z{7=R!Q5=Y9gvIuIOHRh zdN8+dwhTxw;QMQ_&ezonIo$~6yE5;^Z`*n8F%x%O;(r@!(Z`G?xAR^oC~Sx7(?RvS zpWUr6;qA*_uvz*{9wtj!aIMqT*+Fpf;Lvn_2i1~P^VaV=13??BGcnx)m8^9_1i=M3 zJKeVzL|o-YT!jj-KZZq1$Rt{#Yra+xV3t4bo6*4>klk^%+1f(vW;Vu7Uy1b?y^&ml z9n1&ZY>JWyYFd=mdG*oZW?sI6`DUny38o?icWI#_PZw+;sXj`PWhZ=msJ~$HtT%60_=xCJu}5-9KHm&6RpC37*Dxj4zpe(EAqJuwNfAD06RDTsY$EMA zeA^H>cWQ?aB~NH}m=D)J7bZ(K&lT0KDTgUfsw<7~@#eWw+cmcZZ^I(?EZze;-m%Ii zFK0ZSZmm}O%G}9s0p1vk8i1bDrTKn-33H;X9%e zgPo4nJof3u$HN(4)3xlYTN@zs7sK36LZ)j%{p4wAEEEP?t8zY~c1_+V(At@^*3SQH zZG%rxeYJRz$c?|P;+-FCsxYmM5j|^dq^K&jJ0+z%rn^px3p8Ol<4Y^h+$ML2Y8S*i zVX8gIH`PX-XXLH&`^UJ{&DWh8UWXzWo|D!}AOc7(uu4wA6wEJ2wYgFiZIvu_0`Q!x zEA!(p@iS|WMdEo5GMQi4kB)yL{Qy{y3%-XUQVKRYyRMYmm;&8=4S6V1yz812VFlfc z?|(uM-Tc_$gF~RVztu&S@v+S>nh}n`T|kSHVqh+)Li&ml`d|vI6{gfuPtm(>v}6O} z;YhwD@>Io}>OwIwldmLLLJz!~_n-cCohBMSWoKZ;5a3KKP$^g^M-aFP6a>Cv{p%q6 z2L?+?wDgX@!>ippv}Avw!`+S!F&!@2_or`u|0+t%&j%$;lO{eewwFY5!LDYqb&g8j zW~jB*RDsM^eNmL~DsmgIQ*K6h#@6Cg>X)BX&wX2X~Yhv3`-e&aeB-X8XjZYxL1wt~W zFXZb&U8WM<#SPYC-NyGNJQG-J)+3w=sT5_$_Q=aoPuPjI2PJ7A$YRI=YPxyM)SVCb zn(<8GwN+iu&dx_#`B`3e>k)32H|P%B+U3s^vP}ncrU~j&+gXy0Lt1gore`^%725%}f~_>W zqAsQ4bCN{@oN#J56qVA9hvVGt$&A?#FiV;xSPs!u_c+G32mo`#Qv)w5J26==Fss3w zs+!Q|wGE8j&|_XXq>Gd#&W_{0$cyia*S}0f#L?R|oPHLtSwdcDVjin|;SoOPYzcG` z7Z|SJwl|R|cjd7x`qZijduX$?0Onq1^(uxsV%PV*p4~Nc|M@V&;83ya-IQ%|Mp;traPRGlmog!+^KL6xA+iE@^zleQt zI8rZ-wuldds8GO5cE-pywA#TAT)?5Ah}nUExQJ!$ANbzD-pR<~EpU?|FDT-dNzo?2 z)@5d6Z5-=G6BS&(mJa7P3YzX+^E$a^ynoo()O$G*;lcNEuI~5q#IgVq5%j$3%V)DA_0kS6d0_>)VaFx} z{4%rl*TY+C-NklK$au4urb!a(2{a!NGe>13qzp`NTm!&AK#(Q{pqV zD5se^i}T(@3cOJ`9l5E&iBNg?J!rT9zDPKqJ#UmHQy8`tDyXZ!q)Vb% zducFQl${cw5KcsX)aB@hwOnMv@Jhx-nm7orWQCc%PW|_11iq~4N#{9E>ww}!8Jjvj z0b9&8o88Je-2^m(s76&m6k$gtmj-kU3FU^KO7$a8jN;2q7vnlz~2o#tr`2WNVL%|5MFJIby zic{~>J_V<1E0aMo3QyM&_Hu9kG-gH|l0?1$@HpP+YP<4WG;d9$ksZaB#H&D}DV8S_ zB>f#UT7xC?My?XFS?YmEze5<_;FQpp3EO5_h`te)B*dwO$8hTbCC83j?7I!f7zZh_!htn4^jI(u4Dl*N1hz zdzY5E^9L-AMRS~PPUjie;^Gdv@5iJ>5}TB{zEz5 z29-CSK<*U-U9947fqAYe>Qx*hb}as%;00uhy5#7L`V_h|CqkH%;XbgTxa^y5c~ zG>m8qNwvvV4E1A;bQ~;1Os1>Iu(#_%G zaDmT$fp1GlXde}qRg4kxFA@V zcdU<@`6I6M&EuPnm&XIu#F(=4yYED=rD5N|HloA&sd~mU!BW{YXE2G)lfI#M(^3W& z^Oqco_^HOjq^mCY56s1K{~~U8SQd@9KPIYj(_pOvfM41GF>#etAI{GboF+MIV}de4 zEYgp_TYzhxr6JLT1rkKos?ittDxWh=xLKK&3i+}7d}U^12{+`*Afe;{v59j#QMV8v zHbKzO+kA;K8_|qmWdN}WmCb9^S;NaWcB%M^2+j>tCt9Pkj6%Lm(uS~9&z)Y8{^iUf zR`-r$rx}N1xcz|RGL;gysp_z5z>BL%->#G;J>p$es1e5c!trh7E|(9VDzl}^a~{er z4n?j^<6*7siOo45m8T@{b6igjg&Z%Lh;ose4AEitEQjHl_>2pnl-9Fj!KWi+P^_so~u=AQ93f?wCSuLge?8Hr2WzO+PX5}!ODN=;~zmpq^1G8J5x$9V9YZ_0JJMb*mmI%#C# z6N;CQq)lY@q>vjq?XrsJKjlO>24P4hUbgsn^pLCRp!#E=3OfG%F_LJ8-FccTe&XlMEr~p9^mUVB8yf}U$*^r<*h6&6ZMOf zUgpG{2zQ2x<#vQvC($wp)$=9piC@uDNle(2xT013oXK>}$749|r<-E^ytVig9pbV@ z5566WEE>cx>;`2$Kn$aEI|-FQ(;s6VZou~RKX-nY!UU=HSg1;bgOZB*f`e-^XeIT+A%`+(c^(r5;C+|63$F%PWZC?aNxX1F^M~_B&1A zjD%)6lCFpHOwlFsS$xM&LVYTJNY8yKN+0}lJdDw&>g{|KsK}2^WWE2_LgTgLPV^zIS+0&ZGVozK(7{Qypov4OmLSCGP zNXPPvG?0rvR~4^$EA1lDb zA1dH_^7_M{{o}tU`ya>~TaXN&X_oS_zo6DbH^OEhq5fXHNKThM&2(q^hw;oAy$pKG zP#%ctu5oC<4L*6ARfA-U<~qrMn5O&$zUN!>ln$FO{aSh9sn|2N2G#8?Q zx+ib3@&9K5neQVw3ocvU6t4G$pCCx(9cV_t* z5hIzU$G5R3M?ce-h8vYVdKn%*MnD3>6Nz@8+UV7(TpvZT=EvJ*u_bEg*(Jfbnd3tZ z`;V1t{!DCJCsA`-17e4XYJc~q1HU{|rVp`-2p#nKLsa{h?%rcF4Cp~klFf_r=UyXP zYa&05*rvrTa$36a{>e$x!M8w2690gTnhvD&KKaxXe&=B?pdxxLiuIm!g#jw!sV6U8R$P2s%RfMcy@2czr5#4K;h(AVjVCe0_kr6buBfwj z%VjFl9C`n0ufET>$PD(>uR_Z7Y)gkfkiGv<5lgh4GdP)44)Pc811dtu*jH_SwS`eL zF@v4w+Wog#UQ0$tliNN`+r^yd%!>OUII*N6-^R$o6!zu}57IqDlxdE*4}uf7FoF|H zYIRP%0=)o$kw{__>L_(~6wqHHolO6tc4wBI^II$UK0FlU+5G4G@LK2<`NL4>K|Ct} zMQm!KnS@E0H-P~~I<26E+hF*@x7_lt6R5z1nTKuugm3c1aK*@LhVCHjNU%d&?h=y! z%k(FJ2T6p~*u8L_OlB1M7|1Tz@EmCr5{ClEMnX|1IXvYe7TOnYxN;heE6GU)AOsl*)YO zb4_+f0fZaMc$T^hvbd9De1P_0EW4Kqu6AQDeM0hl8f_{^Wo$?&`~>j-2{+i2(IcsZ zby7?RKjq$frhyK=_J$6~7;X)8$xy)EOj}TAY(469W#`dXhB31~;C`rHx|RD6<1zOC z=kK1>_OI|dqj}(_D0@TqkDDSz#3@_jv$!sZakxf%TuW{5TDX-B30@-H^9nDY=ZM_S zHqc&gvZ*i>hFabiD2O@(hS-xvb5T)irc8eRl+Bjai*~x!6v-u}XcLEi*-JPoEF?x; z5aqdflS$6#h(8o4M|9`}u;tFsA^39_6q7GSb9L|j2(ALk2m|BxZF<_H_rwK?_2ompTDi!K!}6L5o=i;{Pg) zw{ViihDq&e0v#-^rXP}2-Uv%gip4ue^;*%o#wPj9jVi7XLXZk4dBDU`5MtiVeCSM{ zEv)2lr1f`ls*KuPFTsmDYCe<`9D-dYGJ*gl;bIUa)Sxd2dgEj*K+uc#KdK(y_trN^ zRi0W9NC`B|w6ABB`h1e26JyJ;<73Te;KxZOd3uhEME9eGh@kPgrRa|fLSvVDp~iyh zOrU~m4K>z)8Ye@I9qJ!ndTk|>ZljMcN58>5YXARg@>ozWL1*lLH<_DNeq}YZ8C!*! z4GZ#IWww2@f*&c01rnQ|Puyb)1`%0uKmoCClVi6T6X0&`)ksE0$n~=l35{HA1F!?R zx)ryZp6n`aVmOi&8XXCZCI?W7A;sazMg6Jw>zPY?{no%R*9EfZI)rLA=J zx?Ps;*$)p(v(~)NP$ijbqn9w65rd!^@vLk4Cw5=p3@OdTNe)7qtCPQ6%n1+)g{D*2 zZMJ2gf1SWp7Pu0A5g<%<@ep708XdVNus&P`F4#~c2n7@*NB#&U&mk{(v?0lk0aG{? z?}bj{>e3gm0^LF6kna>lP7{THUN!CWd`Y@*zpZ5yfb~IFG=Q=IR39Sy*$RZ@Je4B1 z->k(t0Y<0*{fjE(d;ySkP)B5tqxWjr>5q&D6JFzL3kA#Y|n`PZV__C_WQ!Bvm>ca3AR0q=ZIp5#O)%ND;yoE6zZh#KfDuDC;f-_Eb#6z<@U}#w$jSrW(1+O`d-=R zO+`K_4CQ?XtjnqjA_xO2xzqt0M+2Cjy8P?Us=S{;H4LB{hER=?m~W_+0Q!~28R@7l zd_1THo5JLwYUEJNGuFn)NCARDJVf_$1w3E4^hc)U>X@L&;R&JuXjqW&^BNqT!~J!J zD9K049kr)lpj4oJZTMd6);w>%`jxnl4c>w#Hc#VFfxO}VADHno&r(46JyVyb_5}Zy z;J@(=%a?}R9s0kP-|}=OH3xSBqNK)6iqmdIQ8%HFt>zNqDLf4dTxT~gT?%#Mvn&)B zXYG+cXQvv8XL?gxsHXBqh2Qw^E!D&6Kg|tsNQMicNaxF}Y8~3LDOTsO2aO37clR14 z3nJ9|BZ=;hUmS!PtDsKI<7=V78?B$%2L1@~|hNwvXN-R}sZ>HxThzsNCpRj3eUn9V6Fo-lFSF)Hqb z0$jkUOZ$gXO^Wyw;e}3rGSfuXG#Xt)jY{E!?7+1bd|SR#Q6iVsA3dR=<~p+r`)Aie zT}m{ZYGNm-XeW4P*K8e)Zl*?E;KJBB3S#Ws1v6ayE*2k@GjUM?ErU7yV*mxUTq*u= zst$*sA_o|bXX?m;;YVuJIgH^dH^z|AojhZMz;MI(dK)L`4D7BU1h-=H6U=BbDvH+gQf@Q#!#$!l+e-J(v`w$WT4gYIw#yA5qrEhp$9=#@?l zr5f1rE86iB>Q7`EG@C`E>!?v>&@~CGj{Hzl)jD(ayB#un0Piqkb073Ci70Qo5-#U5 zY6L@QhmN%4JR8DJwc?c2q=>RM`Ez=zkzocffr`5XF6-)H01)Dl217=N)EXW7h%_te z;0c4&bb&Um1p&?l0qEHD379#z)F1NrG^j(`-ZNrX@VI)lebrFc3=b>1e z6Xfi(QR~DM%I7sg)gi4ZY7sm>;u>fEY|i{W%$RMT`hI$ufl-C;Ht~klinv;lZ-ct( z{dCHEm=enKQ=?>706k=>#tc%Yx+;73)4fsaMN?lm)k^ODothI!tnYqdL-sJriaN}s z&r+=uQ~tSYN>TfNH_s~_Sv_>>8qo@Hls4Z6jgtaon~Q+H9Hu0n&2Ee528|kBt@dZL zTY&0pcK5W6n=JkTu4W8k#+dBIKVQyjoz9Zf_YnKP)`bmAC8*3LHM?4!&+N3$?3#v! z7i;~8sax;*bDf5NCQXOet%Fj}nIZD}F2Qz^3P6;6!XQeVM(v}G6%u<>5_&nX1Tj(( z$Gavz)V*kfEOlopWP3iDN^Su;B($h(M^9xwvX8&5Q}T_s8apHd*e>;@GiY_fx~{n& z&-8kHF)nqP>M)-2l<|5)dF=beLU~_jILs6~iP;HY9nb4)Gm;`c!SCJSl#dI3@6`@5 z&L1dFE%+RKXx6LJ0M)_GBu1RgysuX>rJia?y`oOIqK<=wk|C-X(rZ-fnXQf{;=xJe z`xH{7qbro`S8qeZsS{m_WMU2FalIf;gFlQ_a?Nzt&{NyC^at=h@cNdm^p@eMp0C{# zyP1S%?(XWk!iV!V4Bie*j+6vNN$MM zx=WKY%gZY>gzLW7H!zZ>1d1aZTjXJ;H`t@bhqcO17hWgJduPwCmQ2}jK#bK$GLF^+ z)eBi7T!u!5MO^$Unv_95unjg7(uU;CLV8NTu^c$o1;>TW?@Ojw4UJ7jt;x-Y=sbGP zkKrCU6YWKp`vYLXNTAAz4!Cpx?nq+O!|E=i)J#2I1I;MxKzG(Sgm`NV!81)I5 zq`vXjz<8Wg9ex2RzGiA5r(mggra=?J$B7-vEQqJ>%+HS={iH{!ckY^LG@fRDfrIFQ zTMw!f|3yQ|P_SG>O?!~BjSk62-ee^!!vo>^l8wsJ%94(({-3;6o*&HvcZA-d%WHin z)F9?LK41ikOR{TiYRhpk(*2TsA=VqWv6RCg)0exSQ;c-=%@Uv2vT3Sj{6=vQWeu6R zsFlV%=O{uVC0*3y6xRjKM9_ZpqYqwnXoGy}vxm# z;CSGfGi4h!_(M? zR@vAHd5EIp*phUBzTb#qC07ZouEv4>#>-NVqF&0@Mjm?Q%ffL+PK-RByPr$wlwF+} z%bD9L$aJmugyLZJdrAMKu&eR5*GqsywG8QtU{p7FN|Y|^JuxbxClvY+p&%<_ratQQ zK=(-~HJ+mKsLIQiOiHCLp4x?txA(=B%C6#!j9%4qh_d-Y%~W{$Kx~c6GnQJ?*U6Bv zu+B5qh^!+r0$Ft=p#&4wpf7Il_}!TBN{?fNK0ND7{%$Crj#rQfy?Y)Vp*u(4VfyxDiqcvk9Rl;tPAi_Yb2* zb95V}uUMJ1FUOT2Dvp-*MUj!pL$sU7SeE6)2m-11a>)3~@lhWsgL_MZfQg6)OvH}K zkCneJr-`#<%=5j#RW z$b=3Dlrr6oU}Z9XZsWRaqIi{_E|nfk_ZL1}T+r+3>Uyk9U$6-@cv5gB@zL1-b*Fv( zXY~WKymXI0kM5)@UqdD+&(LmxxWp{nu%x&WJ3_rRA~CumQe$6_dTm#}*pdATk3dQt z`G`UNnb-Y}r9M?_lfJn6?n+*_ZA2gd6qr#b08rRO9*JH0jVS<7@S#3=YH=hs+4|vZ z(EgCXpmpH?<#LxIb?zJJ5hJaMXvN3dp7=ROFwedDV{XoFu(hibQ_ku>JGU^@+QrNa z9qzrma~C>XDhriO_kE3V@+2#ua=mWMe&~ba`sO{rGod5WTji+*6t8fzV+sbylRnd9 z8qw18`y}GFKp1&HC-K$0JR`&1i_GpjSZM>h;{2tJ(nHNyj5YNKjJ)$o64Y|y5q<>o zcLOa`TWvYHNz47~JWK-Dgd%La@*l^uhawppe~Zh(sDsFXAL?3dWqkbF<-k1o^U#9T zc_gLyH5B{9bj^~SN?XmJl z2|B&WD|&qHx7(g)$`%u+eoK zEk#Rf5nzBQt?KKSY@;0i5pr2u_bw+7mxYhwdV>;~#X8v)_&@{5Ga1_m;#q{L-ufs~ z(x4RS8rlG|7N6<>E^DD5<$A9<^#$mIQBzgCE%35P#;qV35dU9x#SL7Mt|9-|E}e4x z6P|Hy!K|8|MgyF&JS>kq)_th6$f(-@G&(`_nAiHU1}$!VO!PWVwIypkC|Xowq_?K) z+Q#M?1vwR)$9^#iq6@s-82YiBDr(lXHFknSCPef8a*~t;l`p@s`XwC4FL}5I!4PwR zo=gy(4=k4#sO}S(*rvuaPrB8TW;_z-?)6c0iluA`_nZeOWCFKX6EzSew*|QxdGwKw zU+{q5iFO4Is)jhUkFalsvXnwlYN(0H;+}A!d znn2Ssb z=v%o-ugB~RsF1F5Jb3FZ;a)GFg`n6)l_7;^Oyg@uyZ4*XlP_YHIzIStKBJz+p+z(~+d7`?tmWbD>#qy)rH6E)Yqc@2MjAzHfbUW9f0W_D@$vh8VO!180j-Y^j{K8v z-k&c1e6;&_XJ4r)Y5qsuQt60c;Ul3mWMYAiF$#B?_25%ANh_Jort`r{vxmrM0c*iK zH>&0J+`<*g>jJh1q(90w);zu(ka&`mAE~|IXL<3F>0tlic6q|KiLY8=tC5OaWJu*S z{6VcB4wWZ(VXy4bcDyJOXUWTLw^c5hdH<*W&Xcw&w(PL3g883SibE7F<5uv;kMm-X zX=Xnbu^(61kOdL*5+xZ0D7DcB`Jno+&btUaz%485D0@Zz5ol6OGWo83l+wTwH#ji5 zwdNu7USH-t75~)5Wfy+OZ1rIt?+h&|h33ftPdI|i_iDW8*mU>QYUL6~*G>2oKRC6| z!QFBf%}eRZpI@_)30pPN7~d0P#pPwijZRy+P&O+aHsnvlyg@~#8?<*n5B8If*ABW! z%WA)RHE0*{;}~T?k1~@Qyxizh7&o_5z_U{rEXdiSv3RM|sAKa=NHTAjLXSE~H9E=~ zE*vd>^>Y$A9Z%hsjimzF^)l^GvGZY#sC)a1`TpFS^}kj9RyQ7evA*0(a=Mkxz7GFM zsqEaiQg$PE=jI5WSw8OO9mVM?>5kK_Mg}7YwA=9afu2KNazeq!)rP!eIEa>!97~|a zW0=IE1{HRR|AO-t}F&0>|;lnnh&Zrb)qC8VUJIdn@Z;gRm{Rzl){l!P>h zv~-Dd9l9Gqkq&7DBt*Iqkp_YP9(cd^d!BFpGdtsWhTZ$VH-1~!UYG7S6{l*=zwR}I zj}>O4KQB7P&#LlmbIb9;BCOZaZL{^0pWI1_S8xvCXO^oOLB{3RwG|vUGSF$Wc*p{g z&YpI9$daAomO^nH;5pDb7&EK#!~JhlId3i0P_zo@`pt)sSQ|I^3y%rbI${@|Y1#o)`27rWD^VD~ff=V`6jHlPNH?amIO z5c@>x`bK91>8^F6PnN`{F8X_)EU@4<=mGzP&t%u_p&o5+iu%!Gux_xw90mYro`A%Y zbab7m-OMO{T=u!E%}<5cr4n}qzZCDF2qbb%@VkFu%fqOwCIY`o4^~o7^Oi2tWE6a; zXbl|8zV8T!1~^(oBA2(E%==aU{mbXjx~AexRl7ICF%r{!QkK4c@rzrv*;h|AGevUnN^VcU zlzrenYJG0_E=CmJ1syGLWSQ|~gY7)H!8(>4wAM3Lh6$}3qorOQA7ausk zE1^VA9}0W^NStGU47F1{NKh;kH8A=84zd%_$LNHM3N)Q+N`#|S<%%+DeZzHnE1H&qO%fAy--QNU0or%ARHY_tYzHB+tKh)eT7nrLT}Vd)SOl?KK^t#!~!iik>?NZS7kuq0%B52?p@EdWRPl!i$3>f*WYHR+7yLRn^y#7fkZ*iWJeVW3)7!9Tf63*9KjE} z_kBM+r`@BL9etnTzt&zNf1D{aj%{cfN9It9`NEhn)pRZ|j~m8vSK z5tv9XWA9X(PRXk7VtXV}TBz?_WI4!XlN3WIHUOB{u!#jEy}yCB#)D}R^_1a% zHRjzFL*ujM_%a~!1Eq$y$R#A^woiIw1e)X5U>d16Tj^ z3hXu+M()e3SPp=MhoYh|y&>#R((+Y@l0k{jaip&MFa<2sJ@*sc{w;xpM=GrY;Yy_L zOpoEwkKvZY`LQR>|1!HDAT{fj+?9Mx%j zLq)O5CGm@HB?|a}koA~Lj2lTaY6KCy1`$w!2%4puW?x@L9~kY`IDq^2d2s(uu}d7* za0`7f3}|8O1@aitw{=&S;o-CxS-{c~OGM}ZK2`H1{S=C4-Rv#v0CLbW`YhJ{*6S9| zm_VKRR%*&!^>j5aG}==Jg90rrMy zO9c!!gGOs&*Z$z)x)@c!G6xL528Ms>oI@4#GDRbM*4v05x5Q%Yc>rk+hgw~R`CCa5 z2lf@apcWud;SPWUVGVi)oKC+Nl;sHA%~?t21H)51M5;&E`;EoP3T7_^brv}tN+Ao8 zC*kd>H#h9dyY9y64JQUeEtrXJ`v}?-2l(sz#w~;p>BYfO5dt=w^+-= zL^d*|HZp;hhEu^QbJd}0&O1N4JeE13b7t^;nsd6A5^3MN)2YJ~Bp?ND^;mBOIHXwe zK?0fH6o#@^5ozYUO9q)}g~M4vCfZj#U2a%Eabn8WKz;bT@aW#wN6d&(*oYCR4^#~v zT{BpD=kDW^FCN}X#ar+1UKbGY4$Y$B97WP!KP3N?v)}Oidi(kmeACab|853L>3m%t zU#v+IQXMXEcEg`)x-wo7{Y1yS|A#9Y{`0p?IVn^V;1HIqPj-qmND>)^HiqHf8W z((}!V&WX2Asp&>SBww8CapD}7>6|D02%SEXICnIZqS>VmdJ2f08zwiJf3;P&{tEs~ zJStlNf9wND01n|}mhx{=eIzgnq5}&LM-6rkcVkJ;$A0hB%4XW724UMmnti3{Vc6Cy zKNv@PCDF)FVhAHi0VTzRsW(CBx$&}GPTz6iqpBe7sr^dFUje5Dkq$qED| zLQpC=c47=^`Q={k8J4RJ35xK2_}hL@a~T9!eX5At5aC34+jusC2Q>_~Q>AU*UsFlK_<#ShP1g zPI20MBys9!hz42?9kkq+_xz{#10F(7H%bqKD}X4(=doP*S-i_4JkaJ}K%1X}HverG ztGGQ379|8@$C1j(f6~?ag^|VpuL(KKFYcKDRJ*Pi+-}5aZ$|$&WeD&R^CsJQPl!72i$AL@1 z&p2B+QF*AeQ2+^$0oi+ut_WVSanyub$mm%HB7`5l0=Nc;;wPpuYCQm_P^6?Y@3Vn@ zd9~a9$8~0!GI-0X-k}ARHmR{JfN}RfxpfJ?5}P*BaR5pNJ#c|;+LSOq$SY{V8tBL& z9~#bB))lo%JzZxowCxtSF^*DU-Y1M?DnEm@PQLF;SP5RSeR+kKtq0Ej&ChiD$P}OD z^CeB#4Cy7^8RGRc0X+H~fSQ4^1djZ*%CF97e60(bnewqM&IPFx(9>7uUFMs}GY15$ zvX}|camfB71ZFGDe}%w%SdnD@U8%_;;-Z4)BKDJMQAXZL z@rAnI3A7UX2g8F)QXi@+HQhp(c7Yt@X z5Dw;lc=6oo1GEx!(ImjK5jQdBzq<3=^ijp^^A+#3{O0RBa;-%cRH!^%c0m<^?tW~I zW0*M$!tWY~Fs8^B6}}#J*MVL$HMXIjbGIC{BXLM?BcdH6FB`jCsCNE78PV@da6v?% z%?-aSG*Ms<4uBEyL}HBpgP&vbFGnA$CN-T&xa12Z5I}PNmDlKI?Dg0E?2|i+W61c5 zb2@Et$Eg8~=@?i^@}0a84#M`hq|HbK?MxClxOe|9CK2inkH(R*g?$-&iMn|AgS1Gf zD@JGSH15)6!NR8LT~2M04F%@7w;t<@jarHySnU zQmoo@kV#0)nEmU}lU#|S5RqD~AKC11IVyt~VFZJDKvkZoVel?} z?4?e~sR3J|RH-CBJg;nl0 z0E~{^i7%{wAMH-lFN`u4HXCrEHt&FyNX?{Po+72o7Auz!D~GVFfgkpY^}YpOEC{pk zkRS|%sr4vS>a`ZuNoFZMZ6e?;=}S7vlqd+1ODLfmO;lMSuvj6ush}r0MxIjB9rX7l z(1d-S&>1MArsGhL;-vTcFmGeXG254nY%UV+V`h)&ABB~>(517`r-uSQhJq}@RSo8T zYT;OXx{=LX!chbAjh7=~za~{yeQP9X5O>+ics`-37(qkDPhH@I(~@MA@dg-(u%75tzM5LqocNvApnw6?!Qprw$f5F+7{$&o}A1{@0poEt~; zvW*lZrzOd69L<9u9Cd?*jup-MxyeZZp%2U{NxIvXBmgamJ8B3aRk)tVRR{VfaJXaw zl#&i2mG!L$l2ga8X7f`$RGsZdh?^kD3EEMylQ~$TXzjkm3L@Q*a2VwneFXKw2+S$? z7$NEfejFLRVNg65?bZl#y%OD8yuTlotybJ5MRt=wbPDM2S>AK0A3KJD=rm~FBcdz% z!5EM#U2>93#YF(3lLd|-q7w*Vp+}^f%3J^)OtRKfPzp?<@qvXdV+K1eKHyb#%cgfyR8-0n_6)T2OSk*@lC=~efuTLo@|f? zUW4_-Tn=%QH2bS}H-sqmqXr+POF|480x=TK8>MTL?kMcqtLu#)+o`ABJ^J=~5;>-S z?Niw4cetsqivN>toI;3h&+q2@`D*&E;Y-Ad48&z}Z1>l;V=|`x&UJM6XPJQD#cS;~ zIs^~JS@JN5;)uv34U|zsyw*1EB*i?v=s$YMI_oXvh(;FtG9l*QVUTjrXWy zpe-(8-2SI0`Z`}3%9Ai}QhUNLWW*(bhN6S@(eGf;5}Gs)w~bGM5Ud(?{BL#e_`vuVJmNuo<`QO9 z8AQ&!_TmkUp&|pci0Aq}VpUuvDxR|$7xKttKbIRwjUYm1IV^;y_gv*jn%F^z_ ze9PH~xhjUKHUbR^G<#!8@UjiH&P{fMXEwu}c+HeVS9Jy%zi;v~D6pyqX>$RM3i9&k z$unJJ=uh@0wcd4GyudjmgAg^|2Sz%o5a}!c27fSSLoRsl*ujP;bjzks7(GXxoc_^S zjKRVRENOx_w8X+6k>K2LFEIqO#kV4ci8d5qT*a7!78r-SVOxhjY_hd(Imx3!A+W0p z2&}3_+A=|>f_NXH>5PD*TsFTvVl8kf7Vq4b7edSc$Iv?06PFOcF?ysY{)l@5+#=l1 zi6kh=NQ#NG)K?Zz+&KD}Izgl_F-Ek9tXmm42}xQJ){{^O{ZjUh5j<1NnzYAU?YTbt z@R4KIBLJa;L2TC$q-Q9VpUcS*$XZfpiA`0}tS|kBGjCv)`au(CEp8FGBqWK`KqL2g z3CT{mLrw7#f+Od8v{M;uZQfZ}Adm;tH&h47JwN@jJd&D>;ji=ZCoau))l)E|Dupmg zElhNgFV*pn*whBEiBhUQ2>WW$%mt3EiKtv55G8#s0pkt#AA_$jT_6@Y$0I$i*{;2e z-qass66hAzbFl%$8p(Ph=ohBeR1dCd=pz|5PfrPj6bqkkPqG1V-K6Xaro3}gh*}$= zK}em{w>Cmhxnjmo5G|V_qspQ`)#C;Ut&?UE#uArEu6}AGF|z+L^@spNykBZJTNOW` zTLS|;TA^hOTJF)%x^fqALyA`N@M&RIGopbx&@$%cbvQDRUPfS8~gZp zS8U!Z4rr$VfvEh%@9%KC?)Z??|AFP~R-V<_lO$pY4p z=$vgni76}az>xR77lyV`W|fPN4BnJ11_9EMlMfg>?vEOuDkeWy^8Kufb^dC4@f2_@ zC)JJ6l9Dw}n!2U2cBp*xhoI2jT6 zrPjH7rHvMk-~rgXyajugJMm{V8wW}29)^O`Q{rO;G2(N#*1^8%9#d>v-~**l@mY|$ z^wZIYwy_2>s5b>f%4DRc0aP}(^-uWvE;Pf-*5{Yl+21Hj^@iPSD2nOJW5-hyHg3<; z$L15QMPEYyrV@braof6f7VyjF&j{QQcUG_o;tFx!2U{6_nx!LO^HWWsljFN$OY5xT zYzeys9#!=i3c`h03AhFBR1iu9$A~E~8d>b7Y=Yu4r|Y8NPC(7(u|y~mJlaXp7UnCL!p@cxb%Q~U2RNUJL{0!sk=B#^UeJag7myj5ug+eZYK%Y z5`btcKmsM@CA3&zoNg>9a@YyO{INoAi=jeeB-}kcN+wYu7z4YIgeLIZYHglPh|j7; zhaMpo0~8DWl5JU%w)v7baE}tyPCB7keoNM?RdFX z&#;r0N-{`1#Jn~Ne~4C4cKcHt_S<^fI^JHqK?BL65j4CY8AMM|w?_1Y6ylV-CKPWa z`?nAL9)xIHR!U|gdIL2UAdh%JM4aMJ1QPj8S0GAJW8-g=%m)77@gYL^|JE{yX~;>` z)5+&Lfd8Rstp1J~3;+!P$`=3)NTd^)Xc4K~y-bG$J&`GaP5HMP49sBCG>O5JV_(cV zf*+6bLj8D*sz2kpvG4=dh+)ZW0E6(#ksypgBt+O=0TP4?K}_x}{1TyGGNL6w%b5(9 zkL;-8QEo4oE8+a?bGgYna+CG#P1XaQzMwXm;t{Q%=L07HH{u!MlyOXCr`}=6lMK@8 zA2e>s2+Ly~dBAdfjyz!uA|Wit2gnmD#51`kBP{1d%Ofn0*^hOyLNm)}?dmB`1(&|~5a)`w94DiH=XJNv{2uE|rUzQH?SGJQ zmjJdd#t+bcOf&}QDj8<(f~Rs`eu9F}Xy!$q>G=ttf-9E7ZtNRn3c_N|q6sA~ia8cm zO6{baoc@xkT+bKBSu;m1bi0&+Y_|8*h=X;+wB>lRJoD7GqDd#!eI9N_6d$!m7ES`T z2piZkcnno65$?|>AFB?Z;Lj2k&YC&Uqu-?rWrIbitxA?;^=onzMzIysOSuLXl0Tda zM=W*~h#lOua^|FNLv=CM-zzs(9|ZT*R1*k$bHfJG#)nwN5a)#MmZVXGm0;TA9e z%=W(oW(ShEMpj;FCB@NkZ@XxbROG*z4$iIqt!%qjlTh10+q`RKiD_O|x$UVl8QVP_ z6k-9cvrMPl7j@hcJF4@?r~q*s1R_N{)k6iAo{qL|Axkm!KNa44__ULStY^;FB(kO5 zESN{ME>i@%JvV=+4j}m9qbu1Dz&bGJX*gI1BCFS!@ju+YNM1Jv#0 zgKhK0w-~ABi-9^$w`X#Hc>R##+Ve%7H}M9kQ?G8~NWHp^!5FJZR2H`-AjIL_G#z zZvdS^a`7e?ZrPMP@l+}&DjRwRG$?A} zc>G?c;FJTYEE*4-a`-2miCvEPa=!W|7E15?+~lXPoH^9;}CDnrJOU}!2ou_dOk{sU2y3)2Ag1Q z11phxpbxjPfs8tMS1$J|lC2V;)|k= z9S$jsio9N96ty~7mtFT^p`xa@ph6?Ce-xL1nM1#0$}~6;-^sSk$s2F^f@xo91-op4 zp=(S&oLVIgzdai;f7aHLh}6ak$zP7JZF6nYqH)5ov$UB)?{VT0W<^fq_J03J5!*); z+t+E8z}`M#Fof|QSM$&@`KBsD0DRP++ci0HuW zr=W6`r`fctPh>AFycf3Q+(oL=W*H72B!a$Vf=Ky~_gI3D)fag?CNdQm)o$f`K-*Qo zP2eI3<;d5A_D7WG-sa=$A=UmzKCy|Ld|Bak`PU~8TQ7&N_X>av!S!Wps_qbOG=MET zVo6qXY%cP3ZIM|eCK8@05u7P`yPYnvBr8?%f5-{x10Nv4^JFD33Ms4l0-X{j`*B}` ze1ag~^2Q=}*A|bJOPQ36rj!g}Ci`bcEG|tBn8zN^F@Sk! zWusPlHR5bL&ms6FYQU@ikuk&YK6EvRG*UuduRqwYAt_smHMlOp1iE&;lWYA-O8ooJ zQ33!Lq}rLBf!HdHL@gf6CLoImqZoiIvH-utTZ0*SCnscWIRY_8R^CFe(^ezBP%uaz zrDz+kf7ikN;)BtoP>c}}gZdgWDZ!;$6VqI{!WA=z9>?zDkJ<#}Kvt59H3qm=z`KDa zzzXqRXI#v_KE7GS^y1xN%U6%XpS6dC1Hzd10fHdl4BrrA4Mq}Bqu>~fW+hh%d_V&L z4?-hy#nIK$M~u?6-#1GiJyS+)!?CJ^uFV~zO}JH_EDyUTith@gL<-1c{fVvh-}022 zjqMf>lC1^P8L~D&XQ(B{&u9SciZ)a&#-O+T8d_=|0&Z&2O5;gj`6+oOac+IR)O=3y8uqs z%rNZ2`kFrs?HC3~uF#}ixn=)$^Xd6_ACcHVWn}elzAQS7jr+R! zQXw3vaD4M6*!+l<71Tufxj%KQxw;=UT|hVEe2>C50)O?>@p1gpdS>b*WkD0})N7cf zo?038*Q9bUSxP`IK}`LXDPf>KIyrdt>||KE)?Q6p#Yzz#onWM5rKy3Ym9Ap73>GIg z&~#49LKPh?FO}!!kp#spQwD0T&`97{Vf*-Z;8zyV77^1HO5jW^*LWqApe#?I<|>>J zsXOj((~;ezmqS>zx64^>gZ7`@6kMWBj4aik;?+uUy7)uvuk*2euNsh9L zkIJ)5zcrC|QGjnG7)dcB8d%;1lz=}+D~#hIqQ+CYJzG?u>h~PILDn50L>gQ048OP% zXKEOG7yDy(6`*x717Q+J;(gY{CCyg^nV?;anD@hU$C1j7y*>R#EDc{}_AjL!8-IB& zn@dgI<-A_U{Ac_}u25|}ZC~F0bKi^M)~nrC-^(ZzY~lC5fMzvyCWj7CCyOj{QOyI{`(JV z&mXV1{5}vLR2315)%Sov{H|v!S}#v3u90I`KiP^;PIxP5AHbUK--e`96{{!hr~qF` zFhaX6(GgMNEUh4p(*e^O_miJH-!B-WtEvS~^QBhp8pZ*_!#)}rf$-qmdx70p&ZMQG zT!@B9EP!;usLS0zVHxJclaWBA!lkI*w>t5?56bKHl&ZB}abQ*x?v(N@dTF;O>EZa{ z*F_na;=^5jDQ;U1d=8iTHzuZZWEfA!RM4JJ%`XSJ2K;;{OgNxWPhjL%!Pf@Is%tD% zQwSHUjK}IKfzf_1moRP>f0oqv@bkg>vGKu_Gs-N^ZxwEahMo^*k;Jb&m<@YfT?>*v zinyYa7HeW_73g)zI1)?Suo4$_NylnvpgE=!v4Zj4s3Tome>hKFTH~PIB2f3^XiViT zpf|z#(o(~T)J(3eI8hirg*S}NUrb`H1wbrl>}%gNQZ&DEIS%-sVY8yNfiF!m_|p8& zAZv4AP&^gJ*gVq||J3?l&q~%^d9wiXv`)^kZCIt9?=Y zkDu(z18vo<1Ss1wJ5$sL`2GP;@Z`Kmk2K z4q*$vtCMsVoI{!{d)NfFdH{(ui- zWYmT{>uWtl!#ZAgPgHd?HwDlrd8+XT>YWD(h<+W9^85xE5(IcDcmq|FNsNCZig?bt z#!-UpEfJ1HBOkj6od42*^_z3Hch?GY7?M98eRA?UHg0bb1mNA0N_2V~fH!-fL(p%` z@f_^W0H(3<6>b=R7w`=SUhviIw<*8On%X)_#TLy3nNFNN~Fz2V&T zQBxDso)xPDNxWOomlJ>vL-Mr;7QTMIu=E%GxwExH~5ob(vpHbRmKpwIP@^%x)#hlz_%%9b4)w4K>s4JnD zaA1jODx}xflI6Wg38Q;vO6sz&ilSbSx=P6tJaE>K1v5{Cx+|J!giD7}i9|bKAu%Gl zf5W`cPpKt0Z`;Iu@|HO6ygBm&J8|4jP7Dhxin9t9CfETAi9`Bk=?_e)fB6nsCjQ`? zERVwYl+C@C6ZJx!s!t7()MZ-V@kmqk!G+_DzY*NHN`-J$W+L{a=C}O=TWuLV$NRq;Ihr-XlbP zBSh-?(xl$utZ{(!syUes%%z#}tnDQ*|L9b@ddXFL+Lr>rKeX(3Jh%Qq0=wmcyF+=Q zA8EBBV(a*2CU;-|9_gaR@i_GKwHFiewlC3_jR|ZaIK5aNUibUPx^k2ZnWJakzyDA* zaO#8kR0Q=plO3{ayQAH#nSCnzWcD(oVt25|qs7!7@59d+!;0vadlm1rSHKAsVbA(W z^}Xk*!*5gBGQOlBn!G zEg*^FWGF>T!}UgtJO^KJ5~Ic53jyNzLO>w5-thPhc&v_=G}%Y~1OtdLybZ5LKtYCzL5ikkl9E*dvgz?*WW*H{0GG?6@;`!`V)Up zLJVM&U?}UsU3qb>ChYK4GfXSOg8|qtpH|B@_d+6QS{UmIB4n@Izfv zyxt-dH_SGxN^9Ngd~gQ9eo#1+s#xy_$)eEdCgiHk%vbc1E?M1@G_AYaMbU|2M_@2)qGB-Ezw=+|U`7ID6SVPnUPy>Bp)sWYnim83 z0#yAizU?Js2JBdWK*B)_gSyd@io`g1MO%FL-O3zS`*iH^cLov)e2&FSMFLzMVn+P< zq-aY4VtM0p6rBLyfUnqKIY>HgxCQA%j`*%ny9gIkFl0--~ zcT8lEEYWDw=jV|ShV{+`wwX}#o+9aoqS4~=Aj@r6p*Bi$m5J{9T}jK$HVB&bzYb>I zMw0{Hhvr=h{7UV6a;09BbY=WOzQQg$UwD$HBId8mi}Jsdt)J}6==F78iN__KMXiY1 zH}5-q9>k}4P1cYwPYV=AaQgV~J+B`;5cP}&4~ydXrDQdVdO}y&tFikU-jqT5L>8&# zXOgHPg@+W(c9^7+ zH5gXbLzg9M4<41+lPzC;?e$Hu*DDVB>9d@UqTXfa(2A>Z4%ifiIM7G+r2r$w5QaJs zOUVJfEVTRn=*Als>{$FR2$K}30;$}e&~+yct7rBZfh+0Aqk!=vrS>Ng|7L{7NCaI9 zK{grqzmfw#V4@gRVod4#mk&%Kc=aAXuISd6Y3D8ozwR3;@?VsJ<35S;ujCqARk^VG;NKl1anhY4=s7di1gw_@ zv@;F_pCnX5pJ9G_AF2{$gmHPHAoX}64TDNC%=$1U)H+mx1+xmjf18I;IE9f;rSP}V zdsi&Fgj!+}O>i+@&#cAF- znQRNSND)rAx}5{<{^tbOI}8Bca{_PqNyG~Ue`rH#+$YsO8XAbuQ~40!$e+|cx&Z+a z0bxp_i=k8I%r)YIAL%ulXm;@<)*L>$ zqaBYygxS8I5fNIyb#Rd^bfKA9q=>D@%BG$t$kfNm*52DtU>S>&$)f_EViMQpR(%7W z?gCE(&tV8pvvFode~=dgG=;ScKsQ`(W|QrIfa4oXM3e{8ecdRF!Or$`_*w{5KSsuQ z$)Ozd z_>*3N2uVSNYNAbu2)}WWs!JqZjN(p*0&$XE&t4htVAebxi(K}iUIFr0TYytw(sqpO z9upvk8UcH;TL7r#xsx~Zn#C+n;RH@qP5>*3*;=IBC(Dm17LuiZ6(zHB+Y)KHYQlh< zUnmEHRm9LK!B)|uWK-#2BsHZ46kkBU0lFW*R6Rto^8S!9#gOx_v(O?Ez+x!b0K7;M z+?nV}+O0*(8;j}mjgUHbzkXr#xNv~N(VX`KHCwJeVwCHTNQgGf4zMLsm|}5n1o9Ge z--ZR2j=p2oHOnNZ-B<*TPyF=gkFS>8kz-`Q8aet3BHi>Fqg=I*GHo3KH=VTnwv!5g zPI^*Ms!3Y}@EgS;UY%CS62)uO=qreHlWPv-0ue%Qa{ao^1zoZ&e&si_NDF8yE{j6m z-sYl3UqPgsT$Fig!g6gL;y1Z)?;{4p4{QXT5Bj43%P=rW8TN zc3S!ZvGznU_6$mYsqxVpSQ6~jd$~%O{^3ZC#{>g+aS7A*gHUEz#OX?W2MUX7O=*h0 zkpSOKLKpNjL4XJ*#~xx)`+_mAcXaR$G3IxD)q9)kxT$`kU;@Lc|24cw7*wo^Fsw!t zqjqc9%bIOB8}?gIz$09OPO&PBMeBv-elPzIAnVwr9q)FpJzn6BH&%QHQeljxo|$_WA`ZZ zG_O)@%k;joc0Ay&Rgq&%iBVwiA3@Duz)^-j=0|_8oscj00zAM;X`vHIZTlQPv!JD` zJ*keb3mTxG`5l55RbTsUWAUAvgjIR?1wr5a39iWR(I^G#duo^w)OTN9vs5(M31tO0 zUQJ85TO)wW)0Y!&wj-&q2jW$@0hhGq4?qzUJevj`GH%(1~ zXzIFI2}$oT6Ul>5)_^8?hE4&x3jrz`IXO^%h?lj*aSW0KUUC4GKk;~E#SCwsC`?J# zORlhY$nq`p#am5dZLgO=MPq-&`1gD9t16ZgZBvMS%pNxGM_Gl^ptnzuv zC0Hvv=k3^eY9-AJ1|vPs_bK>3L=}!QD|EZY8ADg9^eLBe9kNFyDO04KtYwx) zB03?a-6!}gp_0z5xPx3vKr9;Hg(xI2ddf2_ZwC{-pdUW=b|8za+C< zc20;!7iNkgv-PoK0AQ6a$|MAXgnniLjnmZE>Fn$o>&92h5NyzAgg0O4InP(X%2k5* z6hf>IdV~iEDDvXP7e_jlK9rCk7$o)wdY2G)&5~_P9~9qN9SgpW2$rKfPZ#M1 zhOI?k?|5JzwkW6VY@7CYm?P*HRPF>xMmu+}Z3&qZVDjluvTEy=#J zfna!;%tT{&~kKJ$Rs7Q{@RU_R{o!~Uo8%~mFfHnL~S)IT9Cp+ z2lnUASOtOo*T>49QL4oNr}0}^vzIr7N(T48ZP6K~O<2$l;dP?B0g0@taXXp8mZYMW zTfp}=`=`@0L{+XWw>)~hdf0i6p_T60F)Dy;l;{Qh!nYR0H{cc zmH$7PJB5D9ik9y^Pg`T;;Eks02ht+$hiV9Ek=(*Lsl2%s5dMA$+v6J&5w^#pl1<}~`g)>rli1eTWFrZ}3bZXRvQ5WOj z#0nm2+JPw&cei+OlRrRkWu2RPn0)#dsYnFH7>U!S=^OxBD2_IU^&%3Y^DDMB%EO)F zpF~iQ=Qsl5M58~R14c~EP6wx{>*F5HXOA8_rIc>##Ji(lv#n#68cDt?(3uVBlp%+)vsG6Q;rMBNuXuCKn- ztyjr`tYEHP>}L)G3=>rg!bOcL_*0lmHZ6|qW7<#YePDDxnpxWTElGBvqoZFi{^AKVKLT^3kpDO z8@!a&eHKeKwc%g#RWhlzfVLrzXDMlzB*-wsZ1GX?oJ_A>;2Z*}fuN_FOBzyB;F=pF z3Ik*iOG&yf)*pHN>^y$@PTuR@AMiBS_pDU?bd{CFH@@E?;4f2e#eRF)U!Y$y;IR3C z5wP_H%N-)vdZ|pi8q5v25?~g*5afJEeMHCu#wTgQGLO{ z_<{k@NgzEzSBJ4m!@DH4z%C(!p)-KFq9YQQUj#=EEdyPkS6eyR2`2SeIt(Nu~T^M$hvlUhTK~yTztq^>+u(aZS}kTjD7eaL}8 zM<|*SX2TC7NTQVkfhY$2CzAwd>!f4lz*~+O>vA}{w*EN?a zw4^6rLeWk$o4njwGaKEG4S{)aBt9lLP#Ct}|85I9P2>5l0GOedZA2$+({g=?cfXs1 zwUu7+#V;`q=x}$mPBqNWHHlvZVJznJwx+;0j!Uw4*gzbEgCx|eH4WxmVtfKXPB_fQ1Oh$z9 zK920EZY<|HYo%>rJBO+;n}g5D9am(py-wlU!xri2`*!sq34PVqn*2D!`=9w{KC_!* zbx)+fTVwC;r89_;?pz<+-`x0Jh6ml@>C>q7^aYRtr1w|gWe6V7^fD3k1N+#!$!C(j zNPb+s+cjx=H0us6HMCy_ePem`UHqX>a^W9WM}g9YL(5V`X)e0HtheRa633~G;wA+r z^=Giza6CSU1f4d`?(-;f`u6!}@%7_P_Fzhp$wgc|aKrxqJ6@{idxxw+u?U0qr0EJh zXRqv%b1$h;n^ZqMECH&-0O)ZQB{&wq_jJKBHS8NodG%Gbio`-(J(7_{T<^jkZsa+m z9|~b*tz>74AbHC)nHiO>MmWK^EbyFxAkKq}4~n3{y9bO?4j$AyJYKW7NU{;Fgu~J; z(vh9)9wjIAWi4-+@~&>lTTZz?qK{{#j}IFrel7;68UeWC*fANb#tJh5Rbv%uKP3~D z8sH*!`~Z*v+IY?CP3$a63*h*`XkU`8#NkW zDir0aN}11fU0?2f5k_5_*%4%o7w?(qa79RUux+!xO6Pr*ermLju2q@#3MOQM_Z9f= zf3B|re9!v!Dh@djaQT*i8uQ1B7r*=zg82q_5^wpwyFRicKwm zYKZKZTV!nhgj?|}eCw+HoZ4~^@E8#bBZ<8GAG!@0K%fBOq$)@=rUgPDc??}>tQEbu zut$;~%Sbc*VwWw2;XZI}6Ts+U3K%^~y;bx~01iX12Fo_M(h{QtU?3_14x__>T*<@r zO=7-WCD=Tcg3V)TiH~&I&{pIUY?jRILABDuZCbg9u!xP-_)dw3sx>3c#fRlF^TcBa z9LA>!a+Sk!cy}!>_2D1DK#*jXty|cuv=;0~%^)5`}X;yo|hrf9C z>Y1zRJGyE7%1iFq4(~f6$S#I4u}jN)I;mikI_^qyUh1TJLAZ|o+CrT6oRRqxtF?j| zbZuMi25DfL)wzH<9W2|s&FcEieSTCw_hanJzp|bNmw5nDM#ya$a{nlU-Ja72lu>$H zhR$sn`c9d{etXSPcYLIGh3-cQ$i)0MH`qv`j+wWD4rdflokk|!_OO!>> zQCa{LVqukU2*p8TQ5k<8ZE=;+>x*I8;ys5=kut8&gsQO%u7~Mh(e(S#sS0fRm(?q| z<%c0PIyEy4;a*ZKlMmDfL~4S}bRjln*y_aL+4yx55Cwq7Fp~~7P=wgH66CmtOI79K zGitpkXcP}6|5Lx(>9HNQPKdhb?K|Jk8W}(tN?ZV1dun{uEDHh%Ha&^6#k4U&u5w>M@pM zrvP)c{`~s*dF$2H`_?NrMS;CJp54^q3P@|==j>_iWP_6SZ}-djB~5LD+KJfDW@)aE z3No)xRj<8AE>8FS&W?ut&O<0{(0Obqv3Rx)M9+(eHPCEe;cpD!bnJB%18z3YpYuBW z{Y9bO^61&z&O7EFe8YK7B*U5iW!pe9guixunJ83fexV>@>XmD;c1kL0-hrU^VYr3&)g*+^5$Fj$#|mk*-%QzSA>uONtMI%59$iiZl1fA z-_VDK8DC!?+thI9PbH~!_$Hk5D$k}b*E6syI)+F{Q?L^q4Arac6lr`KQz6owG|AHd z@-=Eo3Xe26STvWp6N$W70N09CRVFVSG~M@dCF53o1SF#!Kr*Nfr)tn=arRYs@)|nI zaw3U60VHGN$ffidjM=l|H(l43);RhzjVgj?;&AeirobslIEdE$Qi}~l+oF?LT#xpX zdW$blnUPXb&`mOCFF<5~eMaw1^6PqZGu4Bw#A95iQtudtG01e{V9^@w6*{#5*XagynK)xd1mqkA3g=W_7( zE0qHPR~#fM%*SCn@Jla6<|Vr?6Hj|6Ml?*>!HfhQ0JH+ZJdw(+g5q$)?2*ub=Ajt# z7|2HKBQEzH6#HhE+9{M{-RW7G=G~3beu|6$s;Z+7cn zrgi#f4c9DWM=5^G6`cUGM2shB3x(pg73GsJfN#T{ zqYEVi97VOzYkrFLx>|7G(QC%8cOu(EdcpV;rI#E9De=uR(yiPFQuNdWvUkPmy)0f% zPo&b;3$ia73uLmSNU(4;T6rGiUiNBKK`bP$*^R-2;|rhA%|p~{sDIvy7r1Ff%i?xK z@xQ4_SI-k8gD zzb9_cC1+SM6-a0IWj?*D070Cw?It_DT6~u;=MC65o`X5=IpL=|?Ck^H{nM7*=EVpt zw_!3^s32jt>_VyN>N0!Kt4HEPOuZkt&yCX%LNEHP)e$w=R-oM@@{$EXy9=dm3cKks zBaj(s0GS~KkQr9(rx>72nEftl}0k(f>cT-aDS^`0XE8QBpWYSsBOP2_f6DNA@NX z3E3;8LH6EzbI2+yt0FUG9@!16G9r7V^1IIQxxe50{@vfl-p5j z$!TO4WJIAI1e>3OoW}g1&UG^G8V`==?7k0or29KQYkjGxc{n%?-|vqwvl&X+0A*xrMNL+c&jwO(l zvGpxIa4UY!W?h;R#qV%lD_+b)UmY$CS#Gb2{F1&9yHqNjzaQq~aZT+6WZ^Q*Nt3Tr z05UFLC<|GWlvG`>srf{-)2UZ)u0S)20z4$-`kf&IrgB zvdR`Jq+gc8!%D~8wok&RDulA&iPN${S@4>4?nn%;18qkwP=qiwr?LHqw!tr33>h3K6%Da;l-(gv_GQM^Kqg?jK{}7!c;y z6pZ#n*ymlFmWdpk$(Fasu^jEUzqS5Y^Bxrm7j&S5>oO^cKy<|FBWF}tdl+ZY=xAm; zbis+#OW0URv7aDGM!0OcgtgOtGOBL3l;WTn;lSe%-N;uE@12TbA=a_epp8C1l7@)( z%)DpoDZMGjg_xe3a z!17zgOqTH%LjaaDr6E+{_g?DQ@ z9+@p-ejmZTNKoA)CyHYK9|<)KPsQe;2QY29&{EmIV436qgDx~1)2t3gS{)aUy~{?$V4wa=^4~)Jy<^*t7dPEJ+#;8VV_|(IQ=|tdC4C@?STThkP^EX) zOFuT9^j&;drSN<^or3kw`L=SIW76|nX%zU+%nLH{14D*6l*z*+LS%HYjg45Ru@fnt zT9I~^zr>l}@?jblnBjQT{SeO`fEnfh%xEkUlACiUZ^}ZXQp^J>!vL0)Ar&1UG{9gE z8%zC4fk$tI{jB@C<<%cv5?kA)L0?@}{jlalKPWc;%l>jx7Fnv$f3t^E4k^EVSUVfZ zNE7TTSDK@V57(U{K5b8x(($X3%JRFJ1*=cH5T$wo-I`MThp@(|Fm*swq(a)}Dc*xg zl8umdDx{qNY2RJ3y!yUM)#C&8KBL@Thj)jr6vZ#PUt~R8&XFz0`F~3`RPP0~-y=WN z2pbAI0DQf>0X)*kBjsO_e z)j6()T^@ahp1RPkB@&r~SS9PRujS}G(wZCXpvWlC8NQ@dbbdgE0+135Ty`jr((?lh z83$ zP7iBW*Tz-0_N(wqq<5oY5nnUau4}}BhIUnjxS|nnysj_{8o&V2=sd~+w65?&PDNnr z#Hex=bP3;{%A@>jRr=|f_j4@k#N4<%*Srv_t+tHv)~13ImUTk%_=^&jbs`6?Bm9sW zYdPA>36`@{w<$l*a(#a2O|4i|8CVi((s?f^@ZK12^L%(`0ZlkyR$L?rs_po@3Z~?F zu@twOcgXmPPYs=|UUJ^mU%w%tz>G0$`muuuKZw%asEAN7l8jdtW{Jf{S~5#EfL0cM z=%ax1$Aa}|zaKXH&v)hRy-;O^>4Jw^q))|^1rZ$u5vVK8 zD3DKRsAqEeO=7)%>}AK+$KmVUFsrgpku?kfX@ChTW-uhnr6DTLFrbXb9sug-)~|}V zV}D7JwESfG6|u{|mPtA?rr*eMSL!sDgyx|xZU-3Ze5@!4!yZ@=NpYY7rFuE1pE0(m zAA7lR?iwOy`7!fST&rYZTp;qH>U+%P0|DvOhBMb-4_uNWI=oH=OI8#>`m4o}3H$qL z$!GQgA8w!r5CIU0|Kx5}_(8w6z?fq}81^{vc9ZgdC08HLS&Wgg4>bUdk2JqYMSok) zGzV`T1?+LM)%YXOw(eMZs$y1}}t1TPD$AIEN06wVcIVHj^= z1ByTG-&?*yTqQq1YD&1&1W!_nYR{-|4cpFRxH#m82d{B0$r#@V_Ycv;y>BGDzPR$| z=tU5hvEf>Q&o}aAMY3hZ_6kPKc1G^Zv@w#>yui3w!L63AJ3khcQ*c{F*OSEl1~Jom zdLdo-%7lD{5mRQ-wZO#K(qK(2F2gJha2dD$gUirN15tI30=&n`5#0QdCc)6>BX{$v5T}&4i9&r`m5%Jor{l6KAfb%7J zPn%Y9Tpg+SE)LyuWy}316GM8)ZbBUAi_|(JL}tacr+U4cCaKAA5~S`XlyFifP-e@UYMu$ppZiCi@cc#U|0sm5$<=3# z7H4q>k=glHy=(QX@`- zTlsyz!)@||Y>)wg4BP}loXNJ@8Mnr@p#G}5p8Qb%+k<<%qe{iiIW-o66~H%cDBXS8 z6c|0Evb%OYLspkBPUr>d)+L84|L@x10SvlJ&%N+oSqijs(5oBLK?k~z-zf2}?H(f+G61+TX@ zZ%sg1LP+-&`y<&fX{k12db*)&Z@<3ogs90Ut{BU4rK0&yAyXUVqEktOF?iEw>P9*Rt z4yj+6|0ayEyA--krf<~4U>$Z{Nxzv^9+h!7m@+z_fL8v3a0n%|{bxRDHK+)O;lPi11f_B~PukB?bcs#PKQiGw5#u}= zJUj7p4(CZ+7UzjRk3d}Zg6C75rz?4A&!?A3&*41Xki~f-(XIkdTL4lp-bs3b^RzV- zxR^`OD}(bC_asI4pNaV*BhJ&mIc!eJPfk3ohGKIvmBD$c%w6yj`Zo znRGQ2o0N$R))iev?zclKx}@A+$$>4my(gvNcalglpRxV;=C0hI7eSmC?v8DxzhGki za8E8J7FyzzL@7hMrqYq`!|#CX$?&qmHQ4h(-zmBn)O+f!EzD_|ev0Wt)hQw{a{5d= zVycd%Ijn{O2zs_X!(IXuFj*ie2Z_zpEbnb@c=?2#&QE+PA8G$|czqSn83s0!yr(FF z=vx30z*O|?x$M&1GOvMF$!X-4=jFv^=x!6`&n_=wMnT^L%N`gP)Pum>`H5JMPl+uY zn#uW5IcH;W-b9OuP}K|%$*6D&#lS4v7^;nvG{u4<@&Ocqz=9&I?7!HMZbQ2tA)YP@ zbs$`m*nji(y+=poP&8Mrr6f_{g11fA10K3aN>g0UOvo|8FZa zmY29kkd^=yd5(pOsLd(7G;apMinjm&NY-2@<|__RI|{e(HP11d)!KfOeHSr*M8nF? zE%E6J=CY2evOzv5RP-8fl%Uw$-38s+0^lyl4~q>8IxFiMiBiV01f`L8quL}0Sf?=fPicQqhZFjLj<1wCx>7}m8 zIkPpvfq%Sh)#TD=4UX@G?BWN;)e#`J(Ghc>TH;<}sKP|2EiwUfoXaJo?sNpeV?qJZCXVfcya=-V3>VJcM6*zlF) z&?f51wx1t=`{l1;tfJ$}$|W9KmvxqDzyF2M@IwZTqPJ&Gt~rjE#C;>??B{?<-hR&K zQP#1K)nB(c82K#vFGh=sl)!(nNs|G8)rCL=Uo~xN|ITs^P zPgMTm;n#|>w=ND9?E@}`jfc^@?UfbWnO`f=skKT}hQ1N)+^Qoc=x@SRwDiVnzWwog zBsR&yN)=nx2F8GPFf8nI2&z!(DFd`a1s3h#Q2MK)H`pMjph`{G(-1Dz73`ryK%ya! z`4RwE>M#Ro@G05V?x1UOGj0su1dRtGbjBbqfYV;>UC zYZWO&>;Bp{_pc@nib)=S%6X-~{IeV}JR50iF z*ZnPTj+)sI%5Cj<6!Y~*5!cwj!V?)1hi1C*V>i7Ki9#z*o5G>vC0l*Mxu_aMvW`Vm z`UneVD{-Y}eMriMRKex=or5DL2hS0-XB>&1^-RHtNTxEO^|sHgk zm-@dO*DTL6oktR7N|TUZEe;siBYtEtR3iDksNeRrN9Q!Nhym$2_?Ij6$gG>QSKb=A zTP3C*o|#HOY?FVHcuUfn(?(A%(gzQbH_x$0FcqCjA|_7y3Fta>yqy}jUl=jdni zl19DDX2&!$`xt=x6G_beTtQ~3R&@;llMy>$5uU2HY->^9=`HFQ1hRGv-PD`$x>akgkk!hdh(h&c7-~qw6#mM|hHc!K%I@k}DWUW-#5__Mi(iRAW z%X_lJD>Dstp~O+jhHEqLHx5-kbT4iEc1bqC2*nwEx?HVx&cG@;gtLM@ek{oNW|#rC z0GX||+9lweI0hnW%*|Mw%eLb-_Ed1@6 zynQu(M=WJWroU*uKm}VS2}2yBplW&H)aD)9$wh|Ye_~UDK~CjCxB6ye`kZ5{gv;vd z?lF~DO2-Kc?LB#bWy-*R1xy+3j$RGwjwE6=hOa-iXUx54y7`ezI^tyC1;;a9ENT!ahmB)VJs_Z<=Ser_IK zc>Up6d!wkIFx!OmnO()Yspl;#WgA3v57WFycdBk1J+1l!yB*h1xI~sFO2C_iyrgD% zTQzj@s}44}LZaKFhPmL~LidWdlILB;kdd&9EYi>X(=UB0sP>FhB5i=Xvwra=>?5#k zsac)ow#cJ~HvfxbaUWjNr&vusC}9vG76@&6)V1as2fyVS0X@$YDf6OgzZ~PcU5fme zFmqPvRR85myhYV@aZ02YKvri*+(ZSw&aX6hQR!tJ`GZL{0B{?naf!cW7{?e(rA58y z?6IPa?|^ZVs~-a23a9L0maMMAo1eQJ55wWjkKn7+z4QlRWNu;B4wm*3yzD@o#NCgd zZ9tl7Uy);JXks5fAk3VJ#ej$t#M<*p6_0dS!y zJ#Tb*?rQY)C*d!PdTjm5SKGO>Z?sepF^n4fX%xPXQBjLPm5;`#pl%SqnSP*<0iX!= zZ(Q2X^SpmPP@rScKSX?Qq%RVy*iJp?-ck0WMfqjjex;sni+jYLl=vktByceB>N3w_F$2+d z)(YH=Y8Og#GOxVFh?UwU7V7Cx=>mp;$zXDoGYY*R{DQv-5DoeX1&L}O?3uh?y+n_3 zy+uk^zPwtX?`iT&)>G9wh@a8yLbK#R;CflXYm}!^*b4vvECHw@pH6L#>mtJva8oq% zDk`O>S}X7O)aAX_oUx3uKk5^cbT)rYR{S;yVHs%CCz9pnlQWSnpjUGC~N)=5HJvj2mcl!FB zcj>P)VyT%weWS`3d2|r^@$%=u~c8GB4RxB z)NErrHF02waVF6UqLSudZBzBO1$|LAMXRx8ebM}^vxb%M*JoqBeGcz8o$9XLN!~ZT zP@eO?30Ap$Nvr`@+0eI_;lx&41KCssl`&L}7{pd)?Bj-$Zd0#%mrr~TOkMP{MUyoF z8lvYLMHk9hxA$h;C;VPOL&O0ZLc`f!n1HHKRYj*~S1`lp2JxZ@^-VxSSh=fMYSm2? zT|Ym^Fb1+NgxiCTa+3zWL|)%Y0|oSRPV47@^a#Q*sYIJwt4-0DT$eKFZ4!rt=9zZl zzR|b_io*8hmh9C%{UZbShaW*FC;r1xRj|1c0r$sC&xx9}1BkQ($kq0kjCAr)rLqK6 z1fX5gv#XnjjbQrH^ZiiQdc_A4RUoUC)k5+_A}9jMAQ7bXAa-roB9Jq&`^n*&%<=Dr zLCySsLC4--!+$ zGhDK{(DXv{W0ANHg=Yc#k^(R{EOD=o>Ni7-McTN9y!dOXmH7DWuTpO4tx-VY?j)iykC*`L1HTKMY-bjF}^Zj zIxWb^QvmIegz_F;JudZ|{52p66t~Kz4!3?iuljUfb?xs>K1Dhe&r-KnzYOsIF|%M; z-A&X6ycGDan+^2FDkGAIhK4IM^31x_M3^hY^!1jtZ@%umwvX)BqYP4wh!Nl`IW;FG z6qu`)vf(w@u}$^NFZ9vErGNicb6wI{h}&YNP%kB)e7x~^rqK%5!o=A$!A^V z)yk9$rtQ38L-Brp?r$94>TG>-y!_+I!vb&rk>dj@(V^B)ZCDJ0BO3oY8`Y#w#A!O! z5v#&)!tYY39bcM_ENI~2gYpQ22nNyC{ZKLBM0un=g~{=JJ3F*{C(C|44yoKpDefW= z$tifJr0Y3pcZ0Z!kFs7&EB}qCLKP58SV0Tj5r`!wPf!Ss7lNDussI3Sp&nZ3Ry@Ro zT(94O=E4X71Em23g}=I2=9jpn8uzwd3& zfSDpM2Ho><)BWd1`t+57neEUn>yoKkInf_{lo@#rQ>4cc!yKN8vbng9b>T0N-)I5( zjUBGhg3uP=OIYT)l3T4065Pz0*k->zfX|~RP9aUCqDTx(U z*x7W}T{@8=*@=#8A;WNJMDqWJ8Wz8-bNoJwV${-EV&M{h1W#DMPosam*cG)Hf!hLP zVB~(_X`>Tr3?A9W(?ROgyZnvV+L!NGe(xpVhuSOZdNxAsU2pDq^HCEx{Xa&L7Dy$&zl%A^4{=xoflp5>7 zR1w{h>0R=1gxnA2L@_KChxSsQhM;`9LOSuSVJ^X5^FG$vNDa{E820UDg{pIe{aHEJgJX)93(Ei(`Zkx%xfUW-%6EE1^@5w_5l%X%!hL z#7u8&R1%x)ug-X%aEYQ>HE#$9w-}+y7b4FWD$s~z_`QPN2A)aBcYoLHR5T^Dl9Yidyqt7C98Hr((^;{CYC$6qiP> z%{26X+Pn1z85{COM22zo%<(2s`qxIYm!$4kNW?loA|^+;ssR#F?}>#(*#E^sB8IM? zKq5$>vww}3FHy|*b`Og6qFY!D@@;|lMGl^jKK|C9?Z^;-c*n)02O^1e1hO2cEgBT2 zEFV0Z3lb>OYp3ggrt3v@Qno<`Y8XeCzfxeW^71)-$5fORZO+^Mr8iEZ&Ud|7=}%Py znjr=Fa(O`|@tb+amfE+d=UHUQo*_PZ(Dc=~%k`pjNsjG8{Bvl0C+|c|mqzUkJ>T}e z7oYkU1{Pj_oiI5kOAC}2Ec6n=SmXlrby}8!Ys|FE{Ts#Ah6Cx{7}xOLXG)iuN3fWN zOhsJuJVxha7K0mzblYdhRiXX)_p0;=P@&F^R55NXB zKgBhD+ilas?;~OQ2{BLg0ZX9<#I(tPr4YQYZ>w-uNgqQqe-qoRPe$8N7?E56d6$b(-BP#DT^RdW@7qrnl1#XJMnDn`upyNRi zU0UagnU%#NJOB|9{U;*B{!?LQt4F0?5C0V%mFd$&hiT_2w-5pCQb9V6trePcX2^R) zhf%J@RWLW+j_Fp-yb<@C6F5SG0nHHyx>dnuJD8PI{#ee62?^k=Fyvl6f1+dYOl+NQ zMDpKVEN8{?pNSk@z3jDEBbCP;f|gxR|9aie{!o)}A+@gm0spbv%y+n`aD zW|ek#asv(3Tb_Tw=$Cbro;t(9V-hPX4fBy4 z^culh;)F!Gkv%^G56u5t0dM9d{m&9i&3QOmG_>~k@<+tAd}Wiu_w8~@{uR5##PbQ$ zrqejU+(6@&N!9=>;0!C!#CI#d&d>D&iq#obfDcx{dE&9N^_Q5Z(t{>?K5SBF!2FWM z@+|iojGT_oEkz5X&eaGXAgb5~qKeK{-D!mnv+sC_b$r;6f-hl@`hG5ay>3+U{@ko( z%ut7yG`z-_Ry7OIl1@9F>yN;f-beKP_}46+>yn&xxOi85+oTc;38CR*$bs>U1JA9f z0}#Bj-;3Iy7%zCx>34Q(`X~LSoPpTxModcC1J5o>d*ut57-%!65lxTiIw(hmdc&B2 zMs^*`W5u~43w86ICPUP7hw%IDJjuteK1r6LmzQ2tl_4k zcGCKW{<@CDM^=pC;qYoc=VqI>Kqa@Dkw$#}j$seMXlp~he&zQldwWhk+?hqw1 zT>4o(@aS*pelfiTHpQD#{;bl}M8yV-%Mo0d_{&8sIB1Gzk@#%cjbEvGs( zaVz4DTamTbOxMhl9~z7cA&fxaW~>8NrC_$qM2!Y_;1*JyD>X%TuPO;9m&y~-op3=j zI{L2S>2+z{#AHa;+|6t*CzAE@>3--WfS$>=A8%DQ}AqA%2T)k?rRb6ms zNSbw?oR{KRr3vE!K!nL*9u}#fYEp}h5*H}!RBv7WwW6O^9JsPd;L7SP5q_uaQ?2(T zRCNnE*`bLGb4ry4ci_U5;7av|FcWcMX5+%F%~o(rUN@28Wy4@|GdwX;qnW}UI3qKz z)Os*V#u-(f7*%!}8GXxn)nN)kF%Jz%?}w8{1eV+K-L>I+d&#|R_m>kNVCWW1P1UD5 zOmU?gKPlz7E(nc`>1Ktlp7}27Xm?PCpR{A)))9;)h z@Rh3g-ZSO=X0JY3U!HzPdc4$O`n{2<&w^Led~>UF+4gV4Q3B(DIEFjeCVl-*QcY+H z{N8V8OR~Z5y)i=yz3_e8BRy?#w-zTv4Wu}{Hhu@HO)DG*<65kocUd`4I@e03>U8$> zlGqOYY>%!DLvW-N1m2XwO>7pahHm)Jre{xA>w7s4rjdi?=Y$uW|r#&35~r${VbIYL)wAvdu4Y zd356pinUDckm^Dqob)4+1l`Hu|p}u7`5ZOS?J|$q6JI9p*nJiU4kV?OD(6MvQ?f{J}m8c-Zv2B zO(`)MpD;1Eyw}(===$hV*fO#aU?@TAM|Qhau`qO2mG}s|n=D^H+DY>slDn`i@B!wr zoZz*iuzjmZ&rVhJIF=wpE8e+|`LjyeUnyZCoOsQBcbx10T78?EC#{j;`V(5?5^*{h zYPmj%Q4|+2gygE4%TVAB0+e4Ec4&ACbJbMp4>K+EsntcQO&*8$W9wAJo8MxI2lh+o zTd*nb?nFaVJtv}N1UPyw9V(qBmhvQO88Q8>R37O9TnCbG{aNM;rcXI-L_0#Z_hX-Q z(z4jy`pbeGsA-A#H$wEc@X~K(qH9w4JpaH-xjggyx(XvjQhP-POoSvW7K_moDoh+4x^u|*ceN~z`L?Q_K7Vqg1HpE( zQPV_I|)S;~N1|Sd(f(h@W?o|5Qw;x8?fM86RH#XuCn7!uQU4SuP5ASmhavVSo>}*A zI90mqfcPsK^hjAC55P~*PGnLMiB zQ3+Cs?_^Kqh&7!Tlgk(O?MINfjoPa6yCa+}1NJXqfOj$9Fbcbnb zol#Y-tw_rV*zx;35D|Wn^?WpgKEWA#hVKam=gx$O0uvLp3MzK`#&uei-sU^?uuIz|-B>pL)-cP!(@jOEOKuVb~6mcL0yMn217mKpkk3xSHA|XKl z4KPjJxGosUKHxCQ&2)eC?N`TDKg(pO+e)5JjI?=e&`y*2)=dbQ-C&5A0C_+@Cy^QHh2R+ThKM@fX17{? zse9Ti*NS%_W2B=3xF@1CZHa&BNJQ=Z_06%Edh7iyvxlKu& zNk${WBIp?P2!vv&MXc>7v7Zpf-}V%A^ogCeaujgHoLz|9`u)axfhkkOQGqFHpg3CK z@#!dr;sMSKFm+P0nWjE+2-XpB>c-U3NNLc~GPf<+OheT>>_nXIOt!vLU6tP7`&+#w z$S0UY{~eGeAPwUJAPltKm#CgMH1WRHKg%zvwY^DK+qT^jaIp(J&2~OMe^JUI#9c5` zG}mKY=(?tQijk5CIUx#jS(Y=3E;J5QH8l&|gpdoisP5?Mmr8`?E{{U0gq_)OwMU%P z9x*-ib2|65xMBDEuCdm4RxBWsBjOyiNpX8ez?prdF+C3Z4c(JQJW+veLdo3&i&md- zn|2`tyJ>6PJftmHNnU3*%i!5HhuW~<&pC>?1#ME!g0v0$NN0LnxDb-!J(y<&h6^RL z4=!5GgSjRL1$NJCz7D7OvE%Q&=bLi$D@XU8qs29een9ldEn9sDgo)Zne|lWH5K;(h zpA?ublxz!HAqFH`@l`w1+{#P(5^2OG?l`J z8=K8?@9`V@(q|2CjK`Si7}WQrtGV5a;I9BS34?@!+CGV~L5H2&ujW*3#Kq$bFx1uD z7mMFK&$QIzHA2_ZHrL;HwMEG*+&w!^*aH>#$$-U-sv_kg^K z@ujnRx06eZjc;<7pRdVaD({XlGr_WQjp-hxU;ZCleuy_qt^%!SJNG5I@~X z8m&&NA7C;x+5{ad6Hmzr=vdW)*Yry%Vc?|NpXV zE~|JEH+HGU0lZ?tAjaA14S+L`1iC`*^YL=uq#V9`*1uM?ntpy|tAOFAy7Fl`)#=mh z!EQ6QwpXm*?f^m2#zMcjM`ViUDK{nO5i_=X7lQ>y*=-pf@a48PKeA{Y>eY?NdJmus zo7b-^j(zk-(g$>JWJo0eJ6-j1(UnbxSGD$E7dg7`zOKK~yTwNb_k6VutWlZoibEZQ zC-e(xGgYo<#5-X5873(&7BvaS*^-`t$2UiD8WlKmI8N{X>D9~Wcl1tE0)ZX9S1wGM z487L9LHYa&M8 zee?FHyjaHlcAe;(tXBq9#IV8{jzkO?b3c{Z_at(_^EGN8%JiksTVy~2zsomf=GDy0 zZ+b+ZjOi_oD+Fh%tpNg=X7FGnpx^H&weW=Z#jwU?=#@?tcJI4BKEP1hRlAc#EbZ{rGgDu!5Cv zcoci59V!Y7YAAdaF&LHdW#nh|X9RIPwb!(B*#7fuotDqT{FK29`&C1sBRQ>`UG_%< zcOMF{Yi=`}U2wEvDj%33;S#bwet3^zerWc6>j}EyDBtz&WhWV+6A3mEkB=RaA2O+V zG*|WaG_7vLc&?rQ zKMGGu&mUc>mKibsoNITb?>O4Xd&F50xP1oXpn%M$3ypgm6?>2m+P zN2&IM(?<-L`SO#3dXlynuItgJc@*iDRa7`CfVL@Lo_;!+AX-u*Pgs9n^bXH`StVUr zCGyh`YBai+n~XU z&`ip*8KzrC<4->oJ^jQg9q@?jQbm!rscKsX_GJfJ(-8X&=zcW}SF+(ai3IRIBoPUr zNCWz%qV$gG)G72wI+3{N| zXZ0-0wmfQ4i=A9!DlQSrKRr_$O@2Qr?wfV$f_KnBRmj!jg%Fd8wIr061Ul*EoA$M& z)1Nd|Y4CWp9aDD?9{oD2f7b}DZF&>g6bDp5xQ_lWeTmXujg@+Lf6cWk4Sy9zg?l<{ zi1@{ku)FXW7=@y-P$SEiu2qzO_hQ+y(VswNE8 zQ6Q=9~#+(wHA8b59oE9Uj$@}T) zGRSUKx8sQ+%71oHs&jCYFmwV=!#IVRg2%HgeUfEn=d=Fw7v7ke)V>r63vtdc<8f*P zPgH(@F>*lmXS`B4Xm4=rf%ZmqAKngy*~>W%M|*{?kznHtW-@hM&pW;))8X`V()>Tx zHs-l*ZcVG5JCgwK1#}N5O;mtCLsvQZBN-NA0ckM3GVMr*A^wQO3#Gz}%*jPdMO&J$ z62)m$>1DRNtNuySk80mdCO&rpJ&Ziu8(sX7>w7fjP2$zpqCU~t{!{<%-tRv@H{0oK zIeK`nrc0qDNM}U+hAI`E(*S#6TVGc&|FfOP9~93V3b5-bAA-FP?Dy#vNd= zz~5G%K~=5BdnnU#P&3@vxA+)*+oI-NTVJn7wQx~EB(h77HSq04E-=OyrPc*>gWFb8 zcP{BzC3}Y|=l*lOifgEJ%Z1BHw=R_#8$IXdln>@c1q0W^nY)Vl5opw@LMH+P)BF&jk>rEFO}bIW+uK=PI!q2i*We! zL96w+gYkG-_F!}9_|J#je+$2yhYj@0jLY;#6w%jlhBg#M4SjvQ7rlDCb_9z(!Qt?p z^mJ^io5#T+$qBsRZW*Qd?Lsbc96;bf8GZdbE3@vZW7^kW+LXB8gu--k)n;VTyOaL5 z)dfU7o)rcAT`EW5gy=Bz)8cA=r=-Vu6fX@7qS~@2m|L_RqdGUk-`S%iIB%j-j8V?WuzO#PU{Za_uC66Wf zi@Y)|^U^_=Zr%x|V3-flOn~Ch8025Vw&!1be5&gm5L2u&98XCv4kca^4CeoSv-N`2 zo4>}Y|2z2)i295FE%^uud#`|KU=IRo5wM;#B%0wN@R#_1SehXnd4g`HCEcn5P6hlK zU2c&Nv#02^bZ%R72|A)mGOQ$OPC0&fOzD+VA4-hpS%EQIGM2~7cCE%=!Vw5id%j;? z8GbwA9-^6^B{d9^8y9bJb?_Em@Dx@Ij44_g-qd_0FN(RUS-g9A^uRwy$nDJkL8V+x zIBj-3aVM($Y|)!CwUh6iF!P=!OE$u=;0Z#R{pfuYWfF--|~Pt}b3+c5t+?4Tn?2UDmVfs_?7Sup>~32Ox!QO0pWUn^;9S~0&MhZpTv)A*c2Qn6rIU5ZS6OcQCO<#_Jf z=i$kfVxXQ-q7v=GVIeStpOXlhx%w*B3Uu7`+?R_N*FtwoFDNm%YYZ=MPSagh?V*b} z-u}>f{3Q0cb&$F8`=+QoA%3%z&E?mgzAxSkQm?Z3ac0#KByFCWYFPZV=TRZwEpL%o z8N1u+B4dG^Bd*^4J-h#}*;w%>C?Z<DRH4WDjxoG<+sB^A9OiY}K$W2%Q>0Ckf;PdsnPd*d7 zu`tJID!R-AFGM)cT9TwM0(c?jUBd#z45Jl3*|75y4+Z!|jn;=Y)O?SZKGE)=X9~t? zcZ?CfIW307;{YXy^#3S9(DL~1;lY>;-aO*W(+b-2@237Cg&ZH8@||*Vp7^#d>M?Fa z$lx6LuJBCZQ*g9lOZe@X`{h9| z?Ve0H(gwy|jsVtdBzQ;Qg7bxGd3AVTDry4tPrVw-xX(>C42op~w6bJ(iGo4*Llrlp4=w zOa+g9o9KYOHViL8S{~2M44;Xfi2zc@OB2SUI4yw0TkhXETLt01!+7>a{trWbZ@h(+ z=8H2f>qz1U65G`+s0~*$dpWZM8VEF zjDBZ+==A8}XH(^>ip4-CzHR!p)~|cRU;R^%((AO&rElaQ$MbEk>P*JlPRTJaGpV3F z@$Ih@1wK@v3Ur~WiD6n5M#a@#B000j!j{)_wdLtN14`$UrIGR`?9_-i8uuv6$Fg*I zucvzL$O43e6E;NzY>KXGx~>VNl@)DS?)#QaO?gT;GXh0%U80Dcc^=Lf<_H#)n*t~B z3FrXAM5%hma=iD9B5grlnEXY~8V6R&l79x*DrR&twMKuRRm9kbF+1~I!S7U7lZ&_T zC+JdDa6@rw5-I`+A_7XqnZn*L{xAGPOQ`E zbcu3Vg^Lpt`7%!|l5>!-izZ(MbSeN>L(_$cHhFd~LRdkLERlF#T9D$BF7o|dCm>nvN zJ%|%@Lq-6jq@Z4FdrK05MiLc>bw1@RS3-F%D+_;L6JGei)y!jPm=2{q#QZ8r3YqIxLtX@%M; z%p6NG)3Viag@O7HHP!@AL)PUD?ziEK37XVIsz0_Fo5Nv_C!SYzU&B7Q4lS-n~6g7i@gNCo6* z@6z0uij4@h)T_5nbw_H`z94+_@QEc?R1&J-*@#DwHhIACwna~H=U3yUQX>!cYe}r) zgi;V^LE^;odP1$Cn;@h@@hEVx3!JF_7M4 zOujt3O^76l*OVrGsl;5<_M-`@+Z^k-?`v!pta9$9avDBSyunK->#!fBh&ZIXF9j(o z6ep;ht5hb`3G>AG`CKQDCpI1WOk4U%rvAQU1;}kI0Ey1h{rI)Zr1vA&S?GV#Taj}r7_MdW#LIs1y}F26bm9H=vHS)_ zx;iucB0ZD`qxuEPqcHuAUaiPoW{Q8is=lwp=v=yT+C`#tgY+M2?5@5i%kdhw94}xw z_;JgzxP@JgHHn`Bg6N|@@6^y&2C#yDLA`l#TsNfNe{k->*NoN13Yd%vrDzT<&FyR; z0yM}A5>?A}dakU|{TjZm*Vt}e11NF1q4yPrfcGpEM=afjo$Oxj@kle5X z$&G!G+)$}#mfDP9PI#!qx=%>)NM%S`X8%F8J4c$Nwf$C9rrpNjBW+S2NkwFA5%qB4 zuFB6fu0lHhl?Dk%CZ-tRgO0aUx)3MnlwSW==X+Z0SV_j-X0piJ{3i3>PnMz+BmU*f z?ZtTVq**{rJ!)bqRTw%3)2t$ID;P|p6^h|8)R|J|cq{jtL3PJGG;{tx!rnTntElT5 z6$AvNO9Vl>8w4a2>FzEGDWywF1f-=~>6Y#kky1iJ8Ug8)kQODp>xb|A-RHUE8{>|# z{}T6a@3rAcvKB{?xP zG2QB}M;@Y>-ZJ5v#`qnK<>9VWcu}R?3u=uKXjDOboy8t`Ra*NVMlZB{DmMEIkR@)U z9V6l<6N(SXzKR=*0ulE`UTM7WuLrT8v|#6TRe$@sI5~uzA5z4trIfzKa-UkuO1wCV zYu{Ups3ooF$hn}`B5{QoGmP$&A5EEznNxK|96#x}Ry;OVS3IAz&%u|cNC|~{+5>Wi z_ZSAR)i1?eB*d00Z zF4~U~Bvha)p@p?nOuB$*Ol@DUTY((7YZ5oX)8G_*N>CEK=G}`U z98xQ#={0>{L{X1kO4v%=eK2tQj_J}bKc=bs8aC^S9PUw2v#?>gzUM_pLcV>69Be+m znQv8o4pq@HkdXyjm7Fq{mR-y7!1^d;8QjwFGTy{`7;X!O)8aHh4EMCb&G}B|9gZ*V z^+xCC8b<8GrLfAw8#X(8To!diW$74t!i3fCff)1GvrKjr^XqtqQH-WUdr1l;A9YGhXOU6QkK};ie)Fgw{s3IxLo5Cc>2+d zS^o^2r%>4n{bCkU58&vzNF4=b0o&`GdR}TfEAitUc$LV@ty@Boz(9E9hFdUn>UK2RyCVtbMP zt#c9vPB3moJa$Jmw&<3Hdc1D_en#SQ8dUvtoqDZ5Cxw@m+e+H(->6+_O++r1x430w z)nZ%-T|7hyT(!B^GlbkIwz(a_2_vV(pB9`j9u2p>$@b@!xGs~O6(aws?Tx~9s}n9q z1j3o@4;v_kk4!Kg`lvd9i+N_DS7&E}o2sURW!_xB><4^H4_v1JFW%%I1KT-s=**bT z_CK&IWC8|@=Vmnu%U_8OVn2%zb9J*130IWHsbu61Y!1rE1kcX4c^!pY;EZabC6Mm|RwA>5`;JN)P8%^0)r9`&Bi zIT`OchLhD+N#c8eo10ke-hAs!f~-C_uE#2qUK+Ij(pBkD!EO6+Dz$N|(gF%2DL&dG zKc`IUH>`WYGE1#sDV-EiRiV9$qF~9v{^r}VAq!=Wk=}0ewTm~LyiQ6=y;C5c6;x@-sDkyoMO*fK*szNfzFu!?^ zvlvt>HM_sX;J8lR99X=ezK9dXffU98)Pp8M$z;`Vj`rnR#;diMCPb`-&$I@X(?blK z7axbde5vg@cS}0~{?_H`G2!W<;3~7Gif8d&NR%gH5}7cG%Rt_AahqBc++3K%x#w+m zn8d@H;e-1h*497jR=3W%rLckV#X#p1*ewn@y#z6cX0~0DDA4`{BfpnGM3ICtXK&4- z`s-7=xqgN()XbDy-`77U@tgM}PcSGM zAoq=jJbIA(=a%uSE#DmO92{0tuvG8(R&?6JLo$TY68?)I(Lj=4KQt2a$Kdo~slYUl zv|w5fw?GNbnjmdjCu@EK$_8&6;qm8ZrlM?4pcZEmvM3H=i(uV?*)fuFAl*hZ$l7m0 ztYlR(4%0KK*28uhYANcNJW{;8V_B?SW+SVx6Ol==8z@V%WVDn)Uzo4;YG4iBqOkcn zbnDX=@5}C+TezeE*!Yi5IkBe0Q-1Nb!e9F4?d!C8=pNNX6e`Bi0qe0NudF7Qab3mm zGD^AIG@8=xs8E0MTaT6A7ctiDJ_L*;VyQ1sANanf>xVQ4rw9-SmWsA%2o<^+201(qh)`AH z%-Z57XczAbFKiz4qf*@NVYZ17BrY#$V^*nh6e>v@j2XS{j6mW?0g1oQo}RW*{W~Hi z$MHw~Z>$QLr7_=K!X}KJ7ksax@K)+xxR9;>!E9-^mnSSq9U1codOsrB$QoIsCWupk8r3zI&X50e1Q=N@t>U)i6JUMAe-*m^jp>H4`^^F>a` z4>*9ZebBtC9~qdhcZ~6+*{GbfWAd9SOB6*hNcA{s9^VSh4f#R%tXKtGChrfpz_iDL zID#V)R+cWA*l_1HsJ@OeM#C$U?ijYeMp0D3C`vi1`njs}6!v6PG3s@vBQ9UFfzzVJ z(1^^?h`R{8gTuPw_1=6+y$v89P6%-;w@2LCAF#FL1| zwl}kTl}Z+D{VEkqb4U>gdT>XpK+%zJTz9L0h-6z#;0Ec)QzESR7xSrHcI!8AJ!83_ zq)U^+jZk9I%L&Uf)X%io&OxJ{D|^Qd9B|E<5;mhv>vDL5^XKD5+!5L~!N%|B;8MmK zcs~c)3S;ctz5GI3d|j2E4djbn7^Gg??(t9Ge;?zLeE&UfI*FGP3t<%@0g5b|ULw8b zgm zNsnBesPj|O98qU=yWF?8f)O4d*_Cd}Ecen^s@!mJ)wqtPh2V%}YCR{k?xeS*ex9}8 zm{#KZbE?V$go_+C8)E$hy=>paKQ&kzbCfh#qpP)u0(wT9+LRn)B8l=rB^(C=a+8DL zIN(Ucme#5M9i@WH?zLI}Om2ed97#7rdLlMjSIxK2Y7Cv1Is+nInf~}E@TS34wp&XG zdWo!z)T|*xNz0>yi;Q=h$IZ#|t&dlV>(Y?eU!<)p!jTbGmGdr45Q*hfFw)PLpA|*nK&Ef!-UDb|3<>tGQKhvgvV(QT~P1QHDyhtAwHIL&OJ&yew zAM>|!J%+PB;CH+_;L>KZBx#Nj1DO{`%Or57NY?%!6)6E-%P{|QzNM$ zhDNWHM@3#oS{6o9ma5{Gc$w_2ewfN%)rB6t4k7H4KoOG*#bGLwMsi(LR%OlV^Xfyp zjwC;gESA_yb-k|>MJ)M8tgfx7QOu)Ss#l>y6gq~$<#1yEp8d(f0R+5|CO|U8I6AQO zg+mrz@DBCnx&tpus;I%WDj>7^j)MUNHQB`8G2tk7M!5kJ`*@k3dTS0w1G4^twpib_ zg?a1xFMnEgi-aOC_sfHM6Y}M18@JJ+zFD<-2fb@6Hp_Mjf1`=gXK?9G!v`xM0yv)7 zUIUJ?;P3I8w#{bzuj=2?-=Q(iqFeiuBQalJxK>zw7ffg*Uw`ox6Awo&obeTFp~O%= z^A$VRYf%$+P$|HYNV3`ah6XZYwFh5pvd7(ov+|oMR3o(;DZU~%TvtbH^Vhb}$;uy# zBuO^%4ceP2EHv1WVBT1^4eVzrwB zsQL>95SXB9$u@Rvg7yf3(YsY<%sRSHV(euyIsE)S*CsFGGSF0%$t_~vX+g*5uP^6ab|w-v}teR z^O+m)oX>wUqN6zBfKCtG^c9@}WO|hvv8H#b9C&@G;>^IQNB~ZSYEt=doKY6M4<^uk zx<+3n6Tm~Bedpz`*>Lv@Pa(^+aQdzLU2%NUx(7~PXT3iUhgvSkghGT==kvdrwDaoh zw>-dgY1u;?!rEV40g3m}Dlu~>u9a{JU{zAu5KVvxg)WFtbh0FDUwif;n71@v zCBeuC&L95c1B^?@vX%U&l0XKKxgrDHD76fe8#@V=F6GWi!hL+RuDnC7{H6@?(`?6t zY)86;?MG!acUIK}`#3scV{%lt7{F7N?kRa-uBndaQ1oXJY%k&o%6-^il?Q6i{KvJ# z`rMF;kXeahc!*+v2VkOwl4po1`%Ov=3h#BlqtF>gqde>Mf8r3`V5_jjFkATIR`nz| zOUMjYmwCUOlWOIne#{w zz6d@^@ml=E-d@`+Vix)LWb(1^3!sc8L>HoJ=v-&k!OmNiXTFLBfN^=^VW#99HFx|- zxKPvuhC?T5)uyS)u$^3Pchrh@CI#=^X%YF{H}NF(Z9+rm^+IZ1U2jFY30*yn-X(;4b7Ew7Pkpq{9 zZ#+W}??%NncAYTEmsW|h-!+CcDpoHqkx#rwQY?SFSRT;!y70IJ1$yT9OmgtDU6vXL zH*K-x zwfU`5(^LLWeK*Xl`7NyZA+#|TGz|{yf))kh>}dUr990E%tg#W;G`|wieTQ@lDk2jz zA8$=|Z;)4PI($6eMB^R7yP)apUi|&#%l`E)Z0)NO_DzaHR;9D8Bq1e-IzwxMa&I5w zqVC7nGUr*(XTaOxZ-q*8RK?oem%VFyhZK(i$KS6@!W^hzx1yYD<|nmbo}tXvAFf@P00wZUd>G% z$ar`jX(MFZ(4yIxf~Q+B`jA2=FUh+cygZ11e(cb?A`PsvNR;!e$T!Xz86uWT%f_*k z11$vJE>|ciMboR_C!s9bF!7zW;IA)(SZ}$Q6AwfZza?ko6G+(l{wdMK zUc{`m@y~gPZ+QaIAhA+x6TuJsMz4G-UQE#;jn#+=_wL(v9z$<z+m@Tw zpmJTBV0`(@8&(1kxGmfLLoUGtq99(*R}$}JmK3=J4^AY169uO}PO@SDWq2=@T>dX{ zxk!Jc4(2N68}dSZ4#Nvwm*utZLxxK9I+Sa{aWHKQdvpj{&1LyQu$~+$y|Jh9oK{V3 zJ+9;w%44dWidQ?vqwn$C&t3G78#=?En3yqjj6VmfMt2bl@E0={f8QHtdipguloMC2 zlNR9#aS$XKslk4$)wlGW)8VdFt9Wm6$h+)3CLhl*GI6*T0^U(mgu7oi%zgKWoMu5p z68kDb%sT}4l=VPX839*yg0x>0bT~+anU~hFxeIL@uKK zpjDm8qh~>I+!^U-H`yIX3L0nPg55_Yl^3(aF>Z5;AvVS(&w2ieNhpt9{OKy^r~Ug_ zLNxQE^^2&Jb@MUU$`jneB>;;A z01ac`O^k{ynbE6FH6)!-!~uj(@Qq834hs6a@}-w7l4C$Vm5w7+Qi#4q4lq{+?qoX4 z|LSYTAD&VeBd(0bETv2yet zVk9}MV34gC-yE0lJB`t={sW|bw_vi-A!#YshGz{PKy zl^{(y`|`u2mDm|AehANs3vlOlwxA@ZqiX_%2QEnlc=@C1G;26lej8B6QBbq z^4k)m0O;>B)^-O!g%*rq@f^4yckOJEDNYCf)l+$m_;BDYemk8xQaeaFq}Wc;aoL0- zujTpQr{-crVMwQ*GXbFVl^)Bz^ABqwN+ zBhS%k>|cvL>7?@qFdOd`nwc0C8VXH1{u~uzVBO~X%M8SM5AdKTthhg{__ZaH549}F znSagXyIFs{9T9jy8lyN%65IQEhnuybQ=9T-6M_kWs7m^4!f#)GvH+pKxn!@2n52_|FALt?hZt&J_(YO5q1Mu&mj3~PA6glT{tpBm_)cHtdd{=I zEX@T21KtllxxHe#jTOpdUqaRQSw%d-7zK4$OVU*;v>aUxhy*#XA48S%Z}MT|gu;GQ zBQSfUS>7GBLHWHdJZjW(i`{(orP?>#`t+n9zg_1~7pR`d8SK^JQ^=rd`EsLZ{=x&x zyk_u~PfSx=wGhhHhx+rUHaC=VZxjQufH)*YRcp&e%K=7w&B;!)t|0H7`j8x)^iG~4DtEFqXF6t;E_tU;(U&RvfyN`Qn~;6WrOIbA55 zJ*!W;WVe=hvhf|%?{bpQ#W$4EjUbw4phavXF%0v0XDLV!xjKbn7}aH;L*QA!iWBn-%jO1M_y-9kx5Ek7w4mr1U^A1f)1gtFB=~c1Zv`v z7i@G*8EBFNBm}-p2DNch3t~@F%jkrn2#P7SM>Ol=%JXQLZN$|HDn?Q@AIZO!XSO+r zi34P|I5UB6a#Rco*O&5GGG7YQLB+S8p(q`_uNskAN!&=H?g|rBZ&RN%xF-|?w~3u1 zzqeBjK225mM#UMbT(7c}2_q;GRIqiVs`@@iK%o+*i)&?5ETo`g7F*3nZ2<-CN~KwB zO8M1%o=ggWu}-My#ckP8O_Z|j-_ur2fr*;ECuR`JAgH3m9M#lHDet0rWh0J82ou$9 zH+d`n%I1J81twaW*^Zc~?W=apnfJ0E9ConuF|dnx6CH2yZ?$cT=r zk4)Yw_}iS|K}Rtrj4C{qNpnV5d%TogbmCo|Z&_60at4c|oD?!any|0b*NfX+sokV6 zMK}+^{FXi-;s%)8; zqKWwr z^NdY-mg*$SC+wh5AV*x9-&C6f<{6;%nD<9d!C4ga_{!)T&9gi*`_OI>yq*a-(}d+L zqO2b=tV@LD)U%PU{qVAP#h3|4+7>%O!BFeT4-4x zVpZPr(LTRgl?9H0{P%p`jaREOWOTJEt*;1ZwVNGw9Ft`Yf^>01!X5(!f57x@Y$qRW z$iH4(1NohN-hzk_Cx%R~dTn#TS~k7haZHglSiKzYG+nwSMXl|UV!6WgKYJ(T-`*+s z27g2B9h`W?-f<7XurDo}`{*vH2qph7j~$Z{IUS$Pzulz3>zoYg8+n+!BZkciH6ia| zldE6M(!(ZK-`ORg*Fp>jlUyCGguiiyi{uSUi59Hy?P9HSA21-F|N0n|4`O=eEu(AaZ)1G|O| zb`2}+8vYa`hStxRzbb4U@v8F59RJF9YfvXWCi0)ky03(E)mr4O%-}g0#-3iVu*e5n zM)zSMV$0~hALT2vIV;$7aw{Loo5!18d*K#BLHI{>W;InXQ$~ zY>Y3(qanreP2*6qyC8`*Y+Br3kMY zs;pNQqSA1BL>3do6mZp2j(Ou&yvRc9GSA(e(dQW(n~U8^2%Cr4&QOg+dnf9*zDVM>IMAf*WR^l*9AW!5oE-GKXv1iV<v=qU(oVRPx<%l9T5cdO}E zfdI40eGvf)NIl&2_&(5#aX}XpMX68xkU7a$9rh*w^Cg*?u%3R!!z%IK=hQ3XxuTkkkhn;Ru=f7W=tTrt(zRCwQ5q+}AWorLJcK!{IwH z9GVe6EcOV7gI0F#s|jE@II&aYt}K%7Al#Vf)VA#I+qOksXa+$NuIMuc^tW)J^xl~%tuaZSoXK-aOhj_= z>kt||Ru(Ehp}ox@n~&4>tf1j1jp?+!DN8EgFM)f;sI`-c8Panp*K-L(guZN(zj-5< za+K>uSA!ppAqKC_EIc_C`=e;|c|EF_+Ol(fG|FWRpkUg&5B+7L4@cFH&ucNGH?GwI zh$S-p=jp1NAUk{F1C@h4Pq=7vGlys=N855ee`R;qdi!ealeQW4kRKa`PGyNvrXEw8 zo}*BT)@Epqd$EYnlrd75Axg2M1193-%NXf#DQ!YKXmPmr;oYIloafL(r2lq6Yas(U zRu8rPYr&Oe21j`Fz=`iM6~DvKl??zm&NGJ>Yn4ZCaUm4|8sc2|P{5rThg?~ZRYMC$ zxE7c+PCea93tuHB<+O|nJE%w82u9qX@ZOneL#SxXEw1~w1tM)f&v_92cGi>Gx7>Go z%paY5-O*UBTAt+@A=&TgR#_NcZmHH3ttjoF6{-Xh{LN@ke()qxW>mp4B+}p@r%_~mQSj4xvk708kP;5`4+O+&J=cIOj z8A_TxS#dUzzT+v+*<7Xh`G}cs=AL~+f4N?^imk+AV=l$kqKaTHcYA`vL9{pes?$rO z^zH`vK@qaErz=%|CafqGep>GD*X zQtGeeqsxJSb8}M%LC4N!5&H+a-tsdnh@HE z%(mQ+keX1+!2ppoR8PUH5Jb}Qj~q#G0TyNw`Qs@F$1ah#qG_Z{zERuFDj#2Xm$fJ! z{3?ahZSsI|6ju~-GNth#jo1B~2hJobtH1^uCg@9_3=S~Oc&=WfL=F4pueqp%2Uoc+zkP2eb~ z43Fx?6dpod^3dHMo0{`~Kn!h@jWPr9$l!s*OGDAK;yz~q^v^5qG zZb59l&BYz~1%=@my_kj?DhI??PY!6PNthd4svbZv$2J=WqKwt9r(&nq^9SOc_odb>VR63yt-l| z9Bvkxy%whT_IN0$LRoDh96>>#4HN_%jkFAPLbouT?zzu~KRX^!X%kIsx- z4$sIE<5-GG+V?jnldRI<32CTj?pMN-az_Vf4_mR)PEZ=!eGIgRa-cmpl>zNxQXR7| z_hvcJ9uo6X91~fewz+M0*KMg;3#sB6jF6gw0D&L7N|lLl@l+Jv489o%5D?D*0ig;Y zzinrnl$acoEf1U&h`Jto-OotpTNGo#rr0CfnW4YxXj*L($Fmi*k>)pXFTFT_1e8@R zYuhHi`siFly7~>(0DPkq)D@>7Ruf@ilbHjPd;gzU)3pq(LbtH~H`bxXq&2k@uIQ_W zkLT6H=er2zDB4=gt=~rmaA*8tc_>TTVCVe#pCJVL$ElUKp0#;!e-`QM5h3VPOl|U< zZS}b%`sI1?fKkE5i}LS<;E$c%>dR#%DPVF?Gkc@U0gO7TA`AE3w$au{su5q@Jze5Z zjrd9NhAi>rNCl8oaPgTZCG*HKWF`CH5eFIo9+i*p`OC|(S2$%ET&BZ50n9#Ed3V8rabArBK6 zSJ6RCV7!!7)bYEup;_E9-PHs{|4l%YdGZJ`0hK;km46eMQ0FMi->#ZLI29hv*dZQW zDu?zGP8rMYzfZpWu0B%652H!XeSHauvK8 zY=e}-oNYKQqLsn`Y%iNHkc1n-)LQ|1gb0CFojEVf2+3lR{nzXJM^h0@ll-*Bi(&k< zz+Vbr1ZRl_=54jwr23H`RWkUv_w2#?6$h-PTkG-jA*BMjSZhR3I+^rF~^(zW&Ni?&<+{|0nglS<~n{Nwll4rIKlT? z?CbM+LDqN3moSh2IYzzq@`--gD%R6Y`Z7vyGFUaukD`%q?TcA>lWk`Ca#U^|5?A?( ze%ycLpT+;vCJ!Kc&FBx26F=spmsKwvTFhR%3+X?b!TwMQCqQ#n+ZVM-#t`)}KCW8j z@ys7Y`VE?ohqo~HP3J1Ms{is3)>EU;6fV>s*PGv@gEJYMA_0YYbXm*tkBsI_mxfAZo1^; z;}zbr9;+Of23v~aGaH^VN(MsUTAc8{fq1wI7)B4B-WKXKzF^(=C~?GaFn%eF#rVGy zz#X+Ivv1PWdl|b~OEVglw24)|AXt{aTvu8NC zPwjQ4Bx{irc_T21PkQX2>WkCN+DqNeNfiTusRO>wWkH$gvt>c%$FbiZ>%P3R4)AVm z2hah6ujl~Lliw@#%NDVo*@%~MoCyFNSQ>REut|KcZMyR1sLO>%d6(176LzInSaw78 zN~PQZP*0DlKe>|{#fQT_+lr{ChhGyEE7@MEO`;t8QT;j|1dz8HUxS3{_1Y7ov>!Fz zxt?=TZKT0$8nZR2gwGa?TdhP}{FYzj_YdAzVQ-$-hzve&qo1JM! zAEcqEfki~l!lQBCSFhSKfAnDO^ssz`JLzylf%h(#7_Xg=N)1n=(183~AYC8s1Y*OT{McsYX)rqVx+CJ6R70s}$yNd`0jA$|`?qkgXBuN59BS zAVSsu_#zXF_@3Ca`Cpr(U*<2R-X0Oxo2N2PleYJD4Juh`Zs*?*j}DI4H&en`%0cv~Jde90F>3BiB`Nde z+Ro(c{jo=997cpU>$AgmRz0&PZ#qn?Yp%Jj0SYJ7iq_e3`k@=}^QcxKklUpyrpY8N;K0s)nvE%2E?af;!V zt!H=uyBxPEtIn98-P2QoVjua|rAb-5ntgw~_|NEOLP<(^hpbQh1&i<)(VYVD4&y|r z$|oFyJ(#Ia_6i{*W)ENXsj30$da0>jf0izie?c9j*|19YR=A60nsiw4MqQYtO8bw* z&oZp|wBlnJJGPZN6wqEt`qI!O}&M zLu?m8Rbc)NrK-^JSbiCgcJT+~b;*8FK0p_*e55i7&l_DwJ{-9!(-D3GX(`zJaE|iU zbkfq!lbG6{48NvdA3O2~d)RtDm=`hWx`CyxME3XhB-Hpn{(F}E@!~h<$GH)u8^1M_ zzSVo{H6VG8ypX6X^gEXKF7$d+u1Slur8yS#RQ*3S0IvZRWrO#0Taye$5P z1v81)arpKT<+q)q*4BhM!MUN)*PAJEi=TKuCr6QXB;UK7c??X1m%hKB2XfxExY^oq zk9Wa4FMaRBSMQc`<)7Y4R$h9a_`SA%x)n4Kl}O*J0&9m2H=>fGaIy_Mypmv#E*urU zUsk{FVs-bCxTJ<3r)5Q(-sO4K*xdpq2=`KO>oLr9u0PYnF2yI)rRA#x+k$Z7(Wh)m zCBvU;fxi$=p~U(j2Q8d@a7tL>PZP?|d1pKR?(^w`r}Oc&9EazJi%-H7oTKBQu%B=A zk-+eFv1O#&y^?AMiF?lipOUbCldZ`yiOdhU*UY2~EPR$6bj~K2=vSjY@C~>rYzaS=4^HSluP?`wuy_{OM*=*7svOJ6{I~a--{}GG zs4Dj@{L-~5t$||p-iA~`TpJCd?lQblBj@N|m<*Ro?ib{mlHPmTO69u0{jinF@!uK( zXJH_`>R!_4iN-H9+0m96IbRjk75Tmp-}~BPC6ke^@uI(VAM@{tLfNywsRAe;N%z&h z`Q8@trD|&bAM=A{w|s>8K_SBYz^G*eFY_U~=%x7SdF#@A>))fZmoG-#&n5Rx6$C;u ze|mruz?%m3I9z5~WV z5|u;C$b&fqUR_q3^Z8Sd0D#@n>WVGB#P{~%U#7@y`E)~-dWOIV-oCVq)Y3oi zgoApqIg%doirVM~0NFiRKjd@2-vj%DIoa?qfukhM_}S!Bu0=P>!Gyp%@7U0vyR|3&beb;Uktc3=Li5n+Vzz9=EEp#7CFwbVjXzHZ|vYqiVs zC)an)=FVI2KEEGIF6}Uw)0Jo=ze^k>@Q)!e0}KfVU`Tipvg|CCUG7@V$(LD?8F_$@ zfCJs9u2e&{>khQ5k@-H$#B+zzWHfUdVDa^D@^jKXGw7bni6{FA-wB6&KVBt{mVKfi zfjF}zCHSz{5Oz>s`d*5#W1m;k?Jxq;?7a(!Jp~0t*!xQaa^CkHr74x_Ii!CVk^XW` zi-K=K!ax_0QCFOW^g9ZS{!{~rM`a76E@e2@*y6>i%~rPMGNy>ucjAc{Oji+^xtydixECTwW$3> zd3fR4`M4ycgN)|VP=x3z(|vc3R2eq1(IH)h9!wgW*@_&L;W0UT>l@h{u+zFl6PBL` zFk?Oc7*Ye<^w}@fQ%H1^2UGk;w&GWbH(4Pxn$z8>OWBI~Aw2NU;^7^sxgj|^V{PQe zs&lxwEsJI252143f#dRD<^C%6A4b9>l|YD3<2=6TNQL3nU+{PEa5++eo0UiIrQF5& zNAg|$3&IIJr}d@Ge=ZHXSuc4W{gr%I8!i0l;Twg&Pu%xa0*U;Elgt*CD|!aM_g@h1 zpnnt!Ej=>8)04PHbC&~E@+v&EC9F>gx5Jsm^Npw`K=i?kxuBoJ3*ZZ#oB}Rk1Gv~rR#q(qW>yj zcq(@d{T9F(XB@ip4;HaLfB5&;qs706g%AHuayF1wi&Ngk?mT4e5t)2QbGc8<^ZG-R zNRaQVTbq<#foZi;e#4+3a5T&Rs%7zYa7(@I-A<2?NfLs&4gHGfFoY9AGdLkQ4(m07 z69Ss&jGIEY@wFLnLcrzu#~YXi5dc$Gw?xkqzsO*w%0)bEe(g|{8FwzmMK+(HsB+yp8I(D{XKelRW3atSVT)mj4u4Qw@&PHHmSQap@$lVEo2 zA(iE5m4um>s@g&$M(B6#UoYfd&ufF~|5I`7R#tDMs#|#8uIgSjIwfoU#+zmR!>>fi zaw&`~TCCoy_~DnZu*)VY$r#W5Bk(^E-L0 za8ID5h!SUb$~;JR+v2eKS3zm$cI>YBiK9UmC8#DK;!3`E!ehosd$N&tWC@A~Z$6Az zz0vuvj%DsAO9%;pp-t-X_rD{b|97}r=JrzkWufW>_R7L z7DbZ7)eyq>vO>=)(havtdK!7+)DOLMAJ4x|G_b1vW9i^DxFAfN(z#lefeS*Nx(>$7 z&&{IfdoZ(L3BC!)_%nl^kw06f>mO4_sMlA7RpO6tbwIvPH_#)`+Bu>>J}l0EnanWI za%bpF8{^U=Xhq-@&W#5M7lc-zqr3nYgg=+QGmI!YXY7b+y*dm>}AT=hVBsKeJY6oyhFcoa* z`zeV=@PfqepqdDP zY7Jd4c4{wG`0R=46e>;4Dw)G|QW5lQ+IZh5Y9m;DLC(J&cyVAOUDZv5` z2<+Gt+(FV0!cfTKWzEI;7$j*S0iPiOWD39N*(muS0n&GJh9LpghUdGu(T8k@&Sxu> zTLKWj6wyemI@3zLOqL@)vmsv4&77E|O(j#Ejasb{&6SGtt?hV*ZxJAi|6f(EuxB%wLn^ z%wT1#NXXrBWdQ z9nx55!dU0dlA~ZXReQ6dSxMYga6sk~ViKqYb>151PE(=>@2W2)NZ%9RfqLu&N=)Ta z7C{}RSbxG;e?&KRE=Mz)1xeiN@NHF9h*S`|$=CQxWNSv;0m8RMLu{vvvj0eDPnZ_% zIwn1VGYx?=Aik=Y;>v76X&cll2&vN>)FC7^k8DVsPvx1>g@EVXXa6W9It_|1C9s!P zO!wHO9FInnkwz2>z_GKl*1Ob)!YIAqQz(_|R~Kt)f59T3B64NYqHAIi@ zm=a)cX&MyrrvtnrWKFg1r)-7O9aV=p+MTNpjj!wpnn3)Eb{Zxsc(CtMBO6f*SsWjweg1 z1;uY&{CTK(8L4?8Ian5TZ=o9DO}t1yeBBn?G+Fy9PRF$Kex8dd(OVW45w^S7rs)QH zyquppuPXr$qFt?FurdpF`ikks)f!4%t>HXTNO?lX2fD3?fdmc2yY#<%m{q+E{`qsu5QqqyFnFx^8$_AfZ>e3P}jk$yQ!OIZ0VS1!cLCs^`^h%YY zD}zl|M61YvBtI}F*Mn%FP9VXYB2>f&Kur+<5lj?{6#Ahk`QOGCS@WGazk!2vecy+? zkg9*ZrsR625SwMy!EPHii-aDTaBt_-)%N_1SiKSZZG>RJRG6u1^oHd{5FY=}+)hp{ zvX0X`+1&Q&cbt!#;Qs zcM$VcGUeT#=%9@(3j)cnXN&M|%$9h2w%y`lV8{eY*q0C`?5GMi$gg%xgHu7v-@S)- z9}n);#T?%vm}=p~`KU>9DYBiK|8(APvIBKf;O2-!;O4i^w1sK5{AV?a9M7m#)Us%q z$=qs*Fy0p}w&FP#mIv8lQHAAki^o2Gbn~^yKsAZ-lD=SjonyeWY_3<{jiq1$&_B|k zC*p&sf7@J`x!UAb>gjZizwVcoM^dzc@U&lE@?b}9$nzS_52=0AAia$mCeY!!W2#zd zn>13b7w~1eM}r7mE?k| z|8hhKD8I}1tno;JvbpxL_7=Dw$4n2TcCUCDzh%aHWK1rsNIpV>B+Ho?^bmK{vgj>; zVjX@F|4ntfe<6>vz4ipi%Y9knkprNpXI(7|9XR?4F9OAgK&X zy_@lkBn(##leaPC3m_ToY~SC0>MVopn1o}Gjo6O66IlBevS5182bzog#`i>9&c4yZQ+Naqb#jUvS?Ib1bG-#^^{Y^_&+ePwAq^9R|t#RVw# zl2o|?cgzklW+B0w&Wnq2_YUN=)Gvqjw`faP6b*pCHeU zWJYOw@0an(?YN&%1Z~_?5IiT-Ydef_tY%t#LWgMRht)UuA9eKR2gV!G!N}PI5*>^A zvMqY_Y2FKC;}zYlAXV_H{3H_S0vD2J3=)VY{iaz|jO9d$V<&anbRJMMnHy)pU?yf= z>k#L5y!F*q)<80&(2};F%=DP>UTOp%G;&kplQsrx{-!b8>erS~P+RM1&EG;4CQxGO zf}7U-=lGPbl-umTS?}|=##6)q|tCg_ETYRzDm5P516~}Z7ht!z9ox%F!03a zLP!z}>0{TKN6>4ebuT1i8E6qrIwe`O5`#vGL+b4|%?Jnv*iq78b4o3N_4e%b!g60x zG!P6Rb-iZ|f&o7m$@su~SNoy$*MCE0_2xf{7sa|7%H%6zC~~Z~7MPqU4@XDyID;wH zuxwt7WwU@3KEV#pMZv1=B8TAj0D?Vw#)|BA%o^`EqztKv@5a(es?}TL3Zv~S?t-N zCThBHb6bHLRa&d<68xqg2AQ#}>`CLDW^mOwc)Bf)N)vW#U-Q#^_lgs}7@@C(4gEaWfC z@2>XpU=xuv{n~C0slb|6u@fTg*YGti`t4Gxxgu0c^1sOp8LZZJOTu)PwbF|ngt~d+ z`;V;j6w)n@1yg};*mFN^K=Nj63~%N@?M2sd*fc=y#OkqIg7F~0+%v3DK(+2fGO927 zx+vg|P{bzi2AqL65KE|RtgrCc;&@LBAhWbr72@y{H9!AW7hpG0uO45VsECzIJchbq z=c7309#3o5XIchDR3WvA#5SyeyvGvOCf1EO}rL&tX1Br0K-3}G!EyoK^c?ew2(6H3vVF;(!e_m<34>a=8}+PkOdgK z(?X;l8u<2`!hOk3^F(h$@yTqDBV)SBWJy6$P$p^e&N_kIxVnjht zw1tQ=hiZKxAFhOze&asRkKYAX)`^7`&1OCrg%m>FKZ>Xbu_+G*dU!@(xJV+gCksT4 zzmn0%LzL0C{?L_{DbNu`FEoIPQ&MaXox8}?WqPphyDuxQLYmd`51BLEujY0?hY2|- zWK`Zr5`CZz%zoZd9zN$y&v;b&qApwK7uB6n=gC1!)(;; z>Mj!7){Pto5&}fO6E$^LnEyyT0*mdCfTh*jA0}^>sGtIt;%Eb)c0W7{deh{2L{F^M z)QNZ~POS0eV|#4xGi^#*4!yeR!$$RHz@VN+?nNvcmZJAJV77y zlT0~!(~NqcJn{{l6m5JGP3(Q)m~Z<&*YDnxWw43pS%IGMg}OayT0B;=YgoN}?z8fi zK#+S99H$taZUpr%iXrJnf$DTT1sT4Z>`F+Jn^#MJCI*~l0#vv zEM?S#=v+|Q`Guz|u75+E0fchsn91JM5{30|h!u2?68He!8=mtCkJVAtGRz+F6^BZP zS_g)LW`R^KXckCngjqX3N+@IsjU&QVgQunSLF?kS&$|Fz97%A>es`cylGUfd_Ktyg z97RnDPs_Z!?433kGW}4``C+mG@?h^Sq;WVUJ8Dh4Q)(}yn*w(pb}jz4LhmfiXp%g` zRkOY48mQ1P)GhegYjZwdj_%w94#i2XpKwWqz$#^7*`i?Q=U0o_)`7Eg`t8F%k)FQs zl+k~E(+nJ+>;2s?$l;A`q8oWMi%{2|mW+fX#I`4xflei#zufAM~J zPn-^U;Qer*AokX?jv|zLhX6sY7?D)5I!&_ruW0h@r(=83%ZhNQO2l z86)v>@TNX8VslE;d~Ib^N~zcI3~AYb{-Rg?cXXk@!N2~;|Iwco`qvL`RMP(IPkYtB zg;wd#2-++`JX?Itr8u&|^BjDRMDeUnWj+~nM!apwL*w2cG2=B{su%~=nuz>FULjjm z+CV0hlmCaUw}6T|>fVJ(9YA6zr5U;#RFoQq2I&R?=|)nJmhLW*9%2YlX%LW5B%}nS zq(M?bMACZ(@BQER{l2@_Z!Ol+wa<>T=j3yq?W)mDkPNAF)es(j+6q6XcrH2l2715k z%8>P4KsWUyWpahfGS+9$Z?)@?C967X zV5HgW0ZwSj0B5I#j);0W9Mtm`X)LxAYTgll7JHu zEO0`?$c9>!!!we3Dj&8;75%Wvi2A zk~><_LP%_^%Wid~+PA*s(U<-WIPpX!(e`lv8Tui?i%-CbC~JCk+T~gaBTZxkq(bBu#OtlaD*~;CvhXVfB z0a>~ZNQC->mtz1weFeCB)B@3gxFfB7ywBMZ!^B_*mn6x5&|ZSiHlmXwof?UUMzYhX zG8#o8xP(I_`KKFVR}aVru51Ta#@hY7vt&wmnbOR}u?y)VMsy@9QE&a2WbNP)B>AlE zs`xG=IxRA(ku;zUHo7^`Mh}a}iyc+vN}EVBuwY<2MG6aSF5OU@=&t&KidHSe%ZB@Z z`9sQe53aolQR91X0#<#+^bbz+(OjM0w}%4)-sz{?J4jJw*!qwFRA2%gz_iya9NkrejWq2b!9v26U%>~LwGB?u845dwVG;Tw- zuw*E1bYgyWAhgv`$+qj~D*zYeIw?gV$|}jyL*5$s_@hUGE54DWW%iHHLaZ&ZLRjOW zwPS5bA%N)L{2jhiM5hg;3fRyIY```ammA;0;!)QOX62-=1^dQt^-E+wlf)b?9>g7@ z(Fi7QYh?KV{TkBq)S3^JT^P_^a}PJENm2nofTpTRw`F%ei6Ypn&RIg$^l*$L6Hxh>wBPnx*P;Tf8{49} z%{_4ROM?eC#RHs4nzrV$St80L|t-q{LM%xwuGUzi_u zZ3B=;A^>^pm*=jEW=4$cxTj=-3!)!SQ*MKW{it8c)SuQ3`K|5YalvUFrsoMe0OOqO zpZh(q|NKJOwZr{O;g>NVdnSXvD*C1Ln&BXN{x%pH{SuNynjTYPuy#Z2_FXG3cHbc+ zRHQX`m9+#gE9S2DssJj-yj4*;t1o&&|Juy<&o%1vl<3-4T(Rn6ZUYFvBu1|$+V;JHz2X})X_>^$XMjFJThf6yw}t+PSIN^yOCgVc z%9-Ayc;>dKbAQT_Z?|B&mk8W)Ka$vC1R=41L6?@X`<+?c{^B&L*`Xy9$0<<^P+^## z?$={%qlkyR0?M&?zDC-V6LXs1!>Ifr>rp{G#CMjIRD`izNPM8hVovj`5a#;#iP6d5 z+WfU+@&(;T&qbIf!6O2N>TqrSS9Ueq2#QCAk3?i&DK32o(UxP+QF&$OJsJ%F>e|Gw zqB5DDI!r}>XHcA`{OY_o){b1??tCq)|BXTY+`s&M4@xP{Mq={+BPyUYM-vtJ+yeCq zu>RaI(SL7Ovn4m+iFzQchW+)E6uQ>ISz<>krp{>8x)yVe zsR*EH!2Bx9yo^)~o)Ik~D|r3d_pVNvMTf71jp;L(3S{>n%3!7A@;KA%??z@&WZ2c)4cXBDx{LZjXFSJtkiTg=>dU_ghC5TLio!(^;)tQ{|FJP~{21O!A8oj35K~xwy zrcMS^NWY4vw1k$QxX@U0fY9&sgUGj$;~BJ?dtSQufMNx8 z5y!j6i~Q+Z7W%E~fwRGwB_ASuy^ zHvWkA6IPlKUH=k|GewIN7C1xgLpjWh61&bZkV0t2f-1mRK!%yOFfDa;8X=@Lj;>m; zj;>m;L1{soCsj$?!8b=Tk$-rQp7LF(CA6-?rQ*dey#ZX7rIt?{>3+3;PwBck0{(8E z{5`|jc64nTmZjet0Z-Vesnd>N?tiQw^rSgtg^#AqCz=`7KK<5 zgx$eYjgc*Nbg_FoxhTCbJG`m)1l0hGFv{ipD#>JInG@fLMNT$0gQ+n6$IY&Qj^Fo? z*)>KbrO)dWWy2^LZsJy7-^0h~h1#)3Ww_0^{%@OW@nQ*#K;??q5<9z5EtWdUm`US) z>(7#}@}s0D>t+g7PZK zcLo|>)@%^_e)@uJwW7{E$Pm?9m2fP9J&7ld>oU52xNprXJ1JzPmIX1bLZcvzDq6!P z!bS6nYUQ;=CPBy?D+gz0U03hgCFksoG7&ZuC5pT!ilEd3=l3AoihrT|3Q4Ah zX>}d%!BL>pLy7V%^P~Tg&-uaSRZg|?@QaUPve8~LFkh?fFTU1w?8qzdm_%ht!nWtb zbwKPC(t)vH;70lJdw9hOTCrs)om=lI?8iM>@B&r4<`ZWRJs`RL`zCE_6H@79{14-EP2 z&YNEXMX`~v5)MV*XLrEQnsdvdE#KGsg-&JA2WqAglM8}tP(Td%FMg(9{Qs;p>ly2a z;=2mJw$co3WmAx*M8nRFYQ5c1QG{Ky-R*zn6nM)`5#^>FAeVXNTBDHOP}4dBn4HXj zZ0jOY(GG7W-1G1op=0$7u49ye$0*;wnh1^>tx+1S8f@^}jxpX)m0hM5yW3#6$cgm+ zpptB`G84YLUrV!Y6mV;jL~vu-@*mn^y&w@lCXjodSY!wDd(h>lpv#4gzo+?9Q_U;KZ5E9ZA!irVZnI66rjZZsocx&n zHZkBa>~+I%VN`Yi6x&K7o@(b^X_z&mgIf^MzO+rWXtQu5#&d<#Ox;X9nd;>V1+Sm+ zN~|NSsoEP9S|y-YWefSwJzrRXo0??gmt=WjCTCcfA}t$KY1^LN-HBCeS|{U}jx>6f ziD}b~6LEN-k>vhlRNLO}n~uGRJ}C5azb8AmUd-+ryP=eNGr55T&O($LRdQTMc3+h2 zRFR>PxOSG^(|QQJ*vIR2h8BAMA%~yll0aTLggwT5MN&Y9m8QE%gnpJ@fHY3AA(nQA z;b_o;Ta#`3o1QLzNoX2cliD73%;VXc?ga|kT4G$k`}h1tE^ul>(wQqNV2iUJ*J-8O z^1`rk{g#b=dC4MXDQ{SCbT?oIkk~bk_&xk~Z3T0=U+E(jR?IAu^yWTi@Zo(J2DOMZ zHkJsZv|;*QFt}pIHag?w^uurgpfDlJ(U@!X#mdf;h*#vCQI|Mf;-OTR~t3&a{`W-K}6HF#aLV8rApal=%#7h*t}FKSF^ z0eX4vOnfnPlX`ijW;J7m2K_*u#8jEaj*6BtD^=B#e;x*k!#XHQOxjkKy=^$G75#1s#B#epMgVA_f+BO zlj8|ntBokht8s5iv$pr5)-NzMd!55ygobT%74*Ydbl9O2c!lCH9e_G02Psi(l!F-9 z2|@9O6@dQH0sT|{C9rZUM{MKgY3DaW6yRC-FYT0?ub?R5|Ils>I7$E0cF{l8sFgay z;DI|QW>0>Txt1aQ!shQv-Xk%cqx65zVq%7ANXZ1FL0DnK#Tc!C6@BPO`o=TzD!-&B zDd9=I7Nl?M^1Q8z|4M8>{buvnB_GH71s3oDin?gQFMmsdH^EUv4MjltFOJs=2} z7<*upaud}+63RuCssVDdIEPjWvT?jkLDO>Xns!0+L`V^6*E^kwHgm4DN6VVu)PJ??)h%v{qDt|u#2OEkkcEwLU%}X=k#RK z&Ga#KDVYj$%6RHyKrl=yZ`1x$PY2&M_tDh zNyoLh8K^Z+R!XHu1Sz@T_P7T>MVpVcYzKCqN><qb zX3`t-^z92Y>o=AL&6B!=WpJ;F;gq-4KlGUIhN_?Q#S}>>U8(am_@GTCJKNYfrEZu^tT{K z0+i8E^0%?j9A+L4O9-rCK6Lr`PxP^|hFiGoF;E!FLB(r={2YwelXKU=rRqj%=jIzlM{f#RSs+b7HRXyu+;pV>Z zoMeLD$~ZQCx5D+Y@Em3nw7SOmaG>t<@$3DbzVtmu8WRv<*xjyZP(iXehfI{2-9i2l z+B=gE(MHPb4$*GFyDSsZ(xidyr>U)fZU+{5)VKu=+_;&nGJ}88*yX#v3ZO)DavnvL zs|en{=w;m-=BBjwb1*XK2wBG>wDt(gl8xe3M4(I-IvJ z+$ibVR6V!CjInSdrfX9hu1$?TZq-OLSh~s}Bx0d#q-bX)*f3V#Nb@cq`Rh;WHM8MGt6V3I;MHPtQ#ITrj7CnD#a;BSgN)19 z(7At7H1%mNKuZ2v%H^L_{IW-ld(iBnA_(ZEa~Sirl!Ajy!q-q*&TC!F^=Sz}O7U7M z;aX}TS$UvIGP%Ed_hR-BffmgixWbzs*3z_VBb@iRXla9czpTt$C05RYJ50p)+v+6K z)-&FZ$-F=J(M6(AMaY9QOGCvT&RZEZIzQ7XQc5DEloQ7Gx^H-$yOkhPJK(J624oqO zX?(m{kQ2OSuWdB7uzA!r^mwAKak#Ed)<-<`{LI8m!AE~Q+Vt^LvbKpA44b^w<*Z#X zAf>%$tI;WK(nwK1U*4`x|Ndd6n1Kd(^Ph&2p;TmcDn~lV>e}d*$nq*iE?bL*a5kx{ zY)bNa^i?^i!mLt6@YEhB=MPOwRFdACFia;T=>aEEZDTT`m;>WH@3wfppoDXEZSPec z#=KmtroT{h-IU^mUV#*?o!vvH=<3;JnMemuOyF}A%OHxdoyuQ+>@ zZb*TrPC%OXEL+Xoz16;*!h8IjVa8V11D_?e6wi)}!gudvep+b zn>t474Ks*{dL|w39UO?r(3p!m!<;haCG}rfpQPt1B7y7u?@LcJlpksL@i?l&N`ULS z!1amMd~4@g)H^;Jfhd0axIf4jPFPuGhBosoUs~|4zqVzztje2GV{@4zH=71ZA?-xU;M=rjL?3iJB=Y@0?yvJ>2%0y9}Wps5-nGWcN%&H zzvFt{g!g^xL*lRXlx#eBe!f*my*{9U@7b}j zdKGVx=!hR_SK74RyS#>B)4_&LKhl0DtTbcwBWJ$TxZ1oy&ae^hZKaC7VY?T{B{HZl zZwY^sImb1{*X5^)4DeJ=t25-cW?3g+mgvmkyfK#=YDAXY>kNDwK@#zDm%Wf)>cgXR zdjs_X$?CIu_DRYms&WZDi~c&4z5471U#V_^1fI1Rl+#Y#v_irQHj^rf%lvtaoGm_ zjIYZF{G#k;1K1xYG8mTq6rtYG6vIzaZ~TV1`2}Gc_U&u*6Ya>JQle{<%sJxudOVM;IsikMYiAhT% zvqj5v3;vbW5no0~+LV;*POtnx~k^P#)YPHCu(I=^=@vfw#J_AEquF9=gIPkB z-pzuj=>mHZyP9_lf!y#;5RIK9SBpQwCh?_cCB3;Z|D0)p?ja8^uA2Ztd z@}&Jf&s|-D8Usj5y*G> zpxt@n_#j>{pZ)Sd+na_cg_im3F3Zj@F2;}zsMBu4>(!oOz`a0!D(T|EHB>-uaRbb1 ziMuu=uRjeJKX)$PHCs*dl!+p|u{z2N89hjS7Dw_zOZOIPKdPr7tcUTMd*F!%S8oA% z?Sq%1Vf)|O9=y~@%vbok=VW|#B;+5E91!S!=MxY1)i!$>*@>^S9fFu5?NH2lBZVI-}tB@UY%bj1C( z=nrtsQ=mayyAAv2HqKTuAN#` zp83waOTrDW;>1}9#tjdPx%hK-0)MbHTgQh*#}V~9C;%qeMA}}sjek7h74Gn-D?Hq< zsWu4|L-0=z4?i2@+VX(3e@nBm-2_Sj6VRJ^3$2%ndLqC z;G=Uu2Ww~k4?#L)ApU;|YBRROVg*N_FKAOgMp=sYlYV;G+jUUl{!k`?z3&YGm?VIu zg}aHkT0q~r{UmwU)6R8!xLjbu<;$|eDxw9!iqT&*QN?g*eMweZDy={g)l)Los~2(f*E z?d$bG)AM0tte8*p<1=FAsKYPi>j<@#Y|T}~abGlPKkZb9U71V3tkO9x>`DAU56+QWE|{{F=?qe*fLl?_;Xt+C*#<2-Qv%jh)EA1j_XRV z!)+RSs^hi>!>W;0OGhn=GwM3%e}?K84n8xfq@a7sONfGX6@UrBWR{Q%%(MC(GWB#v zE1BYn13Dk;KV*Snpavy}^E6(dG$Kb(x0`}W8(XL}OsE4xU#5gwIoTnKqykKxQ{Ks7 zPxfhoS8F$)t1?S0N*fe^&`FPGEQKzA)gUW#$O3m*(#vTY>$lCh{^-bVY7;^UxWO1w zx=X+fevMfzxApuk4jTMT(z!|r3An-3tL^m$7G>Ylr7R0Ba;Qt~ERcl_Eu%L}+XneN zbqrkXIo?;mp1fzZgnXzAc+Uz<*Z%9L;*m3@pnOywwCQZ{7+}e=P%1<+s>}dIAzZNFYEsRIRPkl`9=S)0&jr+}9T6MmX7YxG!@dnQJ z<<$*3-Q?8`A_Wr}Xz#TxprwVs3L*rtw2dJj$Rm}q#()~E+DIbEf z09UEDSRiSs2;ze$xgZ_1l({P{^AtC0l1u!F(b*%}o*dPWB%$`_IjSI6O7}#w-4`~F zMcN;2AKiVnz2kTO=Ut3zH?$exVdFDmZ za>hyCc!G_<;%vJo+3Qbz%D>QHe zpDFm<_Xv^iMG)Uq(3Z5m@7X@E+%o%MPj&b!a`*(5IR5^JSqx1T;6qrVw%|P=!POr% zqE4z8VRTgDI3jQZG=e5ZD)+mLgd)sMz=<9A>re5HrITZh@3Z`$6CW5|I+2j%mGE|^ zCd{6*>2I5fUh+x}Z-oCjdqK)(o>NKifRJ5P_-(q-+w?HU6R#l`sqymNEXM8538RGI zj6AJ`{WOqXBi`y@Wp*>oPnmq=1kY=JmUn7+<;0(avA~5tI^iYW2tR;}0XLxp6)R_3fOI4p>2gJ z)>Yg;L3i-OKeh@LSH-o|Pt>cwU-5CQj9R~=_^F`0BmRvnBqt65MKkpKTe?_5qHgE# zvrTx+&e(zU{@ahik0m3zbEjhH1KGW@n&WydGZY8mc=fp8eVUro)K9rqpE;QXp-ME!I#oPLE3abyl z&B=tZtwb<1GXaVB7!-(T)Lz9LmAyLn6g^spgod077>7y(i?WGoqHXeQ3h!5luq%3miV$FvNPE;rFb^REMI)U0 zY}H^QH=X*}bymx!J75d7zw9sH5B<3yzK`4(Sdd2+J6Lnr)$#0e$}X?{7|=Q=dW zEVP%CO>|-4XjJcv-_4+$yz^E)Uo>2Uu2wx?BRPL7BH)aEY6<1}YrN&AO9zio8}IDl zn~#vk?GIkzejnLAZ4e>ipUZPauL~?NuoiW_H)&L`9dAt|hjZYIgx`?r<$c7jgEHHf zp5AS9VIQkbM5_6G;(htAjl1YJhW@pY`+wW`{ewnj!GTtGQM8ognNki8|LZ>DpWpTa z{PN6V+1Ud=TCZRh0z^%n=Pk97LlJ_yV*Fi5Asq~`jo?TF@(PIarb#^P!I7ahqz?1J z5gx^9;ql(!)a73Di>brNI@4sX2HpohffL4(F|GP}9nZNIhJ${~(ls%p>5#Qgy!!L; z=!|;yCjWl;g9AL)cdTM(vm!N_@D@K@lh;d8uIR>T4ngDXm^6o=@q=TRzDzOy=iKeQ zG`pZxGszfwf7!d=XUFcfyREzr&}8@b{S5uXb^bFR86wID`$G*xS=72R^;bXn*grGS ztr62d@M6iD{v(~GWQilppiMj|GJ$hc)YT@PbsHkge;;ezf$(Nl+1RHXxId30end8s zQvl?##rL-oCmkzw--(CpcOFk!&v$8;mtu#P+r(o|bS;XPuUAl_8by?ke}534I4?@j zAz;0!VfuPW(Tmeb4c3)`?qo(M;6Q~7NrTH#inv;>KCrnS3=DDn>rvw65V)1q{l}>O z((+_`=(1_ec`E#B>!zw_C*yp{!EndL!IaeBfyRZvtK&?S{_t_Bc1on#WQea;po~xX zh^TIO4d<)P2>29EIG^6(NzjQ|`}yU%B_+98YuAW7`KWw{Pw4dV}T6*Ca`ZTt=m-_GT4N%QtZB|M)F8s)~^WN9R z9Mp{|&(b^iCS>GIpnOIQg{C8yTs0@+D{v7KG2EbQ9deKAwPu^UxP<&dQBhEESkPPN&dtIq{tBF zdItCv*>p5}g&qee2TBkcS0}Zbok+}-F2mFVI==hXgmY?p#x4Us3LS#X7a?036OO3L z$LaT}QIE-V-UFZuiUR4#l@6l43Cu%br=g=g5s2KrSoO;}bWEYom>1p~UQn*O`;{LB z8{*x&?N~L!V{+q0jx1em#a{3$iwOL0I1~bUZ=g1E;K*gd5nuB?ShBBUOsIgL<~#jk zl-g+KOOE-Ex&aqaLUVGBSr%1qu6#2O>#m8UeA}&q+ui3!aesez`*eUB8e0we_=z3< z47YbEd?tz+nz<*c?eUhrWWk%5?MZ#Ws^5oTWp71HOg;C3)~2WrsOXT8n9ybVynogf zf6XOijyLJSl7roHjo&Y99}j!Op+?AF6=&9ij8Zo+HmqxZnA`J)e5%GAuUR4(=)zlnr!@|f_nY2q-e&aani%OZJw`WRZT|>1N2Lw%VNqL7 z&|lr))77fth zFrimt)JqJ+c|#tt4#PoM;$tS4C@~(!Trd({C~e%Uk-XgZ+Z6a3z72Y7Y7Ssz9!QGg z`|NVM=5waCV!Gdz-V3WNjBW*1%%wXF=gR(92ujHo-}$Jw?j5etSMKMaX+}OO$SqxW zaQI;c%$4ep%>-AiO*b)cwK~mZT`=sfB|cy{QEEGgxoC^`%u^Zg2pkxuc~9_NF?^~G zD8DPoh41=Lc_Z{t4E{Z=vLLzWqj1Du;_WnmavdIhj87No2wWI7bGiJ;)wVw5 zih>ju?NdHM4Hi`h$!c3il*YIN+0ra74|~)gtTaY6e4o-B1)(_gEiT2sl9<2^dTbdk zins{B!;N_zD=E9G!4U(^ni#e#a!YH@_;l7DgEyt-R|Yv?u85%nXCDp z^$wrk*OCy^wW}P`hFb#qTi`pT9g1f}N3$lB^81#8)S+Gumr7K{6E#>HZWb5VZ+?u<{DG@HZ7u`^hr6`*1KXx#DF2^u1mR& z4`18j7w*#9h^ST)LDuW+cE8!1h8x2PQoH9BQz;KJ>up#RC)nGX24^wptZqCa(JoQD z$uIpYh7&Me2qIMR6tD9ME@&O{B*xuWB&0lwQ-!mX2lfPnCHM|wDF};9$&;9;9i0S> z??2)@Mg`vz)Wg#HE~(9tG-5D4<&Je28=rnQnkb#|vHxwmhr08_w@IH~jcn}@cb{pm z!X~=+M4XBb_@%DS#{Zt3ngzXIO!lr!SQ+cc)A_zN^;yavaq{s?Uf_D53~W>4EMD9` z_FhT%v5}>xY5F0SY#^tzW518AkK7Wq&<>-?mk!yW0KO?05BGgRMgB?qmVla(#=OR- z#!lv!#49W3Uwk^Ge*eJlHxgA~Q>nD3V$QOHv9UeP>SNi>$p1V#Q1Vt@Xj{SxKp#{A z^dW0CGo^FY!1Azdd0^Y)wrWC@lHVJ7VE`2Av$AjJ(Z)&T>FHr1BFiqBKNP;-obB(= zxi|Ux&2|@{1W}U576Nb)c>ouQJ5*6I_e2T$$$P@19zitycIDB95Tfij2Y5ViigD2J7ksb@CoI2w`k=uXo&Yadi`?hF1iQ+_>f2M`uJP*az1zoV;28-#BZrY0pDjLUN%_6Ox|wgfReH<*KtFqp&f zd3?EmKdt84SW%P<3}QYI*;L^ z2ayVhw744xfM1CM_!W}1%#2{WGT00Z@c*j1m~>{0^f6G5&sv-;Zg8yH6K8sh( z|0RFl#m4mG1dczbOn{{)L`$LvkoM_j^jKBD4mHeQ$r;$@N>WDJF6&zf<(zO8V1N8E2zMlHa1` zzs1x81fPh({ehtHHf8?3cL1$$0}44xv?Ve@La$^GFgP0 zpq=KeFXw~D7QxuOnd>;d^Gdb4@Wu?chO+fW+7)RvX#UN za1u89wIwZMDO*fDoWRn%T`9oQceCb76O-mzKV4~@z|p|`g1mv&#i52lwUL&sUNXxB zOesd6Y6!)sFIF@W9e;Ov#pm&X?ddC{MtFG7?fvdeG2}SpDcVD#o}c{ zd0&gpz2sT?=pcTA4i{Yo`I6!&3BfxSRm%*YfgvXcw-UZA0DhUSWwcQ;4l!I3S{ghY zK$wf^npTj#!>iB&Ut7PqP2~h_Hm`04d7<(s3E4X+iu`9r{`3vqEr&dcJjM6Aw=lU}bD@VO;5OofwiLyQt`C2rR~DV7SUGs%Q}Z zq~7Tny5P8uZ6Z3h+h%w%Z@A~d zL6>Gpb(c#RdoTa(aMPhwU9D<y^ID2aPR%^<+YJXIbp#~p{rqFz&LrDs!c zYDs9703?VVzNC)XnMMGE(7Q2mvX?AsVW}sB>b5`g4Ds@|2Kyr*Sm1Kz$!T;0Bfy{t zJMw?2lE^iDe(xQ?pzH$-N}uZ{;u!h}WcMh|5&~rR^zj2t`#|K$>=CPljk8+;xL4zp zD5g|prY&#ZlGe4+W05&l3u?S8Y_bjC-Fs(q{r!((dx>M{BpF(wN@3?0$KY+6 z%O+KWIgN$XvF>?=&^Xg2I5CgbHL@W?g>HY%tkISVAFLDU?cq`)vsjZj8W%scHKM86 z8XSnYg{4Z(9C{kv$T$c*{>k#CjV#xf{oWB!>{bIj_SlpN`JN;iT-wcc#bE9Uu1;+P6kdpi8l%%_e80QW8;dJ+>1TPIe4xc?i)0*wK zU|wP}n;99Ayc<>zce(Dr?H_QGsRtLZ703gTusiAxdwU$B4p@E-syn_ouoy$*MCK_U?%^Arey*aYsX>2jLNhi5_#OU8RQ-KluM8 z9@q7H1l)KkedqR{~SgR3PC=r;&Xk~KxxQE;rD8*YDAQ4 zz=tmk{B+A5`6im{03ZOR~vUk-O;-O!O6lj-zmy&4uEo0|#9>tSbZzWKPVq z=$WkU(M^ZCFG#|-=rjKKv{%5d%$T?1!B%Catn3^eI^HPyvnVUh2ZXS zB#taM(_hsz>uiisRstwUd4!P~fP(N*RF`5JsbSaU04PY4ZdGYvT}}j~GCCrwHoi6o zOt&NA)umRiRA@ZeuALGFPVrHAm11tHVvl8CJ0(7@v85^-^`!^x)DP8br@Tu4Ic0h6 z6n*NoQ;GJ$^y3&3Y}ZaDa%R$NC+uh0Md5;5LQV8yO6=}4Rc&fX#Q>?_S*sQ4galX_ zb+~Q#w%&PW0e*3|blUVxsuj&!yvOX~!iO2&>9o@#zbB$>jz<)PR9ra~b}SWSRjuTA zEI+lbv5&t`oVR>yI3+ch`eHC5UNSeQe*VtsbNBlbeku z^B=0=Y%^WXVCYo^&RgN1*T*AqLGfy7ksdf3-gw{YynE{X7T$tSZ}OC9EE&zDX7+xG z?t=xH5MTi)b+fsj{Sd+ELC#wMHI!z48ypuPnqnyND|v7Xi<+5-k@^Xfa2FO>;iPUh z1~;%`ManGvj7EFm{1<}uqU(xE?%WpfdpK$bpfRcu_`in@W~3~`E@fp^5%S-p&_2*i zGWfk`%O1a=9lN@;X7DO%^VQ!N0IfaJOaAQGYfRBQF0YOVgM6`KD&jNO_(ID3zO7`E$jXiO@` zlcd`Ci#Zo$Fl5t~9GMSQl44E?1hG%yRFtyhyo`g65fcg~Q^79xT~0rHsz~|vsb>b< z$$Y;ptZtuz=j;{$)Z2w^1NCsZDO*I%aFhw!>oEM9VS^S)%dl9!q$FA4D0XyM+r<1sA|?7{^DvKF%m zBN&h?TyFn(I(uL8_6Og~TTWT-3okduZmDx4moMU| zA<0ClQSg`6?-|8)AO@3nNGfyP5~`A(7)(2= z%)Z`9AKpH2W~k!dt>@p0dR@OFAGm!}3d;l~tKIj}_F*rM8~6hTV2ry?{@yrE_J%NV z9TM}u5w`t!w=sz3e>kbEV06Fw0$?E+02YE@`*wU6gl`_SA5UQckvD zu(lHTna!{WBUwzUkNc4&lL8i(Z{5~$Q+#8>S7lgzgIS1^tN_Y~MV~m3rTJHGX;S?7 zvzX{r@Fy(qROz=%uDol6apuD!%bU@^U8_n>FtJ7pX;9!k(XOc&t#lM9jn)ItEtL5k zV)oHf_6CF>Oxf!1W@Gys4~`uVEqs~K0GM_L-p_s4I|D2|uSoaIZRFpAFoSh&@-6))lwRNn>X_CR%2pEj4pU`4fc?jm0WTp-yi`Fs7-BA^JGa;Sb#FXECf?j zp(^T7rI1Rn-wlqhMS%&p^Q;=Ro5j$v>}ygkR7*%n0j{`phnOHvVRE7qJSghgzM`BY zIo7mO+)jM=37vjj?JyItQ|grO(*?gK^GgEW-8_NH0wT@GRTuMTnw8Y-C%2?h~h?I0Zw{`d?Kqk^bPVbucy^Xp1C z>n*6j5+Ve}r-mZ~{@cEWw_69Bg11{_Y7%~ikq)pY1^AW1Lr7s!g{m(IS=9phsxM$J z1ahto53B!L(62q$5u+v1IYFs*QBeR5>Gn0%{h*2JevzpR`Tx^ItmqJuMpS`k^12D0 zNpuqv9R}mhCe68r9Df%h32)*|yjM(hlgHIyrnJv-j1`%XmWve`s!vamlwPwA#4PWc zQS;c89)ddF1-)1f{(yN<=J@B_^5e0?z@k1_S&-Tl1}>XWRo)E$rN#@(A4}rt6SU z>Nh3hCdOkGH@J+(?B!L&@viMqR`;+M8G_1#1$_v$g$UXVFB-MPze)L(`yJokNj~~h zB<19QF8+z*6!sbLV3^CL+RL+z*QAiu{$*D!1$|sLX{aT&r>R~f`M)v&&;hFPbZ?sNy7Dvw#pc+ zq^l0R3P~!)KpJdP@m3+mV00iBYD9jVqA6^nj~7!=%_3WBiH?qX{2oC5WSCXVFF?XT1ezNLF(ur?>BtN1W+~9uQ(%(`2Et1 zEf;Uk1UbryP#!MKI1M-4AP3IN3f8WCFqgP7U!YGZng;Xz-0lbEl`RC=Y5#n+Cnf$f z&x6LF>wmm|?NH$osGseTtY6Rg`k(jZM#{ww(E=!-eI8Pb*3Ku4y7-~&;r2oafKoic zezSnaLWg%^{@@2~+yx5vR2Pe*kdeSo*8=m8@s+wizOwollvO|)&n zx*H?Ji$?cC)hIY#pfY32#y7p0GFz8Gs1gSU4yDLNAw5wUkTNh>k;J>92dgNdvKVHr zp$bAGFiepkZO20G!c^+Nns7;$F}-uppTaXBLU7cEYS*Vdns`f18&4p5NKW>aMa?SX zWRQ55d-jdS3bS{B>ao8rAoP^SL8C7NPkmnlc(bbf-6$;}($d|HNVjy?+Xw&mefPfmy)o7}jKkS$&ADd&*4lIL zh2ra;W<=D@V$+Jc#+$X`xZnfwwoy6;Qd+QWJKFdi+tPXAt5IHI#p}3~sE4?} zQv@7tfId5+xSN`_7bJL3rn!3aqsrTZ)K=TX^IrGr_@5~u*lt{=b|1s*UXzCNtuO&B zwRlRm_5`bh+O`;y-0X96W7hufEb^uMM@Iqgwf-Lq;F5`|Q_J{R7((>X$0 z>^P^F1mAqw zTds@dk(xa@wQA?Kzik=eiei~b-QB`N@mL2fXmQ1hThW0F3ebM0v6Knb+f1Qw!;zU_M7-@Ju-T@7;2*HHV?d5e$78 zRF{KzS+fD#vwCNl(Je7k0+`dGTQc%~+BVqqOMpM$=iG+?e~7a`+zsYo{(ObG<=I$^ z#A@@z6@)>w9R~yii;#W>2ncpiE(#{)aO(1ERO^{Q5RAO4JWM;kNfb-$EDA5VG=9`D$ey>G8)3|QX~u;v|qv%YU!UGBezU-pZeF`v&o zWc+-M5I0j*jI*4-e)#yO)${VU^)~pi_W17V)aT)1BKq+G@?LUtS2nc_CHA{pSm67l zLI>uv!J*@%rQzeA=Ld<~PM?;v>T$~=tlcZ5j;U2V;X_nU2iG%a- zuAEQ!WA7AZmkx-ITeP(b-O#i9M&WU8QVjRqnR8+Ni8>C2dJBUuRUO~# zwTT+gr&=2uAJkKeavr8c@52+V*LB948dXkr#kklqjaT_3PO&{Ux8^I{KW7;$s(LF- z{;dA=>;9T4?7aJ?>-GBgF2whdc$t9%eQh6$38tr-D>;XiQ1-I%yI*pze%Us7SK{ML zc|)N1YK0`%2iUk-+n;K+nmF4qldE^YqY{4WyJFkeg%1qzC2*kM*SVNwTHU5f@A?MK zrV4%D7%2Oh3B#LC)X=&dR|?`Tw+svY5J%@Y^l5YJCh>E-ZaSlvZQ{A7`|;H&d_eyA za?8CFEQKZL7e5kE8Pi(ZZ1x?d{BLE9zsn}HGG-WB8DsuWWsK&}+vT>$gWyB&M}w?I zn+gIlpZnpTCNSfj}?m$USAJbB?Ejnd%VM;HxC6zm{h&eI4u{o`! z#-fN;^H2cJAnjet%Zr)GJh?~}>r1C}=cG|=AWr*-=U2{h|G{&;(#erf1_3B8t^$h& z4GZF#f(y6sL=}P}Vebb*PL{-h08}yM3;Ysnu|U9+0T5;dai#6l7ws&%%`2Z;Mi(_u zy+hmFcgvMb3Jh|4iJ##Hu3#&nLhBcd7;Ll3@){~OLUJA5YqPb4Z?L*lsAS)P!hl3W zC4-~9E_j+ZtBhNZdvqVK?xsLu84|LVmy7wA`OrNI2U4214ajLBP=V`}T<7D8ktn>v z0)(~-2(6R$?c(IuL!y&PJuKkJ7P=@diOyqX<&Y0gr8u3mU_D4D5>Tb#0Pr8m1fMY( zj47=u-xw?=b(D{^v0bWZ3jTDNQF(N<&lbWHOHVAJoyD zq85Nf`QZ)IDo{w%2^7-s0);dVe+y|EV6k~bR-uJ74L~7HXX1q{a+M~qlxx8JB)OfM z#cNxUf1NmPV2#nk)I>LI_Z6sw!6Y#LN;9S-GYV}$Q3~BE?g!e$X`rLVQ^yZa9j(6p zHqd^Dx&2L3OI*S*q!~K~s%NBt3t7lTn4>xuR`D!TNv)s{J zx>dko3pt&C`Gperr^es1lul7yT2Woe?|^1htrOMeUov)TtT588ido|Ui{sUXuPRH2 zM-YLEe1O!67|lPV$P(1B6Vwub$|eCxl^r>m0*qKSAZQ9C6~@w^4JzoffnSbm1Ulnt z?<6x+2f;`hHNfFMhZeLDh6yI9c`%ePBuk@&o#&A&Gt(vtNvHr6am8t%6me-~x+({L z!^i1|1NA}RAT8#n`XF2xi>k9xV`bKOIvTw20ydT;Z!eUrHWmfhrJiq2q9z}EKL-i$ z-tG82UhT07-=CerLo^RunZJ_ncF8KX>a>akCq#KWzMZFXyDGliYb>pI_>#sY45G}E z>jo-c0*8UhmtO7RGL{yhTx)C+kK=(cY{R!#%tf<<1HosgRD#cQ%|*^;Z%W5i z`PXAJ$KiH9!U+yhx)OKne79=NqhDxEMcd<9b@vboA?!A7^r#wagehsa!Fug^25+Sm zBB6j^(if5zQCxMdUQp=LOZ~cFXe=6Q@-O3?0OM(6@rV^I?(O&Q zPJ5CYcau{N-3=(DfY*^=36nmP0-h1Ezh}hc z5v9Qb#%i)C;?jo{GgBpOcCZgZRO@fW$q4W72817XV8`JlHHTbro!9+3T9l6A8Oun- z{1+hn6nxv*%y)ywh@cA08<>^z?>El_fL&-UU{*#Yq$eP`5**Y!=W3WIGf~pQO*b^; zZb!o3xMwIM=~%5p+Rm1%l$eF{x4=Q|rJGfEglx!JLv|^nD-*ce+m`82DxZ`aC>e`{ zK!=lIqQxvt$YT^;MGZM-c8U8+ugSU9n zo>(3O{Bu?0;Za`wsOn4+w?!*hK_qMeEUR{kQuya8CT(eedtC_(eiUp$E(!Mt?y%@FsWZZ_U)Cj}zgD~y z{3cGe!#D-;YtBvFwnPUMCmU^yk2=VVxs9d&Pv@1-=z=e>C9#6qDTooCbD$!a5CW7{ zXb2I+EeTQg(Y{J3Lmf~l47c6T5CU5ScIWJGe8y;nkGeeeEP5+^faWPuDWk0Ad`$5kMX8qnKH z1~w_}4NUxcNea|P7`Xt+7|C!7YG{M13csDIw?H!H`c@k@=}EkmJ zIH2f-mzZxMFp2@{F_L8z)MbXiy_8J0DrCUCJ5+VxQ(Lp}em{vCIocS{q(!2A=R@j) zal$!_*jgP@Ks!NpXeCm$1&)acv;mS9qn?HPUW>%xBg`c7SH;9#biJMh5NfU{g1j&E zm}K?p6d7=^nV>R?a1Bu@X!EP8cqsr;kC7{*FuxHH^DTM_M?&6x3CnXKGF45CiA z3N_)*ClkM<3#doe>eaDX5~WJp=SsT2?w6IWjj8j+=i5bQxtm0)jmVW|r;0X|AOkc& z#R6EEC8HoDwgs$V@uc#%;Z)cWPH!MMEK#m`UzlRZ>a|2hAQFlJTI^xQ?IE2ItWfA= z&OpZPT4C_iUh!W>pH!Yf*2PSis;zWwR@h2n`p$Q)u zHFjRM2Q(!qvyW@`A-{f#<0Z-okXTkV``qqhmjq|{@ih&UZS9!tP$d*8WfsC%9d@d3 zP`4x#Wg(RNW=PU2juiS7xK_^ezAcY&#spifTl!vkB>a>f<8?R80XgFM9``v}|-!~6llqdBmfI6(4MhfN?){u4jsuac;h_Q zF)_u@CvZmiSrmiYNMhQ3q5p$JZs791JfqNg@{x($E4aLU9P3)J9r%UkvvK?}>=m3N z)uK_V8#w9{B&l_%Q;$j4s! zT#u^~-0f6}RzorG_JF%*K%(>joNHY520s1^0>xjqoXER^kKZTo^yZuZIA#^GTGWRn z^$JY`RTyG7Ly+9zaZZpUywppunjj@-$aLCBBL5&3sbgfiIi{=Z?&F{*197ia0 zV{9og20*Bk7)ic@2kdx<@g7p5nH5a=4@Cf6NGnzdsg((%VFEN;L_Flj{`2h>cf`-kND+b^j3c}14$PTP+Kp_N_I9df~ zq9f&j#tg9~{gFZuaInz;u3uqG_?O_K(am9r5Wa>2#2zpf8l5&*Lnqk%Ny%3DXxlq6 z>|vN_bjn;QF&6BUW6(HFEy|T5J7yS13LEe*;{d)%`tSX>afBemGZ4#zxq$57u`MUz z4`hGB#N2kSG5+53x5S|c2hcFmw%rOvz{#2Irl+KmIG?gBnbbT*`(Fl+{;u0b4?$~$ zLlOSi@jO7r)0aI55oG$G5JdhzAxJKFJJx?eka!Cm`Cht|7zMyWk;4sfwokL&xM zF+)9B%t+Y;650<(uO(0+{bC)kt9Bep0+6|iuXF+m9Swo}{{b+j-WV@!!vWv7OM5Uey{-lGX`+Xt6v zQAYow9w}vHvr^oQY=}3EKjIM31w4-B?adbZeiQMp%Cm( z8A0T5A%{}hniPT!EV;p-;X}!YsRX1x1&;PuRE$iK=KNzO5t+X8!+ni{@YD^2P{Tkt2nMf^rKg--^MY2@xt zxB)h406Gva;x9c^iY6Pbn7?&%V-Lf?kUBfc{<01i4uCFZ0CYithc-S8=D$?S4AHIw zF$n<;=__UAtiyr4e?nZMA~qi)gZtPjIfv?-)li;+At#jgI3Jus4T9R81|3? zdTj7U<0;y4jPM3?)!6~m@qa-8d$LA5GYTx|Uw9PwrVF2$6le1V20w|_v6T#*ox_|abz+A6(9&wT5ZF@2Wz7c+!!8<~sd1_yxvxIuaL zYJTtId5;B9dGkMOBNZks6Ka^TCsRrwlLWqf&EDa8N|=ipZUy2aK@tGss0{IFhnztG ztRL1Q!B$Lm0#+^|V6GT%#}YAKl>p1smE`cHzUV5h(rzN4Md_ zzYuWU8v_ARC13%WO=<@UV@FZ&mD#jn^eZWvq4|;{EML2L4s)whNhGRz;5E+w! z$k>oT*50u^irfGdS%`1AF*frc4ev@W;C0``^%m*;*!Q2YV$rozrNN- zwFs~B3C_U2=wi}J(X{XGJ`JmFXQQye62kI^MTN80z5s*bO*T< zuB6Ao&GLm}s4G20+$(GHM(P+a>(4xRVa2bFoEUJTm-gCmA5@!t$0+_Pf5 z(!i&ts~APw4Hj^mOeQ(L{Ps-xNx1ejAjE~>v`y-V(gYU-$AEttk~@PfP;@yJs{w%Uk%X3yb7?GPu5$dl7j^$L$f88J=P%PKpa6YK(nCM zB_w=?St;mU8*LjiFjrRKQ`50ygJ}=~%(WqcmbDt!*Z!}92-=xvg-qJJ0G==4SJz&n zB}`EK#xW$erX(RZB;IFwvvP`8D0&|w?OBLTu8l2n_16HSfh)*4yxzncB#sM-ST_av zaoj!Qh7D@R@2CPkTjFrI4U7mU0sLjgS{1ti6QBT%*`QfaQ2PZX3ik!TBpW7qg=KaI z0&Et{1R&Wf;M1TFDXW4VD%sVVge&G<)mH(3Re7Zczkj4XDgA+^mA>G!-`(%J5OQxa zIB#I#2DZT>FJak^)dBDpIk4~JZ51qVG?7>;O0WCOHwy~LSMKx>67HO;twv9v3hl(O zWNKQ)8b;g-2?mik=Q@s3Ze)x1L-DvYfMedgO!R+S2aoxWPV*TMKYt;qy(@&Obn*)c z2x>uMZ?+|%eMEy3o&ym-3T`8t>3{9@k0Bse$OfKL+T-SsI6aYrE`svdl+l4;=&1G* z@!g2+$mZhLWaX^V3ZZ}YG)V3z3?5Gol2L-ni4O^P=cohUrLKNZ(cqClsE4l?@$AJ@ z(+W8OtpKZ5O6aOJ0DxivVL zaHN`@jblXMl>2U!@<+C~3v?C92YEM|=prh;JpOX~DV~c;ze3@&!p~@p*{P7yzQ-i0 zS8fZ|7p3c9*p|r47MFs8a}EPzTmYO)6ha9GX^0j+5#;!XV8q(DzXb9A62x=LRUf4+ z%NBoHw(>#LM-w$fc_xBspYc5bpV9ADP2%Qe(W6HPtyi)M&T!ShmYB=-8>QJ5dKEV( z?(pbgv$O3lU)DRL00Hp>0-9q?ghaK9;Lkn@s3R&D$4QO;_dY{~_zS0J;~MUfI5~JA zdNo7vBr;zE7*QDl`8Jer4-6wXO9U}qsEXP}!_JoF`e0_BD}!yd>uq!y2G zbxX_;%$t*uL-P_Ii4oemTf$J)G2Bgx)sV4$9GKZBp}Q~vl#=vdfaGb+5i!6p2arc9 zM6bUq5r&N-#TDbw<4B(*IhAWvwQpt6Vw7lPZZ2Ht>_!Ofu<2>FieuOA zXN*wcL1dIY{W?AUa2WgLlr*?$x(-mF-9wMy&#DW_jzdREBxLkNy|qW zW6+pksI^4yRETI_#}L-P7LnGcqU#_A=e~}Kfi@`iiZDdWA14Oi1y+g3L*s^_F|H-W zE6d;V5o>4+dk8c=EEuDl6tOsz7&OXcU@#c~%c-{H*8Ko@x}I<%lGghi6q*5zitX!q z-!fW2D2eO&PNDCS1a9E}iH`lxtKbsP>KutMDiR;Ut135eLA zFqm?lumvG$7b$p<6mt~omru2~h?BkU#*#vSc$+wGfJ86_CA2|T5|r(f-~#cO*$-Ms zIZtGPV`4;&kzu959`|$Em@#$8Vpzzq7|NK~c#r^Gph0nB09;@;8y+OHIZz$*X-hO@ z)N}zmCzA-SgPEr3-sD~c6kFG^py=@uH^42#SBZ@nPLKoSVS-6``;tmca6N2v`EEl| z_~B~d@${hH&gYiA<^H_hp!M+@xT(69)p~mx?c-TFdB6N&t@V20@u*_i`{wxZ{$eZ3 z`(cA^`F@1_@v8Uxy}`s9-QkGv<5^L(@ZH5;>qC#v%>9qUhn*SVrtY~x=HsQJu=nkw z_uc6&BH818bnC;-!bPz3=CVL}+T*dn!}7zUlH7ARTo@P_5KMhI)4Pk81UbKOU|`Ce zVPFV>|GHVTx!O5?_-J8j>hzKA=?@31n~n9icb0Z9`mpYqAo%Rq6qSV)Z>AA3KWKt| z;n-bb*Ewk;8RxO3SE_WjW{Qe_lwy>mP31R}Tg$G>I~49II8T+$4Am=6Yz|!5lDL|; z3NKdF9}XY7{OBQPW3A(HUHfT#>)}B%bMYCt#;B^M)i#M>p=YR}!I@rg(V(}`l8p?% z?ELz+{*N6w&*Adh+ogLeLGQ&3n@bFg@Sz!uwfnQPKYAH!oWO>OD}Px+F0)McLFwEo~)xPLPiJKyq}&kAJZ=lvi-;zNX{_Xff=`sBGWzy90H zNA0CQe|~+w+%m6UE9!diz8p9^tH(kZSh^c>YIT0h5)6EAccJ^~m3?`$Z}8N7E30?# ztG7`EjrNcLob?(U6J1`>cBIk^9IlM)tk0vb194C@3^RSib^`F zdvxIx{A{y0cIqn|s?mX|JGeL~&CBD_+r)41)tu|Gabea~bNct6`!e#g(aW1iFPj&0 zP41tnYRGw7T^*j|3)$mGSUB6Uq!ij9_IGSJ;P01>i>V}e^G(N*)$VL+vb+%0zDp$~ zpBQlWjL`V%{c%(NyqU9v_!L3-WMA<#nD~Iz0R3WA7$?i6OTYEU>71G{cnfce>yK*i zw6~S*Nk=Y)h$up|+#`|Kby96Y$C4jWuhD~&QLgeIzHhjsJ0H6{lZW;;W*l_blFMcW zy7F#g9eF>|N?kU(`#(S1MI2+gOb1RJiL{bw^T`O>HvY1E6rdhu0x)!^MwnjY2 zF-mZqX1~HXJP00<){)?f6o=ExPbxhBqi*9k*0|^K+}7?sHTU?iR-C>@kw*pX9iaya z46^my?9l1F-CA%``^> zOVRbL7>|s1>G#Umw_k}%s00`^OO3M&D3@cQx9PunzSFg zQo}`aT=9sicti=fM_>G{uq0U!Dq0|`NY1Sb!(@tYQ~jQrn-c?=y$~DRAaeXY2LDJi z!9Bpyr>Fb*Ng?(GJNeLD_CQd81;U{x|AF`)q*T-AmFyoiRw!s+h!pueV9e*Yjba&& z!n2>jqI#W+A2<>rqkci6)^+A}Fq9vh2#7>f#E0W?y>))|@pnbQFiAC107PoU935d- zEejMphuG1`LU^~2p^7x^FU2?^=4tW5&Iou9mLsO-bw~cQiD-wIW1h8PTDcdNzLn9h=pvtG5^keJEa@c$Sby>{WuyRCd11^F`G>@m{l>apS5~!bMNIa=e`2JY~mEz9LI9AjVxN;+qjmOXKr5WNiuYI%+4Y?$mb1x-?{=S3I zBJH+u-I^xkO5nM%ZpZ`Ppv7qyOsm{ruuSci`D}@$Z+gqzgL(LrW53d5}_p$S_Piy@F|8#t_2^dd%6C zXXWFYsiY0{=Y7H4n5bqU`H_)Zu$#2s5-|=K152|(3R8I5I7AA{qL$U8D{mC6O&c_^ z`S9}TM9ghXJy}fY@XlUJYlD)0W}FUE2I>uR{3hz*m6V8KH@J3Zlp;qF%1WOXzIN}^ zqZw_&%;QqB35T%_ zD5<&_wfHKZ;WVLTXfNHzru?2$=>skIw4;b|{=G~H^gHs)3m*&q%ZvK;288rpZCBr(TLt7r7QPf7Cig~Nq^CMVxuh_#zeZ~RgUcwwM|avyNak7` zT3unIJ=~5(TnY0VzF3(PX6nOjs~4tyDCX48wYPpr&1!o6B~hE9vK!yw*OA6MFjV=o zv#f& zH#%$AEv0HBb`vpI_*dqmxtWETFvRaJHoV^WCFf^XWoyR8G9(Dp2mNwhvK#-=gw`7% zkSTL`B9U|Y$K#lt-UWV(Oa?d3cAZf)r7aIQEL+wq%=tq^KMeuy^`<#;(s%w1`cJWC z>uplJ6R#9OspkD#G=nh|RE$5x94M$w8Qh~H5wR5csaA9{@7(*@eYZX46Q)j={Wufw zGK@TgdnV6Y^3toMMzp$n@eCg8#LpLk)8cSl42PF=DPFz%#rV*n>!sI0m;hogOQo${~_?+YZ7O-(+_6}A8jy)b&3nskS^ ze$L6Cxe)!M4bFn_Pt;j(R&d5Vfy=wK-QKVePjBz^CkMn>Ux01H~K)=9SZ@R&x4<2B@4tTt) zoSpXbI=t`MKa`e>O(b~~J%RiEJ5urpayAok!&1*M(r<*u&?3W7a!&QVcZ*{*JCZOk zd7O%}Eg}al1Sx}HWY!lNie>6;<6-jTvrJj$a?!`{X*hMVU#Xc$;VIJP-iDhh2BK;H z`E4T8m}M?yemSBZ{nfqB$&FWCv~Prr`5kfo^;KK9Nu7;}#sQprtCa&OuN!HXlHaf1 z9u@^Y->bNvF)qqBsgoT^*bSsz8Dli5=6WA(%e0AQXasdED$2moFEih+$97KSiSv`_ zKlIFjV`>E}@1P+lCx6CaivU|*z&vfqM1|X=uDzL^i3qH(Z*NYktK(;djQ=c%77_^Z zDu~i%E~ip0eVG(q)Al=6C59@&nIIz)j<7yFIBq|8RTg;?Iolcle|EIT@ss1Q5)%KJMZfoh%3I=f?a@0-o4RV8$6;2u85#xc zUJj>xM(6wCc+>4kYr)i`3mPY@%gl@%&LSfC?F?D9YBY}_>_j8lLaC{)aMCTvFhcSb zm3ksWMWu6AOh*3C=veDr6P*5=cMJpQ6_j*Fh>3ogRBUfvr2bsOs1G#N#MAs)gwbS+ zgM~fQ{}NZTwt)okBEaw6^Y}mhs9s3qdh#u4^+Ht?m#NGL0>m;B?^-8J=JxOgs_#`e z4e;XiE0#VuUfeu9oQD1KJOc-AVEu?bxm7S`M;t&x&yL5#JQ1@cKZ$(%LCwPO*DK$! z_&vQ3j_@viQq!?4ldsE)-oPDkvokr?f#KA?w4sCCW-F2J z*i4HkPhdkf7HDEAC3|RDTGxli;jl1{?&{{7kJpH+SayCeQ}bi$UNDp_%!k=Vy`1{7 z*d2=|nk@6;=Vw$sI^Y)A7CE(t%R~;?kpoFvLJ9sl+N!Y=KHz;wa1PO?7UmCVK$pz7+V}DQLRlmiTZbDN7<6ipwwl?9denfsD za+K`I72>8`yp#RrCoknU5jC-*Mn4#KDX%`PlxhC_nB#zv z@MYMIF|F^g$;ySuH$yBAkwb4Wbm3zW4FY(_l+x#Q>><~=r#aE{sWjrmgyo6GUb@{NilQmm%lJ(vRau6&?YgB9 z;iTWzR!DbEOo^@7v(2t>@=owIpFFxE9-q8c$`@x2<#@N!vG+OxHa(WtwH`FiM0l4@ zRIyf8A!=F?#4R=`5^i4c=TlTeSjGt6&vCasO!s=2|HN^@a4QFxD^pdTFZ9rTVanxS z3=$1IzIgT34uha2DBn2i!%wz2yBNKF*NLfJZywuBAEuqV*M*OI)=6dO7yI6KCI_!8 z_&@lpwd#yNR;QCK4=umnZWWrmcjIBT?HTg)^?ID(Iyg$ce!=|nvZm!x_&@gqGmo{D zo}<9PXzTue_XIhidxBpxbnO;q@d6*ivY&a8#BNDB8owxh6Qz?44?&t2V&W!6$qQ#1 zJC^tHa*uVQ`Sb0Yt5Hj5RdcO`Pd?aNAh^kW`H%NPtD3stwO8}}zFiTU^Zm`Kb)AoA z$#nR=;=+v8#NDR*4_&t1&4s1Qxd&%Wmdr+iubQ0kG)8s$%sdl6(*KwnxVZ8x)O&ne zR5NgizhCfZp1pT4_*!>ZKjGwY*IqGj$mV?OKesfrxBBV)Tj}HVjp>Xh5C1m-mYFHD z)$;_fY46keq6JG1n=+oM_2`O}C!Q)4RS9IG^TiEnT!u6@D7AQhz;X zW~49E!1gAg&S%XB9YsL!UhqKd^W$T~dKP~rTCrWYm%6RyqrT7-Tm6J5pL=O0fnC|n z%)zZe*>mRQ3qf1W+ds>Fw~V(}b$0lhNAqT|(*p{R&d0ZY$J#>9gD8V5@McF4NZ*3^ zua~EPVqAa1%cc-q{X}UxLF=F-Pq^NX8EHJ9^go#HXAAdmaIINrQFM9NSYS6;wNWdS zhPGd&;I!AY++tfapzveI=d0_GU9y6a*X5S*cdC)4qRkIr`I8+p4IaCh2iprbi-u%k zPh!1aTvs#!&t4}u`kxlQ3u1O=w7QbKV{%OYh9>l_L=+9fSln#UR+uwj%<3ykI_7`isJzi&XA=QD< zolKH5dHSGk0}jJy2xG5_Q5&uaNcBu#ypUl{z-(7h{=P?e&p7ZS>-PukOQ*STSXsBN(RxOYzZP=!-SOpj$RUMyB{`8Y`=%^^vfAM>+6rYHwaB*lp$blks}xmINDy! z1cvviiXJXvsf=~96QAjwq(23ye6bJwfL^jRJx8AZxn13qjv5{d0#H|pp#&=jiKk`7 zY?3d#hv5~WEpA+S77dyvP{g4{?@)*XxF1$M5#kT4ad@}R7=b+ zMj3`5s8y>RqcRt>PU^e30{JnoT-YW9QdtMPgs4%=Fi6Da#(YB^-WVcOP-^WO#{cMLIY7-14A#u4Ck^^DUHc^uCj$&X2h?|tFLN*w)H>Zs)nc;DMClz|2q$oaSKJM_d??>YGfsj?%)b^ zf8s#F9C<=?Ea#fgO8LZ}0OjHaYC$P< zWJ=_h#+KP`DRbEnmi!wB44qT}cer_P$GZf-ukjiciSDMxGXOLIVOP-u!d4EEBtGb4 z2#U&QQg-awStV;_gAO0Cl7S8U`uYM+oUR9KQ%lbe5$q!!`u?>!>a6-XwImS)H*i~k zG*Yk~u#5S4()LU)((d3ga?i3#`h*;yU%)?hDX85nSXFf67<}r^qZ#b_|NcHgx3y!w zbqs#Jrg>jU_SmlZG__JBk5VF!zr1faP!p9j`V*-9_sI7og5KyQ9c|WFH|`UIi=_X4 zMJ+wLWi35ZdUS-^A8_@EVeB?qDMFbdDdtIo#L zv&6TIXIf2T^Nmi(~sEs1>VqL0|{`(r&O7dso72Jye4&0LNOr;R2 zz$fckH#v=s?I&F_+L>4PD*878|D7aH$DrW%Jgo7bXm2uN`2J0|If4%0kw5mtMw^+7 zV~UHGWB7wu%Z&R_SDac>C|yX;1}?}Gd~-i2NLI2Ki%0k9v=0H}{TF$ulbm z%TwF`%^bkFq;wGysmf*{_J1>1)cP(|cy(Y+v*$(aX#&3hlzfMMxe(wT#GfFPKL@8= z$1)fHs-f>(mr)iv1d?rt+IvMngkqnJZ80v#GMlW0R?k(w|NQQqHkZh64`mUK5qT`# z9%`V>fD`F+lRKoPE{<96G{;oymi#rNzaH{eN5D%FG8Y}1(x#TbBF4Ual0l>(G#niO z;pm_*+7Pe#H4rpvN6*r#4RAGIgI9;3_r&r8rMyyVn+^y ze<^$XrVF6!efqgS^-aIM;!J2E?pa}HCObe<-^DPEfipjpLp&|)X+-5Xh_M@(uQGa6 z8Nra|KRR;dk;C6ppI+IVu92F;aEL*vA#ns0LK&6jELA34DJ;a|>xU5t7=QKr4p3$s&7wF+h8QG7$&j(P)+3P{!pQM4foMGAvtWnov4)*6o2K)(7eeBVUfXBF_&*K@hPla6A^B+4b0jVm|ay7Zwde@fw6BA>8}yZdv2WIst9% zd9Pl(<=7sAYXy~hHU}Ezp0$sz804A5f68w5F6x-m*B7k5{~DI6SEzA+m1saRg-q0Z%|y)0js-pIUpQ84BBETSM@y-F*3cx1mh{O0aUxNCEh^ANn&SAZm58>^Sshg*G~+&H&Bi)(eG zO>u9Jx_Ynt%TD)^-i*(W5&&B2*6^ zo44#(DuJ`ajCEVelYCe=hYqasrTdziSpOsq1@As2kNXuwG?!U@|K=0_i5R6JqU;BY z$C|zrhDP}7d;DdR-me6_@9BTRTq0=oSkmonj!3FzWKB(ZsVt0jf9AEb$HZ#opk@Za zU0K&^rRz0VTX{B$_zzvLNy`>er3-n})X10Z%;mT54A%4|)*O|NK-4HyYO_-`<}w43 z_=uYVf8%P!kFMaEGp5sZ3nF;P@+`7VZ2Ap4#<)zY+4HpN$@RgJybDgpMW++ASA&y= zZ>ElF5jX2%tZ`sz>*b6!pOBE*%Qqk!X%iSQ&73#gD4B*UtmMH}q+J3}EH1*7?~C+} z1-Oecti-5rql%5OQJEGEHE@1r6l1`V0xD^y#!PhQwl+WD#cTUHJitPIj`) zMTWSoxm0vFsb3PT@LY7(evcgnES%h2LSoz1S?G`vW1k}XgCh%wD4mavdfZ-9h6Rb| z*?gn|(dbgfHx@%%#jN=f+K+@*D6#zw;mOl+LAfaO?PuHc2Tq3EzS{zUlBR@34%LTO zqUg1Y%FNG+#(Q95#Oeut*{O0f56@%C<3UPp{7VpKw1@`_y-a*DRr@}ayWqdCs#lib zly$cc4L6BVMWaA1*XdN&03&|NfRC>6rl@}Sa)CQaQ2MB}^S#&e!7RbJjSAJgz?@ug?Lr1uNFu^1r zB2&0}7vU<>Ak2Mxvqeeh?!$iaYrn3XK4Ywdg2V6=O0u3qF6Z0)-M|2qfSjQP?$@i- zVA3TO`$RM5ZU6VT1=48b_OAr-83%|rlWP{~(9vn*>1v!GRQU(Q8I3&pVvwd^_qif> z&Lklf>*Ay4=?&+4zP}$kdXHdFXon>Ji>ZT#+ECAvgu-m-&4Q-KFrLt2A_L-^3>^~_ zIT`DChrZ|$PnBO?8%Jv7aK+8ciwiaoV`HcNT*MBG#o_Syn$gUmwQh1e*m!Xq>X)kC zDrpE}wZlXhaKhyw?$IvIfqh>oQgc9*T$TeEU9KOL>$*dI+eCQ(w84sQ7DKxHPry#B zys|RhDsn;a=53twX-?|_c_@c?pNsSLVt5&u7WH#OBoLCqcsm1+OeTj?Ej+CW`cnpX z)DOOe)tkl*#JNc|g?Nm9ke~Ocg85+-o*S8^W|PA@nt?7SfIK6kP4L^1RmwSr|4l?= z`v*Mvoanm-t4#%)@;g=TWW@F3)y%tF7(vAZdhhO^(!J8WwrTW&^dkAEm?VpltbUJ^N z@1MTSCF4EyZycwvA{G*vJR(znKXdf$&f8$>)TY{ihu@s30`3AACh~|VL*V#kY(9p? zCICWHU*-BEA{RM_xOx#bBSa+Rvw$N#O;gTC><4iH_jz@B%q|crCbhjv#GRY={+}Bg z_wd!IPR@^}t2o^=asoJ}QIZ)fd@Hp(k`D7JN*HD|+Z=2=--Y+;(PMA7zLFvpr|_?R z{M0G3;4wRluABl(?t5bY8UAaXuHy1gt$*eyJ_~rscfyDDjp_vYn|a+Azx4czjSNLT zp?Pri(=+km)?Rq=&1(AvQf9`k@mEV)p^lix*_0qNrZjk`EM@7?%edaT-JV>AuNKN1 z&&Ac|3hKFL#_d>?lQ$UE3lJD5FD^{YrqU^6wEO-dKHJN<*W!OxeYU?+jhMHkhHdB$ zpRedtDUVxgW=KWD6$W3l_f^fcHvc$G%S5j;x2(AclqrfzaR_wbLUXR~ zKg_k@6z;Y?*}3%eILn)2jqaYPk{U^ihg*ImG0jhAX^Xi=KA=cPMy5#c43D%tr%49N zJ*t7x@M_Gvw`%(%>FAkQ*k^bILOWRBZD=7>F5(+Q%~kJ?oJ`hzQ=&^j-t7BU(6Ll? zN#iK1x3$&Z?qX4eTJsB)vWREHypGOXqK6tHiv?c*?V|pQVZtM};i)q$;p$#9ZflKO zhUx^JP4MF?-S%9Ran?iida$p_SDy;ER{!0w;`PuCcGv4*)oR=G5T{ zer{;|_t^i|>Jv6g{y-r31wA_*$8ihZ5=fjPCQGVRV|9>KqT-Ue6H#`yw{uV;MDf|V z0WBqtK8MW>;?=+a4j;)!qxcP!b_v1fl-yiNT~g)7yx&(BZM=Dql(Y@h*fN@Ea1QKB zDr10PIP!>BLl*Tfm|DH>kZ4x6pRDw;oFXS$4EjDD7MG48qvtc3`qL)+{Ei09NrYDw zI@HR&5~O5(0E8?dauH(ZpoF>jyuxeBACgKmQ#s5!qRn9imrtkLH;E1ygX1-97^)lJ zvc?5nw^F`25F|Gf@oX%5b-LSqvcP$}7|b@Y1zmmQD&&+BZD6Qd0SCu*$6b~vI;OE8 zUAStKxD6Gk;&SuKS;>;UQK zO5d{fl_D7H=6>kk9~QyUYtmzgd!3Ml36CZ$cc{^waS>@dOK8X?naU|1%u~0O8 zz$2cHJBDVNBd-+X}Q|AuwyJT-g*9kXJrMjOE0H`zHfV~&m4KFAA{g|Cx zgKd&$hXplv<;XL49f>@NUgBd|2U+HG4e>HY>t@%J-V}N!vI+XBo#q`C!N5ML+#$!5 z2yAnkV{G~#gAB-!1WZSgR#~5nh|-N7n9c}FyWB=b9VRR2RQ>c4UlIP!`AFNr>_W8> zIWtXMFiG`{rxwP*_$24&_MV^9y^}9PgMVPqu!wzgqd$JG)1D2mok<#8&L!NsG|0?*z4CH@7tyIL`41# zzD@o68-|Eb?6$V@HkT=Hkwocf9h>thR~J1xYSwaIUy+zJm3a|g)dD@w)A~qOFQ+J3 zSimwSAHYgwB(l5iZ*?~V^LpI#0@{oDH+H&E=^l!L$OqoDkLYh7>DKW`dBB^+;56s^ zbYHezzQGx2cc&O4$O6VGMwGAQ!h{D*7TdlSVKrQ398AZGo5O`}=N)qk?GvxLIaaKr z-c)h#q)>}l1rP7-+c@Cl(X=vL-?t&>QAT`C)Lk2y{r5CwFLFqmpJ97mEiKR+G3Zi| z6Q-7RBz}?-d-jr`p@X5g1(WSx_*9s5i0#xJ_&@K{HN#~&&05z;9ri)R{wKumV|sI` z%WJ*KVvhT~lu99EImG3aynwZ-trgw%<;n4x2M{TunADbB{xgxZ7F=sJ1)1-U*ZGRI z?t4GI{H-^kDr|Y8dSPROdd~HRHL@^~hjTU)G_O~$LSBVljzQkCY*w&jii@7RTuyk| zdCJh@U7Du^+pX(1k0-`_!;8~dKoup2o#^ut- zP4C-3e=Ym$?d!HK@_6vWtoM10e2VuhLSKzsuEDa9p^q_|)lRwk{4g8w&DzUnX(_qC zD*}XWUihwv`_w=t^s}S<6vcnL%MXDxr<~$^F3+t?a$E=4#Y5%U&-^~+NWu-XyTy_T_1t#7D?(9(e*xtE|xvWYRra?f|H-Xb6BR@*uYWnCH*7g7+9wJ*r^iAPDRcHk~m_&q;{s- zXN?d%i4!^e`+LWi7Y#^K1#+1x5NcjLfYioe31}?A9^vPK#@l@tNqcIiDb*2P+854w zyPRMe4<4`!mY#253m>p6_>k*}Bj6H7uqm(tM=9PqMHjaqjh5WxsS$NRqEw0V%R`BM zT;`5v!_GkifR?0I{rizY6M9VN6kX`O6mltT&;O>=7xWgIby;Ufdn06&gB;WQWS65S zpDvN0?by<40S@hsI2zxUEnR=Ml3vpTog4OuQ)MC?kpm$l<$`Y14jy_@Y-}(f)e}=m zgdoL|R+-?j#>Cm~^J%hqE6oF5Q4QRhX;$=!N{-ywaVb%f>`iM!pS+S&kc z35SAv;XLqi7d|czx25BGW9xXszdYqf>OVOK~4Wfqi|m6KfyC>iDKML06>)d z`Lq6F2nJ13Z%?gyAULDl(Law0e$tS6)g+xVE11ZP>s키워드 온톨로지 설계 + + + + + +

+ +
+

o2o-site-ontology

+

발행 사이트에 붙는
SEO/AEO 키워드 온톨로지

+

+ 업체 사이트를 발행하면 그 업체에 맞는 검색 키워드·태그·질문답변이 따라붙어야 한다. + LLM 이 주기적으로 후보를 만들고, 4단계 중복제거가 전역 키워드 사전을 깨끗하게 유지하고, + 발행된 사이트는 REST 로 완성된 payload 만 받아 쓴다. +

+
+ PostgreSQL 16 + pgvector + NestJS + BullMQ + OpenAI Structured Outputs +
+
+ + +
+
+

일반 DB 냐 벡터 DB 냐

+

둘 중 하나를 고르는 문제가 아니다. 이 서비스는 성격이 다른 세 종류의 조회를 동시에 요구한다.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
조회 유형실제 질의필요한 것
정확 조회업체 A 의 활성 키워드 20개B-tree / 관계형 조인
의미 조회이 후보가 기존 키워드와 의미상 겹치는가vector (HNSW)
관계 탐색업종 트리 상위에서 물려받을 공통 키워드ltree 계층 / recursive CTE
+
+ +
+

결론 — PostgreSQL 하나로 시작한다. + pgvector + ltree + pg_trgm + JSONB 로 세 가지가 모두 한 엔진 안에서 해결되고, + 무엇보다 키워드 조회에는 항상 "어느 업체의"라는 조인이 따라붙는다.

+

전용 벡터 DB 를 지금 분리하면 매 요청이 2-hop 이 되고 정합성을 따로 관리해야 한다. + 벡터 행이 1천만 건을 넘거나 ANN 지연이 실제로 문제가 되는 시점에 Qdrant 로 떼어내도 늦지 않다. + Neo4j 도 같은 논리 — 고정 깊이 상속이면 ltree 로 충분하다.

+
+
+ + +
+
+

전체 흐름

+

생성은 큐 뒤에서 비동기로, 서빙은 DB 읽기만으로. 두 경로가 만나는 지점은 Postgres 한 곳뿐이다.

+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + 트리거 + 사이트 발행 — 즉시 + 크론 03:00 — 30일 경과 + 성과 저조 — 재생성 + + BullMQ 큐 + 60초 dedupe 창 + 재시도 3회 · 지수 백오프 + 동시성 2 + + 생성 워커 + OpenAI · gpt-4.1-mini + Structured Outputs + 임베딩 배치 1회 + + 중복제거 4단계 + 해시 → trigram → 벡터 + 미일치만 신규 등록 + 나머지는 alias 흡수 + + PostgreSQL 16 + pgvector · ltree · pg_trgm + keyword (전역 사전) + merchant_keyword + qa_pair · generation_run + + Serving API + GET /v1/sites/:id/seo + GET /v1/sites/:id/aeo + 읽기 99% · 캐시 대상 + + 발행된 사이트 + o2o-site-AEO + 렌더링 시 호출 + + 성과 수집 + Search Console · 네이버 서치어드바이저 · 유입 로그 + + + + + + + + + + + + + + + + + + + + + + 적재 + job + 후보 + write + 읽기 + SEO / AEO payload + 노출 · 클릭 + CTR < 0.2% → 강등 + + 기존 키워드 주입 — 중복 후보 생성 자체를 억제 + +
+
+ 점선 화살표가 이 설계의 핵심이다. 프롬프트에 해당 업종의 기존 키워드를 넣어 중복 후보가 만들어지기 전에 줄이고, + 그래도 남는 것만 중복제거 단계가 처리한다. 생성 경로(위)와 서빙 경로(아래)는 Postgres 에서만 만나므로 + OpenAI 가 느리거나 죽어도 발행된 사이트의 응답에는 영향이 없다. +
+
+
+ + +
+
+

중복제거 4단계

+

+ 값싼 판정을 먼저, 비싼 판정을 나중에. 벡터 비교는 후보 20건 안에서만 일어나므로 전수 비교가 발생하지 않는다. +

+
+ +
+
+ + + + + + + + + + + + + + + + + LLM 후보 키워드 + + + + + + + + + + + + + 0 · 금칙어 필터 + 최고 · 1위 · 100% · 완치 + + 1 · normalized 완전 일치 + NFKC · 소문자 · 구두점/공백 제거 + + 2 · pg_trgm 유사도 ≥ 0.6 + 표기 변형 · 오타 + + 3 · 코사인 유사도 ≥ 0.92 + 의미 중복 — 후보 20건 안에서만 + + 4 · 새 키워드로 INSERT + embedding 저장 · usage_count 1 + + + + + + + + + + + 미일치 + 미일치 + 미일치 + 미일치 + + + + + 비용 0 + B-tree 1회 + GIN trgm + HNSW top-20 + INSERT + + + + + + 차단 — 저장하지 않음 + rejected_banned + + + + + + + + + + + + + 기존 키워드에 alias 흡수 + 강남 뿌리 염색 → 강남 뿌리염색 + + 기존 키워드에 alias 흡수 + 강남 뿌리염색약 → 강남 뿌리염색 (0.67) + + 기존 키워드에 alias 흡수 + 강남 헤어샵 → 강남 미용실 (0.94) + + + + + + + 어느 경로든 업체에는 연결된다 + merchant_keyword · relevance · status + +
+
+ 1~3 단계에서 걸린 표기는 버리지 않고 기존 키워드의 aliases[] 에 흡수한다. + 롱테일 검색어를 잃지 않으면서 사전은 한 행으로 유지되고, 나중에 Search Console 이 + 강남 뿌리염색약 으로 성과를 보고해도 같은 키워드에 매칭된다. +
+
+ +
+

실제 로컬 실행 결과

+

같은 지역·업종 업체를 순서대로 발행했을 때 npm run smoke 출력이다.

+
+
1. 레브살롱 (첫 업체)      후보 19 → 신규 19 / 중복 0
+2. 헤어랩 강남점            후보 19 → 신규 4  / 중복(정확 15, 표기 0, 의미 0)
+3. 강남 뷰티랩              후보 16 → 신규 3  / 중복(정확 12, 표기 1, 의미 0)
+
+   matched_exact    강남 뿌리 염색      (sim=1.000 → '강남 뿌리염색')
+   matched_trigram  강남 뿌리염색약     (sim=0.667 → '강남 뿌리염색')
+   matched_exact    강남미용실추천      (sim=1.000 → '강남 미용실 추천')
+
+

+ 참고 + 위 수치는 LLM_PROVIDER=mock 기준이다. mock 임베딩은 문자 bigram 해싱이라 표기 유사도만 잡는다. + 의미 중복(강남 미용실강남 헤어샵)은 실제 text-embedding-3-small 로 전환해야 3단계가 발동한다. +

+
+
+ + +
+
+

데이터 모델

+

+ 키워드를 업체에 복제하지 않는 것이 이 스키마의 전부다. 복제하는 순간 중복제거 자체가 성립하지 않는다. +

+
+ +
+
+ + + + + + + + + + + + + + + + + + industry + path ltree · beauty.hair + + region + path ltree · kr.seoul.gangnam + + merchant + external_id ← 사이트 ID + description · profile jsonb + last_generated_at + + merchant_keyword + relevance · status · source + impressions · clicks · ctr + PK (merchant_id, keyword_id) + + keyword — 전역 사전 + canonical · 표시용 + normalized UNIQUE · 판정용 + aliases text[] · 흡수된 표기 + embedding vector(1536) HNSW + intent · locale + usage_count + + qa_pair + question · answer + normalized_question UNIQUE + embedding vector(1536) + + + + + + + + + + + + 업종 분류 + 지역 분류 + 1 : N + N : 1 + 1 : N + + +
+
+ 강남 미용실 을 100개 업체가 쓰더라도 keyword 에는 행이 하나, 임베딩도 하나뿐이다. + 업체별 관련도·성과는 전부 merchant_keyword 가 들고 있으므로 사전을 오염시키지 않고 + 업체마다 다른 순위를 낼 수 있다. +
+
+
+ + +
+
+

API

+

+ :id 는 o2o-site-AEO 의 external_id 와 내부 UUID 를 모두 받는다. + 연동 쪽에서 ID 매핑 테이블을 따로 들 필요가 없다. +

+
+ +
+ + + + + + + + + + + + + +
메서드경로용도
GET/health헬스체크 · 현재 LLM provider 확인
POST/v1/merchants/publish사이트 발행 웹훅. 업체 upsert 후 생성 작업 적재. sync:true 면 동기 실행
POST/v1/merchants/:id/generate수동 재생성. ?sync=true 로 결과를 즉시 확인
GET/v1/sites/:id/seo발행 사이트가 렌더링 시 호출. title · description · keywords · tags(alias 포함)
GET/v1/sites/:id/aeo답변엔진용 topics · FAQ · structuredDataHints
POST/v1/keywords/search어드민 — 자연어 질의로 키워드 사전 벡터 검색
POST/v1/sites/:id/performance노출·클릭 주입 → CTR 갱신 → 저성과 키워드 강등
+
+ +
+

SEO 응답

+
+
$ curl 'http://localhost:3100/v1/sites/site-1001/seo?limit=8'
+
+{
+  "title": "레브살롱 | 강남 미용실",
+  "description": "강남역 3번 출구 앞 프라이빗 헤어살롱. … 정보를 확인하세요.",
+  "keywords": ["레브살롱", "강남 미용실", "강남 남자 커트", "강남 두피 클리닉", …],
+  "tags": [
+    { "keyword": "강남 미용실", "intent": "local", "relevance": 0.95,
+      "aliases": ["강남미용실"] }
+  ]
+}
+ +
+

AEO 응답

+

+ SEO 가 키워드라면 AEO 는 질문-답변 쌍과 구조화 데이터다. AI 검색 크롤러가 인용하는 것은 이쪽이다. + structuredDataHints 는 후속 단계에서 LocalBusiness / FAQPage JSON-LD 로 그대로 매핑되도록 + 필드를 미리 맞춰 두었다. +

+
+
{
+  "topics": ["강남 미용실", "강남 남자 커트", "강남 여성 펌"],
+  "faqs": [
+    { "question": "레브살롱은(는) 어디에 있나요?",
+      "answer": "레브살롱은(는) 강남에 위치한 미용실입니다." }
+  ],
+  "structuredDataHints": {
+    "type": "LocalBusiness", "name": "레브살롱",
+    "areaServed": "강남", "category": "미용실"
+  }
+}
+
+ + +
+
+

기술 선택

+
+
+ + + + + + + + + + +
레이어선택이유
런타임NestJS · TypeScripto2o-site-AEO 와 payload 타입을 공유할 수 있다
DBPostgreSQL 16 + pgvector
+ ltree + pg_trgm
정확 · 의미 · 계층 조회 3-in-1
DB 접근postgres.js (raw SQL)벡터 연산자 <=>ltree 는 어차피 raw SQL. ORM 을 얹으면 우회 코드가 더 는다
큐 · 스케줄BullMQ + Redis60초 dedupe 창, 지수 백오프 재시도, 크론이 전부 내장
LLMOpenAI Structured Outputs
text-embedding-3-small
JSON Schema 강제 — 자유 텍스트 파싱은 반드시 깨진다
관측generation_run 테이블프롬프트 버전 · 토큰 · 단계별 통계를 행으로 남긴다
+
+ +
+

로컬 실행

+
+
npm install
+cp .env.example .env      # 기본 LLM_PROVIDER=mock — API 키 불필요
+npm run db:up             # postgres(pgvector) + redis
+npm run db:migrate && npm run db:seed
+npm start                 # http://localhost:3100
+npm run smoke             # 다른 터미널 — 엔드투엔드 점검
+
+ + +
+
+

남은 작업

+

연동에 필요한 API 표면은 이미 고정되어 있다. 아래는 그 뒤에서 채워 넣는 것들이다.

+
    +
  • next JSON-LD 조립 — structuredDataHintsLocalBusiness / FAQPage / Service
  • +
  • next /llms.txt 서빙 — AI 검색 크롤러 진입점
  • +
  • later 업종 ltree 상위 노드 키워드 상속 (source: 'inherited')
  • +
  • later Redis 응답 캐시 — 서빙은 읽기 99%, TTL 1시간 + 발행 이벤트 무효화
  • +
  • later Search Console API 직접 연동 (지금은 /performance 수동 주입)
  • +
  • later 키워드 승인 · 차단 어드민 UI
  • +
+
+
+ +
+ o2o-site-ontology · 설계 문서 · 코드와 함께 docs/architecture.html 에 보관 +
+
diff --git a/ontology/docs/site-ontology 아키텍쳐.pptx b/ontology/docs/site-ontology 아키텍쳐.pptx new file mode 100644 index 0000000000000000000000000000000000000000..9690470dd411843a03e37e3e2e2e79a2b27b10ab GIT binary patch literal 47393 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 literal 0 HcmV?d00001 diff --git a/ontology/drizzle/0000_init.sql b/ontology/drizzle/0000_init.sql new file mode 100644 index 0000000..3de6ede --- /dev/null +++ b/ontology/drizzle/0000_init.sql @@ -0,0 +1,124 @@ +-- o2o-site-ontology : initial schema +-- pgvector(유사도) + ltree(업종/지역 계층) + pg_trgm(표기 변형) 3-in-1 + +CREATE EXTENSION IF NOT EXISTS vector; +CREATE EXTENSION IF NOT EXISTS ltree; +CREATE EXTENSION IF NOT EXISTS pg_trgm; + +-- ---------------------------------------------------------------- 분류 계층 +CREATE TABLE IF NOT EXISTS industry ( + id text PRIMARY KEY, + path ltree NOT NULL UNIQUE, + name text NOT NULL, + created_at timestamptz NOT NULL DEFAULT now() +); +CREATE INDEX IF NOT EXISTS industry_path_gist ON industry USING gist (path); + +CREATE TABLE IF NOT EXISTS region ( + id text PRIMARY KEY, + path ltree NOT NULL UNIQUE, + name text NOT NULL, + created_at timestamptz NOT NULL DEFAULT now() +); +CREATE INDEX IF NOT EXISTS region_path_gist ON region USING gist (path); + +-- ---------------------------------------------------------------- 업체 +CREATE TABLE IF NOT EXISTS merchant ( + id uuid PRIMARY KEY DEFAULT gen_random_uuid(), + external_id text NOT NULL UNIQUE, -- o2o-site-AEO 의 사이트/업체 ID + name text NOT NULL, + industry_id text REFERENCES industry(id), + region_id text REFERENCES region(id), + description text NOT NULL DEFAULT '', + profile jsonb NOT NULL DEFAULT '{}'::jsonb, + site_url text, + last_generated_at timestamptz, + created_at timestamptz NOT NULL DEFAULT now(), + updated_at timestamptz NOT NULL DEFAULT now() +); +CREATE INDEX IF NOT EXISTS merchant_industry_idx ON merchant (industry_id); +CREATE INDEX IF NOT EXISTS merchant_stale_idx ON merchant (last_generated_at NULLS FIRST); + +-- ---------------------------------------------------------------- 전역 키워드 사전 +DO $$ BEGIN + CREATE TYPE keyword_intent AS ENUM + ('informational','navigational','transactional','local','brand'); +EXCEPTION WHEN duplicate_object THEN NULL; END $$; + +CREATE TABLE IF NOT EXISTS keyword ( + id uuid PRIMARY KEY DEFAULT gen_random_uuid(), + canonical text NOT NULL, -- 화면 노출용 대표 표기 + normalized text NOT NULL, -- 중복 판정용 정규화 표기 + locale text NOT NULL DEFAULT 'ko-KR', + aliases text[] NOT NULL DEFAULT '{}', -- 흡수된 표기 변형 (롱테일 확보) + intent keyword_intent NOT NULL DEFAULT 'informational', + industry_id text REFERENCES industry(id), + region_id text REFERENCES region(id), + embedding vector(1536), + usage_count integer NOT NULL DEFAULT 0, -- 몇 개 업체가 쓰는가 + created_at timestamptz NOT NULL DEFAULT now(), + updated_at timestamptz NOT NULL DEFAULT now(), + CONSTRAINT keyword_normalized_locale_uq UNIQUE (normalized, locale) +); +CREATE INDEX IF NOT EXISTS keyword_embedding_hnsw + ON keyword USING hnsw (embedding vector_cosine_ops); +CREATE INDEX IF NOT EXISTS keyword_normalized_trgm + ON keyword USING gin (normalized gin_trgm_ops); +CREATE INDEX IF NOT EXISTS keyword_industry_idx ON keyword (industry_id); + +-- ---------------------------------------------------------------- 업체 <-> 키워드 +DO $$ BEGIN + CREATE TYPE merchant_keyword_status AS ENUM + ('candidate','active','demoted','blocked'); +EXCEPTION WHEN duplicate_object THEN NULL; END $$; + +CREATE TABLE IF NOT EXISTS merchant_keyword ( + merchant_id uuid NOT NULL REFERENCES merchant(id) ON DELETE CASCADE, + keyword_id uuid NOT NULL REFERENCES keyword(id) ON DELETE CASCADE, + relevance real NOT NULL DEFAULT 0, + source text NOT NULL DEFAULT 'llm', -- llm | manual | inherited + status merchant_keyword_status NOT NULL DEFAULT 'candidate', + rationale text, + impressions bigint NOT NULL DEFAULT 0, + clicks bigint NOT NULL DEFAULT 0, + ctr real NOT NULL DEFAULT 0, + created_at timestamptz NOT NULL DEFAULT now(), + updated_at timestamptz NOT NULL DEFAULT now(), + PRIMARY KEY (merchant_id, keyword_id) +); +CREATE INDEX IF NOT EXISTS merchant_keyword_serving_idx + ON merchant_keyword (merchant_id, status, relevance DESC); + +-- ---------------------------------------------------------------- AEO 질문-답변 +CREATE TABLE IF NOT EXISTS qa_pair ( + id uuid PRIMARY KEY DEFAULT gen_random_uuid(), + merchant_id uuid NOT NULL REFERENCES merchant(id) ON DELETE CASCADE, + question text NOT NULL, + answer text NOT NULL, + normalized_question text NOT NULL, + embedding vector(1536), + status merchant_keyword_status NOT NULL DEFAULT 'active', + created_at timestamptz NOT NULL DEFAULT now(), + updated_at timestamptz NOT NULL DEFAULT now(), + CONSTRAINT qa_pair_merchant_question_uq UNIQUE (merchant_id, normalized_question) +); +CREATE INDEX IF NOT EXISTS qa_pair_merchant_idx ON qa_pair (merchant_id, status); + +-- ---------------------------------------------------------------- 생성 감사 로그 +CREATE TABLE IF NOT EXISTS generation_run ( + id uuid PRIMARY KEY DEFAULT gen_random_uuid(), + merchant_id uuid REFERENCES merchant(id) ON DELETE CASCADE, + provider text NOT NULL, + model text NOT NULL, + prompt_version text NOT NULL, + trigger text NOT NULL, -- published | scheduled | manual + status text NOT NULL DEFAULT 'running', -- running | succeeded | failed + input jsonb NOT NULL DEFAULT '{}'::jsonb, + output jsonb NOT NULL DEFAULT '{}'::jsonb, + stats jsonb NOT NULL DEFAULT '{}'::jsonb, + error text, + started_at timestamptz NOT NULL DEFAULT now(), + finished_at timestamptz +); +CREATE INDEX IF NOT EXISTS generation_run_merchant_idx + ON generation_run (merchant_id, started_at DESC); diff --git a/ontology/drizzle/0001_embedding_384.sql b/ontology/drizzle/0001_embedding_384.sql new file mode 100644 index 0000000..39b5dc9 --- /dev/null +++ b/ontology/drizzle/0001_embedding_384.sql @@ -0,0 +1,22 @@ +-- 임베딩 모델 전환: 로컬 multilingual-e5-small (384차원) +-- mock/openai 도 384 로 통일한다 (openai 는 dimensions 파라미터로 축소 요청). +DO $$ +BEGIN + IF (SELECT format_type(atttypid, atttypmod) FROM pg_attribute + WHERE attrelid = 'keyword'::regclass AND attname = 'embedding') <> 'vector(384)' THEN + DROP INDEX IF EXISTS keyword_embedding_hnsw; + ALTER TABLE keyword ALTER COLUMN embedding TYPE vector(384) USING NULL::vector(384); + CREATE INDEX keyword_embedding_hnsw ON keyword USING hnsw (embedding vector_cosine_ops); + END IF; + + IF (SELECT format_type(atttypid, atttypmod) FROM pg_attribute + WHERE attrelid = 'qa_pair'::regclass AND attname = 'embedding') <> 'vector(384)' THEN + ALTER TABLE qa_pair ALTER COLUMN embedding TYPE vector(384) USING NULL::vector(384); + END IF; +END $$; + +-- 데이터셋 출처 추적 (수작업 큐레이션 / LLM 생성 구분) +ALTER TABLE keyword ADD COLUMN IF NOT EXISTS source text NOT NULL DEFAULT 'llm'; +ALTER TABLE keyword ADD COLUMN IF NOT EXISTS kind text NOT NULL DEFAULT 'keyword'; +ALTER TABLE keyword ADD COLUMN IF NOT EXISTS category text; +CREATE INDEX IF NOT EXISTS keyword_kind_idx ON keyword (kind, category); diff --git a/ontology/nest-cli.json b/ontology/nest-cli.json new file mode 100644 index 0000000..f9aa683 --- /dev/null +++ b/ontology/nest-cli.json @@ -0,0 +1,8 @@ +{ + "$schema": "https://json.schemastore.org/nest-cli", + "collection": "@nestjs/schematics", + "sourceRoot": "src", + "compilerOptions": { + "deleteOutDir": true + } +} diff --git a/ontology/package-lock.json b/ontology/package-lock.json new file mode 100644 index 0000000..cb46fba --- /dev/null +++ b/ontology/package-lock.json @@ -0,0 +1,6333 @@ +{ + "name": "o2o-site-ontology", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "o2o-site-ontology", + "version": "0.1.0", + "dependencies": { + "@huggingface/transformers": "^4.2.0", + "@nestjs/bullmq": "^11.0.2", + "@nestjs/common": "^11.0.12", + "@nestjs/core": "^11.0.12", + "@nestjs/platform-express": "^11.0.12", + "@nestjs/schedule": "^5.0.1", + "bullmq": "^5.44.0", + "class-transformer": "^0.5.1", + "class-validator": "^0.14.1", + "dotenv": "^16.4.7", + "openai": "^4.89.0", + "postgres": "^3.4.5", + "reflect-metadata": "^0.2.2", + "rxjs": "^7.8.2" + }, + "devDependencies": { + "@nestjs/cli": "^11.0.5", + "@nestjs/schematics": "^11.0.2", + "@types/express": "^5.0.1", + "@types/node": "^22.13.14", + "tsx": "^4.19.3", + "typescript": "^5.8.2" + } + }, + "node_modules/@angular-devkit/core": { + "version": "19.2.27", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.27.tgz", + "integrity": "sha512-3amNzoCVSKd7ah6l6lBQL4onwwJvqvam7FMoQBILrxtW5LB5ezh8gMSPuA4zJjKjoRzf9uoWdlzqv/84I52xZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "8.18.0", + "ajv-formats": "3.0.1", + "jsonc-parser": "3.3.1", + "picomatch": "4.0.4", + "rxjs": "7.8.1", + "source-map": "0.7.4" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^4.0.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "19.2.27", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.27.tgz", + "integrity": "sha512-/PZmyAlb2NGWPikRRuiWLdfHQd8Wrx6lX4HqvTcaDhlU43M3T0ud4PH2T3QDp7BzHYY92xtD8iPxX2asg67G1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "19.2.27", + "jsonc-parser": "3.3.1", + "magic-string": "0.30.17", + "ora": "5.4.1", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/schematics-cli": { + "version": "19.2.27", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-19.2.27.tgz", + "integrity": "sha512-wHYH6SVXVykhLzovUHtYor3Nl4SpIiITi7r9DQDaKYUD4hpRBx25W6N9eGuakT9Vd5tV/x6wmvQFWQZQwFB7eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "19.2.27", + "@angular-devkit/schematics": "19.2.27", + "@inquirer/prompts": "7.3.2", + "ansi-colors": "4.1.3", + "symbol-observable": "4.0.0", + "yargs-parser": "21.1.1" + }, + "bin": { + "schematics": "bin/schematics.js" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/schematics-cli/node_modules/@inquirer/prompts": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.2.tgz", + "integrity": "sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.1.2", + "@inquirer/confirm": "^5.1.6", + "@inquirer/editor": "^4.2.7", + "@inquirer/expand": "^4.0.9", + "@inquirer/input": "^4.1.6", + "@inquirer/number": "^3.0.9", + "@inquirer/password": "^4.0.9", + "@inquirer/rawlist": "^4.0.9", + "@inquirer/search": "^3.0.9", + "@inquirer/select": "^4.0.9" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@borewit/text-codec": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.2.2.tgz", + "integrity": "sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", + "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz", + "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz", + "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz", + "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz", + "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz", + "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz", + "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz", + "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz", + "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz", + "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz", + "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz", + "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz", + "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz", + "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz", + "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz", + "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz", + "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz", + "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz", + "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz", + "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz", + "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz", + "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz", + "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz", + "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz", + "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz", + "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@huggingface/jinja": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@huggingface/jinja/-/jinja-0.5.10.tgz", + "integrity": "sha512-SgS1D1bglQ94ceD4ZCL6eayUDy9uV1xuyk61OjgSxU5GJh7upqZCKII0JoTYMc6wWsg3JUgaPRX0ElQzXPk3Cw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@huggingface/tokenizers": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@huggingface/tokenizers/-/tokenizers-0.1.3.tgz", + "integrity": "sha512-8rF/RRT10u+kn7YuUbUg0OF30K8rjTc78aHpxT+qJ1uWSqxT1MHi8+9ltwYfkFYJzT/oS+qw3JVfHtNMGAdqyA==", + "license": "Apache-2.0" + }, + "node_modules/@huggingface/transformers": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@huggingface/transformers/-/transformers-4.2.0.tgz", + "integrity": "sha512-8BRCoBMH0XsWaEIamuR0LrJGAfftgHAfb2Vrffy0VKlSAE/MnUJ5/h/zTfEP3fDIft+nk7TqB8xXEyABGitBjQ==", + "license": "Apache-2.0", + "dependencies": { + "@huggingface/jinja": "^0.5.6", + "@huggingface/tokenizers": "^0.1.3", + "onnxruntime-node": "1.24.3", + "onnxruntime-web": "1.26.0-dev.20260416-b7804b056c", + "sharp": "^0.34.5" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@inquirer/ansi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", + "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/checkbox": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", + "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", + "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core": { + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", + "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/editor": { + "version": "4.2.23", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz", + "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/external-editor": "^1.0.3", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz", + "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", + "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/number": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz", + "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/password": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz", + "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/prompts": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", + "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.3.2", + "@inquirer/confirm": "^5.1.21", + "@inquirer/editor": "^4.2.23", + "@inquirer/expand": "^4.0.23", + "@inquirer/input": "^4.3.1", + "@inquirer/number": "^3.0.23", + "@inquirer/password": "^4.0.23", + "@inquirer/rawlist": "^4.1.11", + "@inquirer/search": "^3.2.2", + "@inquirer/select": "^4.4.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz", + "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/search": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz", + "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/select": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", + "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", + "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@ioredis/commands": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.10.0.tgz", + "integrity": "sha512-UmeW7z4LfctwoQ5wkhVzgq8tXkreED2xZGpX+Bg+zA+WJFZCT6c062AfCK/Dfk81xZnnwdhJCUMkitihRaoC2Q==", + "license": "MIT" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lukeed/csprng": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz", + "integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.4.tgz", + "integrity": "sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.4.tgz", + "integrity": "sha512-zExlW9zUJKZH/tOtVMttwjKa4Xm/3KcNjnE3dPN92uCktwavMxpgCA3MoJK/DOnTWsQgo224OaST27/mPNAf+w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.4.tgz", + "integrity": "sha512-Tg3yX65f5GbtXLkrYEHE5oibZG9epyYWas7FogTTEJeDEF9JlXJzKgXaNhT3UXlTOeA+AfZpYZYZ0uPj7Cfquw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.4.tgz", + "integrity": "sha512-dgX0P/9wGPJeHFBG+ZmhgE6bmtMt7NP5CRBGyyktpopdk/mW4POnrpQsSLtKI1dwpc+pPLuXHDh6vvskyQE/sw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.4.tgz", + "integrity": "sha512-8TNXMEjJc3QEy7R/x1INhgiU+XakDAFUzBhaz7+Rbrs8NH5UQeHQxxmzsSBJGyV6I1jW79undiQm8tOI+D+8FQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.4.tgz", + "integrity": "sha512-CmCXPQrkbwExx3j946/PtHWHbYJiCRBRDl4BlkRQcJB/YOwQxJRTpoo7aTsortjgoJ1x7opzTSxn7C+ASSLVjQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@nestjs/bull-shared": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@nestjs/bull-shared/-/bull-shared-11.0.5.tgz", + "integrity": "sha512-QI7GHPk4oePBwszAZn/Kz5hgB79KijB1RDoo+E/BrSt33sHUrvRZXVyO0+knZleyloRYy0LT2VwsqSP/aQvg4Q==", + "license": "MIT", + "dependencies": { + "tslib": "2.8.1" + }, + "peerDependencies": { + "@nestjs/common": "^10.0.0 || ^11.0.0", + "@nestjs/core": "^10.0.0 || ^11.0.0" + } + }, + "node_modules/@nestjs/bullmq": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@nestjs/bullmq/-/bullmq-11.0.5.tgz", + "integrity": "sha512-u0VGVc5aER8A+4jEYXDin2rtqIHR8sFL68RUgNDgZslvjdeb1QL4CF+Sr0v4zMXJEfaLSVD606Oq0cryNNCxHg==", + "license": "MIT", + "dependencies": { + "@nestjs/bull-shared": "^11.0.5", + "tslib": "2.8.1" + }, + "peerDependencies": { + "@nestjs/common": "^10.0.0 || ^11.0.0", + "@nestjs/core": "^10.0.0 || ^11.0.0", + "bullmq": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + } + }, + "node_modules/@nestjs/cli": { + "version": "11.0.24", + "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-11.0.24.tgz", + "integrity": "sha512-aIHxQLSYtXShifA3zwWIeznEsZnNa3Iz2QRykFj+sl9IcbERBHr5nH87FRgywM+He3NxoF5WazHfR8FsmVeWxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "19.2.27", + "@angular-devkit/schematics": "19.2.27", + "@angular-devkit/schematics-cli": "19.2.27", + "@inquirer/prompts": "7.10.1", + "@nestjs/schematics": "^11.0.1", + "ansis": "4.2.0", + "chokidar": "4.0.3", + "cli-table3": "0.6.5", + "commander": "4.1.1", + "fork-ts-checker-webpack-plugin": "9.1.0", + "glob": "13.0.6", + "node-emoji": "1.11.0", + "ora": "5.4.1", + "tsconfig-paths": "4.2.0", + "tsconfig-paths-webpack-plugin": "4.2.0", + "typescript": "5.9.3", + "webpack": "5.106.2", + "webpack-node-externals": "3.0.0" + }, + "bin": { + "nest": "bin/nest.js" + }, + "engines": { + "node": ">= 20.11" + }, + "peerDependencies": { + "@swc/cli": "^0.1.62 || ^0.3.0 || ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.7.0 || ^0.8.0", + "@swc/core": "^1.3.62" + }, + "peerDependenciesMeta": { + "@swc/cli": { + "optional": true + }, + "@swc/core": { + "optional": true + } + } + }, + "node_modules/@nestjs/common": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-11.2.3.tgz", + "integrity": "sha512-obdauJXHfthhepbV+LpGe88OeBlR/Kw9lwjLo0Utzc//agoLXYb9DUGhPQWtm81IpBWMv+19eiwcve9MsBZwXA==", + "license": "MIT", + "dependencies": { + "file-type": "21.3.4", + "iterare": "1.2.1", + "load-esm": "1.0.3", + "tslib": "2.8.1", + "uid": "2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nest" + }, + "peerDependencies": { + "class-transformer": ">=0.4.1", + "class-validator": ">=0.13.2", + "reflect-metadata": "^0.1.12 || ^0.2.0", + "rxjs": "^7.1.0" + }, + "peerDependenciesMeta": { + "class-transformer": { + "optional": true + }, + "class-validator": { + "optional": true + } + } + }, + "node_modules/@nestjs/core": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-11.2.3.tgz", + "integrity": "sha512-vkA9/Ja0Z3hvqXErSa+HaxrfF+cNXthNFi8VPNEKVli4rMd009yExAl0gLmko/Kf8peDXr72u1RN+j9Da2ukHg==", + "license": "MIT", + "dependencies": { + "fast-safe-stringify": "2.1.1", + "iterare": "1.2.1", + "path-to-regexp": "8.4.2", + "tslib": "2.8.1", + "uid": "2.0.2" + }, + "engines": { + "node": ">= 20" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nest" + }, + "peerDependencies": { + "@nestjs/common": "^11.0.0", + "@nestjs/microservices": "^11.0.0", + "@nestjs/platform-express": "^11.0.0", + "@nestjs/websockets": "^11.0.0", + "reflect-metadata": "^0.1.12 || ^0.2.0", + "rxjs": "^7.1.0" + }, + "peerDependenciesMeta": { + "@nestjs/microservices": { + "optional": true + }, + "@nestjs/platform-express": { + "optional": true + }, + "@nestjs/websockets": { + "optional": true + } + } + }, + "node_modules/@nestjs/platform-express": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-11.2.3.tgz", + "integrity": "sha512-YFQvRXT2de1qNL9LJPUBQ31+RsfI4cJ+sbpU9ENM/hDCgoHSEhm7oxUuGGKmhTZBNZEYm8mDYdfoTFmAH1LIJg==", + "license": "MIT", + "dependencies": { + "cors": "2.8.6", + "express": "5.2.1", + "multer": "2.2.0", + "path-to-regexp": "8.4.2", + "tslib": "2.8.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nest" + }, + "peerDependencies": { + "@nestjs/common": "^11.0.0", + "@nestjs/core": "^11.0.0" + } + }, + "node_modules/@nestjs/schedule": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@nestjs/schedule/-/schedule-5.0.1.tgz", + "integrity": "sha512-kFoel84I4RyS2LNPH6yHYTKxB16tb3auAEciFuc788C3ph6nABkUfzX5IE+unjVaRX+3GuruJwurNepMlHXpQg==", + "license": "MIT", + "dependencies": { + "cron": "3.5.0" + }, + "peerDependencies": { + "@nestjs/common": "^10.0.0 || ^11.0.0", + "@nestjs/core": "^10.0.0 || ^11.0.0" + } + }, + "node_modules/@nestjs/schematics": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-11.1.0.tgz", + "integrity": "sha512-lVxGZ46tcdItFMoXr6vyKWlnOsm1SZm/GUqAEDvy2RL4Q4O+3bkziAhrO7Y8JLssFUUvNFEGqAizI52WAxhjDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "19.2.24", + "@angular-devkit/schematics": "19.2.24", + "comment-json": "5.0.0", + "jsonc-parser": "3.3.1", + "pluralize": "8.0.0" + }, + "peerDependencies": { + "prettier": "^3.0.0", + "typescript": ">=4.8.2" + }, + "peerDependenciesMeta": { + "prettier": { + "optional": true + } + } + }, + "node_modules/@nestjs/schematics/node_modules/@angular-devkit/core": { + "version": "19.2.24", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.24.tgz", + "integrity": "sha512-Kd49warf6U/EyWe5BszF/eebN3zQ3bk7tgfEljAw8q/rX95UUtriJubWvp6pgzHfzBA4jwq8f+QiNZB8eBEXPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "8.18.0", + "ajv-formats": "3.0.1", + "jsonc-parser": "3.3.1", + "picomatch": "4.0.4", + "rxjs": "7.8.1", + "source-map": "0.7.4" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^4.0.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@nestjs/schematics/node_modules/@angular-devkit/schematics": { + "version": "19.2.24", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.24.tgz", + "integrity": "sha512-lnw+ZM1Io+cJAkReC0NPDjqObL8NtKzKIkdgEEKC8CUmkhurYhedbicN8Y8NYHgG1uLd2GozW3+/QqPRZaN+Lw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "19.2.24", + "jsonc-parser": "3.3.1", + "magic-string": "0.30.17", + "ora": "5.4.1", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@nestjs/schematics/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz", + "integrity": "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz", + "integrity": "sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz", + "integrity": "sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==", + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.2.tgz", + "integrity": "sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug==", + "license": "BSD-3-Clause" + }, + "node_modules/@tokenizer/inflate": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@tokenizer/inflate/-/inflate-0.4.1.tgz", + "integrity": "sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "token-types": "^6.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", + "license": "MIT" + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.6.tgz", + "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^5.0.0", + "@types/serve-static": "^2" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.3.tgz", + "integrity": "sha512-dPfW8NFiOF4wOHc7+N/QSxlY9cfSsenewGbAz8C8U/MULPd/YZ27LvJUIlzaXie7e6Ove9YunJGgC9tbHD2cKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/luxon": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.4.2.tgz", + "integrity": "sha512-TifLZlFudklWlMBfhubvgqTXRzLDI5pCbGa4P8a3wPyUQSW+1xQ5eDsreP9DWHX3tjq1ke96uYG/nwundroWcA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.20.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz", + "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/node-fetch": { + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.13.tgz", + "integrity": "sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.4" + } + }, + "node_modules/@types/qs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.1.tgz", + "integrity": "sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-2.2.0.tgz", + "integrity": "sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*" + } + }, + "node_modules/@types/validator": { + "version": "13.15.10", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.15.10.tgz", + "integrity": "sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@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, + "license": "BSD-3-Clause" + }, + "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, + "license": "Apache-2.0" + }, + "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==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", + "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/adm-zip": { + "version": "0.5.18", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.18.tgz", + "integrity": "sha512-ufJnssQGbxzLNS1Ho9bCtX4rQKCCvoVuDLHoJyc3F9dOGDB4BkWs2Ci0kv53lqocAEQ/Cbi+I2XCsNYGqVYqng==", + "license": "MIT", + "engines": { + "node": ">=12.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", + "license": "MIT", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.2.0.tgz", + "integrity": "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + } + }, + "node_modules/append-field": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-timsort": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", + "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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" + } + ], + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.11.21", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.21.tgz", + "integrity": "sha512-uh8vpY/1/YyFkunIDFH/12p7/7VdPKA1hejMVEbdkEaWnUz0Hesvx5EbiU6XxjyHZIOju+ZMbQJkRh+es3/spQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/body-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", + "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^2.0.0", + "debug": "^4.4.3", + "http-errors": "^2.0.1", + "iconv-lite": "^0.7.2", + "on-finished": "^2.4.1", + "qs": "^6.15.2", + "raw-body": "^3.0.2", + "type-is": "^2.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/body-parser/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.28.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.9.tgz", + "integrity": "sha512-EWazOblFYUvlGZcfGhPUPmYh3nikUxBVb+y9MJun5f3hBi812X+8MSQTujLBtgK3cf51fJWbWfOjyeO954d+Eg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.11.20", + "caniuse-lite": "^1.0.30001810", + "electron-to-chromium": "^1.5.420", + "node-releases": "^2.0.54", + "update-browserslist-db": "^1.3.2" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/bullmq": { + "version": "5.81.4", + "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.81.4.tgz", + "integrity": "sha512-n+WHSzz20KooBGoJyASre6oJNz/p5f1IJRRN2ibD+NWPQaNpNQmDrwYuPO+bsXrQeM1MQzUxXGbdjmyOFKP2xQ==", + "license": "MIT", + "dependencies": { + "cron-parser": "4.9.0", + "ioredis": "5.11.1", + "msgpackr": "2.0.5", + "node-abort-controller": "3.1.1", + "semver": "7.8.5", + "tslib": "2.8.1" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "redis": ">=5.0.0" + }, + "peerDependenciesMeta": { + "redis": { + "optional": true + } + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001810", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", + "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": 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/chardet": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.2.0.tgz", + "integrity": "sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/class-transformer": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz", + "integrity": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==", + "license": "MIT" + }, + "node_modules/class-validator": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.14.4.tgz", + "integrity": "sha512-AwNusCCam51q703dW82x95tOqQp6oC9HNUl724KxJJOfnKscI8dOloXFgyez7LbTTKWuRBA37FScqVbJEoq8Yw==", + "license": "MIT", + "dependencies": { + "@types/validator": "^13.15.3", + "libphonenumber-js": "^1.11.1", + "validator": "^13.15.22" + } + }, + "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, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cluster-key-slot": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.1.tgz", + "integrity": "sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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, + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/comment-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-5.0.0.tgz", + "integrity": "sha512-uiqLcOiVDJtBP8WGkZHEP+FZIhTzP1dxvn59EfoYUi9gqupjrBWVQkO2atDrbnKPwLeotFYDsuNb26uBMqB+hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-timsort": "^1.0.3", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/content-disposition": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", + "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cron": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/cron/-/cron-3.5.0.tgz", + "integrity": "sha512-0eYZqCnapmxYcV06uktql93wNWdlTmmBFP2iYz+JPVcQqlyFYcn1lFuIk4R54pkOmE7mcldTAPZv6X5XA4Q46A==", + "license": "MIT", + "dependencies": { + "@types/luxon": "~3.4.0", + "luxon": "~3.5.0" + } + }, + "node_modules/cron-parser": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz", + "integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==", + "deprecated": "v4 is no longer maintained, upgrade to v5", + "license": "MIT", + "dependencies": { + "luxon": "^3.2.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/dotenv": { + "version": "16.6.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.425", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.425.tgz", + "integrity": "sha512-QvPtl41EUOnuT1HBvMKgxXRIaHNcagBPs50u7VULzhZXaGfqTbZyE16LQsctZ/RQHlGu+FOWeDTR4mY6YbeF1g==", + "dev": true, + "license": "ISC" + }, + "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, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.24.5", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", + "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", + "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", + "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.2", + "@esbuild/android-arm": "0.28.2", + "@esbuild/android-arm64": "0.28.2", + "@esbuild/android-x64": "0.28.2", + "@esbuild/darwin-arm64": "0.28.2", + "@esbuild/darwin-x64": "0.28.2", + "@esbuild/freebsd-arm64": "0.28.2", + "@esbuild/freebsd-x64": "0.28.2", + "@esbuild/linux-arm": "0.28.2", + "@esbuild/linux-arm64": "0.28.2", + "@esbuild/linux-ia32": "0.28.2", + "@esbuild/linux-loong64": "0.28.2", + "@esbuild/linux-mips64el": "0.28.2", + "@esbuild/linux-ppc64": "0.28.2", + "@esbuild/linux-riscv64": "0.28.2", + "@esbuild/linux-s390x": "0.28.2", + "@esbuild/linux-x64": "0.28.2", + "@esbuild/netbsd-arm64": "0.28.2", + "@esbuild/netbsd-x64": "0.28.2", + "@esbuild/openbsd-arm64": "0.28.2", + "@esbuild/openbsd-x64": "0.28.2", + "@esbuild/openharmony-arm64": "0.28.2", + "@esbuild/sunos-x64": "0.28.2", + "@esbuild/win32-arm64": "0.28.2", + "@esbuild/win32-ia32": "0.28.2", + "@esbuild/win32-x64": "0.28.2" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "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": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "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, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "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, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz", + "integrity": "sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/file-type": { + "version": "21.3.4", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.3.4.tgz", + "integrity": "sha512-Ievi/yy8DS3ygGvT47PjSfdFoX+2isQueoYP1cntFW1JLYAuS4GD7NUPGg4zv2iZfV52uDyk5w5Z0TdpRS6Q1g==", + "license": "MIT", + "dependencies": { + "@tokenizer/inflate": "^0.4.1", + "strtok3": "^10.3.4", + "token-types": "^6.1.1", + "uint8array-extras": "^1.4.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/flatbuffers": { + "version": "25.9.23", + "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-25.9.23.tgz", + "integrity": "sha512-MI1qs7Lo4Syw0EOzUl0xjs2lsoeqFku44KpngfIduHBYvzm8h2+7K8YMQh1JtVVVrUvhLpNwqVi4DERegUJhPQ==", + "license": "Apache-2.0" + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-9.1.0.tgz", + "integrity": "sha512-mpafl89VFPJmhnJ1ssH+8wmM2b50n+Rew5x42NeI2U78aRWgtkEtGmctp7iT16UjquJTjorEmIfESj3DxdW84Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^4.0.1", + "cosmiconfig": "^8.2.0", + "deepmerge": "^4.2.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", + "minimatch": "^3.0.4", + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "typescript": ">3.6.0", + "webpack": "^5.11.0" + } + }, + "node_modules/form-data": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.4", + "mime-types": "^2.1.35" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data-encoder": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", + "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==", + "license": "MIT" + }, + "node_modules/form-data/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/form-data/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/formdata-node": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", + "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", + "license": "MIT", + "dependencies": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.3" + }, + "engines": { + "node": ">= 12.20" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", + "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", + "dev": true, + "license": "Unlicense" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/glob/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.8" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "license": "BSD-3-Clause", + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/guid-typescript": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/guid-typescript/-/guid-typescript-1.0.9.tgz", + "integrity": "sha512-Y8T4vYhEfwJOTbouREvG+3XDsjr8E3kIr7uf+JZ0BYloFsttiHU0WfvANVsR7TxNUJa/WpCnw/Ino/p+DeBhBQ==", + "license": "ISC" + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", + "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ioredis": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.11.1.tgz", + "integrity": "sha512-ehuGcf94bQXhfagULNXrJdfnWO38v070jxSx/qE87Kjzmu2fU7ro5EFAb+OPituLqgfyuQaym5DlrNydW2sJ9A==", + "license": "MIT", + "dependencies": { + "@ioredis/commands": "1.10.0", + "cluster-key-slot": "1.1.1", + "debug": "4.4.3", + "denque": "2.1.0", + "redis-errors": "1.2.0", + "redis-parser": "3.0.0", + "standard-as-callback": "2.1.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ioredis" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "license": "MIT" + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/iterare": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iterare/-/iterare-1.2.1.tgz", + "integrity": "sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==", + "license": "ISC", + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "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, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "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": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "license": "ISC" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/libphonenumber-js": { + "version": "1.13.12", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.13.12.tgz", + "integrity": "sha512-uLVeV1c9OTk6qkdqnj+mpMD+ZdnZ0szVyWu58HwMmpwkHA1gCEkyjd3veZQXDnuw9KEwSRjcc9B1pS9XKIN1fA==", + "license": "MIT" + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/load-esm": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/load-esm/-/load-esm-1.0.3.tgz", + "integrity": "sha512-v5xlu8eHD1+6r8EHTg6hfmO97LN8ugKtiXcy5e6oN72iD2r6u0RPfLl6fxM+7Wnh2ZRq15o0russMst44WauPA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + }, + { + "type": "buymeacoffee", + "url": "https://buymeacoffee.com/borewit" + } + ], + "license": "MIT", + "engines": { + "node": ">=13.2.0" + } + }, + "node_modules/loader-runner": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", + "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "license": "Apache-2.0" + }, + "node_modules/lru-cache": { + "version": "11.5.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/luxon": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", + "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz", + "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "MIT" + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/msgpackr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-2.0.5.tgz", + "integrity": "sha512-cef05H/dSYpLpqp3sj/qyZh5vhUYCalnaLO7j1yOmpsR0y/XwLVtK7r5gn+U/F7CTEfMowcGhlUQJDLcLf7jcA==", + "license": "MIT", + "optionalDependencies": { + "msgpackr-extract": "^3.0.4" + } + }, + "node_modules/msgpackr-extract": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.4.tgz", + "integrity": "sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build-optional-packages": "5.2.2" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.4", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.4" + } + }, + "node_modules/multer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/multer/-/multer-2.2.0.tgz", + "integrity": "sha512-6rdyFg2kLrMh9Jee7/BMPuV9lEAd7lLW2YUpF9/YxR7njyoUwwQ0ZPh3TaIY50Sw6vlyD2HW3wGOkTS4P79xrQ==", + "license": "MIT", + "dependencies": { + "append-field": "^1.0.0", + "busboy": "^1.6.0", + "concat-stream": "^2.0.0", + "type-is": "^1.6.18" + }, + "engines": { + "node": ">= 10.16.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/multer/node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/multer/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/multer/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/multer/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==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/negotiator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz", + "integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==", + "license": "MIT", + "dependencies": { + "content-type": "^2.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/negotiator/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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, + "license": "MIT" + }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "license": "MIT" + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "deprecated": "Use your platform's native DOMException instead", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-gyp-build-optional-packages": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "node_modules/node-releases": { + "version": "2.0.54", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz", + "integrity": "sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "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": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onnxruntime-common": { + "version": "1.24.3", + "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.24.3.tgz", + "integrity": "sha512-GeuPZO6U/LBJXvwdaqHbuUmoXiEdeCjWi/EG7Y1HNnDwJYuk6WUbNXpF6luSUY8yASul3cmUlLGrCCL1ZgVXqA==", + "license": "MIT" + }, + "node_modules/onnxruntime-node": { + "version": "1.24.3", + "resolved": "https://registry.npmjs.org/onnxruntime-node/-/onnxruntime-node-1.24.3.tgz", + "integrity": "sha512-JH7+czbc8ALA819vlTgcV+Q214/+VjGeBHDjX81+ZCD0PCVCIFGFNtT0V4sXG/1JXypKPgScQcB3ij/hk3YnTg==", + "hasInstallScript": true, + "license": "MIT", + "os": [ + "win32", + "darwin", + "linux" + ], + "dependencies": { + "adm-zip": "^0.5.16", + "global-agent": "^3.0.0", + "onnxruntime-common": "1.24.3" + } + }, + "node_modules/onnxruntime-web": { + "version": "1.26.0-dev.20260416-b7804b056c", + "resolved": "https://registry.npmjs.org/onnxruntime-web/-/onnxruntime-web-1.26.0-dev.20260416-b7804b056c.tgz", + "integrity": "sha512-MD6Ss4GSpQBo6zqoJzyT9LRbKYs7x/JVN23FT24EcEvlqF4VuzPOeH6X38orZPKHQDbprn7K+SBpu0/mj2CQiw==", + "license": "MIT", + "dependencies": { + "flatbuffers": "^25.1.24", + "guid-typescript": "^1.0.9", + "long": "^5.2.3", + "onnxruntime-common": "1.24.0-dev.20251116-b39e144322", + "platform": "^1.3.6", + "protobufjs": "^7.2.4" + } + }, + "node_modules/onnxruntime-web/node_modules/onnxruntime-common": { + "version": "1.24.0-dev.20251116-b39e144322", + "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.24.0-dev.20251116-b39e144322.tgz", + "integrity": "sha512-BOoomdHYmNRL5r4iQ4bMvsl2t0/hzVQ3OM3PHD0gxeXu1PmggqBv3puZicEUVOA3AtHHYmqZtjMj9FOfGrATTw==", + "license": "MIT" + }, + "node_modules/openai": { + "version": "4.104.0", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.104.0.tgz", + "integrity": "sha512-p99EFNsA/yX6UhVO93f5kJsDRLAg+CTA2RBqdHK4RtK8u5IJw32Hyb2dTGKbnnFmnuoBv5r7Z2CURI9sGZpSuA==", + "license": "Apache-2.0", + "dependencies": { + "@types/node": "^18.11.18", + "@types/node-fetch": "^2.6.4", + "abort-controller": "^3.0.0", + "agentkeepalive": "^4.2.1", + "form-data-encoder": "1.7.2", + "formdata-node": "^4.3.2", + "node-fetch": "^2.6.7" + }, + "bin": { + "openai": "bin/cli" + }, + "peerDependencies": { + "ws": "^8.18.0", + "zod": "^3.23.8" + }, + "peerDependenciesMeta": { + "ws": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, + "node_modules/openai/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/openai/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-to-regexp": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", + "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==", + "license": "MIT" + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/postgres": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/postgres/-/postgres-3.4.9.tgz", + "integrity": "sha512-GD3qdB0x1z9xgFI6cdRD6xu2Sp2WCOEoe3mtnyB5Ee0XrrL5Pe+e4CCnJrRMnL1zYtRDZmQQVbvOttLnKDLnaw==", + "license": "Unlicense", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/porsager" + } + }, + "node_modules/protobufjs": { + "version": "7.6.6", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.6.tgz", + "integrity": "sha512-dYDWdjSl5RNb7SgPxGQcRU+GtvP7s2fpkrY0r432PcOIaZ0/rBcxEZnQN67iJhFuQiVw754JDoPruPCNdGsbjg==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.5", + "@protobufjs/eventemitter": "^1.1.1", + "@protobufjs/fetch": "^1.1.1", + "@protobufjs/float": "^1.0.2", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.1", + "@types/node": ">=13.7.0", + "long": "^5.3.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", + "license": "BSD-3-Clause", + "dependencies": { + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", + "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "license": "MIT", + "dependencies": { + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "license": "Apache-2.0" + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "license": "BSD-3-Clause", + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": 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/schema-utils/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, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/schema-utils/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "license": "MIT" + }, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "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, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "license": "BSD-3-Clause" + }, + "node_modules/standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", + "license": "MIT" + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strtok3": { + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-10.3.5.tgz", + "integrity": "sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA==", + "license": "MIT", + "dependencies": { + "@tokenizer/token": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser": { + "version": "5.51.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz", + "integrity": "sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", + "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "html-minifier-terser": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/token-types": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.1.2.tgz", + "integrity": "sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==", + "license": "MIT", + "dependencies": { + "@borewit/text-codec": "^0.2.1", + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tsconfig-paths-webpack-plugin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.2.0.tgz", + "integrity": "sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.7.0", + "tapable": "^2.2.1", + "tsconfig-paths": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsx": { + "version": "4.23.13", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.13.tgz", + "integrity": "sha512-BL5MGkRln6aDYhb0xbQlEAGw743BaZYWdbWtdJOBriYJboKgUUYCadFp2/FpBBZquBC/ezNBn7wMMPx7FDZUDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "~0.28.0" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, + "node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", + "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", + "license": "MIT", + "dependencies": { + "content-type": "^2.0.0", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/type-is/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "license": "MIT" + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uid": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/uid/-/uid-2.0.2.tgz", + "integrity": "sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==", + "license": "MIT", + "dependencies": { + "@lukeed/csprng": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/uint8array-extras": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.5.0.tgz", + "integrity": "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz", + "integrity": "sha512-UQ+MSxlhRm1bzjhU+DcuXfjFO1FzNtqhK5+9Yvlp90ItDLk5vT932A0rFu619nf7RVS+Y/VeaUW1jaRDqZ8VJw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/validator": { + "version": "13.15.35", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.35.tgz", + "integrity": "sha512-TQ5pAGhd5whStmqWvYF4OjQROlmv9SMFVt37qoCBdqRffuuklWYQlCNnEs2ZaIBD1kZRNnikiZOS1eqgkar0iw==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/watchpack": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", + "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", + "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "5.106.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.106.2.tgz", + "integrity": "sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.16.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.20.0", + "es-module-lexer": "^2.0.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "loader-runner": "^4.3.1", + "mime-db": "^1.54.0", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.17", + "watchpack": "^2.5.1", + "webpack-sources": "^3.3.4" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-node-externals": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz", + "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-sources": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", + "integrity": "sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "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, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/ontology/package.json b/ontology/package.json new file mode 100644 index 0000000..c73a55b --- /dev/null +++ b/ontology/package.json @@ -0,0 +1,51 @@ +{ + "name": "o2o-site-ontology", + "version": "0.1.0", + "description": "SEO/AEO keyword ontology service for o2o-site-AEO", + "private": true, + "scripts": { + "setup": "bash scripts/setup.sh", + "build": "nest build", + "start": "nest start", + "start:dev": "nest start --watch", + "start:prod": "node dist/main.js", + "db:up": "docker compose up -d", + "db:down": "docker compose down", + "db:migrate": "tsx src/db/migrate.ts", + "db:seed": "tsx src/db/seed.ts", + "db:reset": "docker compose down -v && docker compose up -d --wait && npm run db:migrate && npm run db:seed", + "smoke": "tsx scripts/smoke.ts", + "dataset:build": "node scripts/build-dataset.mjs", + "dataset:ingest": "tsx scripts/ingest-dataset.ts", + "dataset:purge": "tsx scripts/purge-nondataset.ts", + "dataset:import-related": "tsx scripts/import-related.ts", + "dataset:nationwide": "node scripts/build-nationwide-dataset.mjs && python3 scripts/export-xlsx.py", + "dataset:ingest-nationwide": "tsx scripts/ingest-nationwide.ts", + "db:dump": "bash scripts/db-dump.sh", + "db:export-xlsx": "python3 scripts/export-db-xlsx.py" + }, + "dependencies": { + "@huggingface/transformers": "^4.2.0", + "@nestjs/bullmq": "^11.0.2", + "@nestjs/common": "^11.0.12", + "@nestjs/core": "^11.0.12", + "@nestjs/platform-express": "^11.0.12", + "@nestjs/schedule": "^5.0.1", + "bullmq": "^5.44.0", + "class-transformer": "^0.5.1", + "class-validator": "^0.14.1", + "dotenv": "^16.4.7", + "openai": "^4.89.0", + "postgres": "^3.4.5", + "reflect-metadata": "^0.2.2", + "rxjs": "^7.8.2" + }, + "devDependencies": { + "@nestjs/cli": "^11.0.5", + "@nestjs/schematics": "^11.0.2", + "@types/express": "^5.0.1", + "@types/node": "^22.13.14", + "tsx": "^4.19.3", + "typescript": "^5.8.2" + } +} diff --git a/ontology/public/demo.html b/ontology/public/demo.html new file mode 100644 index 0000000..cff0648 --- /dev/null +++ b/ontology/public/demo.html @@ -0,0 +1,333 @@ + + + + + +키워드 매칭 콘솔 · o2o-site-ontology + + + +
+
+

O2O-SITE-ONTOLOGY

+

키워드 매칭 콘솔

+

업체명이나 문장을 넣으면 적재된 “군산 펜션” 키워드 사전에서 잘 맞는 것을 골라 보여줍니다.

+
연결 확인 중…
+
+ +
+ +
+ + +
+ + +
+
+ +
+ +
+ +
+
+
+
+
+
+ + +
#키워드유사도의도카테고리
매칭 버튼을 눌러 시작하세요
+
+
+
+
+ + + + diff --git a/ontology/scripts/build-dataset.mjs b/ontology/scripts/build-dataset.mjs new file mode 100644 index 0000000..9595273 --- /dev/null +++ b/ontology/scripts/build-dataset.mjs @@ -0,0 +1,204 @@ +/** + * "군산 펜션" SEO/AEO 키워드·태그 데이터셋 1,000건 생성. + * node scripts/build-dataset.mjs → data/gunsan-pension-keywords.json + * + * 어휘는 실제 군산 지명·관광지·숙소 시설 용어로 구성했고, + * 패턴은 한국 로컬 숙박 검색에서 실제로 쓰이는 조합만 전개한다. + * 가치가 높은 순으로 방출하므로 1,000건에서 잘라도 상위 의도가 남는다. + */ +import { writeFileSync, mkdirSync } from 'node:fs'; + +// ──────────────────────────────────────────────── 어휘 (실제 군산 기반) +const REGION = '군산'; + +// 고군산군도·해안 권역 +const ISLANDS = ['선유도', '무녀도', '장자도', '대장도', '신시도', '야미도', '고군산군도']; +// 시내·주요 권역 +const AREAS = ['새만금', '비응항', '오식도', '은파호수공원', '월명동', '나운동', '수송동', '미룡동', '옥도면', + '군산 원도심', '신흥동', '영화동']; +// 관광지 (근처 숙소 검색의 앵커) +const SPOTS = [ + '선유도해수욕장', '새만금방조제', '경암동 철길마을', '근대역사박물관', '초원사진관', + '이성당', '동국사', '진포해양테마공원', '신흥동 일본식가옥', '은파호수공원', + '월명공원', '금강하구둑', '철새조망대', '채만식문학관', '째보선창', '시간여행마을', + '말랭이마을', '군산 근대문화역사거리', '해망굴', '군산항 뜬다리부두', +]; + +// 숙소 유형 +const STAY_CORE = ['펜션', '숙소', '풀빌라', '독채펜션', '스파펜션', '애견펜션', '감성펜션']; +const STAY_ALT = ['글램핑', '카라반', '캠핑장', '게스트하우스', '민박', '리조트', '한옥펜션', '촌집', '별장', + '독채스테이', '감성숙소', '스테이', '일본식가옥 숙소']; + +// 검색 의도어 +const INTENT_CORE = ['추천', '예약', '가격', '후기', '순위']; +const INTENT_MORE = ['저렴한곳', '가성비', '최저가', '실시간예약', '당일예약', '특가', '할인', + '위치', '주차', '전화번호', '체크인시간', '조식포함', '청소상태']; + +// 동반자 +const WITH_CORE = ['커플', '가족', '친구', '애견동반', '단체']; +const WITH_MORE = ['신혼', '아이동반', '유아동반', '부모님', '효도여행', '대학생', 'MT', '워크샵', + '회사', '태교여행', '혼자', '여자끼리', '2인', '3인', '4인', '6인', '10인', '20인']; + +// 분위기·취향 — 감성 독채 스테이 계열에서 실제로 많이 쓰이는 수식어 +const VIBE = ['감성', '조용한', '분위기 좋은', '예쁜', '사진찍기 좋은', '인생샷', '뷰맛집', + '깔끔한', '신축', '프라이빗한', '혼자 있기 좋은']; + +// 여행 형태 — 숙소 검색은 '며칠/어떻게 다니는가'로도 갈린다 +const TRAVEL = ['1박2일', '2박3일', '당일치기', '주말여행', '뚜벅이 여행', '혼행', + '워케이션', '무박', '한달살기']; + +// 시설·특징 +const FEAT_CORE = ['오션뷰', '바다뷰', '독채', '프라이빗', '스파', '자쿠지', '바베큐', '수영장']; +const FEAT_MORE = ['노을뷰', '일출뷰', '월풀', '온수풀', '야외수영장', '인피니티풀', '불멍', '화로대', + '넷플릭스', '빔프로젝터', '노래방', '파티룸', '복층', '테라스', '마당', '벽난로', + '애견운동장', '키즈룸', '트램폴린', '무료주차', '조식', '세미나실']; + +// 시즌·행사 +const SEASON = ['여름휴가', '물놀이', '해수욕', '겨울', '연말', '크리스마스', '신정', '설날', '추석', + '봄', '벚꽃', '가을', '단풍', '일출', '낙조', '불꽃놀이', '성수기', '비수기', '주말', '평일']; +const OCCASION = ['생일', '기념일', '결혼기념일', '프러포즈', '100일', '가족여행', '워크샵', '단합대회']; + +// ──────────────────────────────────────────────── 방출 +const rows = []; +const seen = new Set(); + +const INTENT_MAP = { + 예약: 'transactional', 실시간예약: 'transactional', 당일예약: 'transactional', + 가격: 'transactional', 최저가: 'transactional', 특가: 'transactional', 할인: 'transactional', + 후기: 'informational', 순위: 'informational', 청소상태: 'informational', 체크인시간: 'informational', +}; +const intentOf = (m) => INTENT_MAP[m] ?? 'local'; + +function add(keyword, { intent = 'local', kind = 'keyword', category, relevance }) { + const k = keyword.replace(/\s+/g, ' ').trim(); + if (!k || seen.has(k)) return false; + seen.add(k); + rows.push({ keyword: k, intent, kind, category, relevance: Math.round(relevance * 100) / 100 }); + return true; +} + +// T1 — 코어: 지역 × 숙소유형 × 의도 +for (const s of STAY_CORE) add(`${REGION} ${s}`, { category: '코어', relevance: 0.97 }); +for (const s of STAY_CORE) for (const m of INTENT_CORE) + add(`${REGION} ${s} ${m}`, { intent: intentOf(m), category: '코어', relevance: 0.93 }); +for (const s of STAY_ALT) add(`${REGION} ${s}`, { category: '코어', relevance: 0.86 }); +for (const m of INTENT_MORE) add(`${REGION} 펜션 ${m}`, { intent: intentOf(m), category: '의도', relevance: 0.88 }); +// 단독 명사형 — '군산 독채펜션' 만 있으면 '군산 독채' 검색을 놓친다 +for (const n of ['독채', '스테이', '풀빌라', '민박', '한옥', '글램핑', '숙박']) + add(`${REGION} ${n}`, { category: '코어', relevance: 0.87 }); + +// T2 — 섬·권역 × 숙소유형 +for (const g of [ISLANDS, AREAS]) for (const p of g) for (const s of STAY_CORE.slice(0, 4)) + add(`${p} ${s}`, { category: '권역', relevance: g === ISLANDS ? 0.9 : 0.85 }); +for (const p of ISLANDS) for (const m of INTENT_CORE) + add(`${p} 펜션 ${m}`, { intent: intentOf(m), category: '권역', relevance: 0.82 }); + +// T3 — 동반자 +for (const w of WITH_CORE) { + add(`${REGION} ${w} 펜션`, { category: '동반자', relevance: 0.91 }); + for (const m of INTENT_CORE) add(`${REGION} ${w} 펜션 ${m}`, { intent: intentOf(m), category: '동반자', relevance: 0.8 }); + for (const s of STAY_CORE.slice(2, 6)) add(`${REGION} ${w} ${s}`, { category: '동반자', relevance: 0.78 }); +} +for (const w of WITH_MORE) { + add(`${REGION} ${w} 펜션`, { category: '동반자', relevance: 0.82 }); + add(`${REGION} ${w} 펜션 추천`, { category: '동반자', relevance: 0.75 }); + add(`${REGION} ${w} 숙소`, { category: '동반자', relevance: 0.73 }); +} + +// T4 — 시설·특징 +for (const f of FEAT_CORE) { + add(`${REGION} ${f} 펜션`, { category: '시설', relevance: 0.89 }); + add(`${REGION} 펜션 ${f}`, { category: '시설', relevance: 0.76 }); + for (const m of INTENT_CORE.slice(0, 3)) add(`${REGION} ${f} 펜션 ${m}`, { intent: intentOf(m), category: '시설', relevance: 0.72 }); +} +for (const f of FEAT_MORE) { + add(`${REGION} ${f} 펜션`, { category: '시설', relevance: 0.79 }); + add(`${REGION} 펜션 ${f}`, { category: '시설', relevance: 0.7 }); +} +for (const p of ISLANDS.slice(0, 4)) for (const f of FEAT_CORE) + add(`${p} ${f} 펜션`, { category: '시설', relevance: 0.74 }); + +// T5 — 시즌·행사 +for (const s of SEASON) { + add(`${REGION} ${s} 펜션`, { category: '시즌', relevance: 0.8 }); + add(`${REGION} ${s} 펜션 예약`, { intent: 'transactional', category: '시즌', relevance: 0.71 }); + add(`${s} ${REGION} 숙소`, { category: '시즌', relevance: 0.68 }); +} +for (const o of OCCASION) { + add(`${REGION} ${o} 펜션`, { category: '시즌', relevance: 0.75 }); + add(`${REGION} ${o} 펜션 추천`, { category: '시즌', relevance: 0.69 }); +} + +// T5.5 — 분위기·여행형태 +for (const v of VIBE) { + add(`${REGION} ${v} 펜션`, { category: '분위기', relevance: 0.81 }); + add(`${REGION} ${v} 숙소`, { category: '분위기', relevance: 0.78 }); + add(`${REGION} ${v} 독채`, { category: '분위기', relevance: 0.7 }); +} +for (const t of TRAVEL) { + add(`${REGION} ${t} 숙소`, { category: '여행형태', relevance: 0.76 }); + add(`${REGION} ${t} 펜션 추천`, { category: '여행형태', relevance: 0.7 }); +} +for (const v of VIBE.slice(0, 6)) for (const w of WITH_CORE.slice(0, 3)) + add(`${REGION} ${w} ${v} 숙소`, { category: '분위기', relevance: 0.58 }); + +// T6 — 관광지 앵커 +for (const sp of SPOTS) { + add(`${sp} 근처 펜션`, { category: '관광지', relevance: 0.83 }); + add(`${sp} 근처 숙소`, { category: '관광지', relevance: 0.8 }); + add(`${sp} 펜션 추천`, { category: '관광지', relevance: 0.72 }); + add(`${sp} 가까운 숙소`, { category: '관광지', relevance: 0.66 }); +} + +// T7 — 태그 (칩 UI 용 짧은 패싯) +const TAGS = [...FEAT_CORE, ...FEAT_MORE, ...WITH_CORE, ...STAY_CORE, ...STAY_ALT, + '오션뷰객실', '반려동물동반', '금연객실', '엘리베이터', '와이파이', '취사가능', + '단체가능', '조용한', '신축', '리모델링', '뷰맛집', '인생샷', + ...VIBE, ...TRAVEL, '2인전용', '소인원', '뚜벅이', '원도심']; +for (const t of TAGS) add(t, { kind: 'tag', category: '태그', relevance: 0.6 }); + +// T8 — 질문형 (AEO) +const Q = []; +for (const w of [...WITH_CORE, '아이', '부모님']) Q.push([`${REGION} ${w} 펜션 어디가 좋아요`, 'informational', 0.7]); +for (const f of FEAT_CORE) Q.push([`${REGION}에 ${f} 펜션 있나요`, 'informational', 0.67]); +for (const p of ISLANDS.slice(0, 5)) { + Q.push([`${p} 펜션 어떻게 가나요`, 'informational', 0.64]); + Q.push([`${p} 숙소 예약 언제 해야 하나요`, 'informational', 0.6]); +} +Q.push([`${REGION} 펜션 1박 얼마인가요`, 'transactional', 0.72]); +Q.push([`${REGION} 펜션 바베큐 가능한가요`, 'informational', 0.7]); +Q.push([`${REGION} 펜션 체크인 몇시인가요`, 'informational', 0.66]); +Q.push([`${REGION} 펜션 주차 되나요`, 'informational', 0.66]); +Q.push([`${REGION} 애견동반 펜션 추가요금 있나요`, 'informational', 0.63]); +Q.push([`${REGION} 펜션 성수기 언제인가요`, 'informational', 0.61]); +Q.push([`선유도 들어가는 배 시간표`, 'informational', 0.55]); +Q.push([`${REGION} 여행 몇박이 좋을까요`, 'informational', 0.54]); +for (const [k, i, r] of Q) add(k, { intent: i, category: '질문형', relevance: r }); + +// T9 — 롱테일: 동반자 × 시설 / 권역 × 동반자 / 시즌 × 동반자 +const LONGTAIL = []; +for (const w of WITH_CORE) for (const f of FEAT_CORE) LONGTAIL.push([`${REGION} ${w} ${f} 펜션`, 0.5]); +for (const p of ISLANDS) for (const w of WITH_CORE) LONGTAIL.push([`${p} ${w} 펜션`, 0.48]); +for (const s of SEASON) for (const w of WITH_CORE) LONGTAIL.push([`${REGION} ${s} ${w} 펜션`, 0.44]); +for (const f of FEAT_CORE) for (const f2 of FEAT_MORE) LONGTAIL.push([`${REGION} ${f} ${f2} 펜션`, 0.4]); +for (const a of AREAS) for (const f of FEAT_CORE) LONGTAIL.push([`${a} ${f} 펜션`, 0.42]); +for (const [k, r] of LONGTAIL) { + if (rows.length >= 1000) break; + add(k, { category: '롱테일', relevance: r }); +} + +const dataset = rows.slice(0, 1000); +mkdirSync('data', { recursive: true }); +writeFileSync('data/gunsan-pension-keywords.json', JSON.stringify({ + topic: '군산 펜션', + locale: 'ko-KR', + generatedBy: 'hand-authored vocabulary × search-pattern expansion', + count: dataset.length, + items: dataset, +}, null, 2) + '\n'); + +const by = (f) => dataset.reduce((a, r) => (a[r[f]] = (a[r[f]] ?? 0) + 1, a), {}); +console.log(`✅ data/gunsan-pension-keywords.json ${dataset.length}건`); +console.log(' 카테고리:', by('category')); +console.log(' 의도 :', by('intent')); +console.log(' 종류 :', by('kind')); diff --git a/ontology/scripts/build-deck.py b/ontology/scripts/build-deck.py new file mode 100644 index 0000000..35770fe --- /dev/null +++ b/ontology/scripts/build-deck.py @@ -0,0 +1,524 @@ +# -*- coding: utf-8 -*- +"""docs/architecture.html 의 내용을 PPTX 로 다시 만든다. + python3 scripts/build-deck.py +도식은 이미지가 아니라 네이티브 도형으로 그리므로 PowerPoint 에서 그대로 편집된다.""" + +from pptx import Presentation +from pptx.util import Inches, Pt +from pptx.dml.color import RGBColor +from pptx.enum.text import PP_ALIGN, MSO_ANCHOR +from pptx.enum.shapes import MSO_SHAPE, MSO_CONNECTOR +from pptx.oxml.ns import qn + +# ---------------------------------------------------------------- 팔레트 (HTML 문서와 동일) +INK = RGBColor(0x10, 0x18, 0x19) +INK_SOFT = RGBColor(0x3D, 0x4C, 0x4E) +MUTED = RGBColor(0x63, 0x75, 0x7A) +LINE = RGBColor(0xD5, 0xDC, 0xDB) +BG = RGBColor(0xF4, 0xF6, 0xF5) +SURFACE = RGBColor(0xFF, 0xFF, 0xFF) +SURF2 = RGBColor(0xEC, 0xEF, 0xF0) +ACCENT = RGBColor(0x0D, 0x6A, 0x60) +ACC_BG = RGBColor(0xDF, 0xF0, 0xEC) +WARN = RGBColor(0x8A, 0x5A, 0x06) +WARN_BG = RGBColor(0xF6, 0xEA, 0xD2) +STOP = RGBColor(0x9D, 0x3A, 0x30) +STOP_BG = RGBColor(0xF6, 0xE0, 0xDC) + +SANS = 'Apple SD Gothic Neo' # macOS 기본 한글 산세리프 +MONO = 'Menlo' + +W, H = 13.333, 7.5 +MX = 0.75 # 좌우 여백 + + +# ---------------------------------------------------------------- 저수준 헬퍼 +def _ea(run, name): + """한글이 라틴 폰트로 떨어지지 않도록 동아시아 typeface 를 함께 지정.""" + rPr = run._r.get_or_add_rPr() + for tag in ('a:ea', 'a:cs'): + el = rPr.find(qn(tag)) + if el is None: + el = rPr.makeelement(qn(tag), {}) + rPr.append(el) + el.set('typeface', name) + + +def write(tf, lines, space=2): + """lines: [(text, size, bold, color, font)] — 첫 줄은 기존 문단 재사용.""" + tf.word_wrap = True + for i, spec in enumerate(lines): + text, size, bold, color = spec[0], spec[1], spec[2], spec[3] + font = spec[4] if len(spec) > 4 else SANS + p = tf.paragraphs[0] if i == 0 else tf.add_paragraph() + p.space_after = Pt(space) + p.line_spacing = 1.15 + r = p.add_run() + r.text = text + r.font.size = Pt(size) + r.font.bold = bold + r.font.color.rgb = color + r.font.name = font + _ea(r, font if font != MONO else SANS) + return tf + + +def textbox(sl, x, y, w, h, lines, align=PP_ALIGN.LEFT, anchor=MSO_ANCHOR.TOP, space=2): + tb = sl.shapes.add_textbox(Inches(x), Inches(y), Inches(w), Inches(h)) + tf = tb.text_frame + tf.margin_left = tf.margin_right = tf.margin_top = tf.margin_bottom = 0 + tf.vertical_anchor = anchor + write(tf, lines, space) + for p in tf.paragraphs: + p.alignment = align + return tb + + +def box(sl, x, y, w, h, lines=None, fill=SURF2, line=LINE, lw=1.0, + pad=0.12, anchor=MSO_ANCHOR.TOP, align=PP_ALIGN.LEFT, space=2, rounded=True): + shape = sl.shapes.add_shape( + MSO_SHAPE.ROUNDED_RECTANGLE if rounded else MSO_SHAPE.RECTANGLE, + Inches(x), Inches(y), Inches(w), Inches(h)) + if fill is None: + shape.fill.background() + else: + shape.fill.solid() + shape.fill.fore_color.rgb = fill + if line is None: + shape.line.fill.background() + else: + shape.line.color.rgb = line + shape.line.width = Pt(lw) + if rounded: + shape.adjustments[0] = 0.09 + shape.shadow.inherit = False + tf = shape.text_frame + tf.margin_left = tf.margin_right = Inches(pad) + tf.margin_top = tf.margin_bottom = Inches(pad * 0.7) + tf.vertical_anchor = anchor + if lines: + write(tf, lines, space) + for p in tf.paragraphs: + p.alignment = align + return shape + + +def arrow(sl, x1, y1, x2, y2, color=INK, width=1.25, dash=False): + c = sl.shapes.add_connector(MSO_CONNECTOR.STRAIGHT, + Inches(x1), Inches(y1), Inches(x2), Inches(y2)) + c.line.color.rgb = color + c.line.width = Pt(width) + ln = c.line._get_or_add_ln() + if dash: + ln.append(ln.makeelement(qn('a:prstDash'), {'val': 'dash'})) + ln.append(ln.makeelement(qn('a:tailEnd'), {'type': 'triangle', 'w': 'med', 'len': 'med'})) + return c + + +def elbow(sl, pts, color=INK, width=1.25, dash=False): + """직교 경로: 마지막 구간에만 화살촉.""" + for i in range(len(pts) - 1): + (x1, y1), (x2, y2) = pts[i], pts[i + 1] + if i == len(pts) - 2: + arrow(sl, x1, y1, x2, y2, color, width, dash) + else: + c = sl.shapes.add_connector(MSO_CONNECTOR.STRAIGHT, + Inches(x1), Inches(y1), Inches(x2), Inches(y2)) + c.line.color.rgb = color + c.line.width = Pt(width) + if dash: + c.line._get_or_add_ln().append( + c.line._get_or_add_ln().makeelement(qn('a:prstDash'), {'val': 'dash'})) + + +def label(sl, x, y, text, size=9, color=MUTED, font=MONO, align=PP_ALIGN.LEFT, w=2.4): + return textbox(sl, x, y, w, 0.22, [(text, size, False, color, font)], align=align) + + +# ---------------------------------------------------------------- 슬라이드 골격 +prs = Presentation() +prs.slide_width = Inches(W) +prs.slide_height = Inches(H) +BLANK = prs.slide_layouts[6] + + +def slide(title=None, lede=None, eyebrow=None): + sl = prs.slides.add_slide(BLANK) + bg = sl.background.fill + bg.solid() + bg.fore_color.rgb = BG + y = 0.42 + if eyebrow: + textbox(sl, MX, y, 8, 0.22, [(eyebrow.upper(), 9, True, ACCENT, MONO)]) + y += 0.30 + if title: + textbox(sl, MX, y, W - 2 * MX, 0.5, [(title, 26, True, INK)]) + y += 0.62 + if lede: + textbox(sl, MX, y, W - 2 * MX - 1.2, 0.4, [(lede, 12.5, False, MUTED)]) + y += 0.46 + return sl, y + 0.22 + + +def table(sl, x, y, w, cols, rows, widths=None, fs=10.5, hfs=8.5, rowh=0.34): + shape = sl.shapes.add_table(len(rows) + 1, len(cols), Inches(x), Inches(y), + Inches(w), Inches(rowh * (len(rows) + 1))) + t = shape.table + t.first_row = False + if widths: + for i, ww in enumerate(widths): + t.columns[i].width = Inches(ww) + for i, c in enumerate(cols): + cell = t.cell(0, i) + cell.fill.solid(); cell.fill.fore_color.rgb = BG + cell.margin_left = cell.margin_right = Inches(0.09) + cell.vertical_anchor = MSO_ANCHOR.MIDDLE + write(cell.text_frame, [(c.upper(), hfs, True, MUTED, MONO)]) + for r, row in enumerate(rows, start=1): + t.rows[r].height = Inches(rowh) + for i, val in enumerate(row): + cell = t.cell(r, i) + cell.fill.solid(); cell.fill.fore_color.rgb = SURFACE + cell.margin_left = cell.margin_right = Inches(0.09) + cell.margin_top = cell.margin_bottom = Inches(0.04) + cell.vertical_anchor = MSO_ANCHOR.MIDDLE + mono = val.startswith('`') + write(cell.text_frame, + [(val.lstrip('`'), fs, False, INK_SOFT, MONO if mono else SANS)]) + return t + + +def footer(sl, n): + textbox(sl, MX, H - 0.52, 6, 0.24, + [('o2o-site-ontology', 8.5, False, MUTED, MONO)]) + textbox(sl, W - MX - 1.2, H - 0.52, 1.2, 0.24, + [(f'{n:02d}', 8.5, False, MUTED, MONO)], align=PP_ALIGN.RIGHT) + + +# ================================================================ 1 표지 +sl = prs.slides.add_slide(BLANK) +sl.background.fill.solid(); sl.background.fill.fore_color.rgb = BG +box(sl, 0, 0, 0.16, H, fill=ACCENT, line=None, rounded=False) +textbox(sl, 1.3, 1.95, 10, 0.3, [('O2O-SITE-ONTOLOGY', 10.5, True, ACCENT, MONO)]) +textbox(sl, 1.3, 2.35, 11, 1.5, + [('발행 사이트에 붙는', 40, True, INK), ('SEO/AEO 키워드 온톨로지', 40, True, INK)], space=4) +textbox(sl, 1.3, 4.15, 8.6, 1.0, + [('업체 사이트를 발행하면 그 업체에 맞는 검색 키워드·태그·질문답변이 따라붙어야 한다.', 13, False, INK_SOFT), + ('LLM 이 후보를 만들고, 4단계 중복제거가 전역 사전을 깨끗하게 유지하고,', 13, False, INK_SOFT), + ('발행된 사이트는 REST 로 완성된 payload 만 받아 쓴다.', 13, False, INK_SOFT)], space=3) +for i, chip in enumerate(['PostgreSQL 16 + pgvector', 'NestJS', 'BullMQ', 'OpenAI Structured Outputs']): + wch = 0.16 + len(chip) * 0.082 + box(sl, 1.3 + sum(0.16 + len(c) * 0.082 + 0.14 for c in + ['PostgreSQL 16 + pgvector', 'NestJS', 'BullMQ', 'OpenAI Structured Outputs'][:i]), + 5.5, wch, 0.32, [(chip, 9, False, MUTED, MONO)], + fill=SURFACE, line=LINE, pad=0.08, anchor=MSO_ANCHOR.MIDDLE, align=PP_ALIGN.CENTER) +textbox(sl, 1.3, 6.5, 8, 0.24, [('설계 문서 · 로컬 구현 검증 완료', 9.5, False, MUTED, MONO)]) + +# ================================================================ 2 DB 선택 +sl, y = slide('일반 DB 냐 벡터 DB 냐', '둘 중 하나를 고르는 문제가 아니다. 이 서비스는 성격이 다른 세 종류의 조회를 동시에 요구한다.', '설계 판단 1') +table(sl, MX, y, W - 2 * MX, + ['조회 유형', '실제 질의', '필요한 것'], + [['정확 조회', '업체 A 의 활성 키워드 20개', '`B-tree / 관계형 조인'], + ['의미 조회', '이 후보가 기존 키워드와 의미상 겹치는가', '`vector (HNSW)'], + ['관계 탐색', '업종 트리 상위에서 물려받을 공통 키워드', '`ltree 계층 / recursive CTE']], + widths=[2.3, 5.9, 3.633], rowh=0.42) +yy = y + 2.0 +box(sl, MX, yy, 0.06, 1.55, fill=ACCENT, line=None, rounded=False) +box(sl, MX + 0.06, yy, W - 2 * MX - 0.06, 1.55, + [('결론 — PostgreSQL 하나로 시작한다.', 14, True, ACCENT), + ('pgvector + ltree + pg_trgm + JSONB 로 세 가지가 한 엔진 안에서 해결되고, 무엇보다', 11.5, False, INK_SOFT), + ('키워드 조회에는 항상 "어느 업체의" 라는 조인이 따라붙는다.', 11.5, True, INK_SOFT), + ('', 6, False, INK_SOFT), + ('전용 벡터 DB 를 지금 분리하면 매 요청이 2-hop 이 되고 정합성을 따로 관리해야 한다. 벡터 행이 1천만 건을', 11.5, False, INK_SOFT), + ('넘거나 ANN 지연이 실제로 문제가 되는 시점에 Qdrant 로 떼어내도 늦지 않다.', 11.5, False, INK_SOFT)], + fill=ACC_BG, line=None, pad=0.24, space=3, rounded=False) +footer(sl, 2) + +# ================================================================ 3 전체 흐름 +sl, y = slide('전체 흐름', '생성은 큐 뒤에서 비동기로, 서빙은 DB 읽기만으로. 두 경로가 만나는 지점은 Postgres 한 곳뿐이다.', '아키텍처') +BW, BH = 2.15, 1.05 +xs = [MX, MX + 2.5, MX + 5.0, MX + 7.5, MX + 10.0] +r1 = y + 0.42 +box(sl, xs[0], r1, BW, BH, + [('트리거', 11.5, True, INK), ('사이트 발행 — 즉시', 9, False, MUTED), + ('크론 03:00 — 30일 경과', 9, False, MUTED), ('성과 저조 — 재생성', 9, False, MUTED)], space=1) +box(sl, xs[1], r1, BW, BH, + [('BullMQ 큐', 11.5, True, INK), ('60초 dedupe 창', 9, False, MUTED), + ('재시도 3회 · 백오프', 9, False, MUTED), ('동시성 2', 9, False, MUTED)], space=1) +box(sl, xs[2], r1, BW, BH, + [('생성 워커', 11.5, True, INK), ('OpenAI · gpt-4.1-mini', 9, False, MUTED), + ('Structured Outputs', 9, False, MUTED), ('임베딩 배치 1회', 9, False, MUTED)], space=1) +box(sl, xs[3], r1, BW, BH, + [('중복제거 4단계', 11.5, True, WARN), ('해시 → trigram → 벡터', 9, False, WARN), + ('미일치만 신규 등록', 9, False, WARN), ('나머지는 alias 흡수', 9, False, WARN)], + fill=WARN_BG, line=WARN, lw=1.4, space=1) +box(sl, xs[4], r1 - 0.14, 2.58, BH + 0.28, + [('PostgreSQL 16', 11.5, True, ACCENT), ('pgvector · ltree · pg_trgm', 9, False, ACCENT), + ('keyword (전역 사전)', 9, False, ACCENT), ('merchant_keyword', 9, False, ACCENT), + ('qa_pair · generation_run', 9, False, ACCENT)], + fill=ACC_BG, line=ACCENT, lw=1.4, space=1) +mid = r1 + BH / 2 +for i in range(4): + a, b = xs[i] + BW, xs[i + 1] + arrow(sl, a + 0.04, mid, b - 0.04, mid) +for i, t in enumerate(['적재', 'job', '후보', 'write']): + label(sl, xs[i] + BW + 0.02, mid - 0.28, t, 8.5, MUTED, MONO, PP_ALIGN.CENTER, w=0.42) + +r2 = r1 + 2.05 +box(sl, xs[3], r2, BW, BH, + [('Serving API', 11.5, True, INK), ('GET /v1/sites/:id/seo', 9, False, MUTED), + ('GET /v1/sites/:id/aeo', 9, False, MUTED), ('읽기 99% · 캐시 대상', 9, False, MUTED)], space=1) +box(sl, xs[1], r2, BW, BH, + [('발행된 사이트', 11.5, True, INK), ('o2o-site-AEO', 9, False, MUTED), + ('렌더링 시 호출', 9, False, MUTED)], space=1) +box(sl, xs[1], r2 + 1.5, 4.65, 0.6, + [('성과 수집 · Search Console · 서치어드바이저 · 유입 로그', 9.5, False, INK)], + anchor=MSO_ANCHOR.MIDDLE, space=1) + +elbow(sl, [(xs[4] + 1.29, r1 - 0.14 + BH + 0.28), (xs[4] + 1.29, r2 + BH / 2), (xs[3] + BW + 0.04, r2 + BH / 2)]) +label(sl, xs[4] + 1.35, r2 - 0.05, '읽기', 8.5, w=0.6) +arrow(sl, xs[3] - 0.04, r2 + BH / 2, xs[1] + BW + 0.04, r2 + BH / 2) +label(sl, xs[1] + BW + 0.5, r2 + BH / 2 - 0.28, 'SEO / AEO payload', 8.5, MUTED, MONO, PP_ALIGN.CENTER, w=1.6) +arrow(sl, xs[1] + BW / 2, r2 + BH, xs[1] + BW / 2, r2 + 1.46) +label(sl, xs[1] + BW / 2 + 0.08, r2 + BH + 0.06, '노출 · 클릭', 8.5) +elbow(sl, [(xs[1], r2 + 1.8), (MX + 0.5, r2 + 1.8), (MX + 0.5, r1 + BH + 0.06)]) +label(sl, MX + 0.58, r2 + 0.9, 'CTR < 0.2% → 강등', 8.5) +elbow(sl, [(xs[4] + 1.29, r1 - 0.18), (xs[4] + 1.29, r1 - 0.5), (xs[2] + BW / 2, r1 - 0.5), (xs[2] + BW / 2, r1 - 0.04)], + color=ACCENT, dash=True) +label(sl, xs[2] + BW / 2, r1 - 0.78, '기존 키워드 주입 — 중복 후보 생성 자체를 억제', 9, ACCENT, MONO, PP_ALIGN.CENTER, w=4.6) +footer(sl, 3) + +# ================================================================ 4 중복제거 +sl, y = slide('중복제거 4단계', '값싼 판정을 먼저, 비싼 판정을 나중에. 벡터 비교는 후보 20건 안에서만 일어난다.', '핵심 메커니즘') +SX, SW, SH, GAP = 3.55, 3.5, 0.66, 0.19 +stages = [ + ('0 · 금칙어 필터', '최고 · 1위 · 100% · 완치', '비용 0', STOP, STOP_BG, '차단 — 저장하지 않음', 'rejected_banned'), + ('1 · normalized 완전 일치', 'NFKC · 소문자 · 공백/구두점 제거', 'B-tree 1회', WARN, WARN_BG, 'alias 흡수', '강남 뿌리 염색 → 강남 뿌리염색'), + ('2 · pg_trgm 유사도 ≥ 0.6', '표기 변형 · 오타', 'GIN trgm', WARN, WARN_BG, 'alias 흡수', '강남 뿌리염색약 → 강남 뿌리염색 (0.67)'), + ('3 · 코사인 유사도 ≥ 0.92', '의미 중복 — 후보 20건 안에서만', 'HNSW top-20', WARN, WARN_BG, 'alias 흡수', '강남 헤어샵 → 강남 미용실 (0.94)'), +] +top = y + 0.28 +label(sl, SX, top - 0.30, 'LLM 후보 키워드', 11, INK, SANS, PP_ALIGN.CENTER, w=SW) +for i, (t, sub, cost, col, colbg, exit_t, exit_s) in enumerate(stages): + yy = top + i * (SH + GAP) + box(sl, SX, yy, SW, SH, [(t, 11, True, INK), (sub, 8.5, False, MUTED)], space=1) + label(sl, SX - 1.55, yy + 0.20, cost, 8.5, MUTED, MONO, PP_ALIGN.RIGHT, w=1.45) + arrow(sl, SX + SW + 0.04, yy + SH / 2, SX + SW + 0.7, yy + SH / 2, color=col) + box(sl, SX + SW + 0.74, yy, 4.3, SH, + [(exit_t, 10, True, col), (exit_s, 8.5, False, col, MONO)], + fill=colbg, line=col, lw=1.1, space=1) + if i < len(stages) - 1: + arrow(sl, SX + SW / 2, yy + SH, SX + SW / 2, yy + SH + GAP - 0.02) +last = top + len(stages) * (SH + GAP) +arrow(sl, SX + SW / 2, last - GAP, SX + SW / 2, last - 0.02) +box(sl, SX, last, SW, SH, + [('4 · 새 키워드로 INSERT', 11, True, ACCENT), ('embedding 저장 · usage_count 1', 8.5, False, ACCENT)], + fill=ACC_BG, line=ACCENT, lw=1.4, space=1) +label(sl, SX - 1.55, last + 0.20, 'INSERT', 8.5, MUTED, MONO, PP_ALIGN.RIGHT, w=1.45) +box(sl, SX + SW + 0.74, last, 4.3, SH, + [('어느 경로든 업체에는 연결된다', 10, True, INK), ('merchant_keyword · relevance · status', 8.5, False, MUTED, MONO)], + fill=None, line=INK, lw=1.0, space=1) +textbox(sl, MX, H - 1.0, W - 2 * MX, 0.4, + [('1~3 단계에서 걸린 표기는 버리지 않고 기존 키워드의 aliases[] 에 흡수한다 — 롱테일 검색어를 잃지 않으면서 사전은 한 행으로 유지된다.', + 10, False, MUTED)]) +footer(sl, 4) + +# ================================================================ 5 데이터 모델 +sl, y = slide('데이터 모델', '키워드를 업체에 복제하지 않는 것이 이 스키마의 전부다. 복제하는 순간 중복제거가 성립하지 않는다.', '스키마') +c1, c2, c3 = MX, MX + 4.7, MX + 8.9 +box(sl, c1, y + 0.15, 2.6, 0.62, [('industry', 10.5, True, INK, MONO), ('path ltree · beauty.hair', 8.5, False, MUTED, MONO)], space=1) +box(sl, c1, y + 0.97, 2.6, 0.62, [('region', 10.5, True, INK, MONO), ('path ltree · kr.jeonbuk.gunsan', 8.5, False, MUTED, MONO)], space=1) +box(sl, c1, y + 2.35, 2.6, 1.15, + [('merchant', 10.5, True, INK, MONO), ('external_id ← 사이트 ID', 8.5, False, MUTED, MONO), + ('description · profile jsonb', 8.5, False, MUTED, MONO), ('last_generated_at', 8.5, False, MUTED, MONO)], space=1) +box(sl, c2, y + 2.35, 3.1, 1.15, + [('merchant_keyword', 10.5, True, INK, MONO), ('relevance · status · source', 8.5, False, MUTED, MONO), + ('impressions · clicks · ctr', 8.5, False, MUTED, MONO), ('PK (merchant_id, keyword_id)', 8.5, False, MUTED, MONO)], space=1) +box(sl, c3, y + 0.15, 3.6, 1.95, + [('keyword — 전역 사전', 10.5, True, ACCENT, MONO), ('canonical · 표시용', 8.5, False, ACCENT, MONO), + ('normalized UNIQUE · 판정용', 8.5, False, ACCENT, MONO), ('aliases text[] · 흡수된 표기', 8.5, False, ACCENT, MONO), + ('embedding vector(1536) HNSW', 8.5, False, ACCENT, MONO), ('intent · locale · usage_count', 8.5, False, ACCENT, MONO)], + fill=ACC_BG, line=ACCENT, lw=1.4, space=1) +box(sl, c3, y + 2.55, 3.6, 0.95, + [('qa_pair', 10.5, True, INK, MONO), ('question · answer', 8.5, False, MUTED, MONO), + ('normalized_question UNIQUE', 8.5, False, MUTED, MONO), ('embedding vector(1536)', 8.5, False, MUTED, MONO)], space=1) +arrow(sl, c1 + 2.64, y + 0.46, c3 - 0.04, y + 0.55) +label(sl, c1 + 3.0, y + 0.18, '업종 분류', 8.5) +arrow(sl, c1 + 2.64, y + 1.28, c3 - 0.04, y + 1.20) +label(sl, c1 + 3.0, y + 1.32, '지역 분류', 8.5) +arrow(sl, c1 + 2.64, y + 2.92, c2 - 0.04, y + 2.92) +label(sl, c1 + 2.75, y + 2.62, '1 : N', 8.5, MUTED, MONO, PP_ALIGN.CENTER, w=1.9) +elbow(sl, [(c2 + 3.14, y + 2.75), (c3 - 0.35, y + 2.75), (c3 - 0.35, y + 1.1), (c3 - 0.04, y + 1.1)]) +label(sl, c3 - 0.95, y + 1.85, 'N : 1', 8.5) +elbow(sl, [(c1 + 1.3, y + 3.54), (c1 + 1.3, y + 3.95), (c3 + 1.8, y + 3.95), (c3 + 1.8, y + 3.54)]) +label(sl, c2 + 1.3, y + 3.62, '1 : N', 8.5) +textbox(sl, MX, H - 1.0, W - 2 * MX, 0.4, + [('강남 미용실 을 100개 업체가 쓰더라도 keyword 에는 행이 하나, 임베딩도 하나뿐이다. 업체별 관련도·성과는 전부 merchant_keyword 가 들고 있다.', + 10, False, MUTED)]) +footer(sl, 5) + +# ================================================================ 6 API +sl, y = slide('API', ':id 는 o2o-site-AEO 의 external_id 와 내부 UUID 를 모두 받는다 — 연동 쪽에 ID 매핑 테이블이 필요 없다.', '연동 표면') +table(sl, MX, y, W - 2 * MX, + ['메서드', '경로', '용도'], + [['`GET', '`/health', '헬스체크 · 현재 LLM provider 확인'], + ['`POST', '`/v1/merchants/publish', '사이트 발행 웹훅. 업체 upsert 후 생성 작업 적재 (sync:true 면 동기)'], + ['`POST', '`/v1/merchants/:id/generate', '수동 재생성. ?sync=true&count=N'], + ['`GET', '`/v1/sites/:id/seo', '발행 사이트가 렌더링 시 호출. title · description · keywords · tags'], + ['`GET', '`/v1/sites/:id/aeo', '답변엔진용 topics · FAQ · structuredDataHints'], + ['`POST', '`/v1/keywords/search', '어드민 — 자연어 질의로 키워드 사전 벡터 검색'], + ['`POST', '`/v1/sites/:id/performance', '노출·클릭 주입 → CTR 갱신 → 저성과 강등']], + widths=[1.0, 3.5, 7.333], rowh=0.4) +box(sl, MX, y + 3.35, 5.75, 1.85, + [('SEO 응답', 10, True, ACCENT, MONO), + ('{', 9.5, False, INK_SOFT, MONO), + (' "title": "스테이머뭄 | 군산 펜션",', 9.5, False, INK_SOFT, MONO), + (' "keywords": ["스테이머뭄", "군산 펜션", …],', 9.5, False, INK_SOFT, MONO), + (' "tags": [{ "keyword": "군산 애견동반 펜션",', 9.5, False, INK_SOFT, MONO), + (' "relevance": 0.88, "aliases": [ … ] }]', 9.5, False, INK_SOFT, MONO), + ('}', 9.5, False, INK_SOFT, MONO)], + fill=SURFACE, space=1) +box(sl, MX + 6.05, y + 3.35, 5.78, 1.85, + [('AEO 응답 — 답변엔진이 인용하는 쪽', 10, True, ACCENT, MONO), + ('{', 9.5, False, INK_SOFT, MONO), + (' "topics": ["군산 펜션", "군산 커플 펜션"],', 9.5, False, INK_SOFT, MONO), + (' "faqs": [{ "question": "…근처에 가볼 만한 곳은?",', 9.5, False, INK_SOFT, MONO), + (' "answer": "선유도, 은파호수공원 …" }],', 9.5, False, INK_SOFT, MONO), + (' "structuredDataHints": { "type": "LocalBusiness" }', 9.5, False, INK_SOFT, MONO), + ('}', 9.5, False, INK_SOFT, MONO)], + fill=SURFACE, space=1) +footer(sl, 6) + +# ================================================================ 7 기술 선택 +sl, y = slide('기술 선택', None, '스택') +table(sl, MX, y, W - 2 * MX, + ['레이어', '선택', '이유'], + [['런타임', '`NestJS · TypeScript', 'o2o-site-AEO 와 payload 타입을 공유할 수 있다'], + ['DB', '`PostgreSQL 16 + pgvector + ltree + pg_trgm', '정확 · 의미 · 계층 조회 3-in-1'], + ['DB 접근', '`postgres.js (raw SQL)', '벡터 연산자와 ltree 는 어차피 raw SQL — ORM 을 얹으면 우회 코드가 더 는다'], + ['큐 · 스케줄', '`BullMQ + Redis', '60초 dedupe 창, 지수 백오프 재시도, 크론이 전부 내장'], + ['LLM', '`OpenAI Structured Outputs / text-embedding-3-small', 'JSON Schema 강제 — 자유 텍스트 파싱은 반드시 깨진다'], + ['관측', '`generation_run 테이블', '프롬프트 버전 · 토큰 · 단계별 통계를 행으로 남긴다']], + widths=[1.5, 4.6, 5.733], rowh=0.44) +box(sl, MX, y + 3.5, W - 2 * MX, 1.5, + [('로컬 실행', 10, True, ACCENT, MONO), + ('npm install && cp .env.example .env # 기본 LLM_PROVIDER=mock — API 키 불필요', 10, False, INK_SOFT, MONO), + ('npm run db:up && npm run db:migrate && npm run db:seed', 10, False, INK_SOFT, MONO), + ('npm start # http://localhost:3100', 10, False, INK_SOFT, MONO), + ('npm run smoke # 다른 터미널 — 엔드투엔드 점검', 10, False, INK_SOFT, MONO)], + fill=SURFACE, space=2) +footer(sl, 7) + +# ================================================================ 8 검증 1 +sl, y = slide('로컬 검증 — 같은 지역·업종 3곳', '강남/미용실 업체를 순서대로 발행했을 때 중복제거가 실제로 어떻게 걸리는지.', '검증 1') +table(sl, MX, y, 7.4, + ['순서', '업체', '후보', '신규', '중복 (정확/표기/의미)'], + [['1', '레브살롱', '19', '19', '0 / 0 / 0'], + ['2', '헤어랩 강남점', '19', '4', '15 / 0 / 0'], + ['3', '강남 뷰티랩', '16', '3', '12 / 1 / 0']], + widths=[0.7, 2.4, 1.0, 1.0, 2.3], rowh=0.42) +box(sl, MX, y + 2.1, 7.4, 1.5, + [('matched_exact 강남 뿌리 염색 (sim=1.000 → \'강남 뿌리염색\')', 10, False, INK_SOFT, MONO), + ('matched_trigram 강남 뿌리염색약 (sim=0.667 → \'강남 뿌리염색\')', 10, False, INK_SOFT, MONO), + ('matched_exact 강남미용실추천 (sim=1.000 → \'강남 미용실 추천\')', 10, False, INK_SOFT, MONO)], + fill=SURFACE, space=3) +box(sl, MX + 7.8, y, 4.03, 3.6, + [('세 번째 업체에서는', 11, False, MUTED), + ('16개 중 3개만', 22, True, ACCENT), + ('새 키워드였다', 11, False, MUTED), + ('', 8, False, MUTED), + ('나머지 13개는 이미 사전에 있던', 10.5, False, INK_SOFT), + ('키워드에 흡수됐다. 업체가 늘어도', 10.5, False, INK_SOFT), + ('사전은 선형으로 늘지 않는다.', 10.5, False, INK_SOFT)], + fill=SURFACE, pad=0.24, space=4) +textbox(sl, MX, H - 1.0, W - 2 * MX, 0.4, + [('참고 — LLM_PROVIDER=mock 기준. mock 임베딩은 문자 bigram 해싱이라 표기 유사도만 잡는다. 의미 중복은 실제 text-embedding-3-small 로 전환해야 3단계가 발동한다.', + 9.5, False, MUTED)]) +footer(sl, 8) + +# ================================================================ 9 검증 2 +sl, y = slide('로컬 검증 — 군산 스테이머뭄 200개', '펜션 한 곳으로 키워드 200개를 뽑아 pgvector 에 적재했을 때 실제로 무엇이 쌓이는가.', '검증 2') +box(sl, MX, y, 5.6, 0.95, + [('후보 200 → 신규 174 / 중복(표기 26) / 연결 174 / QA 5 799ms', 10.5, False, INK_SOFT, MONO), + ('keyword 174행 · 임베딩 174건 · 흡수된 표기 26개', 10.5, False, ACCENT, MONO)], + fill=SURFACE, space=3) +textbox(sl, MX, y + 1.25, 5.6, 0.3, [('relevance 분포', 11.5, True, INK)]) +dist = [('0.93~0.99', 4, '브랜드 · 핵심', ACCENT), + ('0.80~0.88', 32, '지역 × 업종 × 동반자', ACCENT), + ('0.72~0.76', 11, '시즌', INK_SOFT), + ('0.60~0.70', 51, '시설 · 서비스', INK_SOFT), + ('0.50', 6, '질문형', MUTED), + ('0.42', 40, '동반자 × 시설', STOP), + ('0.38', 30, '동반자 × 서비스', STOP)] +by = y + 1.62 +for i, (rng, n, note, col) in enumerate(dist): + yy = by + i * 0.36 + label(sl, MX, yy + 0.03, rng, 9, MUTED, MONO, PP_ALIGN.RIGHT, w=0.95) + box(sl, MX + 1.05, yy, max(0.06, n * 0.048), 0.24, fill=col, line=None, rounded=False) + label(sl, MX + 1.05 + max(0.06, n * 0.048) + 0.1, yy + 0.03, f'{n} {note}', 9, col, SANS, w=3.2) +box(sl, MX + 7.4, y, 4.43, 2.05, + [('하위 70개는 이런 것들', 11, True, STOP), + ('애견동반 바베큐장 0.38', 10, False, INK_SOFT, MONO), + ('태교여행 프라이빗 스파 0.38', 10, False, INK_SOFT, MONO), + ('커플 바베큐장 0.38', 10, False, INK_SOFT, MONO), + ('', 6, False, MUTED), + ('문법은 맞지만 아무도 이렇게 검색하지 않는다.', 10, False, MUTED)], + fill=STOP_BG, line=STOP, lw=1.1, space=2) +box(sl, MX + 7.4, y + 2.35, 4.43, 1.9, + [('잘 작동한 부분 — 벡터 검색', 11, True, ACCENT), + ('"선유도 근처 바베큐 되는 펜션"', 10, False, INK_SOFT, MONO), + (' 0.686 선유도 근처 펜션', 10, False, ACCENT, MONO), + (' 0.439 고군산군도 근처 펜션', 10, False, ACCENT, MONO), + (' 0.392 선유도 펜션 추천', 10, False, ACCENT, MONO)], + fill=SURFACE, space=2) +footer(sl, 9) + +# ================================================================ 10 발견 +sl, y = slide('발견 — 저장한 것의 89%는 쓰이지 않는다', None, '문제 정의') +box(sl, MX, y, 5.3, 2.5, + [('적재된 키워드 174개 중', 12, False, MUTED), + ('89%', 62, True, STOP), + ('가 한 번도 서빙되지 않는다 (서빙 20개 / 사장 154개)', 11.5, False, INK_SOFT)], + fill=STOP_BG, line=None, pad=0.3, space=6, anchor=MSO_ANCHOR.MIDDLE) +box(sl, MX + 5.7, y, 6.13, 2.5, + [('그런데 이 154개는', 12, True, INK), + ('· 매번 dedup 후보 검색 대상이고', 11.5, False, INK_SOFT), + ('· HNSW 인덱스에 들어가 있고', 11.5, False, INK_SOFT), + ('· 다음 생성 때 프롬프트에도 실린다', 11.5, False, INK_SOFT), + ('', 6, False, MUTED), + ('순수한 부채다. 주기 생성을 30일마다 돌리면 매달 반복된다.', 11.5, True, STOP)], + fill=SURFACE, pad=0.3, space=5) +textbox(sl, MX, y + 2.85, W - 2 * MX, 0.3, [('시간이 지나면 실제로 바뀌는 건 3가지뿐', 14, True, INK)]) +table(sl, MX, y + 3.3, W - 2 * MX, + ['무엇이 바뀌나', '올바른 대응', '현행 설계'], + [['업체 정보 (메뉴 추가, 이전, 서비스 변경)', '이벤트 기반 재생성', '30일 크론이 대신 처리'], + ['성과 데이터 누적', '재순위 — 생성이 아님', '재생성으로 오해'], + ['계절 · 트렌드 (연말 파티헤어, 여름 네일)', '업종 단위 생성 — 업체 수와 무관', '업체마다 중복 생성']], + widths=[4.6, 4.0, 3.233], rowh=0.4) +footer(sl, 10) + +# ================================================================ 11 개선 +sl, y = slide('개선 방향', '키워드는 업체 수 × 시간이 아니라 업체 수에만 비례해야 한다.', '다음 단계') +items = [ + ('relevance 컷', '0.6 미만 후보는 저장하지 않는다', '200개 → 110개. 저장조차 하지 말아야 할 것들.'), + ('업체당 정원제', 'active 슬롯 30개 고정', '새 후보는 최약체와 경쟁해서 이겨야 들어온다.\n시스템이 스스로 상한을 갖는다.'), + ('profile_hash', '업체 정보가 바뀔 때만 재생성', '정보가 그대로면 재생성해서 얻을 게 없다. 주기 크론이 사실상 무력화된다.'), + ('크론 성격 전환', '생성 → 정리', '고아 키워드 삭제, 저성과 강등. 늘리는 일이 아니라 줄이는 일.'), +] +for i, (t, s, d) in enumerate(items): + yy = y + i * 0.85 + box(sl, MX, yy, 0.42, 0.68, [(str(i + 1), 12, True, ACCENT, MONO)], + fill=SURFACE, anchor=MSO_ANCHOR.MIDDLE, align=PP_ALIGN.CENTER, pad=0.02) + textbox(sl, MX + 0.62, yy + 0.02, 2.5, 0.3, [(t, 13, True, INK)]) + textbox(sl, MX + 3.2, yy + 0.04, 3.0, 0.3, [(s, 11, False, ACCENT, MONO)]) + textbox(sl, MX + 6.4, yy + 0.02, 5.4, 0.6, + [(ln, 10.5, False, MUTED) for ln in d.split('\n')], space=1) +box(sl, MX, y + 3.7, W - 2 * MX, 1.5, + [('그 뒤에 남은 작업', 11, True, ACCENT), + ('JSON-LD 조립 (structuredDataHints → LocalBusiness / FAQPage / Service) · /llms.txt 서빙', 11, False, INK_SOFT), + ('업종 ltree 상위 노드 키워드 상속 · Redis 응답 캐시 · Search Console API 직접 연동 · 키워드 승인/차단 어드민', 11, False, INK_SOFT)], + fill=ACC_BG, line=None, pad=0.26, space=4) +footer(sl, 11) + +prs.save('docs/architecture.pptx') +print('✅ docs/architecture.pptx') diff --git a/ontology/scripts/build-nationwide-dataset.mjs b/ontology/scripts/build-nationwide-dataset.mjs new file mode 100644 index 0000000..80b1f25 --- /dev/null +++ b/ontology/scripts/build-nationwide-dataset.mjs @@ -0,0 +1,160 @@ +/** + * 전국 지역별 펜션 SEO/AEO 키워드 데이터셋. + * node scripts/build-nationwide-dataset.mjs → data/nationwide-pension-keywords.json + * + * 설계 원칙 + * · 조합 폭발을 하지 않는다. 군산 단일 지역 974건을 54개 지역에 곱하면 5만 건이 되고 + * 대부분 검색량 0이 된다 (실측: 저장분의 89% 미사용). + * · 지역 성격(해변/산간/호수/도심/섬)에 맞는 시설 키워드만 전개한다. + * 산간 지역에 '오션뷰 펜션'을 만들지 않는다. + * · 티어를 매겨 주력/보조/롱테일을 구분한다. SEO 는 페이지당 주력 1개다. + */ +import { readFileSync, writeFileSync } from 'node:fs'; + +const { regions } = JSON.parse(readFileSync('data/regions.json', 'utf8')); + +// ── 공통 어휘 +const STAY = ['펜션', '숙소', '독채펜션', '풀빌라', '스파펜션', '애견펜션', '감성펜션', '글램핑', '독채']; +const INTENT = { 추천:'local', 예약:'transactional', 가격:'transactional', 후기:'informational', + 순위:'informational', 저렴한곳:'local', 가성비:'local', 실시간예약:'transactional', + 당일예약:'transactional', 특가:'transactional' }; +const WITH = ['커플', '가족', '친구', '애견동반', '단체', '아이동반', '부모님', '4인', '6인', '2인']; +const VIBE = ['감성', '조용한', '분위기 좋은', '사진찍기 좋은', '인생샷', '깔끔한', '신축']; +const TRAVEL = ['1박2일', '2박3일', '주말여행', '뚜벅이 여행', '워케이션']; + +// 지역 성격별 유효 시설 — 여기가 조합 폭발을 막는 장치다 +const FEATURES_BY_TYPE = { + 해변: ['오션뷰', '바다뷰', '노을뷰', '일출뷰', '해변 근처', '바다 보이는'], + 섬: ['오션뷰', '바다뷰', '배타고 가는', '섬'], + 산간: ['산뷰', '숲속', '불멍', '화로대', '벽난로', '단풍'], + 계곡: ['계곡', '물놀이', '계곡뷰', '불멍'], + 호수: ['호수뷰', '레이크뷰', '물놀이', '노을뷰'], + 강변: ['강뷰', '리버뷰', '노을뷰'], + 도심: ['역세권', '시내', '주차', '도보 여행'], + 습지: ['자연', '산책'], +}; +const FEATURES_COMMON = ['바베큐', '스파', '자쿠지', '수영장', '독채', '프라이빗', '복층', '테라스', '애견운동장', '넷플릭스']; + +const SEASON_BY_TYPE = { + 해변: ['여름휴가', '물놀이', '해수욕', '일출', '낙조'], + 섬: ['여름휴가', '일출'], + 산간: ['겨울', '단풍', '눈꽃'], + 계곡: ['여름휴가', '물놀이', '단풍'], + 호수: ['여름휴가', '단풍', '벚꽃'], + 강변: ['벚꽃', '단풍'], + 도심: ['벚꽃', '연말'], + 습지: ['가을', '갈대'], +}; +const SEASON_COMMON = ['겨울', '연말', '크리스마스', '주말', '성수기']; + +const rows = []; +const seen = new Set(); +const norm = (s) => s.normalize('NFKC').toLowerCase().replace(/\s+/g, ''); + +function add(region, keyword, { intent = 'local', kind = 'keyword', category, tier, relevance }) { + const k = keyword.replace(/\s+/g, ' ').trim(); + const id = `${region.key}|${norm(k)}`; + if (!k || seen.has(id)) return; + seen.add(id); + rows.push({ + sido: region.sido, region: region.name, regionKey: region.key, + regionType: region.type.join('·'), + keyword: k, kind, intent, category, tier, + relevance: Math.round(relevance * 100) / 100, + }); +} + +const uniq = (a) => [...new Set(a)]; + +for (const r of regions) { + const R = r.name; + const feats = uniq([...r.type.flatMap((t) => FEATURES_BY_TYPE[t] ?? []), ...FEATURES_COMMON]); + // '산간'이라고 다 스키장이 있는 건 아니다. 가평·양평·강화에 '스키 펜션'이 생기면 안 된다. + const seasons = uniq([ + ...r.type.flatMap((t) => SEASON_BY_TYPE[t] ?? []), + ...(r.ski ? ['스키', '스키장 근처', '보드'] : []), + ...SEASON_COMMON, + ]); + + // T1 코어 — 주력 후보. + // 별칭(대천/보령 처럼 같은 지역의 다른 검색 표기)도 코어·의도 계층까지는 함께 전개한다. + // 전 계층에 곱하면 두 배가 되므로 상위 티어에만 적용한다. + const names = [R, ...(r.aliases ?? [])]; + for (const N of names) { + add(r, `${N} 펜션`, { category: '코어', tier: '주력', relevance: N === R ? 0.98 : 0.94 }); + add(r, `${N} 숙소`, { category: '코어', tier: '주력', relevance: N === R ? 0.96 : 0.92 }); + for (const s of STAY.slice(2)) add(r, `${N} ${s}`, { category: '코어', tier: '주력', relevance: 0.9 }); + } + + // T2 의도 — 보조 + for (const N of names) + for (const [m, it] of Object.entries(INTENT)) + add(r, `${N} 펜션 ${m}`, { intent: it, category: '의도', tier: '보조', relevance: N === R ? 0.88 : 0.84 }); + for (const s of ['독채펜션', '풀빌라', '애견펜션', '감성펜션']) + for (const m of ['추천', '예약', '가격', '후기']) + add(r, `${R} ${s} ${m}`, { intent: INTENT[m], category: '의도', tier: '보조', relevance: 0.8 }); + + // T3 동반자 + for (const w of WITH) { + add(r, `${R} ${w} 펜션`, { category: '동반자', tier: '보조', relevance: 0.85 }); + add(r, `${R} ${w} 펜션 추천`, { category: '동반자', tier: '롱테일', relevance: 0.7 }); + } + + // T4 시설 — 지역 성격에 맞는 것만 + for (const f of feats) { + add(r, `${R} ${f} 펜션`, { category: '시설', tier: '보조', relevance: 0.83 }); + } + for (const f of feats.slice(0, 6)) + add(r, `${R} 커플 ${f} 펜션`, { category: '시설', tier: '롱테일', relevance: 0.55 }); + + // T5 시즌 + for (const s of seasons) add(r, `${R} ${s} 펜션`, { category: '시즌', tier: '보조', relevance: 0.76 }); + + // T6 관광지 앵커 — 지역 고유 + for (const sp of r.spots) { + add(r, `${sp} 근처 펜션`, { category: '관광지', tier: '보조', relevance: 0.84 }); + add(r, `${sp} 근처 숙소`, { category: '관광지', tier: '보조', relevance: 0.81 }); + } + + // T7 분위기·여행형태 + for (const v of VIBE) add(r, `${R} ${v} 숙소`, { category: '분위기', tier: '롱테일', relevance: 0.68 }); + for (const t of TRAVEL) add(r, `${R} ${t} 숙소`, { category: '여행형태', tier: '롱테일', relevance: 0.66 }); + + // T8 질문형 (AEO) + const qs = [ + [`${R} 펜션 어디가 좋아요`, 'informational', 0.72], + [`${R} 펜션 1박 얼마인가요`, 'transactional', 0.7], + [`${R} 애견동반 펜션 있나요`, 'informational', 0.68], + [`${R} 펜션 바베큐 가능한가요`, 'informational', 0.67], + [`${R} 여행 몇박이 좋을까요`, 'informational', 0.6], + [`${R} 펜션 성수기 언제인가요`, 'informational', 0.58], + ]; + for (const [q, it, rel] of qs) add(r, q, { intent: it, category: '질문형', tier: '롱테일', relevance: rel }); + + // T9 태그 (칩 UI) + for (const t of uniq([...feats.slice(0, 8), ...WITH.slice(0, 5), ...VIBE.slice(0, 4)])) + add(r, t, { kind: 'tag', category: '태그', tier: '태그', relevance: 0.5 }); +} + +// 광역 단위 롤업. ltree 라벨은 ASCII 만 허용하므로 시군 키에서 마지막 마디를 떼어 쓴다. +const sidoKey = {}; +for (const r of regions) sidoKey[r.sido] ??= r.key.split('.').slice(0, -1).join('.'); +const sidoList = uniq(regions.map((x) => x.sido)); +for (const sido of sidoList) { + const pseudo = { sido, name: sido, key: sidoKey[sido], type: [] }; + for (const s of ['펜션', '숙소', '독채펜션', '풀빌라', '애견펜션']) + add(pseudo, `${sido} ${s}`, { category: '광역', tier: '주력', relevance: 0.92 }); + for (const m of ['추천', '예약', '가격', '후기']) + add(pseudo, `${sido} 펜션 ${m}`, { intent: INTENT[m], category: '광역', tier: '보조', relevance: 0.85 }); +} + +writeFileSync('data/nationwide-pension-keywords.json', + JSON.stringify({ topic: '전국 지역별 펜션', locale: 'ko-KR', + generatedBy: 'region master × search-pattern expansion (region-type aware)', + regionCount: regions.length, count: rows.length, items: rows }, null, 2) + '\n'); + +const by = (f) => rows.reduce((a, r) => (a[r[f]] = (a[r[f]] ?? 0) + 1, a), {}); +console.log(`✅ data/nationwide-pension-keywords.json ${rows.length}건 / ${regions.length}개 지역`); +console.log(` 지역당 평균 ${Math.round(rows.length / (regions.length + sidoList.length))}건`); +console.log(' 티어:', by('tier')); +console.log(' 카테고리:', by('category')); diff --git a/ontology/scripts/db-dump.sh b/ontology/scripts/db-dump.sh new file mode 100755 index 0000000..dc28f74 --- /dev/null +++ b/ontology/scripts/db-dump.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +# 임베딩 포함 전체 덤프 — 배포 대상에서 재임베딩 없이 그대로 복원된다. +set -euo pipefail +OUT="${1:-data/ontology-dump.sql.gz}" +mkdir -p "$(dirname "$OUT")" +docker exec -i ontology-postgres pg_dump -U ontology -d ontology \ + --no-owner --no-privileges --clean --if-exists | gzip -9 > "$OUT" +echo "✅ $OUT ($(du -h "$OUT" | cut -f1))" +echo " 복원: gunzip -c $OUT | psql \"\$TARGET_DATABASE_URL\"" +echo " (대상 DB 에 vector · ltree · pg_trgm 확장이 설치돼 있어야 한다)" diff --git a/ontology/scripts/export-db-xlsx.py b/ontology/scripts/export-db-xlsx.py new file mode 100644 index 0000000..589c197 --- /dev/null +++ b/ontology/scripts/export-db-xlsx.py @@ -0,0 +1,157 @@ +# -*- coding: utf-8 -*- +"""벡터 DB 에 실제로 적재된 내용을 그대로 엑셀로 뽑는다 (배포용). + python3 scripts/export-db-xlsx.py +데이터셋 JSON 이 아니라 DB 가 기준이다. 임베딩은 엑셀에 담지 않는다 — +384개 float × 7천 행이라 의미가 없고, 같은 모델로 재생성하면 동일하게 복원된다.""" +import csv, io, subprocess, collections +from openpyxl import Workbook +from openpyxl.styles import Font, PatternFill, Alignment, Border, Side +from openpyxl.utils import get_column_letter + +OUT = 'data/배포용_키워드_DB덤프.xlsx' +CONT = 'ontology-postgres' +DB = ['psql', '-U', 'ontology', '-d', 'ontology', '-t', '-A', '--csv', '-c'] + +INK = '1F2A2B' +HEAD = PatternFill('solid', fgColor='0D6A60') +THIN = Side(style='thin', color='D5DCDB') +BOX = Border(left=THIN, right=THIN, top=THIN, bottom=THIN) +SRC_FILL = {'dataset': 'DFF0EC', 'nationwide': 'FFFFFF', 'manual': 'F6EAD2'} + + +def query(sql: str): + out = subprocess.run(['docker', 'exec', '-i', CONT, *DB, sql], + capture_output=True, text=True, check=True).stdout + return list(csv.reader(io.StringIO(out))) + + +def sheet(wb, title, header, rows, widths_, fill_col=None, first=False): + ws = wb.active if first else wb.create_sheet(title) + if first: ws.title = title + ws.append(header) + for r in rows: ws.append(r) + for row in ws.iter_rows(min_row=2, max_row=ws.max_row, max_col=len(header)): + fill = None + if fill_col is not None: + fill = PatternFill('solid', fgColor=SRC_FILL.get(row[fill_col].value, 'FFFFFF')) + for c in row: + c.font = Font(size=10, color=INK); c.border = BOX + if fill: c.fill = fill + for c in range(1, len(header) + 1): + cell = ws.cell(row=1, column=c) + cell.fill = HEAD; cell.font = Font(bold=True, color='FFFFFF', size=10) + cell.alignment = Alignment(horizontal='center', vertical='center') + cell.border = BOX + ws.row_dimensions[1].height = 22 + ws.freeze_panes = 'A2' + ws.auto_filter.ref = f'A1:{get_column_letter(len(header))}{ws.max_row}' + for i, w in enumerate(widths_, start=1): + ws.column_dimensions[get_column_letter(i)].width = w + return ws + + +wb = Workbook() + +# 1) 키워드 — DB 전체 +kw = query(""" + SELECT k.id, k.canonical, k.normalized, k.locale, + array_to_string(k.aliases, ' | ') AS aliases, + k.intent, k.kind, COALESCE(k.category,'') AS category, k.source, + COALESCE(k.industry_id,'') , COALESCE(k.region_id,''), + COALESCE(r.name,''), COALESCE(sido.name,''), + k.usage_count, + (k.embedding IS NOT NULL) AS has_embedding, + to_char(k.updated_at,'YYYY-MM-DD HH24:MI') + FROM keyword k + LEFT JOIN region r ON r.id = k.region_id + LEFT JOIN region sido ON sido.id = regexp_replace(k.region_id, '\\.[^.]+$', '') + ORDER BY k.source, sido.name NULLS FIRST, r.name NULLS FIRST, k.canonical +""") +sheet(wb, '키워드', + ['id', '키워드', '정규화', 'locale', '흡수된 표기(alias)', '의도', '종류', '카테고리', + '출처', '업종ID', '지역ID', '지역', '시도', '사용업체수', '임베딩', '갱신일시'], + kw, [38, 30, 26, 8, 30, 14, 8, 10, 12, 14, 24, 12, 8, 10, 9, 17], + fill_col=8, first=True) + +# 2~5) 마스터 +sheet(wb, '지역', ['지역ID', '경로(ltree)', '지역명'], + query("SELECT id, path::text, name FROM region ORDER BY path"), [26, 26, 16]) +sheet(wb, '업종', ['업종ID', '경로(ltree)', '업종명'], + query("SELECT id, path::text, name FROM industry ORDER BY path"), [22, 22, 16]) +sheet(wb, '업체', + ['외부ID', '상호', '업종', '지역', '소개', '사이트', '프로필(JSON)'], + query("""SELECT m.external_id, m.name, COALESCE(i.name,''), COALESCE(r.name,''), + m.description, COALESCE(m.site_url,''), m.profile::text + FROM merchant m + LEFT JOIN industry i ON i.id=m.industry_id + LEFT JOIN region r ON r.id=m.region_id + ORDER BY m.external_id"""), + [14, 18, 12, 10, 50, 34, 70]) +sheet(wb, 'QA(AEO)', ['업체', '질문', '답변', '상태'], + query("""SELECT m.name, q.question, q.answer, q.status::text + FROM qa_pair q JOIN merchant m ON m.id=q.merchant_id + ORDER BY m.name, q.created_at"""), [16, 44, 70, 10]) + +# 5-b) 업체↔키워드 연결 +sheet(wb, '업체키워드', + ['업체', '키워드', '관련도', '상태', '출처', '노출수', '클릭수', 'CTR', '근거'], + query("""SELECT m.name, k.canonical, round(mk.relevance::numeric,2), mk.status::text, + mk.source, mk.impressions, mk.clicks, round(mk.ctr::numeric,4), + COALESCE(mk.rationale,'') + FROM merchant_keyword mk + JOIN merchant m ON m.id=mk.merchant_id + JOIN keyword k ON k.id=mk.keyword_id + ORDER BY m.name, mk.relevance DESC"""), + [16, 30, 9, 10, 10, 10, 9, 9, 28]) + +# 5-c) 생성 이력 (감사 로그) +sheet(wb, '생성이력', + ['업체', 'provider', 'model', '프롬프트버전', '트리거', '상태', '통계', '시작', '종료'], + query("""SELECT COALESCE(m.name,''), g.provider, g.model, g.prompt_version, + g.trigger, g.status, g.stats::text, + to_char(g.started_at,'YYYY-MM-DD HH24:MI'), + COALESCE(to_char(g.finished_at,'YYYY-MM-DD HH24:MI'),'') + FROM generation_run g + LEFT JOIN merchant m ON m.id=g.merchant_id + ORDER BY g.started_at DESC"""), + [16, 10, 20, 14, 12, 10, 60, 17, 17]) + +# 6) 배포 가이드 +counts = collections.Counter(r[8] for r in kw) +guide = [ + ('무엇이 들어있나', ''), + ('', f"벡터 DB(keyword 테이블)에 실제 적재된 {len(kw):,}건 전부. 데이터셋 JSON 이 아니라 DB 가 기준이다."), + ('', '출처별: ' + ' · '.join(f'{k} {v:,}' for k, v in counts.most_common())), + ('', 'dataset = 군산 상세(매칭 엔진 개발용) / nationwide = 전국 54개 지역'), + ('', 'DB 의 7개 테이블을 모두 담았다: keyword / region / industry / merchant /'), + ('', 'merchant_keyword / qa_pair / generation_run.'), + ('', ''), + ('임베딩은 왜 없나', ''), + ('', '384개 float × 7천 행이라 엑셀에 담을 수 없고 담아도 못 읽는다.'), + ('', '[임베딩] 열은 DB 에 벡터가 있는지만 표시한다.'), + ('', '같은 모델(Xenova/multilingual-e5-small)로 다시 만들면 동일한 값이 나오므로'), + ('', '텍스트만 있으면 복원된다.'), + ('', ''), + ('배포 방법 2가지', ''), + ('A. pg_dump (권장)', '임베딩 포함 그대로 복원. 재임베딩 불필요.'), + ('', ' npm run db:dump → data/ontology-dump.sql.gz'), + ('', ' gunzip -c data/ontology-dump.sql.gz | psql $TARGET_URL'), + ('B. 재적재', '텍스트에서 임베딩을 다시 만든다. 최초 1회 모델 다운로드(약 50초) + 임베딩 약 15초.'), + ('', ' npm run db:migrate && npm run db:seed'), + ('', ' npm run dataset:ingest && npm run dataset:ingest-nationwide'), + ('', ''), + ('⚠ 검색량은 아직 비어있다', ''), + ('', '이 키워드는 검색 패턴 생성물이지 실제 검색 데이터가 아니다.'), + ('', '네이버 검색광고 키워드도구로 월간검색수를 채우고 월 10 미만을 걷어내야'), + ('', '실서비스에 쓸 수 있다. (npm run dataset:import-related 로 CSV 병합)'), +] +ws = sheet(wb, '배포가이드', ['항목', '내용'], guide, [22, 100]) +for row in ws.iter_rows(min_row=2, max_row=ws.max_row, max_col=2): + if row[0].value and not row[1].value: + row[0].font = Font(size=10, bold=True, color='0D6A60') + row[1].alignment = Alignment(wrap_text=True, vertical='center') + +wb.save(OUT) +print(f'✅ {OUT}') +print(f' 시트: ' + ', '.join(s.title for s in wb.worksheets)) +print(f' 키워드 {len(kw):,}행 (' + ', '.join(f'{k} {v:,}' for k, v in counts.most_common()) + ')') diff --git a/ontology/scripts/export-xlsx.py b/ontology/scripts/export-xlsx.py new file mode 100644 index 0000000..62550ca --- /dev/null +++ b/ontology/scripts/export-xlsx.py @@ -0,0 +1,155 @@ +# -*- coding: utf-8 -*- +"""전국 펜션 키워드 데이터셋 → 엑셀. + python3 scripts/export-xlsx.py +검색량·경쟁도 열은 비워 둔다 — 네이버 검색광고 키워드도구에서 받아 채우는 자리.""" +import json, collections +from openpyxl import Workbook +from openpyxl.styles import Font, PatternFill, Alignment, Border, Side +from openpyxl.utils import get_column_letter + +SRC = 'data/nationwide-pension-keywords.json' +OUT = 'data/전국_펜션_SEO_AEO_키워드.xlsx' + +INK = '1F2A2B' +ACC = '0D6A60' +HEAD = PatternFill('solid', fgColor='0D6A60') +BAND = PatternFill('solid', fgColor='F1F5F4') +TIER = {'주력': 'DFF0EC', '보조': 'FFFFFF', '롱테일': 'F7F7F5', '태그': 'F6EAD2'} +THIN = Side(style='thin', color='D5DCDB') +BOX = Border(left=THIN, right=THIN, top=THIN, bottom=THIN) + +SLOT = { + '코어': '메인 페이지 (주력)', '광역': '광역 랜딩', + '의도': '메인 / 예약 페이지', '동반자': '객실 페이지', + '시설': '시설 페이지', '관광지': '주변 여행 페이지', + '시즌': '블로그 · 프로모션', '분위기': '블로그 · 소개', + '여행형태': '블로그 · 코스', '질문형': 'FAQ (AEO · FAQPage)', + '태그': '필터 UI (SEO 아님)', +} + +data = json.load(open(SRC, encoding='utf-8')) +items = data['items'] +regions = json.load(open('data/regions.json', encoding='utf-8'))['regions'] + +wb = Workbook() + +def style_header(ws, ncols, height=22): + for c in range(1, ncols + 1): + cell = ws.cell(row=1, column=c) + cell.fill = HEAD + cell.font = Font(bold=True, color='FFFFFF', size=10) + cell.alignment = Alignment(horizontal='center', vertical='center') + cell.border = BOX + ws.row_dimensions[1].height = height + ws.freeze_panes = 'A2' + ws.auto_filter.ref = f'A1:{get_column_letter(ncols)}{ws.max_row}' + +def widths(ws, ws_widths): + for i, w in enumerate(ws_widths, start=1): + ws.column_dimensions[get_column_letter(i)].width = w + +# ────────────────────────────────── 1. 키워드 +ws = wb.active +ws.title = '키워드' +cols = ['시도', '지역', '지역키', '지역성격', '키워드', '종류', '의도', '카테고리', + '티어', '관련도', '월간검색수', '경쟁도', '추천 배치', '비고'] +ws.append(cols) +for it in items: + ws.append([ + it['sido'], it['region'], it['regionKey'], it['regionType'], + it['keyword'], it['kind'], it['intent'], it['category'], + it['tier'], it['relevance'], None, None, + SLOT.get(it['category'], ''), None, + ]) +for row in ws.iter_rows(min_row=2, max_row=ws.max_row, max_col=len(cols)): + fill = PatternFill('solid', fgColor=TIER.get(row[8].value, 'FFFFFF')) + for c in row: + c.font = Font(size=10, color=INK) + c.border = BOX + c.fill = fill + row[9].number_format = '0.00' + row[10].number_format = '#,##0' + row[4].font = Font(size=10, bold=True, color=INK) +style_header(ws, len(cols)) +widths(ws, [8, 12, 24, 14, 30, 8, 14, 10, 9, 9, 12, 10, 22, 16]) + +# ────────────────────────────────── 2. 지역 마스터 +ws = wb.create_sheet('지역마스터') +ws.append(['시도', '지역', '지역키', '지역성격', '대표 관광지 (앵커)', '키워드 수']) +cnt = collections.Counter(i['regionKey'] for i in items) +for r in regions: + ws.append([r['sido'], r['name'], r['key'], '·'.join(r['type']), + ', '.join(r['spots']), cnt.get(r['key'], 0)]) +for row in ws.iter_rows(min_row=2, max_row=ws.max_row, max_col=6): + for c in row: + c.font = Font(size=10, color=INK); c.border = BOX + c.alignment = Alignment(vertical='center', wrap_text=(c.column == 5)) +style_header(ws, 6) +widths(ws, [8, 14, 26, 14, 70, 10]) + +# ────────────────────────────────── 3. 지역별 요약 +ws = wb.create_sheet('지역별요약') +tiers = ['주력', '보조', '롱테일', '태그'] +ws.append(['시도', '지역'] + tiers + ['합계']) +per = collections.defaultdict(collections.Counter) +meta = {} +for i in items: + per[i['regionKey']][i['tier']] += 1 + meta[i['regionKey']] = (i['sido'], i['region']) +for key, c in sorted(per.items(), key=lambda kv: (-sum(kv[1].values()))): + sido, name = meta[key] + ws.append([sido, name] + [c[t] for t in tiers] + [sum(c.values())]) +for row in ws.iter_rows(min_row=2, max_row=ws.max_row, max_col=7): + for c in row: + c.font = Font(size=10, color=INK); c.border = BOX +style_header(ws, 7) +widths(ws, [8, 14, 9, 9, 10, 9, 9]) + +# ────────────────────────────────── 4. 사용 가이드 +ws = wb.create_sheet('사용가이드') +guide = [ + ('이 파일은 무엇인가', ''), + ('', f"전국 {data['regionCount']}개 펜션 수요 지역 × 검색 패턴으로 만든 SEO/AEO 키워드 후보 {len(items):,}건."), + ('', '지역 성격(해변·산간·호수·도심·섬)에 맞는 시설 키워드만 전개했다. 산간 지역에 오션뷰 키워드는 없다.'), + ('', ''), + ('⚠ 반드시 먼저 읽을 것', ''), + ('', '이 키워드는 검색 패턴으로 생성한 것이지 실제 검색 데이터가 아니다.'), + ('', '네이버 검색광고 > 도구 > 키워드도구 에서 월간검색수를 받아 [월간검색수] 열을 채운 뒤'), + ('', '월 10 미만은 걷어내야 한다. 앞선 단일 지역 검증에서 저장분의 89%가 한 번도 쓰이지 않았다.'), + ('', ''), + ('티어의 뜻', ''), + ('주력', '페이지의 대표 키워드 후보. 한 페이지에 1개만 쓴다.'), + ('보조', 'h2/h3 와 본문에 배치. 페이지당 3~5개.'), + ('롱테일', '블로그·상세 페이지용. 검색량 확인 후 취사선택.'), + ('태그', '사이트 필터 UI 용. SEO 키워드가 아니다.'), + ('', ''), + ('한 페이지에 몇 개를 넣나', ''), + ('', 'title 1개 · h1 1개 · meta description 2~3개 · h2/h3 3~5개 · 본문 5~10개'), + ('', 'meta keywords 태그는 쓰지 않는다 (구글은 2009년부터 랭킹에 반영하지 않는다).'), + ('', '한 페이지에 주력을 여러 개 넣으면 주제가 희석돼 어느 것으로도 안 잡힌다.'), + ('', ''), + ('AEO (답변엔진)', ''), + ('', '[카테고리=질문형] 행이 AEO 용이다. FAQPage 구조화 데이터로 8~15쌍 넣는다.'), + ('', '답변은 2~3문장, 업체 정보에 근거한 사실만 쓴다.'), + ('', ''), + ('다음 단계', ''), + ('', '1. 키워드도구로 [월간검색수]·[경쟁도] 채우기'), + ('', '2. 월 10 미만 행 제거'), + ('', '3. 관련도 높음 + 볼륨 중간 + 경쟁 낮음 조합을 우선 채택'), + ('', '4. [추천 배치] 열대로 페이지에 배분'), +] +ws.append(['항목', '내용']) +for a, b in guide: + ws.append([a, b]) +for row in ws.iter_rows(min_row=2, max_row=ws.max_row, max_col=2): + bold = bool(row[0].value) and not row[1].value + row[0].font = Font(size=10, bold=True, color=ACC if bold else INK) + row[1].font = Font(size=10, color=INK) + row[1].alignment = Alignment(wrap_text=True, vertical='center') +style_header(ws, 2) +widths(ws, [22, 100]) + +wb.save(OUT) +print(f'✅ {OUT}') +print(f' 시트: ' + ', '.join(s.title for s in wb.worksheets)) +print(f' 키워드 {len(items):,}행 / 지역 {len(regions)}개') diff --git a/ontology/scripts/import-related.ts b/ontology/scripts/import-related.ts new file mode 100644 index 0000000..fe03af5 --- /dev/null +++ b/ontology/scripts/import-related.ts @@ -0,0 +1,90 @@ +/** + * 외부 연관키워드·검색량을 데이터셋에 병합한다. + * npx tsx scripts/import-related.ts data/related-keywords.csv [--apply] + * + * 입력은 네이버 검색광고 키워드도구 내려받기 형식(CSV) 또는 같은 필드의 JSON. + * relKeyword, monthlyPcQcCnt, monthlyMobileQcCnt, compIdx + * + * API 클라이언트를 두지 않고 파일 임포트로 한 이유: 검색광고 API 는 계정·HMAC 서명이 + * 필요해 자격증명 없이는 검증할 수 없다. 파일 경로는 지금 바로 동작하고, + * 나중에 API 를 붙여도 이 임포터를 그대로 재사용한다. + */ +import { readFileSync, writeFileSync } from 'node:fs'; +import { canonicalizeKeyword, isBanned, normalizeKeyword } from '../src/keywords/normalize'; + +const DATASET = 'data/gunsan-pension-keywords.json'; + +interface Related { keyword: string; volumePc: number; volumeMobile: number; competition: string | null } + +function parse(path: string): Related[] { + const raw = readFileSync(path, 'utf8'); + if (path.endsWith('.json')) { + return (JSON.parse(raw) as any[]).map(toRelated); + } + const lines = raw.split(/\r?\n/).filter((l) => l.trim() && !l.trimStart().startsWith('#')); + const head = lines.shift()!.split(',').map((h) => h.trim()); + return lines.map((line) => { + const cells = line.split(',').map((c) => c.trim()); + const o: Record = {}; + head.forEach((h, i) => (o[h] = cells[i] ?? '')); + return toRelated(o); + }); +} + +function toRelated(o: any): Related { + const num = (v: unknown) => { + const n = Number(String(v ?? '').replace(/[^0-9]/g, '')); + return Number.isFinite(n) ? n : 0; + }; + return { + keyword: String(o.relKeyword ?? o.keyword ?? '').trim(), + volumePc: num(o.monthlyPcQcCnt), + volumeMobile: num(o.monthlyMobileQcCnt), + competition: o.compIdx ? String(o.compIdx).trim() : null, + }; +} + +function main() { + const file = process.argv[2]; + const apply = process.argv.includes('--apply'); + if (!file) { console.error('사용법: tsx scripts/import-related.ts [--apply]'); process.exit(1); } + + const ds = JSON.parse(readFileSync(DATASET, 'utf8')); + const existing = new Map(ds.items.map((i: any) => [normalizeKeyword(i.keyword), i])); + + const rows = parse(file).filter((r) => r.keyword); + let added = 0, enriched = 0, skipped = 0; + const newItems: any[] = []; + + for (const r of rows) { + const canonical = canonicalizeKeyword(r.keyword); + const norm = normalizeKeyword(canonical); + if (!norm || isBanned(canonical)) { skipped++; continue; } + const volume = r.volumePc + r.volumeMobile; + const hit = existing.get(norm); + if (hit) { + hit.volume = volume; hit.competition = r.competition; hit.volumeSource = 'naver-searchad'; + enriched++; + } else { + const item = { + keyword: canonical, intent: 'local', kind: 'keyword', category: '연관', + relevance: 0.7, volume, competition: r.competition, volumeSource: 'naver-searchad', + }; + newItems.push(item); existing.set(norm, item); added++; + } + } + + console.log(`입력 ${rows.length}건 → 신규 ${added} · 기존 보강 ${enriched} · 제외 ${skipped}`); + if (newItems.length) { + console.log('\n신규 예시'); + for (const i of newItems.slice(0, 8)) console.log(` ${i.keyword} (월 ${i.volume}, 경쟁 ${i.competition ?? '-'})`); + } + if (!apply) { console.log('\n파일에 쓰려면 --apply 를 붙일 것.'); return; } + + ds.items = [...ds.items, ...newItems]; + ds.count = ds.items.length; + writeFileSync(DATASET, JSON.stringify(ds, null, 2) + '\n'); + console.log(`\n✅ ${DATASET} → ${ds.count}건`); +} + +main(); diff --git a/ontology/scripts/ingest-dataset.ts b/ontology/scripts/ingest-dataset.ts new file mode 100644 index 0000000..0e50243 --- /dev/null +++ b/ontology/scripts/ingest-dataset.ts @@ -0,0 +1,103 @@ +/** + * data/gunsan-pension-keywords.json 을 pgvector 에 적재한다. + * npx tsx scripts/ingest-dataset.ts + * + * 정책: 주기 수집 없음. 고정 데이터셋 1회 적재. + * 중복제거는 어휘 단계(정규화 완전일치)만 자동 병합하고, + * 벡터 유사도는 자동 병합하지 않고 "검토 목록"으로만 뽑는다. (이유는 README 참조) + */ +import { readFileSync } from 'node:fs'; +import { createSql, toVector } from '../src/db/db'; +import { normalizeKeyword, canonicalizeKeyword, isBanned } from '../src/keywords/normalize'; +import { LocalEmbeddingProvider } from '../src/embedding/local.provider'; +import { MockEmbeddingProvider } from '../src/embedding/mock.provider'; +import { env } from '../src/config/env'; + +type Item = { keyword: string; intent: string; kind: string; category: string; relevance: number }; + +async function main() { + const sql = createSql(); + const embedder = + env.embedding.provider === 'mock' ? new MockEmbeddingProvider() : new LocalEmbeddingProvider(); + + const raw = JSON.parse(readFileSync('data/gunsan-pension-keywords.json', 'utf8')); + const items: Item[] = raw.items; + console.log(`📦 데이터셋 ${items.length}건 · 임베딩 ${embedder.name}`); + + // 1) 파일 내 어휘 중복 정리 + const byNorm = new Map(); + let banned = 0; + for (const it of items) { + const canonical = canonicalizeKeyword(it.keyword); + const norm = normalizeKeyword(it.keyword); + if (!norm || isBanned(canonical)) { banned++; continue; } + const hit = byNorm.get(norm); + if (hit) { + if (!hit.aliases.includes(canonical) && hit.item.keyword !== canonical) hit.aliases.push(canonical); + if (it.relevance > hit.item.relevance) hit.item = it; + } else { + byNorm.set(norm, { item: { ...it, keyword: canonical }, aliases: [] }); + } + } + const uniq = [...byNorm.entries()]; + console.log(` 어휘 중복제거 → ${uniq.length}건 (병합 ${items.length - uniq.length - banned}, 금칙어 ${banned})`); + + // 2) 임베딩 (배치) + const t0 = Date.now(); + const vecs = await embedder.embed(uniq.map(([, v]) => v.item.keyword), 'passage'); + console.log(` 임베딩 ${vecs.length}건 · ${embedder.dimensions}차원 · ${Date.now() - t0}ms`); + + // 3) 적재 + const region = 'kr.jeonbuk.gunsan'; + const industry = 'stay.pension'; + let inserted = 0, updated = 0; + await sql.begin(async (tx) => { + for (let i = 0; i < uniq.length; i++) { + const [norm, v] = uniq[i]; + const res = await tx>` + INSERT INTO keyword + (canonical, normalized, locale, aliases, intent, kind, category, source, + industry_id, region_id, embedding) + VALUES (${v.item.keyword}, ${norm}, 'ko-KR', ${v.aliases}, + ${v.item.intent}::keyword_intent, ${v.item.kind}, ${v.item.category}, 'dataset', + ${industry}, ${region}, ${toVector(vecs[i])}::vector) + ON CONFLICT (normalized, locale) DO UPDATE SET + canonical = EXCLUDED.canonical, aliases = EXCLUDED.aliases, intent = EXCLUDED.intent, + kind = EXCLUDED.kind, category = EXCLUDED.category, source = EXCLUDED.source, + embedding = EXCLUDED.embedding, updated_at = now() + RETURNING (xmax = 0) AS inserted`; + res[0]?.inserted ? inserted++ : updated++; + if (i % 100 === 0) process.stdout.write(`\r 적재 ${i}/${uniq.length}`); + } + }); + console.log(`\r ✅ 신규 ${inserted} · 갱신 ${updated} `); + + // 4) 데이터셋에서 빠진 행 정리. + // upsert 만 하면 재빌드할 때마다 이전 판본 잔여 행이 쌓여 사전이 계속 커진다. + // (실제로 974건 데이터셋인데 사전이 1072건까지 불어 있었다) + const wanted = uniq.map(([norm]) => norm); + const stale = await sql>` + DELETE FROM keyword + WHERE source = 'dataset' AND locale = 'ko-KR' AND NOT (normalized = ANY(${wanted})) + RETURNING canonical`; + console.log(` 🧹 이전 판본 잔여 ${stale.length}건 삭제` + + (stale.length ? ` (예: ${stale.slice(0, 4).map((r) => r.canonical).join(', ')})` : '')); + + const [{ n: total }] = await sql>` + SELECT count(*)::int AS n FROM keyword WHERE source = 'dataset'`; + console.log(` 📚 사전 현재 ${total}건`); + + // 5) 벡터 근접쌍 — 자동 병합하지 않고 검토 목록으로만 + const near = await sql>` + SELECT k1.canonical AS a, k2.canonical AS b, 1 - (k1.embedding <=> k2.embedding) AS sim + FROM keyword k1 JOIN keyword k2 + ON k1.id < k2.id AND k1.embedding <=> k2.embedding < 0.02 + WHERE k1.source = 'dataset' AND k2.source = 'dataset' + ORDER BY sim DESC LIMIT 15`; + console.log(`\n🔍 벡터 근접쌍 검토 목록 (cos ≥ 0.98, 자동 병합 안 함) — 상위 ${near.length}`); + for (const n of near) console.log(` ${Number(n.sim).toFixed(4)} ${n.a} ↔ ${n.b}`); + + await sql.end(); +} + +main().catch((e) => { console.error('❌', e); process.exit(1); }); diff --git a/ontology/scripts/ingest-nationwide.ts b/ontology/scripts/ingest-nationwide.ts new file mode 100644 index 0000000..140ea41 --- /dev/null +++ b/ontology/scripts/ingest-nationwide.ts @@ -0,0 +1,105 @@ +/** + * 전국 지역별 펜션 키워드를 pgvector 에 적재한다. + * npx tsx scripts/ingest-nationwide.ts + * + * 군산 상세 데이터셋(source='dataset')과 공존시킨다. + * 이쪽은 source='nationwide' 로 넣고, 잔여 정리도 그 출처 안에서만 한다. + */ +import { readFileSync } from 'node:fs'; +import { createSql, toVector } from '../src/db/db'; +import { canonicalizeKeyword, isBanned, normalizeKeyword } from '../src/keywords/normalize'; +import { LocalEmbeddingProvider } from '../src/embedding/local.provider'; +import { MockEmbeddingProvider } from '../src/embedding/mock.provider'; +import { env } from '../src/config/env'; + +const SOURCE = 'nationwide'; + +interface Item { + sido: string; region: string; regionKey: string; regionType: string; + keyword: string; kind: string; intent: string; category: string; tier: string; relevance: number; +} + +async function main() { + const sql = createSql(); + const embedder = + env.embedding.provider === 'mock' ? new MockEmbeddingProvider() : new LocalEmbeddingProvider(); + + const ds = JSON.parse(readFileSync('data/nationwide-pension-keywords.json', 'utf8')); + const items: Item[] = ds.items; + const regions = JSON.parse(readFileSync('data/regions.json', 'utf8')).regions as + Array<{ sido: string; name: string; key: string }>; + console.log(`📦 ${items.length}건 / ${ds.regionCount}개 지역 · 임베딩 ${embedder.name}`); + + // 1) 지역 계층 심기 (시도 → 시군). ltree 라벨은 ASCII 만 허용한다. + const nodes = new Map(); + for (const r of regions) { + const sidoKey = r.key.split('.').slice(0, -1).join('.'); + nodes.set(sidoKey, r.sido); + nodes.set(r.key, r.name); + } + nodes.set('kr', '대한민국'); + for (const [key, name] of [...nodes].sort((a, b) => a[0].length - b[0].length)) { + await sql`INSERT INTO region (id, path, name) VALUES (${key}, ${key}::ltree, ${name}) + ON CONFLICT (id) DO UPDATE SET name = EXCLUDED.name`; + } + console.log(` 🗺 지역 노드 ${nodes.size}개 등록`); + + // 2) 어휘 중복 정리 — 키는 (지역, 정규화 키워드) + const byKey = new Map(); + let banned = 0; + for (const it of items) { + const canonical = canonicalizeKeyword(it.keyword); + const n = normalizeKeyword(canonical); + if (!n || isBanned(canonical)) { banned++; continue; } + const k = `${it.regionKey}|${n}`; + if (!byKey.has(k)) byKey.set(k, { item: { ...it, keyword: canonical }, norm: n }); + } + const uniq = [...byKey.values()]; + console.log(` 어휘 중복제거 → ${uniq.length}건 (금칙어 ${banned})`); + + // 3) 임베딩 + const t0 = Date.now(); + const vecs = await embedder.embed(uniq.map((u) => u.item.keyword), 'passage'); + console.log(` 임베딩 ${vecs.length}건 · ${embedder.dimensions}차원 · ${Date.now() - t0}ms`); + + // 4) 적재. + // keyword.normalized 는 (normalized, locale) 유니크다. 지역이 달라도 같은 문자열이면 + // 한 행으로 합쳐진다 — '오션뷰' 같은 태그가 그렇다. 지역 고유 키워드는 지명이 들어가 + // 자연히 구분되므로 문제되지 않는다. + let inserted = 0, updated = 0; + await sql.begin(async (tx) => { + for (let i = 0; i < uniq.length; i++) { + const { item, norm } = uniq[i]; + const res = await tx>` + INSERT INTO keyword + (canonical, normalized, locale, aliases, intent, kind, category, source, + industry_id, region_id, embedding) + VALUES (${item.keyword}, ${norm}, 'ko-KR', ${[]}, + ${item.intent}::keyword_intent, ${item.kind}, ${item.category}, ${SOURCE}, + 'stay.pension', ${item.kind === 'tag' ? null : item.regionKey}, + ${toVector(vecs[i])}::vector) + ON CONFLICT (normalized, locale) DO UPDATE SET + canonical = EXCLUDED.canonical, intent = EXCLUDED.intent, kind = EXCLUDED.kind, + category = EXCLUDED.category, source = EXCLUDED.source, + region_id = COALESCE(keyword.region_id, EXCLUDED.region_id), + embedding = EXCLUDED.embedding, updated_at = now() + RETURNING (xmax = 0) AS inserted`; + res[0]?.inserted ? inserted++ : updated++; + if (i % 500 === 0) process.stdout.write(`\r 적재 ${i}/${uniq.length}`); + } + }); + console.log(`\r ✅ 신규 ${inserted} · 갱신 ${updated} `); + + // 5) 이 출처 안에서만 잔여 정리 + const wanted = uniq.map((u) => u.norm); + const stale = await sql` + DELETE FROM keyword WHERE source = ${SOURCE} AND NOT (normalized = ANY(${wanted})) RETURNING id`; + console.log(` 🧹 이전 판본 잔여 ${stale.length}건 삭제`); + + const counts = await sql>` + SELECT source, count(*)::int AS n FROM keyword GROUP BY source ORDER BY n DESC`; + console.log(' 📚 사전 현황: ' + counts.map((c) => `${c.source} ${c.n}`).join(' · ')); + await sql.end(); +} + +main().catch((e) => { console.error('❌', e); process.exit(1); }); diff --git a/ontology/scripts/purge-nondataset.ts b/ontology/scripts/purge-nondataset.ts new file mode 100644 index 0000000..7282318 --- /dev/null +++ b/ontology/scripts/purge-nondataset.ts @@ -0,0 +1,35 @@ +/** + * 고정 데이터셋 정책 위반분 정리. + * npx tsx scripts/purge-nondataset.ts [--apply] + * + * 사전(keyword)에는 큐레이션된 데이터셋만 남아야 한다. 과거 generate 테스트가 + * 만든 source='llm' 행이 섞여 있으면 다른 업종 키워드가 매칭 후보에 들어온다. + */ +import { createSql } from '../src/db/db'; + +async function main() { + const apply = process.argv.includes('--apply'); + const sql = createSql(); + + const rows = await sql>` + SELECT source, count(*)::int AS n, (array_agg(canonical ORDER BY canonical))[1:6] AS sample + FROM keyword GROUP BY source ORDER BY n DESC`; + console.log('출처별 현황'); + for (const r of rows) console.log(` ${r.source.padEnd(10)} ${String(r.n).padStart(5)} ${r.sample.join(', ')}`); + + const doomed = await sql>` + SELECT count(*)::int AS n FROM keyword WHERE source NOT IN ('dataset', 'manual')`; + const n = doomed[0]?.n ?? 0; + if (n === 0) { console.log('\n정리 대상 없음'); await sql.end(); return; } + + if (!apply) { + console.log(`\n정리 대상 ${n}건. 실제로 지우려면 --apply 를 붙일 것.`); + await sql.end(); + return; + } + const del = await sql`DELETE FROM keyword WHERE source NOT IN ('dataset', 'manual') RETURNING id`; + console.log(`\n✅ ${del.length}건 삭제 (merchant_keyword 는 CASCADE)`); + await sql.end(); +} + +main().catch((e) => { console.error('❌', e); process.exit(1); }); diff --git a/ontology/scripts/requirements.txt b/ontology/scripts/requirements.txt new file mode 100644 index 0000000..70a4f00 --- /dev/null +++ b/ontology/scripts/requirements.txt @@ -0,0 +1,3 @@ +# 엑셀 산출 스크립트용 (scripts/export-xlsx.py, export-db-xlsx.py) +# pip3 install -r scripts/requirements.txt +openpyxl>=3.1 diff --git a/ontology/scripts/setup.sh b/ontology/scripts/setup.sh new file mode 100755 index 0000000..1ec1351 --- /dev/null +++ b/ontology/scripts/setup.sh @@ -0,0 +1,41 @@ +#!/usr/bin/env bash +# 클론 직후 로컬 세팅 한 번에. +# npm run setup +set -euo pipefail +cd "$(dirname "$0")/.." + +step() { printf '\n\033[1m▶ %s\033[0m\n' "$1"; } + +step "사전 점검" +command -v docker >/dev/null || { echo "❌ docker 가 필요합니다"; exit 1; } +docker info >/dev/null 2>&1 || { echo "❌ Docker Desktop 을 실행해 주세요"; exit 1; } +node -e 'process.exit(+process.versions.node.split(".")[0] >= 20 ? 0 : 1)' \ + || { echo "❌ Node 20 이상이 필요합니다 (현재 $(node -v))"; exit 1; } +echo " docker ok · node $(node -v)" + +step ".env 준비" +if [ -f .env ]; then echo " 이미 있음 — 건너뜀"; else cp .env.example .env; echo " .env.example → .env"; fi + +step "컨테이너 기동 (postgres+pgvector, redis)" +docker compose up -d --wait + +step "스키마 마이그레이션" +npm run --silent db:migrate + +step "기준 데이터 시드 (업종·지역·데모 업체)" +npm run --silent db:seed + +step "키워드 적재 — 군산 상세" +echo " 최초 1회 임베딩 모델을 내려받습니다 (약 120MB, 1~2분)" +npm run --silent dataset:ingest 2>&1 | grep -vE '^\s*적재 [0-9]+/' || true + +step "키워드 적재 — 전국 54개 지역" +npm run --silent dataset:ingest-nationwide 2>&1 | grep -vE '^\s*적재 [0-9]+/' || true + +step "완료" +cat <<'MSG' + npm start → http://localhost:3100 + http://localhost:3100/demo 매칭 콘솔 (입력창에 "스테이 머뭄") + + 엑셀 산출이 필요하면: pip3 install -r scripts/requirements.txt +MSG diff --git a/ontology/scripts/smoke.ts b/ontology/scripts/smoke.ts new file mode 100644 index 0000000..367afe7 --- /dev/null +++ b/ontology/scripts/smoke.ts @@ -0,0 +1,103 @@ +/** + * 로컬 엔드투엔드 점검 스크립트. + * npm run db:reset && npm start (다른 터미널) + * npm run smoke + */ +const BASE = process.env.BASE_URL ?? 'http://localhost:3100'; + +const j = async (method: string, path: string, body?: unknown) => { + const res = await fetch(`${BASE}${path}`, { + method, + headers: body ? { 'content-type': 'application/json' } : undefined, + body: body ? JSON.stringify(body) : undefined, + }); + const text = await res.text(); + if (!res.ok) throw new Error(`${method} ${path} → ${res.status} ${text}`); + return text ? JSON.parse(text) : null; +}; + +const h = (t: string) => console.log(`\n\x1b[1m${t}\x1b[0m`); + +async function main() { + h('0. health'); + console.log(' ', await j('GET', '/health')); + + h('1. site-1001 생성 (첫 업체 — 전부 신규)'); + const a = await j('POST', '/v1/merchants/site-1001/generate?sync=true'); + printStats(a); + + h('2. site-1002 생성 (같은 강남/미용실 — 중복제거 발동)'); + const b = await j('POST', '/v1/merchants/site-1002/generate?sync=true'); + printStats(b); + printDetails(b); + + h('3. publish 웹훅 + 표기 변형 (trigram 단계)'); + const c = await j('POST', '/v1/merchants/publish', { + externalId: 'site-1003', + name: '강남 뷰티랩', + industryId: 'beauty.hair', + regionId: 'kr.seoul.gangnam', + description: '강남 미용실. 염색 전문.', + profile: { services: ['뿌리염색약', '여성펌'], features: ['주차가능'] }, + sync: true, + }); + printStats(c.generation); + printDetails(c.generation); + + h('4. SEO payload'); + const seo = await j('GET', '/v1/sites/site-1001/seo?limit=8'); + console.log(' title :', seo.title); + console.log(' description:', seo.description); + console.log(' keywords :', seo.keywords.join(', ')); + + h('5. AEO payload'); + const aeo = await j('GET', '/v1/sites/site-1001/aeo?limit=3'); + for (const f of aeo.faqs) console.log(` Q. ${f.question}\n A. ${f.answer}`); + + h('6. 의미 기반 키워드 검색'); + const found = await j('POST', '/v1/keywords/search', { query: '강남 미용실 예약하고 싶어요', limit: 5 }); + for (const r of found) console.log(` ${r.score.toFixed(3)} ${r.canonical} (${r.intent}, ${r.usage_count}개 업체)`); + + h('7. 성과 피드백 → 저성과 강등'); + console.log( + ' ', + await j('POST', '/v1/sites/site-1001/performance', { + items: [ + { keyword: '강남 미용실 후기', impressions: 500, clicks: 0 }, + { keyword: '강남 미용실', impressions: 300, clicks: 40 }, + ], + }), + ); + + h('8. 비동기 큐 (BullMQ)'); + console.log(' ', await j('POST', '/v1/merchants/site-2001/generate')); + for (let i = 0; i < 30; i++) { + const s = await j('GET', '/v1/sites/site-2001/seo?limit=5'); + if (s.keywords.length) { + console.log(' 워커 처리 완료 →', s.keywords.join(', ')); + break; + } + await new Promise((r) => setTimeout(r, 500)); + } + + console.log('\n✅ smoke 완료'); +} + +function printStats(s: any) { + console.log( + ` 후보 ${s.candidates} → 신규 ${s.created} / 중복(정확 ${s.matchedExact}, 표기 ${s.matchedTrigram}, 의미 ${s.matchedVector})` + + ` / 차단 ${s.rejected} / 연결 ${s.linked} / QA ${s.qaCreated} (${s.durationMs}ms)`, + ); +} + +function printDetails(s: any) { + for (const d of s.details ?? []) { + const sim = d.similarity != null ? ` (sim=${d.similarity.toFixed(3)} → '${d.matchedTo}')` : ''; + console.log(` ${d.action.padEnd(16)} ${d.candidate}${sim}`); + } +} + +main().catch((e) => { + console.error('\n❌', e.message); + process.exit(1); +}); diff --git a/ontology/src/app.module.ts b/ontology/src/app.module.ts new file mode 100644 index 0000000..477c904 --- /dev/null +++ b/ontology/src/app.module.ts @@ -0,0 +1,36 @@ +import { BullModule } from '@nestjs/bullmq'; +import { Controller, Get, Module } from '@nestjs/common'; +import { ScheduleModule } from '@nestjs/schedule'; +import { env } from './config/env'; +import { DbModule } from './db/db.module'; +import { EmbeddingModule } from './embedding/embedding.module'; +import { GenerationModule } from './generation/generation.module'; +import { MerchantsHttpModule } from './merchants/merchants.controller.module'; +import { ServingModule } from './serving/serving.module'; + +@Controller() +class HealthController { + @Get('health') + health() { + return { + status: 'ok', + llmProvider: env.llm.provider, + embeddingProvider: env.embedding.provider, + ts: new Date().toISOString(), + }; + } +} + +@Module({ + imports: [ + DbModule, + EmbeddingModule, + ScheduleModule.forRoot(), + BullModule.forRoot({ connection: { host: env.redis.host, port: env.redis.port } }), + GenerationModule, + MerchantsHttpModule, + ServingModule, + ], + controllers: [HealthController], +}) +export class AppModule {} diff --git a/ontology/src/config/env.ts b/ontology/src/config/env.ts new file mode 100644 index 0000000..bd0c19c --- /dev/null +++ b/ontology/src/config/env.ts @@ -0,0 +1,34 @@ +import 'dotenv/config'; + +const num = (v: string | undefined, d: number) => (v === undefined || v === '' ? d : Number(v)); + +export const env = { + port: num(process.env.PORT, 3100), + databaseUrl: process.env.DATABASE_URL ?? 'postgres://ontology:ontology@localhost:55432/ontology', + redis: { + host: process.env.REDIS_HOST ?? 'localhost', + port: num(process.env.REDIS_PORT, 56379), + }, + llm: { + provider: (process.env.LLM_PROVIDER ?? 'mock') as 'mock' | 'openai', + apiKey: process.env.OPENAI_API_KEY ?? '', + model: process.env.OPENAI_MODEL ?? 'gpt-4.1-mini', + embeddingModel: process.env.OPENAI_EMBEDDING_MODEL ?? 'text-embedding-3-small', + }, + embedding: { + provider: (process.env.EMBEDDING_PROVIDER ?? 'local') as 'mock' | 'local' | 'openai', + localModel: process.env.EMBEDDING_LOCAL_MODEL ?? 'Xenova/multilingual-e5-small', + }, + dedup: { + cosineThreshold: num(process.env.DEDUP_COSINE_THRESHOLD, 0.99), + trigramThreshold: num(process.env.DEDUP_TRIGRAM_THRESHOLD, 0.6), + candidateLimit: num(process.env.DEDUP_CANDIDATE_LIMIT, 20), + }, + generation: { + targetKeywords: num(process.env.GENERATION_TARGET_KEYWORDS, 15), + refreshIntervalDays: num(process.env.REFRESH_INTERVAL_DAYS, 30), + }, +} as const; + +export const EMBEDDING_DIM = 384; +export const PROMPT_VERSION = 'kw-v1'; diff --git a/ontology/src/db/db.module.ts b/ontology/src/db/db.module.ts new file mode 100644 index 0000000..5e3018d --- /dev/null +++ b/ontology/src/db/db.module.ts @@ -0,0 +1,16 @@ +import { Global, Module, OnModuleDestroy } from '@nestjs/common'; +import { createSql, Sql } from './db'; + +export const PG = Symbol('PG'); + +@Global() +@Module({ + providers: [{ provide: PG, useFactory: () => createSql() }], + exports: [PG], +}) +export class DbModule implements OnModuleDestroy { + constructor() {} + async onModuleDestroy() {} +} + +export type { Sql }; diff --git a/ontology/src/db/db.ts b/ontology/src/db/db.ts new file mode 100644 index 0000000..e16275d --- /dev/null +++ b/ontology/src/db/db.ts @@ -0,0 +1,17 @@ +import postgres from 'postgres'; +import { env } from '../config/env'; + +export type Sql = postgres.Sql<{}>; + +export const createSql = (): Sql => + postgres(env.databaseUrl, { + max: 10, + // pgvector 컬럼은 텍스트로 주고받는다 ('[0.1,0.2,...]') + transform: { undefined: null }, + }); + +/** number[] -> pgvector 리터럴 */ +export const toVector = (v: number[]): string => `[${v.join(',')}]`; + +/** postgres.js 의 JSONValue 타입 제약 우회용 캐스트 */ +export const asJson = (v: unknown) => v as Parameters[0]; diff --git a/ontology/src/db/migrate.ts b/ontology/src/db/migrate.ts new file mode 100644 index 0000000..a699b21 --- /dev/null +++ b/ontology/src/db/migrate.ts @@ -0,0 +1,24 @@ +import { readFileSync, readdirSync } from 'node:fs'; +import { join } from 'node:path'; +import { createSql } from './db'; + +async function main() { + const sql = createSql(); + const dir = join(process.cwd(), 'drizzle'); + const files = readdirSync(dir).filter((f) => f.endsWith('.sql')).sort(); + + for (const file of files) { + const ddl = readFileSync(join(dir, file), 'utf8'); + process.stdout.write(`▶ applying ${file} ... `); + await sql.unsafe(ddl); + process.stdout.write('done\n'); + } + + await sql.end(); + console.log('✅ migration complete'); +} + +main().catch((e) => { + console.error('❌ migration failed:', e); + process.exit(1); +}); diff --git a/ontology/src/db/seed.ts b/ontology/src/db/seed.ts new file mode 100644 index 0000000..82a826f --- /dev/null +++ b/ontology/src/db/seed.ts @@ -0,0 +1,119 @@ +import { asJson, createSql } from './db'; + +const industries = [ + ['beauty', 'beauty', '뷰티'], + ['beauty.hair', 'beauty.hair', '미용실'], + ['beauty.nail', 'beauty.nail', '네일샵'], + ['food', 'food', '음식점'], + ['food.korean', 'food.korean', '한식당'], + ['health', 'health', '의료'], + ['health.dental', 'health.dental', '치과'], + ['stay', 'stay', '숙박'], + ['stay.pension', 'stay.pension', '펜션'], +]; + +const regions = [ + ['kr', 'kr', '대한민국'], + ['kr.seoul', 'kr.seoul', '서울'], + ['kr.seoul.gangnam', 'kr.seoul.gangnam', '강남'], + ['kr.seoul.mapo', 'kr.seoul.mapo', '마포'], + ['kr.busan', 'kr.busan', '부산'], + ['kr.busan.haeundae', 'kr.busan.haeundae', '해운대'], + ['kr.jeonbuk', 'kr.jeonbuk', '전북'], + ['kr.jeonbuk.gunsan', 'kr.jeonbuk.gunsan', '군산'], +]; + +const merchants = [ + { + externalId: 'site-1001', + name: '레브살롱', + industryId: 'beauty.hair', + regionId: 'kr.seoul.gangnam', + description: '강남역 3번 출구 앞 프라이빗 헤어살롱. 1:1 디자이너 전담 시스템.', + siteUrl: 'https://rev-salon.example.com', + profile: { + services: ['남자 커트', '여성 펌', '뿌리염색', '두피 클리닉'], + features: ['주차 가능', '심야 영업', '예약제'], + priceRange: '30,000~120,000원', + }, + }, + { + externalId: 'site-1002', + name: '헤어랩 강남점', + industryId: 'beauty.hair', + regionId: 'kr.seoul.gangnam', + description: '강남 대형 헤어샵. 염색과 클리닉 전문.', + siteUrl: 'https://hairlab.example.com', + profile: { + services: ['뿌리 염색', '여성 펌', '두피클리닉'], + features: ['주차가능', '단체 예약'], + priceRange: '25,000~150,000원', + }, + }, + { + externalId: 'site-2001', + name: '해운대 소담한상', + industryId: 'food.korean', + regionId: 'kr.busan.haeundae', + description: '해운대 해변 인근 한정식집. 제철 해산물 코스 제공.', + siteUrl: 'https://sodam.example.com', + profile: { + services: ['한정식 코스', '점심 특선', '단체 예약'], + features: ['오션뷰', '룸 완비', '발렛파킹'], + priceRange: '25,000~80,000원', + }, + }, + { + // 실제 업체. 공개 정보로 확인된 항목만 넣는다. + // 확인됨 : 상호, 군산 원도심(신흥동 말랭이마을 인근), 독채 2개 동, 기준 2인·최대 4인 + // 미확인 : 가격, 바베큐/스파/주차/애견동반 여부 ← 사업자 확인 후 채울 것 + externalId: 'site-3001', + name: '스테이머뭄', + industryId: 'stay.pension', + regionId: 'kr.jeonbuk.gunsan', + description: + '군산 원도심 말랭이마을 옆에 자리한 독채 스테이. A동·B동 두 채를 통째로 쓰며 기준 2인, 최대 4인.', + siteUrl: 'https://www.instagram.com/staymeomoom/', + profile: { + services: ['독채 대여', 'A동', 'B동'], + features: ['독채', '프라이빗', '2인 기준', '최대 4인', '원도심', '감성숙소'], + audiences: ['커플', '친구', '가족', '혼자'], + nearby: ['말랭이마을', '신흥동 일본식가옥', '동국사', '초원사진관', '이성당', + '경암동 철길마을', '근대역사박물관', '월명공원', '시간여행마을'], + address: '전북특별자치도 군산시 절골길 18 (신흥동)', + capacity: { standard: 2, max: 4 }, + buildings: 2, + unverified: ['가격', '바베큐', '스파', '주차', '애견동반'], + }, + }, +]; + +async function main() { + const sql = createSql(); + + for (const [id, path, name] of industries) { + await sql`INSERT INTO industry (id, path, name) VALUES (${id}, ${path}::ltree, ${name}) + ON CONFLICT (id) DO UPDATE SET name = EXCLUDED.name`; + } + for (const [id, path, name] of regions) { + await sql`INSERT INTO region (id, path, name) VALUES (${id}, ${path}::ltree, ${name}) + ON CONFLICT (id) DO UPDATE SET name = EXCLUDED.name`; + } + for (const m of merchants) { + await sql` + INSERT INTO merchant (external_id, name, industry_id, region_id, description, profile, site_url) + VALUES (${m.externalId}, ${m.name}, ${m.industryId}, ${m.regionId}, + ${m.description}, ${sql.json(asJson(m.profile))}, ${m.siteUrl}) + ON CONFLICT (external_id) DO UPDATE SET + name = EXCLUDED.name, description = EXCLUDED.description, + profile = EXCLUDED.profile, updated_at = now()`; + } + + await sql.end(); + console.log(`✅ seed: industry=${industries.length} region=${regions.length} merchant=${merchants.length}`); +} + +main().catch((e) => { + console.error('❌ seed failed:', e); + process.exit(1); +}); diff --git a/ontology/src/embedding/embedding.module.ts b/ontology/src/embedding/embedding.module.ts new file mode 100644 index 0000000..b24c6f0 --- /dev/null +++ b/ontology/src/embedding/embedding.module.ts @@ -0,0 +1,19 @@ +import { Global, Module } from '@nestjs/common'; +import { env } from '../config/env'; +import { LocalEmbeddingProvider } from './local.provider'; +import { MockEmbeddingProvider } from './mock.provider'; +import { OpenAiEmbeddingProvider } from './openai.provider'; +import { EmbeddingProvider } from './types'; + +const IMPL = { + local: LocalEmbeddingProvider, + openai: OpenAiEmbeddingProvider, + mock: MockEmbeddingProvider, +} as const; + +@Global() +@Module({ + providers: [{ provide: EmbeddingProvider, useClass: IMPL[env.embedding.provider] }], + exports: [EmbeddingProvider], +}) +export class EmbeddingModule {} diff --git a/ontology/src/embedding/local.provider.ts b/ontology/src/embedding/local.provider.ts new file mode 100644 index 0000000..07b1dbb --- /dev/null +++ b/ontology/src/embedding/local.provider.ts @@ -0,0 +1,48 @@ +import { Injectable, Logger } from '@nestjs/common'; +import { EMBEDDING_DIM, env } from '../config/env'; +import { EmbedKind, EmbeddingProvider } from './types'; + +/** CommonJS 빌드에서 ESM 전용 패키지를 로드하기 위한 우회 (TS 가 require 로 바꾸지 못하게 한다) */ +const esmImport = new Function('s', 'return import(s)') as (s: string) => Promise; + +/** + * 로컬 multilingual-e5-small (384차원, onnxruntime CPU). + * 최초 1회 모델을 내려받아 캐시하며 그 뒤로는 오프라인 동작한다. + */ +@Injectable() +export class LocalEmbeddingProvider extends EmbeddingProvider { + readonly name = 'local:multilingual-e5-small'; + readonly dimensions = EMBEDDING_DIM; + private readonly logger = new Logger(LocalEmbeddingProvider.name); + private extractor: any | null = null; + private loading: Promise | null = null; + + private async pipe() { + if (this.extractor) return this.extractor; + if (!this.loading) { + this.loading = (async () => { + const t0 = Date.now(); + const { pipeline } = await esmImport('@huggingface/transformers'); + const fe = await pipeline('feature-extraction', env.embedding.localModel); + this.logger.log(`model ready: ${env.embedding.localModel} (${Date.now() - t0}ms)`); + this.extractor = fe; + return fe; + })(); + } + return this.loading; + } + + async embed(texts: string[], kind: EmbedKind = 'passage'): Promise { + if (texts.length === 0) return []; + const fe = await this.pipe(); + const prefixed = texts.map((t) => `${kind}: ${t}`); + const out: number[][] = []; + const BATCH = 64; + for (let i = 0; i < prefixed.length; i += BATCH) { + const slice = prefixed.slice(i, i + BATCH); + const res = await fe(slice, { pooling: 'mean', normalize: true }); + out.push(...(res.tolist() as number[][])); + } + return out; + } +} diff --git a/ontology/src/embedding/mock.provider.ts b/ontology/src/embedding/mock.provider.ts new file mode 100644 index 0000000..2d77849 --- /dev/null +++ b/ontology/src/embedding/mock.provider.ts @@ -0,0 +1,14 @@ +import { Injectable } from '@nestjs/common'; +import { EMBEDDING_DIM } from '../config/env'; +import { hashEmbedding } from '../llm/mock.provider'; +import { EmbedKind, EmbeddingProvider } from './types'; + +/** 모델 다운로드 없이 파이프라인을 돌리기 위한 문자 bigram 해싱 임베딩. 의미는 잡지 못한다. */ +@Injectable() +export class MockEmbeddingProvider extends EmbeddingProvider { + readonly name = 'mock:bigram-hash'; + readonly dimensions = EMBEDDING_DIM; + async embed(texts: string[], _kind: EmbedKind = 'passage'): Promise { + return texts.map((t) => hashEmbedding(t, EMBEDDING_DIM)); + } +} diff --git a/ontology/src/embedding/openai.provider.ts b/ontology/src/embedding/openai.provider.ts new file mode 100644 index 0000000..f61d21c --- /dev/null +++ b/ontology/src/embedding/openai.provider.ts @@ -0,0 +1,21 @@ +import { Injectable } from '@nestjs/common'; +import OpenAI from 'openai'; +import { EMBEDDING_DIM, env } from '../config/env'; +import { EmbedKind, EmbeddingProvider } from './types'; + +@Injectable() +export class OpenAiEmbeddingProvider extends EmbeddingProvider { + readonly name = `openai:${env.llm.embeddingModel}`; + readonly dimensions = EMBEDDING_DIM; + private readonly client = new OpenAI({ apiKey: env.llm.apiKey }); + + async embed(texts: string[], _kind: EmbedKind = 'passage'): Promise { + if (texts.length === 0) return []; + const res = await this.client.embeddings.create({ + model: env.llm.embeddingModel, + input: texts, + dimensions: EMBEDDING_DIM, // 스키마와 차원을 맞춘다 + }); + return res.data.map((d) => d.embedding as number[]); + } +} diff --git a/ontology/src/embedding/types.ts b/ontology/src/embedding/types.ts new file mode 100644 index 0000000..31dc8b5 --- /dev/null +++ b/ontology/src/embedding/types.ts @@ -0,0 +1,8 @@ +/** e5 계열은 query 와 passage 를 비대칭으로 인코딩한다 — 검색 품질에 직접 영향. */ +export type EmbedKind = 'query' | 'passage'; + +export abstract class EmbeddingProvider { + abstract readonly name: string; + abstract readonly dimensions: number; + abstract embed(texts: string[], kind?: EmbedKind): Promise; +} diff --git a/ontology/src/generation/generation.module.ts b/ontology/src/generation/generation.module.ts new file mode 100644 index 0000000..7ff8dce --- /dev/null +++ b/ontology/src/generation/generation.module.ts @@ -0,0 +1,20 @@ +import { BullModule } from '@nestjs/bullmq'; +import { Module } from '@nestjs/common'; +import { KeywordsModule } from '../keywords/keywords.module'; +import { LlmModule } from '../llm/llm.module'; +import { MerchantsModule } from '../merchants/merchants.module'; +import { GenerationProcessor } from './generation.processor'; +import { GENERATION_QUEUE, GenerationQueue } from './generation.queue'; +import { GenerationService } from './generation.service'; + +@Module({ + imports: [ + BullModule.registerQueue({ name: GENERATION_QUEUE }), + LlmModule, + KeywordsModule, + MerchantsModule, + ], + providers: [GenerationService, GenerationQueue, GenerationProcessor], + exports: [GenerationService, GenerationQueue], +}) +export class GenerationModule {} diff --git a/ontology/src/generation/generation.processor.ts b/ontology/src/generation/generation.processor.ts new file mode 100644 index 0000000..10dba6a --- /dev/null +++ b/ontology/src/generation/generation.processor.ts @@ -0,0 +1,21 @@ +import { Processor, WorkerHost } from '@nestjs/bullmq'; +import { Logger } from '@nestjs/common'; +import { Job } from 'bullmq'; +import { GenerationService } from './generation.service'; +import { GENERATION_QUEUE, GenerationJob } from './generation.queue'; + +@Processor(GENERATION_QUEUE, { concurrency: 2 }) +export class GenerationProcessor extends WorkerHost { + private readonly logger = new Logger(GenerationProcessor.name); + + constructor(private readonly generation: GenerationService) { + super(); + } + + async process(job: Job) { + const { merchantId, trigger } = job.data; + this.logger.log(`processing ${job.id} (${trigger})`); + const stats = await this.generation.runForMerchant(merchantId, trigger); + return { ...stats, details: undefined }; + } +} diff --git a/ontology/src/generation/generation.queue.ts b/ontology/src/generation/generation.queue.ts new file mode 100644 index 0000000..bd90239 --- /dev/null +++ b/ontology/src/generation/generation.queue.ts @@ -0,0 +1,50 @@ +import { InjectQueue } from '@nestjs/bullmq'; +import { Injectable, Logger } from '@nestjs/common'; +import { Cron, CronExpression } from '@nestjs/schedule'; +import { Queue } from 'bullmq'; +import { env } from '../config/env'; +import { MerchantsService } from '../merchants/merchants.service'; +import { GenerationTrigger } from './generation.service'; + +export const GENERATION_QUEUE = 'keyword-generation'; + +export interface GenerationJob { + merchantId: string; + trigger: GenerationTrigger; +} + +@Injectable() +export class GenerationQueue { + private readonly logger = new Logger(GenerationQueue.name); + + constructor( + @InjectQueue(GENERATION_QUEUE) private readonly queue: Queue, + private readonly merchants: MerchantsService, + ) {} + + async enqueue(merchantId: string, trigger: GenerationTrigger): Promise { + // 짧은 시간 내 같은 업체가 여러 번 발행돼도 한 번만 처리 (60초 dedupe 창) + const job = await this.queue.add( + 'generate', + { merchantId, trigger }, + { + deduplication: { id: `${merchantId}-${trigger}`, ttl: 60_000 }, + removeOnComplete: 100, + removeOnFail: 500, + attempts: 3, + backoff: { type: 'exponential', delay: 5_000 }, + }, + ); + return String(job.id); + } + + /** 주기 리프레시: 매일 03:00, N일 지난 업체를 큐에 적재 */ + @Cron(CronExpression.EVERY_DAY_AT_3AM) + async scheduleRefresh() { + const stale = await this.merchants.findStale(env.generation.refreshIntervalDays, 200); + for (const m of stale) { + await this.enqueue(m.id, 'scheduled'); + } + if (stale.length) this.logger.log(`scheduled refresh queued: ${stale.length} merchants`); + } +} diff --git a/ontology/src/generation/generation.service.ts b/ontology/src/generation/generation.service.ts new file mode 100644 index 0000000..b866415 --- /dev/null +++ b/ontology/src/generation/generation.service.ts @@ -0,0 +1,216 @@ +import { Inject, Injectable, Logger } from '@nestjs/common'; +import { PG } from '../db/db.module'; +import { asJson, Sql, toVector } from '../db/db'; +import { env, PROMPT_VERSION } from '../config/env'; +import { DedupAction, DedupService } from '../keywords/dedup.service'; +import { canonicalizeKeyword, normalizeKeyword } from '../keywords/normalize'; +import { EmbeddingProvider } from '../embedding/types'; +import { LlmProvider, MerchantContext } from '../llm/types'; +import { MerchantsService } from '../merchants/merchants.service'; + +export type GenerationTrigger = 'published' | 'scheduled' | 'manual'; + +export interface GenerationStats { + runId: string; + merchantId: string; + merchantName: string; + provider: string; + model: string; + candidates: number; + created: number; + matchedExact: number; + matchedTrigram: number; + matchedVector: number; + rejected: number; + linked: number; + qaCreated: number; + durationMs: number; + details: Array<{ candidate: string; action: DedupAction; matchedTo?: string; similarity?: number }>; +} + +@Injectable() +export class GenerationService { + private readonly logger = new Logger(GenerationService.name); + + constructor( + @Inject(PG) private readonly sql: Sql, + private readonly merchants: MerchantsService, + private readonly llm: LlmProvider, + private readonly embedder: EmbeddingProvider, + private readonly dedup: DedupService, + ) {} + + async runForMerchant( + idOrExternalId: string, + trigger: GenerationTrigger = 'manual', + targetCount = env.generation.targetKeywords, + ): Promise { + const startedAt = Date.now(); + const merchant = await this.merchants.findWithTaxonomy(idOrExternalId); + + const runRows = await this.sql>` + INSERT INTO generation_run (merchant_id, provider, model, prompt_version, trigger, status, input) + VALUES (${merchant.id}, ${this.llm.name}, ${this.llm.model}, ${PROMPT_VERSION}, + ${trigger}, 'running', ${this.sql.json(asJson({ externalId: merchant.external_id }))}) + RETURNING id`; + const runId = runRows[0].id; + + try { + const existing = await this.existingKeywordsFor(merchant.id, merchant.industry_id); + const ctx: MerchantContext = { + externalId: merchant.external_id, + name: merchant.name, + description: merchant.description, + industryName: merchant.industry_name, + industryPath: merchant.industry_path, + regionName: merchant.region_name, + regionPath: merchant.region_path, + profile: merchant.profile ?? {}, + existingKeywords: existing, + targetCount, + }; + + const output = await this.llm.generate(ctx); + + // 임베딩은 한 번에 배치 호출 (후보 수만큼 왕복하지 않는다) + const texts = output.keywords.map((k) => canonicalizeKeyword(k.keyword)); + const embeddings = texts.length ? await this.embedder.embed(texts, 'passage') : []; + + const stats: GenerationStats = { + runId, + merchantId: merchant.id, + merchantName: merchant.name, + provider: this.llm.name, + model: output.model, + candidates: output.keywords.length, + created: 0, + matchedExact: 0, + matchedTrigram: 0, + matchedVector: 0, + rejected: 0, + linked: 0, + qaCreated: 0, + durationMs: 0, + details: [], + }; + + for (let i = 0; i < output.keywords.length; i++) { + const cand = output.keywords[i]; + const result = await this.dedup.resolve({ + raw: cand.keyword, + intent: cand.intent, + embedding: embeddings[i], + locale: 'ko-KR', + industryId: merchant.industry_id, + regionId: merchant.region_id, + }); + + stats.details.push({ + candidate: canonicalizeKeyword(cand.keyword), + action: result.action, + matchedTo: result.matchedTo, + similarity: result.similarity, + }); + + switch (result.action) { + case 'created': stats.created++; break; + case 'matched_exact': stats.matchedExact++; break; + case 'matched_trigram': stats.matchedTrigram++; break; + case 'matched_vector': stats.matchedVector++; break; + case 'rejected_banned': stats.rejected++; break; + } + + if (result.keywordId) { + const linked = await this.linkKeyword(merchant.id, result.keywordId, cand.relevance, cand.rationale); + if (linked) stats.linked++; + } + } + + stats.qaCreated = await this.upsertQaPairs(merchant.id, output.qaPairs); + await this.merchants.markGenerated(merchant.id); + stats.durationMs = Date.now() - startedAt; + + await this.sql` + UPDATE generation_run + SET status = 'succeeded', + output = ${this.sql.json(asJson(output))}, + stats = ${this.sql.json(asJson({ ...stats, details: undefined }))}, + finished_at = now() + WHERE id = ${runId}`; + + this.logger.log( + `[${merchant.name}] cand=${stats.candidates} new=${stats.created} ` + + `dup(exact/trg/vec)=${stats.matchedExact}/${stats.matchedTrigram}/${stats.matchedVector} ` + + `rejected=${stats.rejected} qa=${stats.qaCreated} ${stats.durationMs}ms`, + ); + return stats; + } catch (err) { + const message = err instanceof Error ? err.message : String(err); + await this.sql` + UPDATE generation_run + SET status = 'failed', error = ${message}, finished_at = now() + WHERE id = ${runId}`; + throw err; + } + } + + /** 프롬프트에 넣을 "이미 보유한 키워드": 자기 것 + 같은 업종에서 많이 쓰는 것 */ + private async existingKeywordsFor(merchantId: string, industryId: string | null): Promise { + const rows = await this.sql>` + SELECT DISTINCT k.canonical + FROM keyword k + LEFT JOIN merchant_keyword mk ON mk.keyword_id = k.id AND mk.merchant_id = ${merchantId} + WHERE mk.merchant_id IS NOT NULL + OR (${industryId}::text IS NOT NULL AND k.industry_id = ${industryId} AND k.usage_count > 0) + ORDER BY k.canonical + LIMIT 100`; + return rows.map((r) => r.canonical); + } + + private async linkKeyword( + merchantId: string, + keywordId: string, + relevance: number, + rationale: string, + ): Promise { + const status = relevance >= 0.5 ? 'active' : 'candidate'; + const rows = await this.sql>` + INSERT INTO merchant_keyword (merchant_id, keyword_id, relevance, source, status, rationale) + VALUES (${merchantId}, ${keywordId}, ${relevance}, 'llm', ${status}, ${rationale}) + ON CONFLICT (merchant_id, keyword_id) DO UPDATE SET + relevance = GREATEST(merchant_keyword.relevance, EXCLUDED.relevance), + rationale = COALESCE(EXCLUDED.rationale, merchant_keyword.rationale), + updated_at = now() + RETURNING (xmax = 0) AS inserted`; + + if (rows[0]?.inserted) { + await this.sql`UPDATE keyword SET usage_count = usage_count + 1 WHERE id = ${keywordId}`; + return true; + } + return false; + } + + private async upsertQaPairs( + merchantId: string, + pairs: Array<{ question: string; answer: string }>, + ): Promise { + if (pairs.length === 0) return 0; + const embeddings = await this.embedder.embed(pairs.map((p) => p.question), 'passage'); + let created = 0; + + for (let i = 0; i < pairs.length; i++) { + const p = pairs[i]; + const nq = normalizeKeyword(p.question); + if (!nq) continue; + const rows = await this.sql>` + INSERT INTO qa_pair (merchant_id, question, answer, normalized_question, embedding) + VALUES (${merchantId}, ${canonicalizeKeyword(p.question)}, ${p.answer.trim()}, + ${nq}, ${toVector(embeddings[i])}::vector) + ON CONFLICT (merchant_id, normalized_question) DO UPDATE SET + answer = EXCLUDED.answer, updated_at = now() + RETURNING (xmax = 0) AS inserted`; + if (rows[0]?.inserted) created++; + } + return created; + } +} diff --git a/ontology/src/keywords/dedup.service.ts b/ontology/src/keywords/dedup.service.ts new file mode 100644 index 0000000..2c2089d --- /dev/null +++ b/ontology/src/keywords/dedup.service.ts @@ -0,0 +1,113 @@ +import { Injectable, Logger } from '@nestjs/common'; +import { env } from '../config/env'; +import { KeywordIntent } from '../llm/types'; +import { KeywordRepository } from './keyword.repository'; +import { canonicalizeKeyword, isBanned, normalizeKeyword } from './normalize'; + +export type DedupAction = + | 'created' // 새 키워드 + | 'matched_exact' // 1단계: 정규화 해시 일치 + | 'matched_trigram' // 2단계: 표기 변형/오타 + | 'matched_vector' // 3단계: 의미 중복 → alias 흡수 + | 'rejected_banned'; // 금칙어 + +export interface DedupResult { + action: DedupAction; + keywordId: string | null; + canonical: string; + matchedTo?: string; + similarity?: number; +} + +export interface ResolveInput { + raw: string; + intent: KeywordIntent; + embedding: number[]; + locale: string; + industryId: string | null; + regionId: string | null; +} + +/** + * 4단계 계단식 중복제거. + * 값비싼 벡터 비교는 마지막에, 후보 집합 안에서만 수행한다. + */ +@Injectable() +export class DedupService { + private readonly logger = new Logger(DedupService.name); + + constructor(private readonly repo: KeywordRepository) {} + + async resolve(input: ResolveInput): Promise { + const canonical = canonicalizeKeyword(input.raw); + const normalized = normalizeKeyword(input.raw); + + // 0단계 — 금칙어/과장광고 차단 + if (!normalized || isBanned(canonical)) { + return { action: 'rejected_banned', keywordId: null, canonical }; + } + + // 1단계 — 정규화 완전 일치 (공백/구두점 차이 흡수) + const exact = await this.repo.findByNormalized(normalized, input.locale); + if (exact) { + await this.repo.absorbAlias(exact.id, canonical); + return { + action: 'matched_exact', + keywordId: exact.id, + canonical: exact.canonical, + matchedTo: exact.canonical, + similarity: 1, + }; + } + + // 2~3단계 — trigram 후보 + 벡터 ANN 후보를 모아 최고 유사도 판정 + // + // 주의: 짧은 한글 키워드에서는 문장 임베딩의 절대 코사인이 변별력이 약하다. + // 실측(multilingual-e5-small): '선유도 펜션' ↔ '새만금 펜션' = 0.936, + // '군산 펜션' ↔ '군산 호텔' = 0.970 — 전혀 다른 키워드인데도 높게 나온다. + // 반면 어순만 바뀐 진짜 중복('군산 키즈룸 펜션' ↔ '군산 펜션 키즈룸')은 0.999 대에 몰린다. + // 그래서 임계값을 0.99 로 올려 잡고, 자동 병합의 주력은 1~2단계(어휘)에 둔다. + const candidates = await this.repo.findDedupCandidates( + input.embedding, + normalized, + input.locale, + env.dedup.candidateLimit, + ); + + const trigramHit = candidates.find((c) => c.trg >= env.dedup.trigramThreshold); + if (trigramHit) { + await this.repo.absorbAlias(trigramHit.id, canonical); + return { + action: 'matched_trigram', + keywordId: trigramHit.id, + canonical: trigramHit.canonical, + matchedTo: trigramHit.canonical, + similarity: trigramHit.trg, + }; + } + + const best = candidates[0]; + if (best && best.cosine >= env.dedup.cosineThreshold) { + await this.repo.absorbAlias(best.id, canonical); + return { + action: 'matched_vector', + keywordId: best.id, + canonical: best.canonical, + matchedTo: best.canonical, + similarity: best.cosine, + }; + } + + // 4단계 — 신규 등록 + const created = await this.repo.insert({ + canonical, + normalized, + locale: input.locale, + intent: input.intent, + embedding: input.embedding, + industryId: input.industryId, + regionId: input.regionId, + }); + return { action: 'created', keywordId: created.id, canonical: created.canonical }; + } +} diff --git a/ontology/src/keywords/keyword.repository.ts b/ontology/src/keywords/keyword.repository.ts new file mode 100644 index 0000000..56a5104 --- /dev/null +++ b/ontology/src/keywords/keyword.repository.ts @@ -0,0 +1,124 @@ +import { Inject, Injectable } from '@nestjs/common'; +import { PG } from '../db/db.module'; +import { Sql, toVector } from '../db/db'; +import { KeywordIntent } from '../llm/types'; + +export interface KeywordRow { + id: string; + canonical: string; + normalized: string; + aliases: string[]; + intent: KeywordIntent; + usage_count: number; +} + +export interface CandidateRow { + id: string; + canonical: string; + normalized: string; + cosine: number; + trg: number; +} + +@Injectable() +export class KeywordRepository { + constructor(@Inject(PG) private readonly sql: Sql) {} + + async findByNormalized(normalized: string, locale: string): Promise { + const rows = await this.sql` + SELECT id, canonical, normalized, aliases, intent, usage_count + FROM keyword + WHERE normalized = ${normalized} AND locale = ${locale} + LIMIT 1`; + return rows[0] ?? null; + } + + /** + * 중복 후보 수집: trigram 인덱스 히트 + 벡터 ANN 상위 N 을 합집합으로 가져온다. + * 벡터 비교는 이 후보 집합 안에서만 하므로 전수 비교가 일어나지 않는다. + */ + async findDedupCandidates( + embedding: number[], + normalized: string, + locale: string, + limit: number, + ): Promise { + const vec = toVector(embedding); + const rows = await this.sql` + ( + SELECT id, canonical, normalized, + 1 - (embedding <=> ${vec}::vector) AS cosine, + similarity(normalized, ${normalized}) AS trg + FROM keyword + WHERE locale = ${locale} + AND embedding IS NOT NULL + AND normalized % ${normalized} + ORDER BY trg DESC + LIMIT ${limit} + ) + UNION ALL + ( + SELECT id, canonical, normalized, + 1 - (embedding <=> ${vec}::vector) AS cosine, + 0::real AS trg + FROM keyword + WHERE locale = ${locale} + AND embedding IS NOT NULL + ORDER BY embedding <=> ${vec}::vector + LIMIT ${limit} + )`; + + const best = new Map(); + for (const r of rows) { + const prev = best.get(r.id); + if (!prev || r.trg > prev.trg) best.set(r.id, { ...r, cosine: Number(r.cosine), trg: Number(r.trg) }); + } + return [...best.values()].sort((a, b) => b.cosine - a.cosine); + } + + async insert(input: { + canonical: string; + normalized: string; + locale: string; + intent: KeywordIntent; + embedding: number[]; + industryId: string | null; + regionId: string | null; + }): Promise { + const rows = await this.sql` + INSERT INTO keyword (canonical, normalized, locale, intent, embedding, industry_id, region_id, usage_count) + VALUES (${input.canonical}, ${input.normalized}, ${input.locale}, ${input.intent}, + ${toVector(input.embedding)}::vector, ${input.industryId}, ${input.regionId}, 0) + ON CONFLICT (normalized, locale) DO UPDATE SET updated_at = now() + RETURNING id, canonical, normalized, aliases, intent, usage_count`; + return rows[0]; + } + + /** 표기 변형을 기존 키워드에 흡수 (롱테일 검색어 보존) */ + async absorbAlias(keywordId: string, alias: string): Promise { + await this.sql` + UPDATE keyword + SET aliases = ( + SELECT ARRAY(SELECT DISTINCT unnest(aliases || ARRAY[${alias}]::text[])) + ), + updated_at = now() + WHERE id = ${keywordId} + AND NOT (${alias} = ANY(aliases)) + AND canonical <> ${alias}`; + } + + async bumpUsage(keywordId: string): Promise { + await this.sql` + UPDATE keyword SET usage_count = usage_count + 1, updated_at = now() WHERE id = ${keywordId}`; + } + + async searchByVector(embedding: number[], locale: string, limit: number) { + const vec = toVector(embedding); + return this.sql>` + SELECT id, canonical, intent, usage_count, 1 - (embedding <=> ${vec}::vector) AS score + FROM keyword + WHERE locale = ${locale} AND embedding IS NOT NULL + ORDER BY embedding <=> ${vec}::vector + LIMIT ${limit}`; + } +} diff --git a/ontology/src/keywords/keywords.module.ts b/ontology/src/keywords/keywords.module.ts new file mode 100644 index 0000000..7962c0e --- /dev/null +++ b/ontology/src/keywords/keywords.module.ts @@ -0,0 +1,9 @@ +import { Module } from '@nestjs/common'; +import { DedupService } from './dedup.service'; +import { KeywordRepository } from './keyword.repository'; + +@Module({ + providers: [KeywordRepository, DedupService], + exports: [KeywordRepository, DedupService], +}) +export class KeywordsModule {} diff --git a/ontology/src/keywords/normalize.ts b/ontology/src/keywords/normalize.ts new file mode 100644 index 0000000..c6ad2fe --- /dev/null +++ b/ontology/src/keywords/normalize.ts @@ -0,0 +1,33 @@ +/** + * 중복 판정용 정규화. + * NFKC → 소문자 → 제로폭 문자 제거 → 구두점 제거 → 공백 전부 제거. + * "강남 미용실" 과 "강남미용실" 을 같은 키로 취급하기 위해 공백을 없앤다. + */ +const ZERO_WIDTH = /[\u200B-\u200D\uFEFF]/g; +const PUNCT = /[!-\/:-@\[-`{-~·ㆍ、。「-』]/g; + +export function normalizeKeyword(raw: string): string { + return raw + .normalize('NFKC') + .toLowerCase() + .replace(ZERO_WIDTH, '') + .replace(PUNCT, '') + .replace(/\s+/g, ''); +} + +/** 표시용 정리: 앞뒤/중복 공백만 정리하고 원문 표기는 보존 */ +export function canonicalizeKeyword(raw: string): string { + return raw.normalize('NFKC').replace(ZERO_WIDTH, '').replace(/\s+/g, ' ').trim(); +} + +/** 과장광고·금칙 표현 필터 (광고심의 리스크 차단) */ +const BANNED = [ + '최고', '1위', '일등', '넘버원', 'no.1', '100%', '무조건', '완치', '부작용없', + '영구', '평생보장', '유일한', '최저가보장', '전국최대', +]; +const BANNED_NORMALIZED = BANNED.map(normalizeKeyword); + +export function isBanned(text: string): boolean { + const n = normalizeKeyword(text); + return BANNED_NORMALIZED.some((b) => b.length > 0 && n.includes(b)); +} diff --git a/ontology/src/llm/llm.module.ts b/ontology/src/llm/llm.module.ts new file mode 100644 index 0000000..a8daea4 --- /dev/null +++ b/ontology/src/llm/llm.module.ts @@ -0,0 +1,16 @@ +import { Module } from '@nestjs/common'; +import { env } from '../config/env'; +import { MockLlmProvider } from './mock.provider'; +import { OpenAiLlmProvider } from './openai.provider'; +import { LlmProvider } from './types'; + +@Module({ + providers: [ + { + provide: LlmProvider, + useClass: env.llm.provider === 'openai' ? OpenAiLlmProvider : MockLlmProvider, + }, + ], + exports: [LlmProvider], +}) +export class LlmModule {} diff --git a/ontology/src/llm/mock.provider.ts b/ontology/src/llm/mock.provider.ts new file mode 100644 index 0000000..7d28e24 --- /dev/null +++ b/ontology/src/llm/mock.provider.ts @@ -0,0 +1,160 @@ +import { Injectable } from '@nestjs/common'; +import { EMBEDDING_DIM } from '../config/env'; +import { normalizeKeyword } from '../keywords/normalize'; +import { + GenerationOutput, + KeywordCandidate, + KeywordIntent, + LlmProvider, + MerchantContext, + QaCandidate, +} from './types'; + +/** + * API 키 없이 로컬에서 전체 파이프라인(생성 → 중복제거 → 서빙)을 돌리기 위한 대체 구현. + * + * embed(): 문자 bigram 해싱 + L2 정규화. + * 랜덤이 아니라 "비슷한 문자열이면 비슷한 벡터"가 나오므로 + * 코사인 임계값 기반 중복제거 동작을 실제와 유사하게 검증할 수 있다. + */ +@Injectable() +export class MockLlmProvider extends LlmProvider { + readonly name = 'mock'; + readonly model = 'mock-keyword-v1'; + + + async generate(ctx: MerchantContext): Promise { + const region = ctx.regionName ?? ''; + const industry = ctx.industryName ?? '업체'; + const p = ctx.profile; + const services = toStringArray(p['services']); + const features = toStringArray(p['features']); + const audiences = toStringArray(p['audiences']); + const nearby = toStringArray(p['nearby']); + const seasons = toStringArray(p['seasons']); + + const MODIFIERS = ['추천', '예약', '가격', '후기', '저렴한곳', '깨끗한', '인기', '순위', '위치', '실시간예약']; + const out: Array<[string, KeywordIntent, number]> = []; + const push = (k: string, intent: KeywordIntent, rel: number) => out.push([k, intent, rel]); + + // 실제 로컬 검색 패턴을 프로필 배열의 조합으로 전개한다. + push(ctx.name, 'brand', 0.99); + push(`${region} ${ctx.name}`, 'brand', 0.97); + push(`${region} ${industry}`, 'local', 0.95); + push(`${region} ${industry} 추천`, 'local', 0.93); + + for (const m of MODIFIERS) { + push(`${region} ${industry} ${m}`, intentOf(m), 0.86); + } + for (const a of audiences) { + push(`${region} ${a} ${industry}`, 'local', 0.88); + for (const m of MODIFIERS.slice(0, 4)) push(`${region} ${a} ${industry} ${m}`, intentOf(m), 0.74); + push(`${a} ${industry} 추천`, 'informational', 0.62); + } + for (const f of features) { + push(`${region} ${f} ${industry}`, 'local', 0.84); + push(`${industry} ${f}`, 'informational', 0.6); + push(`${region} ${industry} ${f}`, 'local', 0.7); + } + for (const s of services) { + push(`${region} ${s}`, 'local', 0.82); + for (const m of MODIFIERS.slice(0, 4)) push(`${s} ${m}`, intentOf(m), 0.66); + } + for (const n of nearby) { + push(`${n} 근처 ${industry}`, 'local', 0.8); + push(`${n} ${industry} 추천`, 'local', 0.76); + push(`${n} 숙소`, 'local', 0.68); + } + for (const s of seasons) { + push(`${s} ${region} ${industry}`, 'local', 0.72); + push(`${region} ${s} ${industry} 예약`, 'transactional', 0.64); + } + // 동반자 × 시설 롱테일 — 여기서부터 검색량이 급격히 얇아진다 + for (const a of audiences) { + for (const f of features) push(`${region} ${a} ${f} ${industry}`, 'local', 0.42); + } + for (const a of audiences) { + for (const s of services) push(`${a} ${s}`, 'informational', 0.38); + } + // 질문형 (AEO 유입) + for (const a of audiences) push(`${region} ${a} ${industry} 어디가 좋을까요`, 'informational', 0.5); + for (const n of nearby) push(`${n} 여행 ${industry} 어디`, 'informational', 0.44); + + const seen = new Set(); + const keywords: KeywordCandidate[] = []; + for (const [raw, intent, relevance] of out) { + const k = raw.replace(/\s+/g, ' ').trim(); + if (!k || seen.has(k)) continue; + seen.add(k); + keywords.push({ keyword: k, intent, relevance, rationale: `mock: ${intent}` }); + if (keywords.length >= ctx.targetCount) break; + } + + const qaPairs: QaCandidate[] = [ + { + question: `${ctx.name}은(는) 어디에 있나요?`, + answer: `${ctx.name}은(는) ${region || '해당 지역'}에 위치한 ${industry}입니다.`, + }, + { + question: `${ctx.name} 예약은 어떻게 하나요?`, + answer: `${ctx.name}은(는) 사이트 예약 페이지 또는 전화로 예약할 수 있습니다.`, + }, + { + question: `${ctx.name}의 주요 서비스는 무엇인가요?`, + answer: services.length + ? `주요 서비스는 ${services.join(', ')} 입니다.` + : `${industry} 관련 서비스를 제공합니다.`, + }, + { + question: `${ctx.name} 근처에 가볼 만한 곳은 어디인가요?`, + answer: nearby.length + ? `${nearby.join(', ')} 등이 가깝습니다.` + : `${region} 주요 명소가 인근에 있습니다.`, + }, + { + question: `${ctx.name}에 ${audiences[0] ?? '반려동물'}도 갈 수 있나요?`, + answer: features.length + ? `${features.join(', ')} 조건을 제공합니다. 예약 전 상세 조건을 확인해 주세요.` + : `예약 전 상세 조건을 확인해 주세요.`, + }, + ]; + + return { keywords, qaPairs, model: this.model, provider: this.name }; + } +} + +function intentOf(modifier: string): KeywordIntent { + if (modifier === '예약' || modifier === '실시간예약' || modifier === '가격') return 'transactional'; + if (modifier === '후기' || modifier === '순위') return 'informational'; + return 'local'; +} + +function toStringArray(v: unknown): string[] { + return Array.isArray(v) ? v.filter((x): x is string => typeof x === 'string') : []; +} + +/** 문자 bigram 해싱 임베딩 (결정적, L2 정규화) */ +export function hashEmbedding(text: string, dim = EMBEDDING_DIM): number[] { + const s = ` ${normalizeKeyword(text)} `; + const vec = new Float64Array(dim); + for (let i = 0; i < s.length - 1; i++) { + const gram = s.slice(i, i + 2); + const h = fnv1a(gram); + vec[h % dim] += 1; + // 부호 해싱으로 충돌 편향 완화 + vec[(h >>> 8) % dim] += h & 1 ? 1 : -1; + } + let norm = 0; + for (let i = 0; i < dim; i++) norm += vec[i] * vec[i]; + norm = Math.sqrt(norm) || 1; + return Array.from(vec, (x) => x / norm); +} + +function fnv1a(str: string): number { + let h = 0x811c9dc5; + for (let i = 0; i < str.length; i++) { + h ^= str.charCodeAt(i); + h = Math.imul(h, 0x01000193) >>> 0; + } + return h >>> 0; +} diff --git a/ontology/src/llm/openai.provider.ts b/ontology/src/llm/openai.provider.ts new file mode 100644 index 0000000..1b90db7 --- /dev/null +++ b/ontology/src/llm/openai.provider.ts @@ -0,0 +1,114 @@ +import { Injectable, Logger } from '@nestjs/common'; +import OpenAI from 'openai'; +import { env } from '../config/env'; +import { GenerationOutput, LlmProvider, MerchantContext } from './types'; + +/** Structured Outputs 로 강제하는 응답 스키마 — 자유 텍스트 파싱 금지 */ +const RESPONSE_SCHEMA = { + type: 'object', + additionalProperties: false, + required: ['keywords', 'qa_pairs'], + properties: { + keywords: { + type: 'array', + items: { + type: 'object', + additionalProperties: false, + required: ['keyword', 'intent', 'relevance', 'rationale'], + properties: { + keyword: { type: 'string' }, + intent: { + type: 'string', + enum: ['informational', 'navigational', 'transactional', 'local', 'brand'], + }, + relevance: { type: 'number' }, + rationale: { type: 'string' }, + }, + }, + }, + qa_pairs: { + type: 'array', + items: { + type: 'object', + additionalProperties: false, + required: ['question', 'answer'], + properties: { + question: { type: 'string' }, + answer: { type: 'string' }, + }, + }, + }, + }, +} as const; + +@Injectable() +export class OpenAiLlmProvider extends LlmProvider { + readonly name = 'openai'; + readonly model = env.llm.model; + private readonly logger = new Logger(OpenAiLlmProvider.name); + private readonly client = new OpenAI({ apiKey: env.llm.apiKey }); + + + async generate(ctx: MerchantContext): Promise { + const res = await this.client.chat.completions.create({ + model: this.model, + temperature: 0.7, + messages: [ + { role: 'system', content: SYSTEM_PROMPT }, + { role: 'user', content: buildUserPrompt(ctx) }, + ], + response_format: { + type: 'json_schema', + json_schema: { name: 'seo_aeo_keywords', strict: true, schema: RESPONSE_SCHEMA as any }, + }, + }); + + const content = res.choices[0]?.message?.content ?? '{}'; + const parsed = JSON.parse(content) as { + keywords?: GenerationOutput['keywords']; + qa_pairs?: GenerationOutput['qaPairs']; + }; + + return { + keywords: parsed.keywords ?? [], + qaPairs: parsed.qa_pairs ?? [], + model: this.model, + provider: this.name, + usage: { + prompt_tokens: res.usage?.prompt_tokens ?? 0, + completion_tokens: res.usage?.completion_tokens ?? 0, + total_tokens: res.usage?.total_tokens ?? 0, + }, + }; + } +} + +const SYSTEM_PROMPT = `당신은 한국 로컬 비즈니스 SEO/AEO 전문가입니다. +주어진 업체 정보를 바탕으로 검색 유입에 실제로 도움이 되는 키워드와, +답변엔진(AI 검색)이 인용하기 좋은 질문-답변 쌍을 생성합니다. + +규칙: +- 실제 사용자가 검색창에 입력할 법한 자연스러운 한국어 표현만 사용합니다. +- 지역명 + 업종 + 의도어 조합을 적극 활용합니다. +- 과장광고 표현(최고, 1위, 100%, 무조건, 완치 등)은 절대 사용하지 않습니다. +- 제공된 "이미 보유한 키워드"와 의미가 겹치는 것은 생성하지 않습니다. +- relevance 는 해당 업체와의 관련도를 0.0~1.0 으로 매깁니다. +- 답변(answer)은 2~3문장, 업체 정보에 근거한 사실만 씁니다.`; + +function buildUserPrompt(ctx: MerchantContext): string { + return [ + `# 업체 정보`, + `- 상호: ${ctx.name}`, + `- 업종: ${ctx.industryName ?? '미상'} (${ctx.industryPath ?? '-'})`, + `- 지역: ${ctx.regionName ?? '미상'} (${ctx.regionPath ?? '-'})`, + `- 소개: ${ctx.description || '없음'}`, + `- 상세: ${JSON.stringify(ctx.profile, null, 2)}`, + ``, + `# 이미 보유한 키워드 (이것들과 겹치지 않는 새 후보만 생성)`, + ctx.existingKeywords.length ? ctx.existingKeywords.map((k) => `- ${k}`).join('\n') : '- (없음)', + ``, + `# 요청`, + `- 키워드 ${ctx.targetCount}개`, + `- 질문-답변 쌍 5개`, + ].join('\n'); +} diff --git a/ontology/src/llm/types.ts b/ontology/src/llm/types.ts new file mode 100644 index 0000000..e1c9db6 --- /dev/null +++ b/ontology/src/llm/types.ts @@ -0,0 +1,46 @@ +export type KeywordIntent = + | 'informational' + | 'navigational' + | 'transactional' + | 'local' + | 'brand'; + +export interface MerchantContext { + externalId: string; + name: string; + description: string; + industryName?: string | null; + industryPath?: string | null; + regionName?: string | null; + regionPath?: string | null; + profile: Record; + /** 이미 보유한 키워드 — 프롬프트에 넣어 중복 후보 생성 자체를 줄인다 */ + existingKeywords: string[]; + targetCount: number; +} + +export interface KeywordCandidate { + keyword: string; + intent: KeywordIntent; + relevance: number; // 0..1 + rationale: string; +} + +export interface QaCandidate { + question: string; + answer: string; +} + +export interface GenerationOutput { + keywords: KeywordCandidate[]; + qaPairs: QaCandidate[]; + model: string; + provider: string; + usage?: Record; +} + +export abstract class LlmProvider { + abstract readonly name: string; + abstract readonly model: string; + abstract generate(ctx: MerchantContext): Promise; +} diff --git a/ontology/src/main.ts b/ontology/src/main.ts new file mode 100644 index 0000000..909189e --- /dev/null +++ b/ontology/src/main.ts @@ -0,0 +1,17 @@ +import 'reflect-metadata'; +import { Logger, ValidationPipe } from '@nestjs/common'; +import { NestFactory } from '@nestjs/core'; +import { AppModule } from './app.module'; +import { env } from './config/env'; + +async function bootstrap() { + const app = await NestFactory.create(AppModule); + app.useGlobalPipes(new ValidationPipe({ transform: true, whitelist: true })); + app.enableCors(); + await app.listen(env.port); + new Logger('bootstrap').log( + `o2o-site-ontology listening on http://localhost:${env.port} (llm=${env.llm.provider})`, + ); +} + +bootstrap(); diff --git a/ontology/src/merchants/merchants.controller.module.ts b/ontology/src/merchants/merchants.controller.module.ts new file mode 100644 index 0000000..85f5fbe --- /dev/null +++ b/ontology/src/merchants/merchants.controller.module.ts @@ -0,0 +1,10 @@ +import { Module } from '@nestjs/common'; +import { GenerationModule } from '../generation/generation.module'; +import { MerchantsController } from './merchants.controller'; +import { MerchantsModule } from './merchants.module'; + +@Module({ + imports: [MerchantsModule, GenerationModule], + controllers: [MerchantsController], +}) +export class MerchantsHttpModule {} diff --git a/ontology/src/merchants/merchants.controller.ts b/ontology/src/merchants/merchants.controller.ts new file mode 100644 index 0000000..b0eed6f --- /dev/null +++ b/ontology/src/merchants/merchants.controller.ts @@ -0,0 +1,53 @@ +import { Body, Controller, Get, Param, Post, Query } from '@nestjs/common'; +import { GenerationService } from '../generation/generation.service'; +import { GenerationQueue } from '../generation/generation.queue'; +import { MerchantsService, UpsertMerchantDto } from './merchants.service'; + +@Controller('v1/merchants') +export class MerchantsController { + constructor( + private readonly merchants: MerchantsService, + private readonly generation: GenerationService, + private readonly queue: GenerationQueue, + ) {} + + @Get() + list() { + return this.merchants.list(); + } + + @Get(':id') + get(@Param('id') id: string) { + return this.merchants.findWithTaxonomy(id); + } + + /** o2o-site-AEO 사이트 발행 웹훅: 업체 등록 + 키워드 생성 예약 */ + @Post('publish') + async publish(@Body() dto: UpsertMerchantDto & { generate?: boolean; sync?: boolean }) { + const merchant = await this.merchants.upsert(dto); + if (dto.generate === false) return { merchant, generation: 'skipped' }; + + if (dto.sync) { + const stats = await this.generation.runForMerchant(merchant.id, 'published'); + return { merchant, generation: stats }; + } + const jobId = await this.queue.enqueue(merchant.id, 'published'); + return { merchant, generation: { queued: true, jobId } }; + } + + /** 수동 재생성 */ + @Post(':id/generate') + async generate( + @Param('id') id: string, + @Query('sync') sync?: string, + @Query('count') count?: string, + ) { + const target = count ? Math.min(Math.max(1, Number(count)), 500) : undefined; + if (sync === 'true' || sync === '1') { + return this.generation.runForMerchant(id, 'manual', target); + } + const m = await this.merchants.findWithTaxonomy(id); + const jobId = await this.queue.enqueue(m.id, 'manual'); + return { queued: true, jobId }; + } +} diff --git a/ontology/src/merchants/merchants.module.ts b/ontology/src/merchants/merchants.module.ts new file mode 100644 index 0000000..17bc9bc --- /dev/null +++ b/ontology/src/merchants/merchants.module.ts @@ -0,0 +1,8 @@ +import { Module } from '@nestjs/common'; +import { MerchantsService } from './merchants.service'; + +@Module({ + providers: [MerchantsService], + exports: [MerchantsService], +}) +export class MerchantsModule {} diff --git a/ontology/src/merchants/merchants.service.ts b/ontology/src/merchants/merchants.service.ts new file mode 100644 index 0000000..1ca386f --- /dev/null +++ b/ontology/src/merchants/merchants.service.ts @@ -0,0 +1,92 @@ +import { Inject, Injectable, NotFoundException } from '@nestjs/common'; +import { PG } from '../db/db.module'; +import { asJson, Sql } from '../db/db'; + +export interface MerchantRow { + id: string; + external_id: string; + name: string; + industry_id: string | null; + region_id: string | null; + description: string; + profile: Record; + site_url: string | null; + last_generated_at: Date | null; +} + +export interface MerchantWithTaxonomy extends MerchantRow { + industry_name: string | null; + industry_path: string | null; + region_name: string | null; + region_path: string | null; +} + +export interface UpsertMerchantDto { + externalId: string; + name: string; + industryId?: string | null; + regionId?: string | null; + description?: string; + profile?: Record; + siteUrl?: string | null; +} + +@Injectable() +export class MerchantsService { + constructor(@Inject(PG) private readonly sql: Sql) {} + + /** o2o-site-AEO 가 사이트를 발행할 때 호출하는 진입점 */ + async upsert(dto: UpsertMerchantDto): Promise { + const rows = await this.sql` + INSERT INTO merchant (external_id, name, industry_id, region_id, description, profile, site_url) + VALUES (${dto.externalId}, ${dto.name}, ${dto.industryId ?? null}, ${dto.regionId ?? null}, + ${dto.description ?? ''}, ${this.sql.json(asJson(dto.profile ?? {}))}, ${dto.siteUrl ?? null}) + ON CONFLICT (external_id) DO UPDATE SET + name = EXCLUDED.name, + industry_id = EXCLUDED.industry_id, + region_id = EXCLUDED.region_id, + description = EXCLUDED.description, + profile = EXCLUDED.profile, + site_url = EXCLUDED.site_url, + updated_at = now() + RETURNING *`; + return rows[0]; + } + + async findWithTaxonomy(idOrExternalId: string): Promise { + const rows = await this.sql` + SELECT m.*, + i.name AS industry_name, i.path::text AS industry_path, + r.name AS region_name, r.path::text AS region_path + FROM merchant m + LEFT JOIN industry i ON i.id = m.industry_id + LEFT JOIN region r ON r.id = m.region_id + WHERE m.external_id = ${idOrExternalId} + OR (${isUuid(idOrExternalId)} AND m.id::text = ${idOrExternalId}) + LIMIT 1`; + if (!rows[0]) throw new NotFoundException(`merchant not found: ${idOrExternalId}`); + return rows[0]; + } + + async list(limit = 50) { + return this.sql` + SELECT * FROM merchant ORDER BY created_at DESC LIMIT ${limit}`; + } + + /** 주기 리프레시 대상: 한 번도 생성 안 됐거나 N일 지난 업체 */ + async findStale(intervalDays: number, limit: number) { + return this.sql>` + SELECT id, external_id FROM merchant + WHERE last_generated_at IS NULL + OR last_generated_at < now() - (${intervalDays} || ' days')::interval + ORDER BY last_generated_at NULLS FIRST + LIMIT ${limit}`; + } + + async markGenerated(merchantId: string) { + await this.sql`UPDATE merchant SET last_generated_at = now() WHERE id = ${merchantId}`; + } +} + +const UUID_RE = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; +const isUuid = (v: string) => UUID_RE.test(v); diff --git a/ontology/src/serving/demo.controller.ts b/ontology/src/serving/demo.controller.ts new file mode 100644 index 0000000..52ea5aa --- /dev/null +++ b/ontology/src/serving/demo.controller.ts @@ -0,0 +1,13 @@ +import { Controller, Get, Header } from '@nestjs/common'; +import { readFileSync } from 'node:fs'; +import { join } from 'node:path'; + +/** 로컬 확인용 매칭 데모 페이지. 빌드 산출물이 아니라 public/ 에서 직접 읽는다. */ +@Controller() +export class DemoController { + @Get('demo') + @Header('content-type', 'text/html; charset=utf-8') + demo(): string { + return readFileSync(join(process.cwd(), 'public', 'demo.html'), 'utf8'); + } +} diff --git a/ontology/src/serving/match.rules.ts b/ontology/src/serving/match.rules.ts new file mode 100644 index 0000000..2a43e47 --- /dev/null +++ b/ontology/src/serving/match.rules.ts @@ -0,0 +1,182 @@ +/** + * 매칭 규칙 테이블. + * + * 두 종류가 있다. + * · 서브 질의 빌더 — 프로필을 속성별로 쪼개 각각 임베딩한다 (통짜로 넣으면 속성이 희석된다) + * · 사실 기반 필터 — 벡터가 못 거르는 모순을 SQL/코드 조건으로 배제한다 + * (임베딩은 "비슷함"만 알지 "최대 4인 < 단체"를 모른다) + */ + +export interface MerchantFacts { + name: string; + region: string | null; + industry: string | null; + description: string; + address: string | null; + areaGroup: AreaGroup | null; + capacityMax: number | null; + services: string[]; + features: string[]; + audiences: string[]; + nearby: string[]; + amenities: Set; // 정규화된 보유 시설 + unverified: Set; // 미확인 — 배제하지 않고 보류 처리 + /** 고객 언어 — 인스타 해시태그, 리뷰 빈출어. 사업자가 쓰는 말과 다르므로 별도 레인으로 둔다 */ + signals: string[]; +} + +export type AreaGroup = '해안·도서' | '원도심' | '시내'; + +export interface Lane { + key: string; + label: string; + weight: number; + text: string; +} + +// ──────────────────────────────────────────── 권역 판정 +const AREA_TERMS: Record = { + '해안·도서': ['선유도', '무녀도', '장자도', '대장도', '신시도', '야미도', '고군산군도', '새만금', + '비응항', '비응도', '오식도', '해수욕장', '몽돌', '오션뷰', '바다뷰', '해변', '섬'], + '원도심': ['원도심', '신흥동', '영화동', '월명', '말랭이마을', '동국사', '초원사진관', '이성당', + '경암동', '근대역사', '근대문화', '시간여행', '해망굴', '째보선창', '뜬다리', '일본식가옥'], + '시내': ['나운동', '수송동', '미룡동', '조촌동', '은파호수공원', '군산역', '시외버스'], +}; + +export function detectAreaGroup(text: string): AreaGroup | null { + const hits = (Object.entries(AREA_TERMS) as [AreaGroup, string[]][]) + .map(([g, terms]) => [g, terms.filter((t) => text.includes(t)).length] as const) + .filter(([, n]) => n > 0) + .sort((a, b) => b[1] - a[1]); + return hits[0]?.[0] ?? null; +} + +/** 키워드가 어느 권역에 속하는지 (해당 없으면 null = 권역 중립) */ +export function keywordAreaGroup(keyword: string): AreaGroup | null { + return detectAreaGroup(keyword); +} + +// ──────────────────────────────────────────── 수용 인원 모순 +const GROUP_TERMS = ['단체', '워크샵', '워크숍', 'mt', '엠티', '20인', '15인', '10인', + '세미나', '단합', '대형', '펜션동', '전체대관']; +const GROUP_MIN_CAPACITY = 8; + +export function violatesCapacity(keyword: string, capacityMax: number | null): boolean { + if (capacityMax === null || capacityMax >= GROUP_MIN_CAPACITY) return false; + const k = keyword.toLowerCase(); + return GROUP_TERMS.some((t) => k.includes(t)); +} + +// ──────────────────────────────────────────── 시설 요구 조건 +/** 키워드에 이 말이 있으면 해당 시설을 실제로 보유해야 한다 */ +const AMENITY_REQUIRED: Array<[RegExp, string]> = [ + [/바베큐|바비큐|바베큐장|그릴/, '바베큐'], + [/수영장|풀빌라|인피니티풀|온수풀|야외수영/, '수영장'], + [/스파|자쿠지|월풀|반신욕/, '스파'], + [/애견|반려|펫/, '애견동반'], + [/주차/, '주차'], + [/노래방/, '노래방'], + [/조식/, '조식'], + [/키즈룸|트램폴린/, '키즈시설'], + [/불멍|화로대|캠프파이어/, '불멍'], + [/빔프로젝터|넷플릭스/, '미디어'], + [/세미나실/, '세미나실'], +]; + +/** 시설 표기 흔들림을 통제 어휘로 모은다 */ +const AMENITY_SYNONYMS: Array<[RegExp, string]> = [ + [/바베큐|바비큐|그릴/, '바베큐'], + [/수영장|풀|풀빌라/, '수영장'], + [/스파|자쿠지|월풀|욕조/, '스파'], + [/애견|반려|펫/, '애견동반'], + [/주차/, '주차'], + [/노래방/, '노래방'], + [/조식|아침/, '조식'], + [/키즈|트램폴린|유아/, '키즈시설'], + [/불멍|화로|캠프파이어/, '불멍'], + [/넷플릭스|빔프로젝터|ott/i, '미디어'], + [/세미나/, '세미나실'], +]; + +export function normalizeAmenities(raw: string[]): Set { + const out = new Set(); + for (const r of raw) { + for (const [re, canon] of AMENITY_SYNONYMS) if (re.test(r)) out.add(canon); + } + return out; +} + +export type AmenityVerdict = { ok: true } | { ok: false; hold: boolean; amenity: string }; + +export function checkAmenity(keyword: string, facts: MerchantFacts): AmenityVerdict { + for (const [re, amenity] of AMENITY_REQUIRED) { + if (!re.test(keyword)) continue; + if (facts.amenities.has(amenity)) return { ok: true }; + // 사업자가 확인해주지 않은 항목은 "없음"이 아니라 "모름" — 배제하지 않고 보류 + const unverified = [...facts.unverified].some((u) => + AMENITY_SYNONYMS.some(([sre, canon]) => canon === amenity && sre.test(u))); + return { ok: false, hold: unverified, amenity }; + } + return { ok: true }; +} + +// ──────────────────────────────────────────── 서브 질의 빌더 +const STAY_TYPE_HINTS = ['독채', '풀빌라', '스테이', '펜션', '글램핑', '카라반', '한옥', '민박', '감성']; +const CAPACITY_TOKEN = /\d+\s*인|기준|최대|소규모|중규모|대규모|수용/; + +/** + * 레인 설계 원칙 + * 1. 레인끼리 겹치지 않게 한다. 모든 레인에 "군산 펜션"을 넣으면 레인이 상관되고, + * 그러면 RRF 가 "여러 레인에 두루 걸린 generic 키워드"를 상위로 올린다. + * 지역+업종 앵커는 유형 레인에만 둔다. + * 2. 브랜드 레인은 두지 않는다. 상호는 사전에 없으므로 결국 "군산 펜션"만 남아 + * 가장 generic 한 것들을 끌어온다 (실측에서 상위 6개가 전부 '~예약'으로 도배됐다). + * 3. 수용 인원은 레인에 넣지 않는다. 필터 전용이다. + */ +export function buildLanes(f: MerchantFacts): Lane[] { + const lanes: Lane[] = []; + // 토큰 단위로 중복을 제거한다. 문자열 단위 Set 만으로는 '신흥동' 과 + // '신흥동 일본식가옥' 이 서로 다른 원소라 같은 낱말이 두 번 실리고, + // 그 낱말 쪽으로 레인이 쏠린다 (실제로 말랭이마을이 밀려났다). + const push = (key: string, label: string, weight: number, parts: (string | null | undefined)[]) => { + const seen = new Set(); + const words: string[] = []; + for (const part of parts) { + if (!part) continue; + for (const w of String(part).split(/\s+/)) { + const k = w.trim(); + if (!k || seen.has(k)) continue; + seen.add(k); + words.push(k); + } + } + const text = words.join(' '); + if (text) lanes.push({ key, label, weight, text }); + }; + + const isType = (x: string) => STAY_TYPE_HINTS.some((h) => x.includes(h)); + const typeWords = [...f.features, ...f.services].filter(isType).slice(0, 3); + + // 시설: 유형어·수용인원·권역어를 걷어낸 나머지 + 정규화된 보유 시설 + const amenityWords = [ + ...f.amenities, + ...f.features.filter((x) => !isType(x) && !CAPACITY_TOKEN.test(x) && !keywordAreaGroup(x)), + ].slice(0, 6); + + // 권역과 인근을 한 레인으로 합친다. 나눠 두면 '신흥동' 같은 토큰이 두 레인에 겹쳐 + // 같은 위치 키워드가 두 번 가산되고, 상위가 전부 위치 키워드로 쓸려 나간다. + push('type', '유형', 1.0, [f.region, f.industry, ...typeWords]); + push('place', '위치', 0.7, [f.areaGroup, districtOf(f.address), ...f.nearby.slice(0, 4), '근처']); + push('audience', '동반자', 0.6, f.audiences.slice(0, 4)); + push('amenity', '시설', 0.6, amenityWords); + // 고객 언어는 사업자 표현보다 검색어에 가깝다 — 데이터가 있으면 높게 잡는다 + push('signal', '고객언어', 0.9, f.signals.slice(0, 10)); + + return lanes; +} + +function districtOf(address: string | null): string | null { + if (!address) return null; + const m = address.match(/([가-힣]+(?:동|읍|면|리))/); + return m?.[1] ?? null; +} diff --git a/ontology/src/serving/match.service.ts b/ontology/src/serving/match.service.ts new file mode 100644 index 0000000..2a46081 --- /dev/null +++ b/ontology/src/serving/match.service.ts @@ -0,0 +1,253 @@ +import { Inject, Injectable } from '@nestjs/common'; +import { Sql, toVector } from '../db/db'; +import { PG } from '../db/db.module'; +import { EmbeddingProvider } from '../embedding/types'; +import { normalizeKeyword } from '../keywords/normalize'; +import { MerchantWithTaxonomy } from '../merchants/merchants.service'; +import { + AreaGroup, Lane, MerchantFacts, buildLanes, checkAmenity, detectAreaGroup, + keywordAreaGroup, normalizeAmenities, violatesCapacity, +} from './match.rules'; + +// RRF 상수를 관례값 60 대신 20 으로 낮춘다. 60 이면 1위와 40위의 기여도 차이가 1.6배뿐이라 +// 깊은 순위의 generic 키워드가 여러 레인에서 조금씩 쌓아 상위를 차지한다. 20 이면 2.9배로 벌어진다. +const RRF_K = 20; +const LANE_DEPTH = 50; // 레인당 후보 깊이 — 깊을수록 generic 이 유리해진다 +const LANE_FLOOR = 0.80; // 이 코사인 미만은 그 레인에서 기여하지 않는다 +// 매칭 후보로 인정하는 출처. 고정 데이터셋 정책상 LLM 생성물은 사전에 섞이면 안 된다. +const MATCH_SOURCES = ['dataset', 'nationwide', 'manual']; + +interface Hit { + id: string; canonical: string; intent: string; kind: string; + category: string | null; aliases: string[]; score: number; +} + +export interface MatchRow extends Hit { + rrf: number; + status: 'ok' | 'hold'; + holdReason?: string; + lanes: Array<{ key: string; label: string; rank: number; score: number }>; + linked: boolean; +} + +@Injectable() +export class MatchService { + constructor( + @Inject(PG) private readonly sql: Sql, + private readonly embedder: EmbeddingProvider, + ) {} + + /** 속성별 서브 질의 → 가중 RRF 융합 → 사실 기반 필터 */ + async fusion(rawQuery: string, limit: number) { + const query = rawQuery.trim(); + const merchant = await this.resolveMerchant(query); + const facts = merchant ? toFacts(merchant) : null; + + const lanes: Lane[] = facts + ? buildLanes(facts) + : [{ key: 'free', label: '입력문', weight: 1.0, text: query }]; + + const vectors = await this.embedder.embed(lanes.map((l) => l.text), 'query'); + + // 레인별 검색. + // 후보 풀을 업체 업종으로 좁힌다. 사전 전체를 뒤지면 '강남 미용실' 같은 + // 다른 업종 키워드가 후보에 섞인다 (실제로 섞여 있었다). + const perLane = await Promise.all( + vectors.map((v) => this.laneSearch(v, LANE_DEPTH, merchant?.industry_id ?? null)), + ); + + // 가중 RRF 융합 + const acc = new Map(); + perLane.forEach((hits, li) => { + const lane = lanes[li]; + hits.forEach((hit, idx) => { + if (hit.score < LANE_FLOOR) return; + const rank = idx + 1; + const contrib = lane.weight / (RRF_K + rank); + const cur = acc.get(hit.id) ?? { hit, rrf: 0, lanes: [] }; + cur.rrf += contrib; + cur.lanes.push({ key: lane.key, label: lane.label, rank, score: hit.score }); + if (hit.score > cur.hit.score) cur.hit = hit; + acc.set(hit.id, cur); + }); + }); + + // 사실 기반 필터 + const kept: MatchRow[] = []; + const excluded: Array<{ canonical: string; reason: string }> = []; + for (const { hit, rrf, lanes: ls } of acc.values()) { + if (facts) { + if (violatesCapacity(hit.canonical, facts.capacityMax)) { + excluded.push({ canonical: hit.canonical, reason: `최대 ${facts.capacityMax}인 — 단체 키워드` }); + continue; + } + const kwArea = keywordAreaGroup(hit.canonical); + if (kwArea && facts.areaGroup && kwArea !== facts.areaGroup) { + excluded.push({ canonical: hit.canonical, reason: `권역 불일치 — ${kwArea} (업체는 ${facts.areaGroup})` }); + continue; + } + const am = checkAmenity(hit.canonical, facts); + if (!am.ok && !am.hold) { + excluded.push({ canonical: hit.canonical, reason: `미보유 시설 — ${am.amenity}` }); + continue; + } + kept.push({ + ...hit, rrf, + lanes: ls.sort((a, b) => a.rank - b.rank), + status: am.ok ? 'ok' : 'hold', + holdReason: am.ok ? undefined : `${am.amenity} 미확인 — 사업자 확인 필요`, + linked: false, + }); + } else { + kept.push({ ...hit, rrf, lanes: ls.sort((a, b) => a.rank - b.rank), status: 'ok', linked: false }); + } + } + + kept.sort((a, b) => b.rrf - a.rrf); + const top = kept.slice(0, limit); + + // 레인별 상위 — SEO 페이지 배분은 평평한 순위가 아니라 이쪽을 쓴다. + // (주력 키워드는 유형 레인 1위, 주변 여행 페이지는 위치 레인 상위) + const keptById = new Map(kept.map((k) => [k.id, k])); + const byLane = lanes.map((lane, li) => ({ + key: lane.key, label: lane.label, weight: lane.weight, text: lane.text, + items: perLane[li] + .map((h) => keptById.get(h.id)) + .filter((x): x is MatchRow => Boolean(x)) + .slice(0, 8), + })); + + await this.markLinked([...top, ...byLane.flatMap((l) => l.items)], merchant?.id ?? null); + + return { + mode: 'fusion' as const, + input: query, + resolved: merchant ? publicMerchant(merchant) : null, + facts: facts && { + areaGroup: facts.areaGroup, + capacityMax: facts.capacityMax, + amenities: [...facts.amenities], + unverified: [...facts.unverified], + }, + lanes: lanes.map((l, i) => ({ + ...l, top: perLane[i][0]?.canonical ?? null, topScore: perLane[i][0]?.score ?? null, + })), + embeddingProvider: this.embedder.name, + total: await this.dictionarySize(), + matches: top, + byLane, + excluded: excluded.slice(0, 40), + excludedTotal: excluded.length, + }; + } + + private async laneSearch( + embedding: number[], limit: number, industryId: string | null, + ): Promise { + const vec = toVector(embedding); + const rows = await this.sql` + SELECT id, canonical, intent, kind, category, aliases, + 1 - (embedding <=> ${vec}::vector) AS score + FROM keyword + WHERE embedding IS NOT NULL + AND source = ANY(${MATCH_SOURCES}) + AND (${industryId}::text IS NULL OR industry_id IS NULL OR industry_id = ${industryId}) + ORDER BY embedding <=> ${vec}::vector + LIMIT ${limit}`; + return rows.map((r) => ({ ...r, score: Number(r.score) })); + } + + private async markLinked(rows: MatchRow[], merchantId: string | null) { + if (!merchantId || rows.length === 0) return; + const ids = rows.map((r) => r.id); + const linked = await this.sql>` + SELECT keyword_id FROM merchant_keyword + WHERE merchant_id = ${merchantId} AND keyword_id = ANY(${ids}::uuid[])`; + const set = new Set(linked.map((l) => l.keyword_id)); + for (const r of rows) r.linked = set.has(r.id); + } + + async resolveMerchant(query: string) { + const norm = normalizeKeyword(query); + if (!norm) return null; + const rows = await this.sql>` + SELECT m.*, + i.name AS industry_name, i.path::text AS industry_path, + r.name AS region_name, r.path::text AS region_path, + similarity(regexp_replace(lower(m.name), '\\s', '', 'g'), ${norm}) AS sim + FROM merchant m + LEFT JOIN industry i ON i.id = m.industry_id + LEFT JOIN region r ON r.id = m.region_id + WHERE regexp_replace(lower(m.name), '\\s', '', 'g') = ${norm} + OR m.external_id = ${query} + OR similarity(regexp_replace(lower(m.name), '\\s', '', 'g'), ${norm}) >= 0.45 + ORDER BY sim DESC NULLS LAST + LIMIT 1`; + return rows[0] ?? null; + } + + async dictionarySize() { + const [row] = await this.sql>` + SELECT count(*)::int AS n FROM keyword + WHERE embedding IS NOT NULL AND source = ANY(${MATCH_SOURCES})`; + return row?.n ?? 0; + } +} + +function str(v: unknown): string[] { + return Array.isArray(v) ? v.filter((x): x is string => typeof x === 'string') : []; +} + +function toFacts(m: MerchantWithTaxonomy): MerchantFacts { + const p = (m.profile ?? {}) as Record; + const features = str(p['features']); + const services = str(p['services']); + const nearby = str(p['nearby']); + const address = typeof p['address'] === 'string' ? p['address'] : null; + const cap = p['capacity'] as { max?: number } | undefined; + + const areaSource = [address ?? '', ...nearby, m.description].join(' '); + const areaGroup: AreaGroup | null = detectAreaGroup(areaSource); + + return { + name: m.name, + region: m.region_name, + industry: m.industry_name, + description: m.description, + address, + areaGroup, + capacityMax: typeof cap?.max === 'number' ? cap.max : null, + services, features, + audiences: str(p['audiences']), + nearby, + amenities: normalizeAmenities([...features, ...services]), + unverified: new Set(str(p['unverified'])), + signals: collectSignals(p), + }; +} + +/** + * 고객 언어 신호를 모은다. + * hashtags : ["#군산독채", "#군산감성숙소", ...] 인스타 등 + * reviewSignals: [{ term: "바베큐", count: 47 }, ...] 리뷰 원문이 아닌 빈도 집계 + * 리뷰 원문은 받지 않는다 (저작권·개인정보). 빈도만으로 충분하다. + */ +function collectSignals(p: Record): string[] { + const tags = str(p['hashtags']).map((t) => t.replace(/^#/, '').trim()).filter(Boolean); + const raw = Array.isArray(p['reviewSignals']) ? p['reviewSignals'] : []; + const reviews = raw + .filter((r): r is { term: string; count: number } => + Boolean(r) && typeof (r as any).term === 'string') + .sort((a, b) => (b.count ?? 0) - (a.count ?? 0)) + .map((r) => r.term.trim()) + .filter(Boolean); + return [...new Set([...reviews, ...tags])]; +} + +function publicMerchant(m: MerchantWithTaxonomy) { + return { + id: m.id, externalId: m.external_id, name: m.name, + region: m.region_name, industry: m.industry_name, + description: m.description, siteUrl: m.site_url, profile: m.profile ?? {}, + }; +} diff --git a/ontology/src/serving/serving.controller.ts b/ontology/src/serving/serving.controller.ts new file mode 100644 index 0000000..ce2d54f --- /dev/null +++ b/ontology/src/serving/serving.controller.ts @@ -0,0 +1,56 @@ +import { Body, Controller, Get, Param, Post, Query } from '@nestjs/common'; +import { MatchService } from './match.service'; +import { ServingService } from './serving.service'; + +@Controller('v1') +export class ServingController { + constructor( + private readonly serving: ServingService, + private readonly matcher: MatchService, + ) {} + + /** 발행된 사이트가 렌더링 시 호출 — SEO 메타 */ + @Get('sites/:id/seo') + seo(@Param('id') id: string, @Query('limit') limit?: string) { + return this.serving.seo(id, clamp(limit, 20, 50)); + } + + /** 발행된 사이트가 렌더링 시 호출 — AEO(답변엔진) 소스 */ + @Get('sites/:id/aeo') + aeo(@Param('id') id: string, @Query('limit') limit?: string) { + return this.serving.aeo(id, clamp(limit, 10, 30)); + } + + /** 어드민: 의미 기반 키워드 검색 */ + @Post('keywords/search') + search(@Body() body: { query: string; limit?: number }) { + return this.serving.searchKeywords(body.query, Math.min(body.limit ?? 10, 50)); + } + + /** + * 자유 입력(업체명/문장) → 적재된 사전에서 잘 맞는 키워드. + * mode=fusion (기본) — 속성별 서브 질의 + 가중 RRF + 사실 기반 필터 + * mode=single — 프로필을 통짜로 한 벡터에 넣는 이전 방식 (비교용) + */ + @Post('match') + match(@Body() body: { query: string; limit?: number; mode?: 'fusion' | 'single' }) { + const limit = Math.min(body.limit ?? 40, 200); + return body.mode === 'single' + ? this.serving.match(body.query ?? '', limit) + : this.matcher.fusion(body.query ?? '', limit); + } + + /** 성과 피드백 주입 (Search Console / 유입 로그) */ + @Post('sites/:id/performance') + performance( + @Param('id') id: string, + @Body() body: { items: Array<{ keyword: string; impressions: number; clicks: number }> }, + ) { + return this.serving.applyPerformance(id, body.items ?? []); + } +} + +function clamp(v: string | undefined, def: number, max: number): number { + const n = v ? Number(v) : def; + return Number.isFinite(n) ? Math.min(Math.max(1, n), max) : def; +} diff --git a/ontology/src/serving/serving.module.ts b/ontology/src/serving/serving.module.ts new file mode 100644 index 0000000..1ebdedf --- /dev/null +++ b/ontology/src/serving/serving.module.ts @@ -0,0 +1,14 @@ +import { Module } from '@nestjs/common'; +import { KeywordsModule } from '../keywords/keywords.module'; +import { MerchantsModule } from '../merchants/merchants.module'; +import { DemoController } from './demo.controller'; +import { MatchService } from './match.service'; +import { ServingController } from './serving.controller'; +import { ServingService } from './serving.service'; + +@Module({ + imports: [MerchantsModule, KeywordsModule], + controllers: [ServingController, DemoController], + providers: [ServingService, MatchService], +}) +export class ServingModule {} diff --git a/ontology/src/serving/serving.service.ts b/ontology/src/serving/serving.service.ts new file mode 100644 index 0000000..6a7fb1e --- /dev/null +++ b/ontology/src/serving/serving.service.ts @@ -0,0 +1,230 @@ +import { Inject, Injectable } from '@nestjs/common'; +import { PG } from '../db/db.module'; +import { Sql, toVector } from '../db/db'; +import { KeywordRepository } from '../keywords/keyword.repository'; +import { normalizeKeyword } from '../keywords/normalize'; +import { EmbeddingProvider } from '../embedding/types'; +import { MerchantsService, MerchantWithTaxonomy } from '../merchants/merchants.service'; + +export interface SeoPayload { + merchant: { id: string; externalId: string; name: string; siteUrl: string | null }; + title: string; + description: string; + keywords: string[]; + tags: Array<{ keyword: string; intent: string; relevance: number; aliases: string[] }>; + generatedAt: string | null; +} + +export interface AeoPayload { + merchant: { id: string; externalId: string; name: string }; + topics: string[]; + faqs: Array<{ question: string; answer: string }>; + /** JSON-LD 는 후속 단계에서 이 payload 를 그대로 매핑해 생성한다 */ + structuredDataHints: { + type: 'LocalBusiness'; + name: string; + description: string; + areaServed: string | null; + category: string | null; + }; +} + +@Injectable() +export class ServingService { + constructor( + @Inject(PG) private readonly sql: Sql, + private readonly merchants: MerchantsService, + private readonly keywords: KeywordRepository, + private readonly embedder: EmbeddingProvider, + ) {} + + async seo(idOrExternalId: string, limit: number): Promise { + const m = await this.merchants.findWithTaxonomy(idOrExternalId); + const rows = await this.sql< + Array<{ canonical: string; intent: string; relevance: number; aliases: string[] }> + >` + SELECT k.canonical, k.intent, mk.relevance, k.aliases + FROM merchant_keyword mk + JOIN keyword k ON k.id = mk.keyword_id + WHERE mk.merchant_id = ${m.id} AND mk.status = 'active' + ORDER BY mk.relevance DESC, k.usage_count ASC + LIMIT ${limit}`; + + const kws = rows.map((r) => r.canonical); + const locality = [m.region_name, m.industry_name].filter(Boolean).join(' '); + + return { + merchant: { id: m.id, externalId: m.external_id, name: m.name, siteUrl: m.site_url }, + title: locality ? `${m.name} | ${locality}` : m.name, + description: buildDescription(m.name, m.description, kws), + keywords: kws, + tags: rows.map((r) => ({ + keyword: r.canonical, + intent: r.intent, + relevance: Number(r.relevance), + aliases: r.aliases ?? [], + })), + generatedAt: m.last_generated_at ? new Date(m.last_generated_at).toISOString() : null, + }; + } + + async aeo(idOrExternalId: string, limit: number): Promise { + const m = await this.merchants.findWithTaxonomy(idOrExternalId); + const faqs = await this.sql>` + SELECT question, answer FROM qa_pair + WHERE merchant_id = ${m.id} AND status = 'active' + ORDER BY created_at ASC + LIMIT ${limit}`; + const topics = await this.sql>` + SELECT k.canonical FROM merchant_keyword mk + JOIN keyword k ON k.id = mk.keyword_id + WHERE mk.merchant_id = ${m.id} AND mk.status = 'active' + AND k.intent IN ('informational', 'local') + ORDER BY mk.relevance DESC LIMIT ${limit}`; + + return { + merchant: { id: m.id, externalId: m.external_id, name: m.name }, + topics: topics.map((t) => t.canonical), + faqs, + structuredDataHints: { + type: 'LocalBusiness', + name: m.name, + description: m.description, + areaServed: m.region_name, + category: m.industry_name, + }, + }; + } + + /** + * 자유 입력(업체명 또는 문장) → 적재된 키워드 사전에서 잘 맞는 것을 골라준다. + * 업체명이면 먼저 업체를 해석해 프로필 전체를 질의문으로 쓴다 — + * 상호만으로 임베딩하면 브랜드명 하나로 검색하는 것과 같아 매칭이 얕아진다. + */ + async match(rawQuery: string, limit: number) { + const query = rawQuery.trim(); + const merchant = await this.resolveMerchant(query); + + const queryText = merchant + ? [ + merchant.name, + merchant.region_name, + merchant.industry_name, + merchant.description, + ...toStrings(merchant.profile?.['services']), + ...toStrings(merchant.profile?.['features']), + ...toStrings(merchant.profile?.['audiences']), + ...toStrings(merchant.profile?.['nearby']), + ].filter(Boolean).join(' ') + : query; + + const [embedding] = await this.embedder.embed([queryText], 'query'); + const rows = await this.sql>` + SELECT k.id, k.canonical, k.intent, k.kind, k.category, k.aliases, k.usage_count, + 1 - (k.embedding <=> ${toVector(embedding)}::vector) AS score, + (mk.merchant_id IS NOT NULL) AS linked + FROM keyword k + LEFT JOIN merchant_keyword mk + ON mk.keyword_id = k.id AND mk.merchant_id = ${merchant?.id ?? null} + WHERE k.embedding IS NOT NULL + ORDER BY k.embedding <=> ${toVector(embedding)}::vector + LIMIT ${limit}`; + + return { + mode: 'single' as const, + input: query, + resolved: merchant + ? { + id: merchant.id, externalId: merchant.external_id, name: merchant.name, + region: merchant.region_name, industry: merchant.industry_name, + description: merchant.description, siteUrl: merchant.site_url, + profile: merchant.profile ?? {}, + } + : null, + queryText, + embeddingProvider: this.embedder.name, + total: await this.dictionarySize(), + matches: rows.map((r) => ({ ...r, score: Number(r.score) })), + }; + } + + /** 상호는 띄어쓰기가 흔들린다 — 정규화 일치 → trigram 순으로 해석 */ + private async resolveMerchant(query: string) { + const norm = normalizeKeyword(query); + if (!norm) return null; + const rows = await this.sql>` + SELECT m.*, + i.name AS industry_name, i.path::text AS industry_path, + r.name AS region_name, r.path::text AS region_path, + similarity(regexp_replace(lower(m.name), '\\s', '', 'g'), ${norm}) AS sim + FROM merchant m + LEFT JOIN industry i ON i.id = m.industry_id + LEFT JOIN region r ON r.id = m.region_id + WHERE regexp_replace(lower(m.name), '\\s', '', 'g') = ${norm} + OR m.external_id = ${query} + OR similarity(regexp_replace(lower(m.name), '\\s', '', 'g'), ${norm}) >= 0.45 + ORDER BY sim DESC NULLS LAST + LIMIT 1`; + return rows[0] ?? null; + } + + async dictionarySize() { + const [row] = await this.sql>` + SELECT count(*)::int AS n FROM keyword WHERE embedding IS NOT NULL`; + return row?.n ?? 0; + } + + async searchKeywords(query: string, limit: number) { + const [embedding] = await this.embedder.embed([query], 'query'); + return this.keywords.searchByVector(embedding, 'ko-KR', limit); + } + + /** Search Console / 유입 로그 피드백 → 저성과 키워드 강등 */ + async applyPerformance( + idOrExternalId: string, + items: Array<{ keyword: string; impressions: number; clicks: number }>, + ) { + const m = await this.merchants.findWithTaxonomy(idOrExternalId); + let updated = 0; + for (const it of items) { + const rows = await this.sql>` + UPDATE merchant_keyword mk + SET impressions = mk.impressions + ${it.impressions}, + clicks = mk.clicks + ${it.clicks}, + ctr = CASE WHEN (mk.impressions + ${it.impressions}) > 0 + THEN (mk.clicks + ${it.clicks})::real / (mk.impressions + ${it.impressions}) + ELSE 0 END, + updated_at = now() + FROM keyword k + WHERE k.id = mk.keyword_id + AND mk.merchant_id = ${m.id} + AND (k.canonical = ${it.keyword} OR ${it.keyword} = ANY(k.aliases)) + RETURNING mk.keyword_id`; + updated += rows.length; + } + + // 노출은 충분한데 클릭이 없는 키워드는 강등 → 다음 생성 사이클에서 대체 + const demoted = await this.sql>` + UPDATE merchant_keyword + SET status = 'demoted', updated_at = now() + WHERE merchant_id = ${m.id} AND status = 'active' + AND impressions >= 100 AND ctr < 0.002 + RETURNING keyword_id`; + + return { matched: updated, demoted: demoted.length }; + } +} + +function toStrings(v: unknown): string[] { + return Array.isArray(v) ? v.filter((x): x is string => typeof x === 'string') : []; +} + +function buildDescription(name: string, desc: string, keywords: string[]): string { + const base = desc?.trim() || `${name} 안내`; + const tail = keywords.slice(0, 3).join(', '); + const full = tail ? `${base} ${tail} 정보를 확인하세요.` : base; + return full.length > 155 ? `${full.slice(0, 152)}...` : full; +} diff --git a/ontology/tsconfig.build.json b/ontology/tsconfig.build.json new file mode 100644 index 0000000..3151a23 --- /dev/null +++ b/ontology/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig.json", + "exclude": ["node_modules", "dist", "scripts"] +} diff --git a/ontology/tsconfig.json b/ontology/tsconfig.json new file mode 100644 index 0000000..09dc08e --- /dev/null +++ b/ontology/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "module": "commonjs", + "target": "ES2022", + "lib": ["ES2022"], + "moduleResolution": "node", + "declaration": false, + "removeComments": true, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "sourceMap": true, + "outDir": "./dist", + "baseUrl": "./", + "incremental": true, + "skipLibCheck": true, + "strict": true, + "strictNullChecks": true, + "noImplicitAny": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true + }, + "include": ["src/**/*", "scripts/**/*"], + "exclude": ["node_modules", "dist"] +}

T_GnizA5WKI!MxiBkUOzlcvhj$Xx#kG83(?{+ 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�>ceAzdm2?#KuC8<<-sZSOfmnIE<>`oo$%g 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