import java.util.*;

public class ScreenTemplates {
	private CurScreen curScreen;
	private SwingPresenter presenter;
	private Map<String, ScreenTemplate> value = new HashMap<>();
	{
		Map<String, Object> temp_json5 = new HashMap<>();
		temp_json5.put("代表者", "_");
        temp_json5.put("役職", "_");
        temp_json5.put("設立", "_");
        temp_json5.put("住所１", "_");
		temp_json5.put("住所２", "_");
        temp_json5.put("事業内容１", "_");
		temp_json5.put("事業内容２", "_");
        temp_json5.put("会社概要", "_");
        temp_json5.put("URL", "_");
        temp_json5.put("担当者１", "_");
        temp_json5.put("電話番号１", "_");
		Map<String, Object> temp_json4 = new HashMap<>();
		temp_json4.put("_", temp_json5);
		List<String> temp_list1 = new ArrayList<>();
        temp_list1.add("代表者");
        temp_list1.add("役職");
        temp_list1.add("設立");
        temp_list1.add("住所１");
        temp_list1.add("住所２");
        temp_list1.add("事業内容１");
        temp_list1.add("事業内容２");
        temp_list1.add("会社概要");
        temp_list1.add("URL");
        temp_list1.add("担当者１");
		temp_list1.add("電話番号１");
		Map<String, Object> temp_json3 = new HashMap<>();
		temp_json3.put("type", "table");
		temp_json3.put("text", "");
		temp_json3.put("visible", true);
		temp_json3.put("x", 85);
		temp_json3.put("y", 180);
		temp_json3.put("width", 1365);
		temp_json3.put("height", 600);
		temp_json3.put("data", temp_json4);
		temp_json3.put("columns", temp_list1);
		temp_json3.put("primaryKeyName", "会社名");
		Map<String, Object> temp_json6 = new HashMap<>();
		temp_json6.put("type", "button");
		temp_json6.put("text", "一覧へ戻る");
		temp_json6.put("visible", true);
		temp_json6.put("x", 1005);
		temp_json6.put("y", 85);
		temp_json6.put("width", 110);
		temp_json6.put("height", 55);
		Map<String, Object> temp_json7 = new HashMap<>();
		temp_json7.put("type", "label");
		temp_json7.put("text", "検索画面");
		temp_json7.put("visible", true);
		temp_json7.put("x", 70);
		temp_json7.put("y", 75);
		temp_json7.put("width", 205);
		temp_json7.put("height", 65);
		Map<String, Object> temp_json8 = new HashMap<>();
		temp_json8.put("type", "button");
		temp_json8.put("text", "検索項目の入力");
		temp_json8.put("visible", true);
		temp_json8.put("x", 1150);
		temp_json8.put("y", 85);
		temp_json8.put("width", 130);
		temp_json8.put("height", 55);
		Map<String, Object> temp_json2 = new HashMap<>();
		temp_json2.put("w4ca84254d30c423ab8e449171a5b5123", temp_json3);
		temp_json2.put("web3d4ea933244ee195c972cec50c9474", temp_json6);
		temp_json2.put("w5fe40a90a05743f9a771fc260e5fbed7", temp_json7);
		temp_json2.put("w7de33900c55f4379983056aee325c057", temp_json8);
		Map<String, Object> temp_json1 = new HashMap<>();
		temp_json1.put("screenId", "検索画面");
		temp_json1.put("layout", false);
		temp_json1.put("widgets", temp_json2);
		Map<String, Object> temp_json11 = new HashMap<>();
		temp_json11.put("type", "button");
		temp_json11.put("text", "一覧へ戻る");
		temp_json11.put("visible", true);
		temp_json11.put("x", 1005);
		temp_json11.put("y", 85);
		temp_json11.put("width", 110);
		temp_json11.put("height", 55);
		Map<String, Object> temp_json10 = new HashMap<>();
		temp_json10.put("w0becbeb6b2d54c03a69d63e3facd2eaa", temp_json11);
		Map<String, Object> temp_json9 = new HashMap<>();
		temp_json9.put("screenId", "検索画面結果");
		temp_json9.put("layout", false);
		temp_json9.put("widgets", temp_json10);
		Map<String, Object> temp_json14 = new HashMap<>();
		temp_json14.put("type", "label");
		temp_json14.put("text", "住所２");
		temp_json14.put("visible", true);
		temp_json14.put("x", 370);
		temp_json14.put("y", 355);
		temp_json14.put("width", 50);
		temp_json14.put("height", 20);
		Map<String, Object> temp_json15 = new HashMap<>();
		temp_json15.put("type", "label");
		temp_json15.put("text", "担当者");
		temp_json15.put("visible", true);
		temp_json15.put("x", 685);
		temp_json15.put("y", 355);
		temp_json15.put("width", 50);
		temp_json15.put("height", 20);
		Map<String, Object> temp_json16 = new HashMap<>();
		temp_json16.put("type", "label");
		temp_json16.put("text", "事業内容１");
		temp_json16.put("visible", true);
		temp_json16.put("x", 55);
		temp_json16.put("y", 220);
		temp_json16.put("width", 70);
		temp_json16.put("height", 20);
		Map<String, Object> temp_json17 = new HashMap<>();
		temp_json17.put("type", "label");
		temp_json17.put("text", "事業内容２");
		temp_json17.put("visible", true);
		temp_json17.put("x", 370);
		temp_json17.put("y", 220);
		temp_json17.put("width", 70);
		temp_json17.put("height", 20);
		Map<String, Object> temp_json20 = new HashMap<>();
        temp_json20.put("代表者", "_");
        temp_json20.put("役職", "_");
        temp_json20.put("設立", "_");
        temp_json20.put("住所１", "_");
		temp_json20.put("住所２", "_");
		temp_json20.put("事業内容１", "_");
        temp_json20.put("事業内容２", "_");
		temp_json20.put("会社概要", "_");
		temp_json20.put("URL", "_");
		Map<String, Object> temp_json19 = new HashMap<>();
		temp_json19.put("_", temp_json20);
		List<String> temp_list2 = new ArrayList<>();
        temp_list2.add("代表者");
        temp_list2.add("役職");
        temp_list2.add("設立");
        temp_list2.add("住所１");
        temp_list2.add("住所２");
        temp_list2.add("事業内容１");
        temp_list2.add("事業内容２");
        temp_list2.add("会社概要");
		temp_list2.add("URL");
		Map<String, Object> temp_json18 = new HashMap<>();
		temp_json18.put("type", "table");
		temp_json18.put("text", "table");
		temp_json18.put("visible", true);
		temp_json18.put("x", 85);
		temp_json18.put("y", 500);
		temp_json18.put("width", 1365);
		temp_json18.put("height", 285);
		temp_json18.put("data", temp_json19);
		temp_json18.put("columns", temp_list2);
		temp_json18.put("primaryKeyName", "会社名");
		Map<String, Object> temp_json21 = new HashMap<>();
		temp_json21.put("type", "label");
		temp_json21.put("text", "会社概要");
		temp_json21.put("visible", true);
		temp_json21.put("x", 685);
		temp_json21.put("y", 220);
		temp_json21.put("width", 50);
		temp_json21.put("height", 20);
		Map<String, Object> temp_json22 = new HashMap<>();
		temp_json22.put("type", "label");
		temp_json22.put("text", "住所１");
		temp_json22.put("visible", true);
		temp_json22.put("x", 55);
		temp_json22.put("y", 355);
		temp_json22.put("width", 50);
		temp_json22.put("height", 20);
		Map<String, Object> temp_json23 = new HashMap<>();
		temp_json23.put("type", "button");
		temp_json23.put("text", "検索");
		temp_json23.put("visible", true);
		temp_json23.put("x", 1150);
		temp_json23.put("y", 85);
		temp_json23.put("width", 110);
		temp_json23.put("height", 55);
		Map<String, Object> temp_json24 = new HashMap<>();
		temp_json24.put("type", "textInput");
		temp_json24.put("text", "textInput");
		temp_json24.put("visible", true);
		temp_json24.put("x", 370);
		temp_json24.put("y", 245);
		temp_json24.put("width", 280);
		temp_json24.put("height", 65);
		Map<String, Object> temp_json25 = new HashMap<>();
		temp_json25.put("type", "label");
		temp_json25.put("text", "会社名");
		temp_json25.put("visible", true);
		temp_json25.put("x", 995);
		temp_json25.put("y", 220);
		temp_json25.put("width", 50);
		temp_json25.put("height", 20);
		Map<String, Object> temp_json26 = new HashMap<>();
		temp_json26.put("type", "textInput");
		temp_json26.put("text", "textInput");
		temp_json26.put("visible", true);
		temp_json26.put("x", 685);
		temp_json26.put("y", 245);
		temp_json26.put("width", 280);
		temp_json26.put("height", 65);
		Map<String, Object> temp_json27 = new HashMap<>();
		temp_json27.put("type", "button");
		temp_json27.put("text", "一覧へ戻る");
		temp_json27.put("visible", true);
		temp_json27.put("x", 1005);
		temp_json27.put("y", 85);
		temp_json27.put("width", 110);
		temp_json27.put("height", 55);
		Map<String, Object> temp_json28 = new HashMap<>();
		temp_json28.put("type", "textInput");
		temp_json28.put("text", "textInput");
		temp_json28.put("visible", true);
		temp_json28.put("x", 55);
		temp_json28.put("y", 245);
		temp_json28.put("width", 280);
		temp_json28.put("height", 65);
		Map<String, Object> temp_json29 = new HashMap<>();
		temp_json29.put("type", "textInput");
		temp_json29.put("text", "textInput");
		temp_json29.put("visible", true);
		temp_json29.put("x", 370);
		temp_json29.put("y", 380);
		temp_json29.put("width", 280);
		temp_json29.put("height", 65);
		Map<String, Object> temp_json30 = new HashMap<>();
		temp_json30.put("type", "textInput");
		temp_json30.put("text", "textInput");
		temp_json30.put("visible", true);
		temp_json30.put("x", 685);
		temp_json30.put("y", 380);
		temp_json30.put("width", 280);
		temp_json30.put("height", 65);
		Map<String, Object> temp_json31 = new HashMap<>();
		temp_json31.put("type", "textInput");
		temp_json31.put("text", "textInput");
		temp_json31.put("visible", true);
		temp_json31.put("x", 995);
		temp_json31.put("y", 245);
		temp_json31.put("width", 280);
		temp_json31.put("height", 65);
		Map<String, Object> temp_json32 = new HashMap<>();
		temp_json32.put("type", "textInput");
		temp_json32.put("text", "textInput");
		temp_json32.put("visible", true);
		temp_json32.put("x", 55);
		temp_json32.put("y", 380);
		temp_json32.put("width", 280);
		temp_json32.put("height", 65);
		Map<String, Object> temp_json13 = new HashMap<>();
		temp_json13.put("w8fd9daaa986d40978c63408ee0a9527f", temp_json14);
		temp_json13.put("wcada3c4a537b4c7eae76954b6ed08ea8", temp_json15);
		temp_json13.put("we631b90a7c5749ed863429194cbc4187", temp_json16);
		temp_json13.put("we1c1c127a4d84410a65936d971bf99bd", temp_json17);
		temp_json13.put("Result", temp_json18);
		temp_json13.put("w2789e405544b4a32a669b65e6a6af685", temp_json21);
		temp_json13.put("w14fd3296e1064497a0c4ced93b47f21d", temp_json22);
		temp_json13.put("w725d1e48b8584a70bad1fbdc07ea8280", temp_json23);
		temp_json13.put("search2", temp_json24);
		temp_json13.put("we095d27f148a4a398f976d29018a2caa", temp_json25);
		temp_json13.put("search3", temp_json26);
		temp_json13.put("w614b5ee1e161473d8f859fbfb5c8074e", temp_json27);
		temp_json13.put("search1", temp_json28);
		temp_json13.put("search6", temp_json29);
		temp_json13.put("search7", temp_json30);
		temp_json13.put("search4", temp_json31);
		temp_json13.put("search5", temp_json32);
		Map<String, Object> temp_json12 = new HashMap<>();
		temp_json12.put("screenId", "検索項目画面");
		temp_json12.put("layout", false);
		temp_json12.put("widgets", temp_json13);
		Map<String, Object> temp_json35 = new HashMap<>();
		temp_json35.put("type", "label");
		temp_json35.put("text", "");
		temp_json35.put("visible", true);
		temp_json35.put("x", 722);
		temp_json35.put("y", 201);
		temp_json35.put("width", 48);
		temp_json35.put("height", 19);
		Map<String, Object> temp_json36 = new HashMap<>();
		temp_json36.put("type", "label");
		temp_json36.put("text", "住所２");
		temp_json36.put("visible", true);
		temp_json36.put("x", 416);
		temp_json36.put("y", 361);
		temp_json36.put("width", 48);
		temp_json36.put("height", 19);
		Map<String, Object> temp_json37 = new HashMap<>();
		temp_json37.put("type", "button");
		temp_json37.put("text", "一覧へ戻る");
		temp_json37.put("visible", true);
		temp_json37.put("x", 1080);
		temp_json37.put("y", 85);
		temp_json37.put("width", 120);
		temp_json37.put("height", 60);
		Map<String, Object> temp_json38 = new HashMap<>();
		temp_json38.put("type", "label");
		temp_json38.put("text", "役職");
		temp_json38.put("visible", true);
		temp_json38.put("x", 720);
		temp_json38.put("y", 201);
		temp_json38.put("width", 48);
		temp_json38.put("height", 19);
		Map<String, Object> temp_json39 = new HashMap<>();
		temp_json39.put("type", "textInput");
		temp_json39.put("text", "textInput");
		temp_json39.put("visible", true);
		temp_json39.put("x", 416);
		temp_json39.put("y", 384);
		temp_json39.put("width", 280);
		temp_json39.put("height", 64);
		Map<String, Object> temp_json40 = new HashMap<>();
		temp_json40.put("type", "label");
		temp_json40.put("text", "URL");
		temp_json40.put("visible", true);
		temp_json40.put("x", 416);
		temp_json40.put("y", 517);
		temp_json40.put("width", 48);
		temp_json40.put("height", 19);
		Map<String, Object> temp_json41 = new HashMap<>();
		temp_json41.put("type", "textInput");
		temp_json41.put("text", "textInput");
		temp_json41.put("visible", true);
		temp_json41.put("x", 720);
		temp_json41.put("y", 384);
		temp_json41.put("width", 280);
		temp_json41.put("height", 64);
		Map<String, Object> temp_json42 = new HashMap<>();
		temp_json42.put("type", "textInput");
		temp_json42.put("text", "textInput");
		temp_json42.put("visible", true);
		temp_json42.put("x", 1032);
		temp_json42.put("y", 224);
		temp_json42.put("width", 280);
		temp_json42.put("height", 64);
		Map<String, Object> temp_json43 = new HashMap<>();
		temp_json43.put("type", "textInput");
		temp_json43.put("text", "textInput");
		temp_json43.put("visible", true);
		temp_json43.put("x", 416);
		temp_json43.put("y", 224);
		temp_json43.put("width", 280);
		temp_json43.put("height", 64);
		Map<String, Object> temp_json44 = new HashMap<>();
		temp_json44.put("type", "label");
		temp_json44.put("text", "設立");
		temp_json44.put("visible", true);
		temp_json44.put("x", 1032);
		temp_json44.put("y", 201);
		temp_json44.put("width", 48);
		temp_json44.put("height", 19);
		Map<String, Object> temp_json45 = new HashMap<>();
		temp_json45.put("type", "label");
		temp_json45.put("text", "住所１");
		temp_json45.put("visible", true);
		temp_json45.put("x", 112);
		temp_json45.put("y", 362);
		temp_json45.put("width", 48);
		temp_json45.put("height", 19);
		Map<String, Object> temp_json46 = new HashMap<>();
		temp_json46.put("type", "label");
		temp_json46.put("text", "会社名");
		temp_json46.put("visible", true);
		temp_json46.put("x", 112);
		temp_json46.put("y", 204);
		temp_json46.put("width", 48);
		temp_json46.put("height", 19);
		Map<String, Object> temp_json47 = new HashMap<>();
		temp_json47.put("type", "textInput");
		temp_json47.put("text", "textInput");
		temp_json47.put("visible", true);
		temp_json47.put("x", 416);
		temp_json47.put("y", 544);
		temp_json47.put("width", 280);
		temp_json47.put("height", 64);
		Map<String, Object> temp_json48 = new HashMap<>();
		temp_json48.put("type", "textInput");
		temp_json48.put("text", "textInput");
		temp_json48.put("visible", true);
		temp_json48.put("x", 720);
		temp_json48.put("y", 225);
		temp_json48.put("width", 280);
		temp_json48.put("height", 64);
		Map<String, Object> temp_json49 = new HashMap<>();
		temp_json49.put("type", "label");
		temp_json49.put("text", "会社概要");
		temp_json49.put("visible", true);
		temp_json49.put("x", 112);
		temp_json49.put("y", 519);
		temp_json49.put("width", 48);
		temp_json49.put("height", 19);
		Map<String, Object> temp_json50 = new HashMap<>();
		temp_json50.put("type", "label");
		temp_json50.put("text", "事業内容２");
		temp_json50.put("visible", true);
		temp_json50.put("x", 1032);
		temp_json50.put("y", 364);
		temp_json50.put("width", 64);
		temp_json50.put("height", 19);
		Map<String, Object> temp_json51 = new HashMap<>();
		temp_json51.put("type", "textInput");
		temp_json51.put("text", "textInput");
		temp_json51.put("visible", true);
		temp_json51.put("x", 1032);
		temp_json51.put("y", 389);
		temp_json51.put("width", 280);
		temp_json51.put("height", 64);
		Map<String, Object> temp_json52 = new HashMap<>();
		temp_json52.put("type", "button");
		temp_json52.put("text", "編集");
		temp_json52.put("visible", true);
		temp_json52.put("x", 1230);
		temp_json52.put("y", 85);
		temp_json52.put("width", 128);
		temp_json52.put("height", 60);
		Map<String, Object> temp_json53 = new HashMap<>();
		temp_json53.put("type", "textInput");
		temp_json53.put("text", "textInput");
		temp_json53.put("visible", true);
		temp_json53.put("x", 112);
		temp_json53.put("y", 224);
		temp_json53.put("width", 280);
		temp_json53.put("height", 64);
		Map<String, Object> temp_json54 = new HashMap<>();
		temp_json54.put("type", "textInput");
		temp_json54.put("text", "textInput");
		temp_json54.put("visible", true);
		temp_json54.put("x", 112);
		temp_json54.put("y", 544);
		temp_json54.put("width", 280);
		temp_json54.put("height", 64);
		Map<String, Object> temp_json55 = new HashMap<>();
		temp_json55.put("type", "label");
		temp_json55.put("text", "事業内容１");
		temp_json55.put("visible", true);
		temp_json55.put("x", 722);
		temp_json55.put("y", 364);
		temp_json55.put("width", 80);
		temp_json55.put("height", 19);
		Map<String, Object> temp_json56 = new HashMap<>();
		temp_json56.put("type", "textInput");
		temp_json56.put("text", "textInput");
		temp_json56.put("visible", true);
		temp_json56.put("x", 112);
		temp_json56.put("y", 384);
		temp_json56.put("width", 280);
		temp_json56.put("height", 64);
		Map<String, Object> temp_json57 = new HashMap<>();
		temp_json57.put("type", "label");
		temp_json57.put("text", "代表者");
		temp_json57.put("visible", true);
		temp_json57.put("x", 421);
		temp_json57.put("y", 204);
		temp_json57.put("width", 38);
		temp_json57.put("height", 19);
		Map<String, Object> temp_json34 = new HashMap<>();
		temp_json34.put("w92f10414281e4aba83b435456a1315b1", temp_json35);
		temp_json34.put("w8c31c847e9234ce287aa9d1963013a2e", temp_json36);
		temp_json34.put("w71f9e06eb3654cc2bb57ce3482579e11", temp_json37);
		temp_json34.put("w0012f272bae6486d9a4b6f7f379e3376", temp_json38);
		temp_json34.put("address2", temp_json39);
		temp_json34.put("w1b21177a72594ea88b43b06879d4016d", temp_json40);
		temp_json34.put("businessdescription1", temp_json41);
		temp_json34.put("establishment", temp_json42);
		temp_json34.put("representative", temp_json43);
		temp_json34.put("w1e9211f35e1747c188121e0382d07821", temp_json44);
		temp_json34.put("wa7ba992f63b14310afd6ead389ba0d6c", temp_json45);
		temp_json34.put("w9d98825713d34965940a8540eb7ce845", temp_json46);
		temp_json34.put("URL", temp_json47);
		temp_json34.put("position", temp_json48);
		temp_json34.put("w910fc382356a422e9e326aea7f50de07", temp_json49);
		temp_json34.put("wc3fd7fd241cb47458217856332d4f368", temp_json50);
		temp_json34.put("businessdescription2", temp_json51);
		temp_json34.put("w11dd0f050a5044d384b10351b83ad390", temp_json52);
		temp_json34.put("company", temp_json53);
		temp_json34.put("companyoverview", temp_json54);
		temp_json34.put("w19757f15861d421ea16a733d17ca930a", temp_json55);
		temp_json34.put("address1", temp_json56);
		temp_json34.put("w792b9bfaac4d4fc7a3d0f9350d9a0005", temp_json57);
		Map<String, Object> temp_json33 = new HashMap<>();
		temp_json33.put("screenId", "編集画面２");
		temp_json33.put("layout", false);
		temp_json33.put("widgets", temp_json34);
		Map<String, Object> temp_json60 = new HashMap<>();
		temp_json60.put("type", "button");
		temp_json60.put("text", "検索");
		temp_json60.put("visible", true);
		temp_json60.put("x", 880);
		temp_json60.put("y", 85);
		temp_json60.put("width", 110);
		temp_json60.put("height", 55);
		Map<String, Object> temp_json61 = new HashMap<>();
		temp_json61.put("type", "button");
		temp_json61.put("text", "削除");
		temp_json61.put("visible", true);
		temp_json61.put("x", 1315);
		temp_json61.put("y", 85);
		temp_json61.put("width", 110);
		temp_json61.put("height", 55);
		Map<String, Object> temp_json64 = new HashMap<>();
        temp_json64.put("代表者", "_");
        temp_json64.put("役職", "_");
        temp_json64.put("設立", "_");
        temp_json64.put("住所１", "_");
		temp_json64.put("住所２", "_");
		temp_json64.put("事業内容１", "_");
        temp_json64.put("事業内容２", "_");
		temp_json64.put("会社概要", "_");
		temp_json64.put("URL", "_");
		Map<String, Object> temp_json63 = new HashMap<>();
		temp_json63.put("_", temp_json64);
		List<String> temp_list3 = new ArrayList<>();
        temp_list3.add("代表者");
        temp_list3.add("役職");
        temp_list3.add("設立");
        temp_list3.add("住所１");
        temp_list3.add("住所２");
        temp_list3.add("事業内容１");
        temp_list3.add("事業内容２");
        temp_list3.add("会社概要");
		temp_list3.add("URL");
		Map<String, Object> temp_json62 = new HashMap<>();
		temp_json62.put("type", "table");
		temp_json62.put("text", "");
		temp_json62.put("visible", true);
		temp_json62.put("x", 85);
		temp_json62.put("y", 180);
		temp_json62.put("width", 1365);
		temp_json62.put("height", 600);
		temp_json62.put("data", temp_json63);
		temp_json62.put("columns", temp_list3);
		temp_json62.put("primaryKeyName", "会社名");
		Map<String, Object> temp_json65 = new HashMap<>();
		temp_json65.put("type", "button");
		temp_json65.put("text", "登録");
		temp_json65.put("visible", true);
		temp_json65.put("x", 1025);
		temp_json65.put("y", 85);
		temp_json65.put("width", 110);
		temp_json65.put("height", 55);
		Map<String, Object> temp_json66 = new HashMap<>();
		temp_json66.put("type", "button");
		temp_json66.put("text", "編集");
		temp_json66.put("visible", true);
		temp_json66.put("x", 1170);
		temp_json66.put("y", 85);
		temp_json66.put("width", 110);
		temp_json66.put("height", 55);
		Map<String, Object> temp_json01_ = new HashMap<>();
		temp_json01_.put("type", "button");
		temp_json01_.put("text", "データ読み込み");
		temp_json01_.put("visible", true);
		temp_json01_.put("x", 100);
		temp_json01_.put("y", 85);
		temp_json01_.put("width", 130);
		temp_json01_.put("height", 55);
		Map<String, Object> temp_json02_ = new HashMap<>();
		temp_json02_.put("type", "button");
		temp_json02_.put("text", "保存");
		temp_json02_.put("visible", true);
		temp_json02_.put("x", 250);
		temp_json02_.put("y", 85);
		temp_json02_.put("width", 110);
		temp_json02_.put("height", 55);
		Map<String, Object> temp_json59 = new HashMap<>();
		temp_json59.put("w191cc519b2344758b8d9878328b41cd9", temp_json60);
		temp_json59.put("wa1b27f08c9fd4c08b7dda38625c04f3b", temp_json61);
		temp_json59.put("w2d109ad3739d4744a1874ac179fc38b9", temp_json62);
		temp_json59.put("w0498c4eb3524489494c288e2fc7a3211", temp_json65);
		temp_json59.put("wa6aa4bcbb7a64e9eaf75758eae59310a", temp_json66);
		temp_json59.put("importButton", temp_json01_);
		temp_json59.put("saveButton", temp_json02_);
		Map<String, Object> temp_json58 = new HashMap<>();
		temp_json58.put("screenId", "企業一覧");
		temp_json58.put("layout", false);
		temp_json58.put("widgets", temp_json59);
		Map<String, Object> temp_json69 = new HashMap<>();
		temp_json69.put("type", "label");
		temp_json69.put("text", "役職");
		temp_json69.put("visible", true);
		temp_json69.put("x", 675);
		temp_json69.put("y", 220);
		temp_json69.put("width", 50);
		temp_json69.put("height", 20);
		Map<String, Object> temp_json70 = new HashMap<>();
		temp_json70.put("type", "label");
		temp_json70.put("text", "代表者");
		temp_json70.put("visible", true);
		temp_json70.put("x", 360);
		temp_json70.put("y", 220);
		temp_json70.put("width", 50);
		temp_json70.put("height", 20);
		Map<String, Object> temp_json71 = new HashMap<>();
		temp_json71.put("type", "label");
		temp_json71.put("text", "住所２");
		temp_json71.put("visible", true);
		temp_json71.put("x", 360);
		temp_json71.put("y", 320);
		temp_json71.put("width", 50);
		temp_json71.put("height", 20);
		Map<String, Object> temp_json72 = new HashMap<>();
		temp_json72.put("type", "label");
		temp_json72.put("text", "設立");
		temp_json72.put("visible", true);
		temp_json72.put("x", 985);
		temp_json72.put("y", 220);
		temp_json72.put("width", 50);
		temp_json72.put("height", 20);
		Map<String, Object> temp_json73 = new HashMap<>();
		temp_json73.put("type", "textInput");
		temp_json73.put("text", "textInput");
		temp_json73.put("visible", true);
		temp_json73.put("x", 360);
		temp_json73.put("y", 345);
		temp_json73.put("width", 200);
		temp_json73.put("height", 40);
		Map<String, Object> temp_json74 = new HashMap<>();
		temp_json74.put("type", "label");
		temp_json74.put("text", "事業内容２");
		temp_json74.put("visible", true);
		temp_json74.put("x", 985);
		temp_json74.put("y", 320);
		temp_json74.put("width", 70);
		temp_json74.put("height", 20);
		Map<String, Object> temp_json75 = new HashMap<>();
		temp_json75.put("type", "textInput");
		temp_json75.put("text", "textInput");
		temp_json75.put("visible", true);
		temp_json75.put("x", 55);
		temp_json75.put("y", 345);
		temp_json75.put("width", 200);
		temp_json75.put("height", 40);
		Map<String, Object> temp_json76 = new HashMap<>();
		temp_json76.put("type", "textInput");
		temp_json76.put("text", "textInput");
		temp_json76.put("visible", true);
		temp_json76.put("x", 985);
		temp_json76.put("y", 345);
		temp_json76.put("width", 200);
		temp_json76.put("height", 40);
		Map<String, Object> temp_json77 = new HashMap<>();
		temp_json77.put("type", "textInput");
		temp_json77.put("text", "textInput");
		temp_json77.put("visible", true);
		temp_json77.put("x", 985);
		temp_json77.put("y", 245);
		temp_json77.put("width", 200);
		temp_json77.put("height", 40);
		Map<String, Object> temp_json78 = new HashMap<>();
		temp_json78.put("type", "textInput");
		temp_json78.put("text", "textInput");
		temp_json78.put("visible", true);
		temp_json78.put("x", 675);
		temp_json78.put("y", 345);
		temp_json78.put("width", 200);
		temp_json78.put("height", 40);
		Map<String, Object> temp_json79 = new HashMap<>();
		temp_json79.put("type", "label");
		temp_json79.put("text", "住所１");
		temp_json79.put("visible", true);
		temp_json79.put("x", 55);
		temp_json79.put("y", 320);
		temp_json79.put("width", 50);
		temp_json79.put("height", 20);
		Map<String, Object> temp_json80 = new HashMap<>();
		temp_json80.put("type", "textInput");
		temp_json80.put("text", "textInput");
		temp_json80.put("visible", true);
		temp_json80.put("x", 1295);
		temp_json80.put("y", 345);
		temp_json80.put("width", 200);
		temp_json80.put("height", 40);
		Map<String, Object> temp_json81 = new HashMap<>();
		temp_json81.put("type", "label");
		temp_json81.put("text", "URL");
		temp_json81.put("visible", true);
		temp_json81.put("x", 1295);
		temp_json81.put("y", 320);
		temp_json81.put("width", 50);
		temp_json81.put("height", 20);
		Map<String, Object> temp_json82 = new HashMap<>();
		temp_json82.put("type", "label");
		temp_json82.put("text", "会社概要");
		temp_json82.put("visible", true);
		temp_json82.put("x", 1295);
		temp_json82.put("y", 220);
		temp_json82.put("width", 50);
		temp_json82.put("height", 20);
		Map<String, Object> temp_json83 = new HashMap<>();
		temp_json83.put("type", "label");
		temp_json83.put("text", "会社名");
		temp_json83.put("visible", true);
		temp_json83.put("x", 55);
		temp_json83.put("y", 220);
		temp_json83.put("width", 50);
		temp_json83.put("height", 20);
		Map<String, Object> temp_json84 = new HashMap<>();
		temp_json84.put("type", "textInput");
		temp_json84.put("text", "textInput");
		temp_json84.put("visible", true);
		temp_json84.put("x", 1295);
		temp_json84.put("y", 245);
		temp_json84.put("width", 200);
		temp_json84.put("height", 40);
		Map<String, Object> temp_json85 = new HashMap<>();
		temp_json85.put("type", "label");
		temp_json85.put("text", "事業内容１");
		temp_json85.put("visible", true);
		temp_json85.put("x", 675);
		temp_json85.put("y", 320);
		temp_json85.put("width", 70);
		temp_json85.put("height", 20);
		Map<String, Object> temp_json86 = new HashMap<>();
		temp_json86.put("type", "button");
		temp_json86.put("text", "登録");
		temp_json86.put("visible", true);
		temp_json86.put("x", 1150);
		temp_json86.put("y", 85);
		temp_json86.put("width", 110);
		temp_json86.put("height", 55);
		Map<String, Object> temp_json87 = new HashMap<>();
		temp_json87.put("type", "button");
		temp_json87.put("text", "一覧へ戻る");
		temp_json87.put("visible", true);
		temp_json87.put("x", 1005);
		temp_json87.put("y", 85);
		temp_json87.put("width", 110);
		temp_json87.put("height", 55);
		Map<String, Object> temp_json88 = new HashMap<>();
		temp_json88.put("type", "textInput");
		temp_json88.put("text", "textInput");
		temp_json88.put("visible", true);
		temp_json88.put("x", 55);
		temp_json88.put("y", 245);
		temp_json88.put("width", 200);
		temp_json88.put("height", 40);
		Map<String, Object> temp_json89 = new HashMap<>();
		temp_json89.put("type", "textInput");
		temp_json89.put("text", "textInput");
		temp_json89.put("visible", true);
		temp_json89.put("x", 675);
		temp_json89.put("y", 245);
		temp_json89.put("width", 200);
		temp_json89.put("height", 40);
		Map<String, Object> temp_json90 = new HashMap<>();
		temp_json90.put("type", "label");
		temp_json90.put("text", "登録画面");
		temp_json90.put("visible", true);
		temp_json90.put("x", 70);
		temp_json90.put("y", 75);
		temp_json90.put("width", 205);
		temp_json90.put("height", 65);
		Map<String, Object> temp_json91 = new HashMap<>();
		temp_json91.put("type", "textInput");
		temp_json91.put("text", "textInput");
		temp_json91.put("visible", true);
		temp_json91.put("x", 360);
		temp_json91.put("y", 245);
		temp_json91.put("width", 200);
		temp_json91.put("height", 40);
		Map<String, Object> temp_json68 = new HashMap<>();
		temp_json68.put("w4a9e4bb65aba4849bb8fa7f59133e8ab", temp_json69);
		temp_json68.put("wccafd5faa3c049bc90c1922ad8aed59d", temp_json70);
		temp_json68.put("wabc1c4db8583473482991ef11d22b99e", temp_json71);
		temp_json68.put("w4bd732d3d4604e57882718b04e78a5b0", temp_json72);
		temp_json68.put("address2", temp_json73);
		temp_json68.put("w540e940e17c24cfb8e5f0629368360e9", temp_json74);
		temp_json68.put("address1", temp_json75);
		temp_json68.put("businessdescription2", temp_json76);
		temp_json68.put("establishment", temp_json77);
		temp_json68.put("businessdescription1", temp_json78);
		temp_json68.put("wd8b5195a3c724ae784536856ea7a68f0", temp_json79);
		temp_json68.put("URL", temp_json80);
		temp_json68.put("wd448ed57582e4ef2b584d47341a82b41", temp_json81);
		temp_json68.put("wc151c4f049374281aba993b7dd4e47a8", temp_json82);
		temp_json68.put("w7fc7cc8bbde149aeb9f4608c909a7902", temp_json83);
		temp_json68.put("companyoverview", temp_json84);
		temp_json68.put("wd1d02e08457540f6a3822b455f2421f3", temp_json85);
		temp_json68.put("w7c6cfb14ed4f410aa33a440e6ab2e4bf", temp_json86);
		temp_json68.put("wf10ab1752fe44c4d97ffb2ca2afdeba0", temp_json87);
		temp_json68.put("company", temp_json88);
		temp_json68.put("position", temp_json89);
		temp_json68.put("w7c786f553dfa478bacd443bbb856f06e", temp_json90);
		temp_json68.put("representative", temp_json91);
		Map<String, Object> temp_json67 = new HashMap<>();
		temp_json67.put("screenId", "登録画面１");
		temp_json67.put("layout", false);
		temp_json67.put("widgets", temp_json68);
		ScreenTemplate screenTemplate_temp1 = new ScreenTemplate();
		screenTemplate_temp1.setValue(temp_json1);
		ScreenTemplate screenTemplate_temp9 = new ScreenTemplate();
		screenTemplate_temp9.setValue(temp_json9);
		ScreenTemplate screenTemplate_temp12 = new ScreenTemplate();
		screenTemplate_temp12.setValue(temp_json12);
		ScreenTemplate screenTemplate_temp33 = new ScreenTemplate();
		screenTemplate_temp33.setValue(temp_json33);
		ScreenTemplate screenTemplate_temp58 = new ScreenTemplate();
		screenTemplate_temp58.setValue(temp_json58);
		ScreenTemplate screenTemplate_temp67 = new ScreenTemplate();
		screenTemplate_temp67.setValue(temp_json67);
		value.put("検索画面", screenTemplate_temp1);
		value.put("検索画面結果", screenTemplate_temp9);
		value.put("検索項目画面", screenTemplate_temp12);
		value.put("編集画面２", screenTemplate_temp33);
		value.put("企業一覧", screenTemplate_temp58);
		value.put("登録画面１", screenTemplate_temp67);
	}

	public ScreenTemplates() {
	}
	public Map<String, ScreenTemplate> getValue() {
		return new HashMap<>(this.value);
	}
	public void setReferences(Screen screen, CurScreen curScreen, SwingPresenter presenter, BusinessCardManagement businessCardManagement, Company company, Representative representative, Position position, Establishment establishment, Address1 address1, Address2 address2, Businessdescription1 businessdescription1, Businessdescription2 businessdescription2, Companyoverview companyoverview, URL URL, ContactPerson1 contactPerson1, Position1 position1, Tel1 tel1, Email1 email1, ContactPerson2 contactPerson2, Position2 position2, Tel2 tel2, Email2 email2, ContactPerson3 contactPerson3, Position3 position3, Tel3 tel3, Email3 email3, ContactPerson4 contactPerson4, Position4 position4, Tel4 tel4, Email4 email4, SearchCriteriaScreen searchCriteriaScreen, Search1 search1, Search2 search2, Search3 search3, Search5 search5, Search6 search6, Result result, W2d109ad3739d4744a1874ac179fc38b9 w2d109ad3739d4744a1874ac179fc38b9, W4ca84254d30c423ab8e449171a5b5123 w4ca84254d30c423ab8e449171a5b5123) {
		this.presenter = presenter;
		this.curScreen = curScreen;
		for (ScreenTemplate screenTemplate: value.values()) {
			screenTemplate.setReferences(screen, curScreen, presenter, businessCardManagement, company, representative, position, establishment, address1, address2, businessdescription1, businessdescription2, companyoverview, URL, contactPerson1, position1, tel1, email1, contactPerson2, position2, tel2, email2, contactPerson3, position3, tel3, email3, contactPerson4, position4, tel4, email4, searchCriteriaScreen, search1, search2, search3, search5, search6, result, w2d109ad3739d4744a1874ac179fc38b9, w4ca84254d30c423ab8e449171a5b5123);
		}
	}
	public ScreenTemplate getScreenTemplate(String scId) {
		return this.value.get(scId);
	}
}
