srclibcomponents: 스벨트 컴포넌트SelectionCard.svelte: 선택 화면에서 각 선택 항목 표시 담당SelectionView.svelte: 선택 화면의 레이아웃definitionsexceptions.ts: 발생시킬 예외 정의selecting.tsselectionsRegistry.ts: 월드컵 게임에서 사용할 선택 후보군 데이터images: 이미지 파일includes: 레이아웃 스벨트 컴포넌트GameView.svelte: 게임 화면 레이아웃; 게임 매니저와 화면을 연결models: 데이터 모델(구조) 정의selection.ts: 선택 화면에서 각 선택 항목의 데이터 구조selectionGame.ts: 월드컵 게임의 게임 매니저; 이 클래스의 객체만으로도 터미널 환경에서 게임을 수행할 수 있음routes: 페이지 라우트SelectionCard.svelte, SelectionView.svelteexceptions.ts, selecting.ts, selectionsRegistry.tsSelection, SelectionGameprivate 필드는 언더스코어(_)로 시작: _selections, _currentSelection")로 감싸고, 스벨트 컴포넌트와 타입스크립트 코드에서 사용되는 문자열은 작은따옴표(')로 감싼다.src/routes/+page.svelte: 진입점src/lib/includes/GameView.svelte: 게임 화면 레이아웃(routes/+page.svelte에서 사용)src/lib/models/selectionGame.ts: 게임 매니저src/lib/definitions/selectionsRegistry.ts, src/lib/models/selection.ts: 데이터 파일 및 데이터 파일이 갖는 데이터 구조src/lib/components/SelectionView.svelte: 게임 상에서의 선택 화면 레이아웃src/lib/components/SelectionCard.svelte: 선택 화면에서 각 선택 항목을 표시하는 컴포넌트src/routes/result/+page.svelte: 결과 화면