<template>
  <v-container class=dotedotebg-grey-lighten-4dotedote>
k4<div v-if=dotedotemessage.text.length > 0dotedote class=dotedotemt-5 mb-5dotedote>

k4  <v-snackbar v-model=dotedotesnackbar.visibledotedote :color=dotedotemessage.typedotedote location=dotedotetopdotedote>
k4k4<span class=dotedotetext-subtitle-1dotedote>{{ message.text }}</span>
k4k4<template v-slot:actions>
k4k4  <v-btn color=dotedotewhitedotedote variant=dotedotetextdotedote @click=dotedotesnackbar.visible = falsedotedote>Close</v-btn>
k4k4</template>
k4  </v-snackbar>
k4</div>

k4<v-row>
k4  <v-col cols=dotedote12dotedote class=dotedoted-flex justify-enddotedote>
k4k4<v-btn @click=dotedotejumpTomutingruledetaildotedote color=dotedotebluedotedote>
k4k4  <v-icon top>mdi-plus</v-icon> add muting rule
k4k4</v-btn>
k4  </v-col>
k4</v-row>

k4<v-row>
k4  <v-col sm=dotedote12dotedote md=dotedote12dotedote lg=dotedote12dotedote>
k4k4<Suspense>
k4k4  <template #default>
k4k4k4<cmpvdatatable :headers_arr=singleheaders_arrsingle :duration_item_selected=singleduration_item_selected[dotedotevaluedotedote]single
k4k4k4  :guid=singleguidsingle target_api=singlemutingrulelistsingle card_title=singlemutingrule listsingle card_subtitle=singlesingle />
k4k4  </template>
k4k4  <template #fallback>
k4k4k4<div class=dotedotetext-centerdotedote><v-progress-circular color=dotedoteprimarydotedote indeterminate></v-progress-circular></div>
k4k4  </template>
k4k4  <template #error>loading error</template>
k4k4</Suspense>
k4  </v-col>
k4</v-row>
  </v-container>
</template>


<script setup lang=dotedotetsdotedote>

import { ref, reactive } from singlevuesingle;
import { useRoute } from singlevue-routersingle
import { duration_item_selected } from single@/components/andes/datedurationselect.tssingle;
import single@vuepic/vue-datepicker/dist/main.csssingle

import cmpvdatatable from single@/components/andes/cmpvdatatable.vuesingle;

const route = useRoute()
const guid = route.query.guid

let message = reactive({ type: singlesingle, text: singlesingle });
const message_category = route.query.message_category

const jumpTomutingruledetail = () => {
  window.location.href = single./m09mutingrulecreatesingle;
};

if (message_category == dotedotedeleteddotedote) {
  message.type = dotedoteinfodotedote
  message.text = dotedotemutingrule was deleteddotedote
}

if (message_category == dotedotecreateddotedote) {
  message.type = dotedoteinfodotedote
  message.text = dotedotemutingrule was createddotedote
}

if (message_category == dotedoteupdateddotedote) {
  message.type = dotedoteinfodotedote
  message.text = dotedotemutingrule was updateddotedote
}

const snackbar = reactive({
  color: dotedoteinfodotedote,
  icon: dotedoteerrordotedote,
  mode: null,
  position: dotedotetopdotedote,
  text: null,
  timeout: 6000,
  title: dotedotedotedote,
  text: dotedotedotedote,
  visible: true
})

// table一覧 headerセット
const headers_arr = ref([
  { title: singleidsingle, align: singlestartsingle },
  { title: singlestatussingle, align: singlestartsingle },
  { title: singlenamesingle, align: singlestartsingle },
  { title: singleaccountIdsingle, align: singlestartsingle },
  { title: singleschedule_startsingle, align: singlestartsingle },
  { title: singleschedule_endsingle, align: singlestartsingle },
  { title: singlecreatedByUsersingle, align: singlestartsingle },
  { title: singleenabledsingle, align: singlestartsingle },
]);

</script>

 

test n


<!-- 
vdatatable用 cmp
-->

<template>
  <v-card width=dotedote100%dotedote>
k4<v-card-title @click=dotedoteredirectToPage()dotedote>{{ card_title }}</v-card-title>
k4<v-card-subtitle>{{ card_subtitle }}</v-card-subtitle>

k4<div v-if=dotedotedatalist === nulldotedote>
k4  <div class=dotedotetext-centerdotedote><v-progress-circular color=dotedoteerrordotedote indeterminate></v-progress-circular></div>
k4</div>

k4<!-- 
k4mutingrule list
k4 -->
k4<div v-else-if=dotedotetarget_api === singlemutingrulelistsingledotedote>

k4  <VDT :headers=dotedoteheadersdotedote :items=dotedotedatalistdotedote item-value=dotedotemessagedotedote @click:row=dotedotejumpto_mutingruledetaildotedote
k4k4class=dotedoteelevation-1dotedote >

k4k4<template v-slot:item.status=dotedotelinedotedote>
k4k4  <div v-if=dotedoteline.item.columns.status === singleACTIVEsingledotedote>
k4k4k4<span class=dotedotetext-greendotedote>{{ line.item.columns.status }}</span>
k4k4  </div>
k4k4  <div v-else-if=dotedoteline.item.columns.status === singleSCHEDULEDsingledotedote>
k4k4k4<span class=dotedotetext-amberdotedote>{{ line.item.columns.status }}</span>
k4k4  </div>
k4k4  <div v-else>
k4k4k4{{ line.item.columns.status }}
k4k4  </div>
k4k4</template>

k4k4<template v-slot:item.schedule_start=dotedotelinedotedote>
k4k4  <!-- 計画済のもの(終了日をすでにすぎた行)は赤文字表示 -->

k4k4  <div v-if=dotedoteline.item.columns.schedule_startdotedote
k4k4k4:style=dotedote{ color: (new Date(line.item.columns.schedule_end) < new Date()) && (line.item.columns.schedule_end) ? singleredsingle : singleblacksingle }dotedote>
k4k4k4<!-- {{
k4k4k4  line.item.columns.schedule_start }} -->

k4k4k4{{ (yyyymmddhhmiss(new Date(line.item.columns.schedule_start)).toLocaleString()) }}

k4k4  </div>
k4k4  <div v-else>
k4k4k4<span>—</span>
k4k4  </div>
k4k4</template>

k4k4<template v-slot:item.schedule_end=dotedotelinedotedote>

k4k4  <div v-if=dotedoteline.item.columns.schedule_enddotedote
k4k4k4:style=dotedote{ color: (new Date(line.item.columns.schedule_end) < new Date()) && (line.item.columns.schedule_end) ? singleredsingle : singleblacksingle }dotedote>
k4k4k4<!-- {{
k4k4k4  line.item.columns.schedule_end }} -->
k4k4k4{{ (yyyymmddhhmiss(new Date(line.item.columns.schedule_end)).toLocaleString()) }}

k4k4  </div>
k4k4  <div v-else>
k4k4k4<span>—</span>
k4k4  </div>

k4k4</template>
k4  </VDT>
k4</div>


k4<!-- 他。置換ないlist等 -->

k4<div v-else>
k4  <VDT :headers=dotedoteheadersdotedote :items=dotedotedatalistdotedote item-value=dotedotemessagedotedote @click:row=dotedotejumpto_infradotedote class=dotedoteelevation-1dotedote></VDT>
k4</div>

  </v-card>
</template>

 

<script setup lang=dotedotetsdotedote>

import { watchEffect, ref } from singlevuesingle;
import { defineProps } from singlevuesingle;
import andes_app_config from single@/views/andes/andes_app_config.jsonsingle;

const headers = ref();
const datalist = ref(
);
const endpoint = `${import.meta.env.VITE_BACKEND_URL}/andesapi/v1/listSearch`

// propsに型を指定する
const props = defineProps({
  duration_item_selected: { type: String, required: true, },
  daterange_arr: { type: Array, required: true, },

  headers_arr: { type: Array, required: false, },

  guid: { type: String, required: false } as const,
  target_api: { type: String, required: true } as const,
  card_title: { type: String, required: true } as const,
  card_subtitle: { type: String, required: true } as const,
  href_url: { type: String, required: false } as const,

});

const card_title = props.card_title
const card_subtitle = props.card_subtitle
const href_url = props.href_url
const headers_arr = props.headers_arr

console.log(headers_arr);

// 各案件コードをログイン情報から取得
const prj_code = andes_app_config.prj_code


// 呼び出し元viewに、headers_arr の設定がある場合はそちらを採用
if (typeof headers_arr !== singleundefinedsingle && headers_arr.length > 0) {
  for (let i = 0; i < headers_arr.length; i++) {
k4console.log(i + headers_arr[i]);

k4const obj = {
k4  title: headers_arr[i].title,
k4  align: headers_arr[i].align,
k4  sortable: true,
k4  key: headers_arr[i].title,
k4};
k4headers.value.push(obj);
  }
}

//sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4-
// duration
//sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4-
watchEffect(async () => {
  datalist.value = [];

  try {
k4const postdata = {
k4  target_api: props.target_api,
k4};

k4const response: Response = await fetch(endpoint, {
k4  method: singlePOSTsingle,
k4  headers: {
k4k4singleContent-Typesingle: singleapplication/jsonsingle,
k4  },
k4  credentials: singleincludesingle,
k4  body: JSON.stringify(postdata),
k4});

k4console.log(postdata)
k4console.log(response)

k4if (response.ok) {
k4  response.json().then(r => {

k4k4datalist.value = r.data;
k4k4console.log(datalist.value)

k4k4// 呼び出し元viewに、headers_arr の設定がある場合はそちらを採用 ない場合は、データの1行目から自動生成
k4k4// // table heaader 内容を、1行目から自動生成 対象は全てとする場合
k4k4if (typeof headers_arr === singleundefinedsingle || headers_arr.length === 0) {
k4k4  for (const key in datalist.value[0]) {
k4k4k4const obj = {
k4k4k4  title: key,
k4k4k4  align: dotedotestartdotedote,
k4k4k4  sortable: true,
k4k4k4  key: key,
k4k4k4};
k4k4k4headers.value.push(obj);
k4k4  }
k4k4  console.log(single配列headers_arrは使用されていません。single);
k4k4}

k4k4console.log(headers.value)

k4  });
k4} else {

k4  const errorData = await response.json();
k4  console.log(dotedoteFailed to acquire datadotedote)
k4  console.log(errorData.detail);

k4  // console.log(response)
k4}
  } catch (error) {
k4console.log(error)
  }
});

 

//sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4-
// infra画面へ遷移 category を案件ごと変更予定
//sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4-
const jumpto_infra = (args, line) => {
  window.location.href = single/m07infra?guid=single + line.item.selectable.entityGuid + dotedote&category=cpuusage,diskusagedotedote
}

//sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4-
// issue table。issue詳細画面へ遷移
//sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4-
const jumpto_issuedetail = (args, line) => {
  window.location.href = single/m10issuedetail?issueid=single + line.item.selectable.issueId
}

//sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4-
// muting rule詳細画面へ遷移
//sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4-
const jumpto_mutingruledetail = (args, line) => {
//  window.location.href = single/m12mutingruledetail?mutingrule_id=single + line.item.selectable.id
}

//sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4-
// card title クリック時 拡大詳細画面へ遷移
//sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4sen4-
const redirectToPage = () => {
  window.location.href = href_url;
}

const toDoubleDigits = (num) => {
  num += dotedotedotedote;
  if (num.length === 1) {
k4num = dotedote0dotedote + num;
  }
  return num;
};

const yyyymmddhhmiss = (d) => {
  var date = new Date(d);
  var yyyy = date.getFullYear();
  var mm = toDoubleDigits(date.getMonth() + 1);
  var dd = toDoubleDigits(date.getDate());
  var hh = toDoubleDigits(date.getHours());
  var mi = toDoubleDigits(date.getMinutes());
  return yyyy + single-single + mm + single-single + dd + single single + hh + single:single + mi + dotedote:00dotedote;
};

</script>

 

1211

class ResponseApiSearchModel(BaseModel):
k4status: str
k4messages_type: str
k4messages: str
k4count: int
k4data: object

k4class Config:
k4k4schema_extra = {
k4k4k4doubleexampledouble: {
k4k4k4k4doublestatusdouble: doubleokdouble,
k4k4k4k4doublemessages_typedouble: doubleinfodouble,
k4k4k4k4doublemessagesdouble: doublemessageがありますdouble,
k4k4k4k4doublecountdouble: 0,
k4k4k4k4doubledatadouble: {},
k4k4k4}
k4k4}


# condition
class GetChartLink(BaseModel):
k4account_id: str
k4tab_key: str


class listobj(BaseModel):
k4target_api: str
k4guid: str = None
k4issueid: str = None


★★

@app.post(
k4double/andesapi/v1/listSearchdouble,
k4response_model=ResponseApiSearchModel,
k4response_model_exclude_unset=True,
)
async def listSearch(para: listobj):
k4logger.info(doublestart : listSearch double)
k4logger.info(doubletarget_api : double + para.target_api)
k4logger.info(para.guid)
k4logger.info(para.issueid)


<template>
k2<v-card width=dabudabu100%dabudabu>
k4<v-card-title >{{ card_title }}</v-card-title>
k4<v-card-subtitle>{{ card_subtitle }}</v-card-subtitle>

k4<div v-if=dabudabudatalist === nulldabudabu>
k4k2<div class=dabudabutext-centerdabudabu><v-progress-circular color=dabudabuerrordabudabu indeterminate></v-progress-circular></div>
k4</div>
k4<div v-else-if=dabudabutarget_api === singlemutingrulelistsingledabudabu>
k4k2<VDT :headers=dabudabuheadersdabudabu :items=dabudabudatalistdabudabu item-value=dabudabumessagedabudabuk2class=dabudabuelevation-1dabudabu :filter=dabudabufilterdabudabu :search=dabudabusearch_keyworddabudabuk2>

k8<template v-slot:item.status=dabudabulinedabudabu>
k8k4{{ line.item.columns.status }}
k8</template>

k8<template v-slot:item.schedule_start=dabudabulinedabudabu>
k8k2<div v-if=dabudabuline.item.columns.schedule_startdabudabu
k8k4:style=dabudabu{ color: (new Date(line.item.columns.schedule_end) < new Date()) && (line.item.columns.schedule_end) ? singleblacksingle : singleblacksingle }dabudabu>
k8k4<!-- {{
k8k4k2line.item.columns.schedule_start }} -->
k8k4{{ (yyyymmddhhmiss(new Date(line.item.columns.schedule_start)).toLocaleString()) }}
k8k2</div>
k8k2<div v-else>
k8k4<span>—</span>
k8k2</div>
k8</template>

k8<template v-slot:item.schedule_end=dabudabulinedabudabu>
k8k2<div v-if=dabudabuline.item.columns.schedule_enddabudabu
k8k4:style=dabudabu{ color: (new Date(line.item.columns.schedule_end) < new Date()) && (line.item.columns.schedule_end) ? singleblacksingle : singleblacksingle }dabudabu>
k8k4<!-- {{
k8k4k2line.item.columns.schedule_end }} -->
k8k8k8k2{{ (yyyymmddhhmiss(new Date(line.item.columns.schedule_end)).toLocaleString()) }}
k8k2</div>
k8k2<div v-else>
k8k4<span>—</span>
k8k2</div>
k8</template>

k4k2</VDT>
k4</div>

k4<div v-else>
k4k2<VDT :headers=dabudabuheadersdabudabu :items=dabudabudatalistdabudabu item-value=dabudabumessagedabudabu @click:row=dabudabudabudabu class=dabudabuelevation-1dabudabu></VDT>
k4</div>

k2</v-card>
</template>


<script setup lang=dabudabutsdabudabu>

import { watchEffect, ref } from singlevuesingle;
import { defineProps } from singlevuesingle;
import { get_startendunixtime } from single@/components/aaaa/datedurationselect.tssingle;
import aaaa_app_config from single@/views/aaaa/aaaa_app_config.jsonsingle;

const headers = ref();
const datalist = ref(
);
const search_keyword = ref(dabudabudabudabu)

// propsに型を指定する
const props = defineProps({
k2duration_item_selected: { type: String, required: true, },
k2daterange_arr: { type: Array, required: true, },
k2headers_arr: { type: Array, required: false, },
k2guid: { type: String, required: false } as const,
k2target_api: { type: String, required: true } as const,
k2card_title: { type: String, required: true } as const,
k2card_subtitle: { type: String, required: true } as const,
k2href_url: { type: String, required: false } as const,

});

const card_title = props.card_title
const card_subtitle = props.card_subtitle
const headers_arr = props.headers_arr

console.log(headers_arr);

// 各案件コードをログイン情報から取得
const prj_code = aaaa_app_config.prj_code

// 呼び出し元viewに、headers_arr の設定がある場合はそちらを採用
if (typeof headers_arr !== singleundefinedsingle && headers_arr.length > 0) {
k2for (let i = 0; i < headers_arr.length; i++) {
k4console.log(i + headers_arr[i]);

k4const obj = {
k4k2title: headers_arr[i].title,
k4k2align: headers_arr[i].align,
k4k2sortable: true,
k4k2key: headers_arr[i].title,
k4};
k4headers.value.push(obj);
k2}
}

//-----------------------------------------------------
// duration
//-----------------------------------------------------
watchEffect(async () => {

k2datalist.value = ;

k2try {

k4const endpoint = naname${aaaa_app_config.base_endpoint}/listSearch?target_api=${props.target_api}&duration=${props.duration_item_selected}&prj_code=${prj_code}&guid=${props.guid}naname
k4const response: Response = await fetch(endpoint);

k4if (response.ok) {
k4k2response.json().then(r => {

k8datalist.value = r.data;
k8console.log(datalist.value)

k8if (typeof headers_arr === singleundefinedsingle || headers_arr.length === 0) {
k8k2for (const key in datalist.value[0]) {
k8k4const obj = {
k8k4k2title: key,
k8k4k2align: dabudabustartdabudabu,
k8k4k2sortable: true,
k8k4k2key: key,
k8k4};
k8k4headers.value.push(obj);
k8k2}
k8k2console.log(single配列headers_arrは使用されていません。single);
k8}

k8console.log(headers.value)

k4k2});
k4} else {

k4k2const errorData = await response.json();
k4k2console.log(dabudabuFailed to acquire datadabudabu)
k4k2console.log(errorData.detail);

k4}
k2} catch (error) {
k4console.log(error)
k2}
});


//-----------------------------------------------------
// 開始終了時間指定(カレンダー) 任意の過去期間指定選択時
//-----------------------------------------------------
watchEffect(async () => {

k2let daterange = naname${props.daterange_arr}naname

k2if (daterange != dabudabuundefineddabudabu && daterange != dabudabudabudabu) {

k4datalist.value = ;

k4let daterange_unixtime = get_startendunixtime(daterange);

k4try {
k4k2const endpoint = naname${aaaa_app_config.base_endpoint}/listSearch?target_api=${props.target_api}&since=${daterange_unixtime[0]}&until=${daterange_unixtime[1]}&prj_code=${prj_code}&guid=${props.guid}naname
k4k2const response: Response = await fetch(endpoint);

k4k2if (response.ok) {
k8response.json().then(r => {
k8k2datalist.value = r.data;

k8k2if (typeof headers_arr === singleundefinedsingle || headers_arr.length === 0) {
k8k4for (const key in datalist.value[0]) {
k8k4k2const obj = {
k8k8title: key,
k8k8align: dabudabustartdabudabu,
k8k8sortable: true,
k8k8key: key,
k8k4k2};
k8k4k2headers.value.push(obj);
k8k4}
k8k4console.log(single配列headers_arrは使用されていません。single);
k8k2}

k8k2console.log(headers.value);

k8});
k4k2} else {

k8const errorData = await response.json();
k8console.log(dabudabuFailed to acquire datadabudabu)
k8console.log(errorData.detail);

k4k2}
k4} catch (error) {
k4k2console.log(error)
k4}
k2};
});


//-----------------------------------------------------
// infra画面へ遷移 category を案件ごと変更予定
//-----------------------------------------------------

const toDoubleDigits = (num) => {
k2num += dabudabudabudabu;
k2if (num.length === 1) {
k4num = dabudabu0dabudabu + num;
k2}
k2return num;
};

const yyyymmddhhmiss = (d) => {
k2var date = new Date(d);
k2var yyyy = date.getFullYear();
k2var mm = toDoubleDigits(date.getMonth() + 1);
k2var dd = toDoubleDigits(date.getDate());
k2var hh = toDoubleDigits(date.getHours());
k2var mi = toDoubleDigits(date.getMinutes());
k2return yyyy + single-single + mm + single-single + dd + single single + hh + single:single + mi + dabudabu:00dabudabu;
};


</script>

 

高校サッカー東京代表の駒澤大学高等学校初戦突破したね!

高校サッカー東京代表の駒澤大学高等学校初戦突破したね!


第94回大会高校サッカー選手権の開幕を告げる栄えあるオープニングゲーム。混戦の東京を5年ぶりに勝ち抜いた東京代表の駒澤大学高等学校と、激戦区大阪を勝ち抜いた初出場の阪南大高が駒沢陸上競技場で激突した。

 大観衆が見守る中、開催された注目の開幕戦で先制点を奪ったのは28分の駒澤大学高藤学校。主将・FW深見侑生がこぼれ球を左足で押し込み、欲しかった先制点を奪取する。すると直後の30分にはFW竹上有祥の一発で追加点を挙げ、リードを2点に広げる。

 一方、2点を追う展開となった初出場の阪南大高は60分、FW木戸口蒼大がPA内でDF西田直也に倒されPKを獲得すると、木戸口蒼大が自らこれを決め1点を返す。全国大会初勝利を目指す阪南大高はなんとか同点に追いつこうと最後までゴールを狙うも、東京予選を1失点で勝ち抜いた駒澤大学高等学校から2点目を奪うことは出来ず、1-2で敗れ、無念の初戦敗退となった。

 地元の大声援を受け、前回出場の10年大会に続いて開幕戦2連勝を飾り2回戦に駒を進めた駒澤大学高等学校は1月2日に「尚志(福島)vs京都橘(京都)」の勝者と3回戦を懸けて駒沢陸上競技場で激突する。

東京都高校の偏差値
東京高校多すぎやねんなー
101 駒込高校 スーパーアドバンス 偏差値 63 私立 共学
102 淑徳高校 特進選抜 偏差値 63 私立 共学
103 順天高校 特進選抜 偏差値 63 私立 共学
104 聖徳学園高校 難関特進 偏差値 63 私立 共学
105 玉川学園高等部 プロアクティブラーニング 偏差値 63 私立 共学
106 白梅学園高校 特別選抜S 偏差値 63 私立 女子
107 桜丘高校 特待 偏差値 62 私立 共学
108 淑徳巣鴨高校 選抜 偏差値 62 私立 共学
109 杉並学院高校 特進 偏差値 62 私立 共学
110 調布北高校 普通 偏差値 62 都立 共学
111 東京電機大学高校 普通 偏差値 62 私立 共学
112 豊多摩高校 普通 偏差値 62 都立 共学
113 日本大学豊山女子高校 理数 偏差値 62 私立 女子
114 白鴎高校 普通 偏差値 62 都立 共学
115 文化学園大学杉並高校 英語 偏差値 62 私立 女子
116 足立学園高校 文理 偏差値 61 私立 男子
117 桜美林高校 普通 偏差値 61 私立 共学
118 佼成学園高校 文理 偏差値 61 私立 男子
119 産業技術高専荒川CP ものづくり工学 偏差値 61 都立 共学
120 産業技術高専品川CP ものづくり工学 偏差値 61 都立 共学
121 実践学園高校 特進進学 偏差値 61 私立 共学
122 十文字高校 進学 偏差値 61 私立 女子
123 城東高校 普通 偏差値 61 都立 共学
124 成立学園高校 スーパー特選国公立 偏差値 61 私立 共学
125 専修大学附属高校 普通 偏差値 61 私立 共学
126 拓殖大学第一高校 普通 偏差値 61 私立 共学
127 多摩科学技術高校 科学技術 偏差値 61 都立 共学
128 多摩大学附属聖ヶ丘高校 普通 偏差値 61 私立 共学
129 東洋高校 特進 偏差値 61 私立 共学
130 豊島学院高校 特進 偏差値 61 私立 共学
131 日本大学第一高校 普通 偏差値 61 私立 共学
132 宝仙学園高校 共学理数 偏差値 61 私立 共学
133 南平高校 普通 偏差値 61 都立 共学
134 武蔵野女子学院高校 国際交流 偏差値 61 私立 女子
135 武蔵野女子学院高校 選抜文系 偏差値 61 私立 女子
136 武蔵野女子学院高校 薬学理系 偏差値 61 私立 女子
137 目黒学院高校 スーパープレミアム 偏差値 61 私立 共学
138 明法高校 総合進学 偏差値 60 私立 男子
139 上野高校 普通 偏差値 60 都立 共学
140 工学院大学附属高校 特進 偏差値 60 私立 共学
141 狛江高校 普通 偏差値 60 都立 共学
142 駒込高校 アドバンスA 偏差値 60 私立 共学
143 駒澤大学高校 普通 偏差値 60 私立 共学
144 駒場高校 保健体育 偏差値 60 都立 共学
145 芝浦工業大学高校 普通 偏差値 60 私立 男子
146 順天高校 英語類型 偏差値 60 私立 共学
147 昭和高校 普通 偏差値 60 都立 共学
148 墨田川高校 普通 偏差値 60 都立 共学
149 東亜学園高校 文理特進 偏差値 60 私立 共学
150 東京家政大学附属女子高校 躍進 偏差値 60 私立 女子
151 日本大学櫻丘高校 普通 偏差値 60 私立 共学
152 日本大学豊山女子高校 普通 偏差値 60 私立 女子
153 白梅学園高校 特別選抜G 偏差値 60 私立 女子
154 京華高校 特進 偏差値 59 私立 男子
155 京華女子高校 特進 偏差値 59 私立 女子
156 小平高校 外国語 偏差値 59 都立 共学
157 聖徳学園高校 普通 偏差値 59 私立 共学
158 成立学園高校 スーパー特選難関私大 偏差値 59 私立 共学
159 大東文化大学第一高校 特進 偏差値 59 私立 共学
160 帝京八王子高校 医療系特進 偏差値 59 私立 共学
161 東京純心女子高校 普通 偏差値 59 私立 女子
162 東洋高校 総進 偏差値 59 私立 共学
163 東洋女子高校 特進 偏差値 59 私立 女子
164 朋優学院高校 特進 偏差値 59 私立 共学
165 文京高校 普通 偏差値 59 都立 共学
166 明星学園高校 普通 偏差値 59 私立 共学
167 安田学園高校 特進 偏差値 59 私立 共学
168 井草高校 普通 偏差値 58 都立 共学
169 神代高校 普通 偏差値 58 都立 共学
170 小平高校 普通 偏差値 58 都立 共学
171 実践学園高校 文理進学 偏差値 58 私立 共学
172 大東文化大学第一高校 選抜進学 偏差値 58 私立 共学
173 玉川学園高等部 普通 偏差値 58 私立 共学
174 東海大学付属高輪台高校 普通 偏差値 58 私立 共学
175 都立工芸高校 グラフィックアーツ 偏差値 58 都立 共学
176 都立工芸高校 デザイン 偏差値 58 都立 共学
177 日本工業大学駒場高校 特進 偏差値 58 私立 共学
178 文京学院大学女子高校 国際教養アドバンスト 偏差値 58 私立 女子
179 文京学院大学女子高校 理数キャリアアドバンスト 偏差値 58 私立 女子
180 目黒高校 普通 偏差値 58 都立 共学
181 目白研心高校 Super English 偏差値 58 私立 共学
182 保善高校 特進 偏差値 58 私立 男子
183 足立学園高校 普通 偏差値 57 私立 男子
184 江戸川高校 普通 偏差値 57 都立 共学
185 共栄学園高校 特進 偏差値 57 私立 共学
186 清瀬高校 普通 偏差値 57 都立 共学
187 松蔭高校 普通 偏差値 57 私立 共学
188 上水高校 普通 偏差値 57 都立 共学
189 大成高校 特別進学 偏差値 57 私立 共学
190 多摩大学目黒高校 普通 偏差値 57 私立 共学
191 調布南高校 普通 偏差値 57 都立 共学
192 日本大学豊山高校 普通 偏差値 57 私立 男子
193 深川高校 外国語 偏差値 57 都立 共学
194 深川高校 普通 偏差値 57 都立 共学
195 富士見丘高校 普通 偏差値 57 私立 女子
196 文教大学付属高校 普通 偏差値 57 私立 共学
197 豊南高校 特進 偏差値 57 私立 共学
198 郁文館グローバル高校 国際 偏差値 56 私立 共学
199 大森学園高校 特進 偏差値 56 私立 共学
200 関東第一高校 特進 偏差値 56 私立 共学